head 1.19; access; symbols pkgsrc-2023Q4:1.19.0.30 pkgsrc-2023Q4-base:1.19 pkgsrc-2023Q3:1.19.0.28 pkgsrc-2023Q3-base:1.19 pkgsrc-2023Q2:1.19.0.26 pkgsrc-2023Q2-base:1.19 pkgsrc-2023Q1:1.19.0.24 pkgsrc-2023Q1-base:1.19 pkgsrc-2022Q4:1.19.0.22 pkgsrc-2022Q4-base:1.19 pkgsrc-2022Q3:1.19.0.20 pkgsrc-2022Q3-base:1.19 pkgsrc-2022Q2:1.19.0.18 pkgsrc-2022Q2-base:1.19 pkgsrc-2022Q1:1.19.0.16 pkgsrc-2022Q1-base:1.19 pkgsrc-2021Q4:1.19.0.14 pkgsrc-2021Q4-base:1.19 pkgsrc-2021Q3:1.19.0.12 pkgsrc-2021Q3-base:1.19 pkgsrc-2021Q2:1.19.0.10 pkgsrc-2021Q2-base:1.19 pkgsrc-2021Q1:1.19.0.8 pkgsrc-2021Q1-base:1.19 pkgsrc-2020Q4:1.19.0.6 pkgsrc-2020Q4-base:1.19 pkgsrc-2020Q3:1.19.0.4 pkgsrc-2020Q3-base:1.19 pkgsrc-2020Q2:1.19.0.2 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.17.0.36 pkgsrc-2020Q1-base:1.17 pkgsrc-2019Q4:1.17.0.58 pkgsrc-2019Q4-base:1.17 pkgsrc-2019Q3:1.17.0.54 pkgsrc-2019Q3-base:1.17 pkgsrc-2019Q2:1.17.0.52 pkgsrc-2019Q2-base:1.17 pkgsrc-2019Q1:1.17.0.50 pkgsrc-2019Q1-base:1.17 pkgsrc-2018Q4:1.17.0.48 pkgsrc-2018Q4-base:1.17 pkgsrc-2018Q3:1.17.0.46 pkgsrc-2018Q3-base:1.17 pkgsrc-2018Q2:1.17.0.44 pkgsrc-2018Q2-base:1.17 pkgsrc-2018Q1:1.17.0.42 pkgsrc-2018Q1-base:1.17 pkgsrc-2017Q4:1.17.0.40 pkgsrc-2017Q4-base:1.17 pkgsrc-2017Q3:1.17.0.38 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.17.0.34 pkgsrc-2017Q2-base:1.17 pkgsrc-2017Q1:1.17.0.32 pkgsrc-2017Q1-base:1.17 pkgsrc-2016Q4:1.17.0.30 pkgsrc-2016Q4-base:1.17 pkgsrc-2016Q3:1.17.0.28 pkgsrc-2016Q3-base:1.17 pkgsrc-2016Q2:1.17.0.26 pkgsrc-2016Q2-base:1.17 pkgsrc-2016Q1:1.17.0.24 pkgsrc-2016Q1-base:1.17 pkgsrc-2015Q4:1.17.0.22 pkgsrc-2015Q4-base:1.17 pkgsrc-2015Q3:1.17.0.20 pkgsrc-2015Q3-base:1.17 pkgsrc-2015Q2:1.17.0.18 pkgsrc-2015Q2-base:1.17 pkgsrc-2015Q1:1.17.0.16 pkgsrc-2015Q1-base:1.17 pkgsrc-2014Q4:1.17.0.14 pkgsrc-2014Q4-base:1.17 pkgsrc-2014Q3:1.17.0.12 pkgsrc-2014Q3-base:1.17 pkgsrc-2014Q2:1.17.0.10 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.17.0.8 pkgsrc-2014Q1-base:1.17 pkgsrc-2013Q4:1.17.0.6 pkgsrc-2013Q4-base:1.17 pkgsrc-2013Q3:1.17.0.4 pkgsrc-2013Q3-base:1.17 pkgsrc-2013Q2:1.17.0.2 pkgsrc-2013Q2-base:1.17 pkgsrc-2013Q1:1.16.0.4 pkgsrc-2013Q1-base:1.16 pkgsrc-2012Q4:1.16.0.2 pkgsrc-2012Q4-base:1.16 pkgsrc-2012Q3:1.15.0.4 pkgsrc-2012Q3-base:1.15 pkgsrc-2012Q2:1.15.0.2 pkgsrc-2012Q2-base:1.15 pkgsrc-2012Q1:1.12.0.4 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.2 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.11.0.46 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.11.0.44 pkgsrc-2011Q2-base:1.11 pkgsrc-2011Q1:1.11.0.42 pkgsrc-2011Q1-base:1.11 pkgsrc-2010Q4:1.11.0.40 pkgsrc-2010Q4-base:1.11 pkgsrc-2010Q3:1.11.0.38 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.36 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.11.0.34 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.32 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.30 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.11.0.28 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.26 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.11.0.24 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.22 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.20 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.11.0.18 pkgsrc-2008Q2-base:1.11 cwrapper:1.11.0.16 pkgsrc-2008Q1:1.11.0.14 pkgsrc-2008Q1-base:1.11 pkgsrc-2007Q4:1.11.0.12 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.11.0.10 pkgsrc-2007Q3-base:1.11 pkgsrc-2007Q2:1.11.0.8 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.6 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.11.0.4 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.11.0.2 pkgsrc-2006Q3-base:1.11 pkgsrc-2006Q2:1.10.0.4 pkgsrc-2006Q2-base:1.10 pkgsrc-2006Q1:1.10.0.2 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.8.0.2 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.7.0.4 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.3.0.2 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.19 date 2020.05.20.06.09.07; author rillig; state Exp; branches; next 1.18; commitid YzMn9nHhuSomwW8C; 1.18 date 2020.04.27.05.17.00; author rillig; state Exp; branches; next 1.17; commitid 7HApjh9v7QJ7ZY5C; 1.17 date 2013.04.08.11.17.15; author rodent; state Exp; branches; next 1.16; 1.16 date 2012.10.02.20.11.46; author asau; state Exp; branches; next 1.15; 1.15 date 2012.05.24.09.14.58; author asau; state Exp; branches; next 1.14; 1.14 date 2012.05.04.06.58.04; author sbd; state Exp; branches; next 1.13; 1.13 date 2012.04.30.02.51.50; author dholland; state Exp; branches; next 1.12; 1.12 date 2012.01.03.01.25.28; author dholland; state Exp; branches; next 1.11; 1.11 date 2006.09.09.02.43.09; author obache; state Exp; branches; next 1.10; 1.10 date 2006.03.04.21.29.55; author jlam; state Exp; branches; next 1.9; 1.9 date 2006.01.13.22.15.38; author joerg; state Exp; branches; next 1.8; 1.8 date 2005.11.04.11.05.02; author rillig; state Exp; branches; next 1.7; 1.7 date 2005.05.22.20.08.10; author jlam; state Exp; branches; next 1.6; 1.6 date 2005.05.22.05.35.33; author jlam; state Exp; branches; next 1.5; 1.5 date 2005.05.15.19.28.37; author jlam; state Exp; branches; next 1.4; 1.4 date 2005.04.11.21.46.14; author tv; state Exp; branches; next 1.3; 1.3 date 2005.01.14.09.18.56; author adam; state Exp; branches; next 1.2; 1.2 date 2004.12.03.15.15.01; author wiz; state Exp; branches; next 1.1; 1.1 date 2004.09.24.00.28.01; author rh; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.09.24.00.28.01; author rh; state Exp; branches; next ; desc @@ 1.19 log @mark packages that fail with -Werror=char-subscripts These packages are susceptible to bugs when confronted with non-ASCII characters. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182. It takes some time to analyze and fix these individually, therefore they are only marked as "needs work". @ text @# $NetBSD: Makefile,v 1.18 2020/04/27 05:17:00 rillig Exp $ DISTNAME= objc-3.2.10 CATEGORIES= lang MASTER_SITES= http://users.pandora.be/stes/ DISTFILES= ${DIST_BS}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://users.pandora.be/stes/compiler.html COMMENT= Portable Object Compiler DIST_BS= objc-bootstrap-3.2.8 WRKSRC_BS= ${WRKDIR}/${DIST_BS} MAKE_JOBS_SAFE= no CONFIGURE_DIRS= ${WRKSRC_BS} ${WRKSRC} CONFIG_GUESS_OVERRIDE= ${WRKSRC_BS}/util/config.guess util/config.guess CONFIG_SUB_OVERRIDE= ${WRKSRC_BS}/util/config.sub util/config.sub BUILD_DIRS= ${WRKSRC} PREPEND_PATH+= ${WRKSRC_BS} BUILD_TARGET= default USE_TOOLS+= lex yacc USE_PKGLOCALEDIR= yes GNU_CONFIGURE= yes SUBST_CLASSES+= mflags SUBST_STAGE.mflags= post-extract SUBST_MESSAGE.mflags= Changing 'MFLAGS' to 'MMFLAGS' SUBST_SED.mflags= -e 's,MFLAGS,MMFLAGS,g' SUBST_FILES.mflags= configure configure.in manual.html \ */Makefile* src/*/Makefile* SUBST_CLASSES+= mandir SUBST_STAGE.mandir= post-configure SUBST_MESSAGE.mandir= Making mandir=${PKGMANDIR} SUBST_SED.mandir= -e '/$$(TAR)/s,man,${PKGMANDIR},' SUBST_FILES.mandir= Makefile SUBST_NOOP_OK.mandir= yes # PKGMANDIR defaults to man # ocstring.m: In function 'strtolower': # ocstring.m:627:25: error: array subscript has type 'char' [-Werror=char-subscripts] # *s++ = tolower (c); # Maybe fix this later. BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts pre-configure: ${ECHO} >> ${WRKSRC_BS}/configure \ '${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} ${BUILD_TARGET}' post-configure: ${LN} -s . ${WRKSRC_BS}/bin ${SED} < ${WRKSRC_BS}/objc > ${WRKDIR}/oc.tmp \ -e 's|${PREFIX}|${WRKSRC_BS}|g' ${MV} ${WRKDIR}/oc.tmp ${WRKSRC_BS}/objc ${CHMOD} +x ${WRKSRC_BS}/objc .include "../../mk/bsd.prefs.mk" .if !empty(PKGMANDIR:M*/*) post-build: ${MKDIR} ${WRKSRC}/${PKGMANDIR:H} ${MV} ${WRKSRC}/man ${WRKSRC}/${PKGMANDIR} .endif .include "../../mk/bsd.pkg.mk" @ 1.18 log @lang/objc: allow no-op substitution for PKGMANDIR @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2013/04/08 11:17:15 rodent Exp $ d42 6 @ 1.17 log @Remove "Trailing empty lines." and/or "Trailing white-space." @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2012/10/02 20:11:46 asau Exp $ d40 1 @ 1.16 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2012/05/24 09:14:58 asau Exp $ d37 2 a38 2 SUBST_MESSAGE.mandir= Making mandir=${PKGMANDIR} SUBST_SED.mandir= -e '/$$(TAR)/s,man,${PKGMANDIR},' @ 1.15 log @Update Portable Object Compiler to 3.2.10 Changes since 3.2.6: 3.2.10 * add patch Finn Wilcox finnw ocstring cannot concat: or at:insert: itself - ID: 1640788 * port to OpenSolaris 09/06 with Sun C 5.10 SunOS_i386 2009/06/03 * updated email address in indent-patch 3.2.9 * add OpenSolaris (solaris 2.11) to Platforms * change __builtin_va_alist to builtinvar for OpenSolaris 3.2.8 * add __builtin_expect, __builtin_strchr and more garbage for gcc 3.4.6 __builtin_cmp (GCC developers seem to believe they're using PASCAL) * regenerated configure with autoconf 2.6 * upgraded config.guess and config.sub to automake 1.9 * add NIOS2 sopc to platforms (port by lionnel@@ipricot.com) * rebuilt bootstrap package * upgraded nm objc1 | postlink >util/_objc1.c 3.2.7 * fix for -builtintype and -builtinfunction broken (pragma OCbuiltInFctn and OCbuiltInType still worked) * port to IA-64 hpux 11.23 with HP aC++/ANSI C (add to platforms) * add -hpux flag with some builtins: __va_list__, __va_arg__, __va_start__, __fpreg and __float80 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/05/04 06:58:04 sbd Exp $ a11 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.14 log @Honor ${PKGMANDIR} @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/04/30 02:51:50 dholland Exp $ d3 1 a3 1 DISTNAME= objc-3.2.6 d14 1 a14 1 DIST_BS= objc-bootstrap-3.1.33 @ 1.13 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/01/03 01:25:28 dholland Exp $ d37 6 d54 8 @ 1.12 log @1. Not MAKE_JOBS_SAFE. 2. Use MMFLAGS instead of MFLAGS as the compiler flags make variable. The latter interacts somewhat poorly with make's own usage of the same identifier. Do this by SUBST at post-extract time so nothing ever sees the original form, and adjust patches to match. Does not build (it cannot parse NetBSD's stdlib.h) but no longer explodes randomly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/09/09 02:43:09 obache Exp $ d12 2 @ 1.11 log @Rename variable MAKEFILE to MAKE_FILE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2006/03/04 21:29:55 jlam Exp $ d15 2 d28 7 @ 1.10 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2006/01/13 22:15:38 joerg Exp $ d28 1 a28 1 '${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKEFILE} ${BUILD_TARGET}' @ 1.9 log @config.guess and config.sub override. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/11/04 11:05:02 rillig Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.8 log @Explicitly set WRKSRC to emphasize it is different from CONFIGURE_DIRS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/05/22 20:08:10 jlam Exp $ d16 2 @ 1.7 log @Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/05/22 05:35:33 jlam Exp $ d16 1 @ 1.6 log @For packages that use GNU configure, don't bother adding "TOOL" variables into CONFIGURE_ENV if the new tools framework already takes care of adding them automatically. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2005/05/15 19:28:37 jlam Exp $ d19 1 a19 2 USE_GNU_TOOLS+= lex USE_TOOLS+= yacc @ 1.5 log @This package requires yacc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2005/04/11 21:46:14 tv Exp $ a20 1 CONFIGURE_ENV+= YACC=${TOOLS_YACC:Q} @ 1.4 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2005/01/14 09:18:56 adam Exp $ d20 2 @ 1.3 log @Changes 3.2.6: * add patch of yerfino@@delsatgroup.com for ordcltn -includes: * some filer tweaking @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2004/12/03 15:15:01 wiz Exp $ a18 1 USE_BUILDLINK3= yes @ 1.2 log @Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs. Suggested by Roland Illig, ok'd by various. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.1.1.1 2004/09/24 00:28:01 rh Exp $ # d3 8 a10 8 DISTNAME= objc-3.2.5 CATEGORIES= lang MASTER_SITES= http://users.pandora.be/stes/ DISTFILES= ${DIST_BS}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= tech-pkg@@NetBSD.org HOMEPAGE= http://users.pandora.be/stes/compiler.html COMMENT= Portable Object Compiler d12 2 a13 2 DIST_BS= objc-bootstrap-3.1.33 WRKSRC_BS= ${WRKDIR}/${DIST_BS} d19 1 a20 1 USE_BUILDLINK3= yes d25 2 a26 5 ${ECHO} >> ${WRKSRC_BS}/configure \ '${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKEFILE} ${BUILD_TARGET}' post-extract: ${RM} -rf `${FIND} ${WRKSRC} -name CVS -type d` d30 1 a30 1 ${SED} < ${WRKSRC_BS}/objc > ${WRKDIR}/oc.tmp \ @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d18 1 a18 1 ALL_TARGET= default d27 1 a27 1 '${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKEFILE} ${ALL_TARGET}' @ 1.1.1.1 log @Initial import of objc-3.2.5, a Portable Object Compiler for translating Objective-C to C plus an associated class library. @ text @@