[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / objc

Annotation of pkgsrc/lang/objc/Makefile, Revision 1.19

1.19    ! rillig      1: # $NetBSD: Makefile,v 1.18 2020/04/27 05:17:00 rillig Exp $
1.1       rh          2:
1.15      asau        3: DISTNAME=      objc-3.2.10
1.3       adam        4: CATEGORIES=    lang
                      5: MASTER_SITES=  http://users.pandora.be/stes/
                      6: DISTFILES=     ${DIST_BS}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}
                      7:
1.10      jlam        8: MAINTAINER=    pkgsrc-users@NetBSD.org
1.3       adam        9: HOMEPAGE=      http://users.pandora.be/stes/compiler.html
                     10: COMMENT=       Portable Object Compiler
1.1       rh         11:
1.15      asau       12: DIST_BS=       objc-bootstrap-3.2.8
1.3       adam       13: WRKSRC_BS=     ${WRKDIR}/${DIST_BS}
1.1       rh         14:
1.12      dholland   15: MAKE_JOBS_SAFE=                no
                     16:
1.1       rh         17: CONFIGURE_DIRS=                ${WRKSRC_BS} ${WRKSRC}
1.9       joerg      18: CONFIG_GUESS_OVERRIDE= ${WRKSRC_BS}/util/config.guess util/config.guess
                     19: CONFIG_SUB_OVERRIDE=   ${WRKSRC_BS}/util/config.sub util/config.sub
1.8       rillig     20: BUILD_DIRS=            ${WRKSRC}
1.1       rh         21: PREPEND_PATH+=         ${WRKSRC_BS}
1.2       wiz        22: BUILD_TARGET=          default
1.1       rh         23:
1.7       jlam       24: USE_TOOLS+=            lex yacc
1.1       rh         25: USE_PKGLOCALEDIR=      yes
                     26: GNU_CONFIGURE=         yes
                     27:
1.12      dholland   28: SUBST_CLASSES+=                mflags
                     29: SUBST_STAGE.mflags=    post-extract
                     30: SUBST_MESSAGE.mflags=  Changing 'MFLAGS' to 'MMFLAGS'
                     31: SUBST_SED.mflags=      -e 's,MFLAGS,MMFLAGS,g'
                     32: SUBST_FILES.mflags=    configure configure.in manual.html \
                     33:                        */Makefile* src/*/Makefile*
                     34:
1.14      sbd        35: SUBST_CLASSES+=                mandir
                     36: SUBST_STAGE.mandir=    post-configure
1.17      rodent     37: SUBST_MESSAGE.mandir=  Making mandir=${PKGMANDIR}
                     38: SUBST_SED.mandir=      -e '/$$(TAR)/s,man,${PKGMANDIR},'
1.14      sbd        39: SUBST_FILES.mandir=    Makefile
1.18      rillig     40: SUBST_NOOP_OK.mandir=  yes # PKGMANDIR defaults to man
1.14      sbd        41:
1.19    ! rillig     42: # ocstring.m: In function 'strtolower':
        !            43: # ocstring.m:627:25: error: array subscript has type 'char' [-Werror=char-subscripts]
        !            44: #        *s++ = tolower (c);
        !            45: # Maybe fix this later.
        !            46: BUILDLINK_TRANSFORM+=  rm:-Werror=char-subscripts
        !            47:
1.1       rh         48: pre-configure:
1.3       adam       49:        ${ECHO} >> ${WRKSRC_BS}/configure \
1.11      obache     50:        '${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} ${BUILD_TARGET}'
1.1       rh         51:
                     52: post-configure:
                     53:        ${LN} -s . ${WRKSRC_BS}/bin
1.3       adam       54:        ${SED} < ${WRKSRC_BS}/objc > ${WRKDIR}/oc.tmp \
1.1       rh         55:                -e 's|${PREFIX}|${WRKSRC_BS}|g'
                     56:        ${MV} ${WRKDIR}/oc.tmp ${WRKSRC_BS}/objc
                     57:        ${CHMOD} +x ${WRKSRC_BS}/objc
                     58:
1.14      sbd        59: .include "../../mk/bsd.prefs.mk"
                     60:
                     61: .if !empty(PKGMANDIR:M*/*)
                     62: post-build:
                     63:        ${MKDIR} ${WRKSRC}/${PKGMANDIR:H}
                     64:        ${MV} ${WRKSRC}/man ${WRKSRC}/${PKGMANDIR}
                     65: .endif
                     66:
1.1       rh         67: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>