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

Annotation of pkgsrc/lang/tcl/Makefile, Revision 1.96

1.96    ! dsainty     1: # $NetBSD: Makefile,v 1.95 2017/04/22 21:03:41 adam Exp $
1.1       jwise       2:
1.46      minskim     3: DISTNAME=      tcl${TCL_VERSION}-src
                      4: PKGNAME=       tcl-${TCL_VERSION}
1.95      adam        5: PKGREVISION=   2
1.37      adam        6: CATEGORIES=    lang
                      7: MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcl/}
                      8:
1.64      jwise       9: MAINTAINER=    pkgsrc-users@NetBSD.org
1.37      adam       10: HOMEPAGE=      http://www.tcl.tk/
1.67      marino     11: COMMENT=       Tool Command Language, a dynamic language
                     12: LICENSE=       2-clause-bsd
1.2       jwise      13:
1.46      minskim    14: .include "../../lang/tcl/Makefile.version"
                     15:
1.57      adam       16: WRKSRC=                        ${WRKDIR}/tcl${TCL_VERSION}
1.1       jwise      17:
1.77      jperkin    18: USE_GCC_RUNTIME=       yes
                     19:
1.42      adam       20: GNU_CONFIGURE=         yes
1.57      adam       21: CONFIGURE_DIRS=                unix
                     22: BUILD_DIRS=            ${CONFIGURE_DIRS}
1.72      adam       23: INSTALL_TARGET=                install
1.65      snj        24:
1.73      obache     25: PKGCONFIG_OVERRIDE+=   unix/tcl.pc.in
                     26:
1.72      adam       27: CHECK_PORTABILITY_SKIP=        win/configure
1.52      seb        28:
                     29: # The test target gives better results when not run as root.
1.42      adam       30: TEST_TARGET=           test
1.1       jwise      31:
1.67      marino     32: .include "options.mk"
1.30      jlam       33:
1.67      marino     34: # This is needed for SGI and maybe sun (according to tcl developers)
1.48      dmcmahil   35: .if defined(ABI) && ${ABI} == "64"
1.47      jschauma   36: CONFIGURE_ARGS+=       --enable-64bit
                     37: .endif
                     38:
1.88      jperkin    39: CONFIGURE_ARGS.NetBSD+=        ac_cv_func_gethostbyname_r=no
1.79      joerg      40:
1.57      adam       41: SUBST_CLASSES+=                tcl-config
                     42: SUBST_STAGE.tcl-config=        post-build
                     43: SUBST_FILES.tcl-config=        unix/tclConfig.sh
                     44: SUBST_SED.tcl-config+= -e "s|${WRKSRC}/unix|${PREFIX}/lib|"
                     45: SUBST_SED.tcl-config+= -e "s|${WRKSRC}|${PREFIX}/include/tcl|"
1.49      jschauma   46:
1.67      marino     47: PLIST_SUBST+=          SONUM=${TCL_SONUM}
                     48: PLIST_SUBST+=          BASEVER=${TCL_BASEVER}
1.93      kamil      49: PLIST_SUBST+=          ITCL_VERSION=${ITCL_VERSION}
                     50: PLIST_SUBST+=          TDBC_VERSION=${TDBC_VERSION}
1.1       jwise      51:
1.80      dholland   52: CONFIGURE_ARGS+=       --with-system-sqlite
1.82      jperkin    53: SUBST_CLASSES+=                sqllink
                     54: SUBST_STAGE.sqllink=   pre-configure
1.92      adam       55: SUBST_FILES.sqllink=   pkgs/sqlite3.13.0/configure
1.85      dholland   56: SUBST_SED.sqllink=     -e "/LIBS=/s|-lsqlite3|-L${BUILDLINK_PREFIX.sqlite3}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.sqlite3}/lib -lsqlite3|g"
1.80      dholland   57:
1.96    ! dsainty    58: # install-sh requires $SHELL is an extremely close match to /bin/sh
        !            59: MAKE_ENV+=             SHELL=${SH:Q}
        !            60:
1.83      jperkin    61: .if ${OPSYS} == "Darwin"
                     62: post-build:
1.93      kamil      63: .  for lib in itcl${ITCL_VERSION}/libitcl${ITCL_VERSION}.dylib \
1.91      adam       64:              sqlite3.13.0/libsqlite3.13.0.dylib \
1.93      kamil      65:              tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.dylib \
                     66:              tdbcmysql${TDBC_VERSION}/libtdbcmysql${TDBC_VERSION}.dylib \
                     67:              tdbcodbc${TDBC_VERSION}/libtdbcodbc${TDBC_VERSION}.dylib \
                     68:              tdbcpostgres${TDBC_VERSION}/libtdbcpostgres${TDBC_VERSION}.dylib \
1.91      adam       69:              thread2.8.0/libthread2.8.0.dylib
1.83      jperkin    70:        install_name_tool -id ${PREFIX}/lib/${lib} ${WRKSRC}/unix/pkgs/${lib}
                     71: .  endfor
                     72: .endif
                     73:
1.92      adam       74: BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.13.0
1.80      dholland   75: .include "../../databases/sqlite3/buildlink3.mk"
1.75      dsainty    76: .include "../../devel/zlib/buildlink3.mk"
1.1       jwise      77: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>