Index: head/lang/cmucl/Makefile =================================================================== --- head/lang/cmucl/Makefile (revision 200773) +++ head/lang/cmucl/Makefile (revision 200774) @@ -1,50 +1,45 @@ # New ports collection makefile for: CMUCL # Date created: Jul, 15, 1997 # Whom: cracauer@cons.org "Martin Cracauer" # # $FreeBSD$ # # PORTNAME= cmucl PORTVERSION= 19c CATEGORIES= lang lisp MASTER_SITES= ftp://ftp.common-lisp.net/pub/project/cmucl/release/${PORTVERSION}/ \ http://www.pmsf.de/pub/cmucl/release/${PORTVERSION}/ \ ftp://ftp.averillpark.net/cmucl/release/${PORTVERSION}/ \ ftp://ftp.linux.org.uk/pub/lisp/cmucl/release/${PORTVERSION}/ \ ftp://ftp.tepus.com/pub/project/cmucl/release/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-x86-FreeBSD MAINTAINER= cracauer@cons.org COMMENT= The CMU implementation of Common Lisp +LIB_DEPENDS= c.4:${PORTSDIR}/misc/compat4x + # To make available on other archs, has to be cross-compiled (there is a # script for this, but a configuration file has to be written). IA32_BINARY_PORT= yes USE_BZIP2= yes NO_WRKSUBDIR= yes NO_BUILD= yes MAN1= lisp.1 cmucl.1 PLIST_SUB= VER=${PORTVERSION} -.include - -# portlint wants this earlier but this doesn't work because weneed OSVERSION -.if ${OSVERSION} >= 500000 -LIB_DEPENDS+= c.4:${PORTSDIR}/misc/compat4x -.endif - do-install: ${INSTALL_PROGRAM} ${WRKDIR}/bin/lisp ${PREFIX}/bin cd ${WRKDIR} && ${FIND} lib | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${PREFIX} ${INSTALL_MAN} ${WRKDIR}/man/man1/cmucl.1 ${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKDIR}/man/man1/lisp.1 ${MANPREFIX}/man/man1 .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/doc/cmucl/* ${DOCSDIR} .endif -.include +.include Property changes on: head/lang/cmucl/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.30 \ No newline at end of property +1.31 \ No newline at end of property Index: head/lang/gambas/Makefile =================================================================== --- head/lang/gambas/Makefile (revision 200773) +++ head/lang/gambas/Makefile (revision 200774) @@ -1,162 +1,158 @@ # New ports collection makefile for: Gambas # Date created: Jan 24, 2004 # Whom: Thierry Thomas # # $FreeBSD$ PORTNAME= gambas PORTVERSION= 1.0.19 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= thierry@FreeBSD.org COMMENT= Gambas Almost Means BASic LIB_DEPENDS= curl.4:${PORTSDIR}/ftp/curl \ ml.0:${PORTSDIR}/math/ldouble USE_AUTOTOOLS= libltdl:15 libtool:15 USE_KDELIBS_VER= 3 USE_GETTEXT= yes USE_BZIP2= yes USE_GMAKE= yes CONFIGURE_ARGS= --with-conv-includes=${LOCALBASE}/include \ --with-conv-libraries=${LOCALBASE}/lib \ --with-intl-includes=${LOCALBASE}/include \ --with-intl-libraries=${LOCALBASE}/lib \ --with-conv-includes=${LOCALBASE}/include \ --with-conv-libraries=${LOCALBASE}/lib \ --with-gettext-includes=${LOCALBASE}/include \ --with-gettext-libraries=${LOCALBASE}/lib \ --with-moc=${X11BASE}/bin CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} LIBS2FIX= libqt-mt libkdecore libkdeui libDCOP libkio SRC2FIX1= configure src/comp/gbi.c src/exec/gbx_library.c SRC2FIX2= src/comp/gbc_archive.c src/comp/gbi.c \ src/exec/gbx_library.c src/share/gb_component.h SRC2FIX3= Makefile.in src/exec/gbx_project.c DIR2PRUNE1= help/hello-world DIR2PRUNE2= Miscellaneous/Notepad/.lang Drawing/ImageViewer/.lang \ Miscellaneous/Evaluator/.lang Exec/MoviePlayer/.lang \ Miscellaneous/Explorer/.lang Database/Database/.lang \ Drawing/OnScreenDisplay/.lang Basic/Timer/.lang \ Basic/Object/.lang Basic/Collection/.lang \ Automation/Scripting/.lang Automation/KateBrowser/.lang .if defined(WITHOUT_MYSQL) CONFIGURE_ARGS+= --disable-mysql PLIST_SUB+= MYSQL="@comment " .else CONFIGURE_ARGS+= --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libraries=${LOCALBASE}/lib/mysql USE_MYSQL= yes PLIST_SUB+= MYSQL="" .endif .if !defined(WITHOUT_SDL) USE_SDL= mixer CONFIGURE_ARGS+= --with-sdl-includes="`${SDL_CONFIG} --cflags`" \ --with-sdl-libraries="`${SDL_CONFIG} --libs`" PLIST_SUB+= SDL="" .else CONFIGURE_ARGS+= --disable-sdl PLIST_SUB+= SDL="@comment " .endif .if !defined(WITHOUT_XML) USE_GNOME= libxml2 libxslt PLIST_SUB+= XML="" CONFIGURE_ARGS+= --with-libxml-includes=${LOCALBASE}/include/libxml2 \ --with-libxml-libraries=${LOCALBASE}/lib \ --with-xslt-includes=${LOCALBASE}/include/libxml2 \ --with-xslt-libraries=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --disable-libxml --disable-xslt PLIST_SUB+= XML="@comment " .endif .include -.if ${OSVERSION} < 500000 -BROKEN= Does not compile with gcc-2.95 -.endif - .if ${ARCH} == "sparc64" || ${ARCH} == "ia64" BROKEN= Segfault during build on ${ARCH} .endif .if ${OSVERSION} < 502110 RUN_DEPENDS+= pgrep:${PORTSDIR}/sysutils/pkill .endif .for lib in ${LIBS2FIX} NEW${lib:U}!= ${LDCONFIG} -r | ${GREP} ${lib} | ${GREP} -v 'compat/pkg' \ | ${AWK} -F 'lib\/' '{print $$2}' .endfor .if exists(${LOCALBASE}/bin/pg_config) WITH_PGSQL= yes .endif .if defined(WITH_PGSQL) USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgresql-includes=${LOCALBASE}/include/postgresql/server \ --with-postgresql-libraries=${LOCALBASE}/lib PLIST_SUB+= PGSQL="" .else CONFIGURE_ARGS+= --without-postgresql-includes \ --without-postgresql-libraries PLIST_SUB+= PGSQL="@comment " .endif .if exists(${LOCALBASE}/include/sqlite.h) WITH_SQLITE= yes .endif .if defined(WITH_SQLITE) LIB_DEPENDS+= sqlite.2:${PORTSDIR}/databases/sqlite2 CONFIGURE_ARGS+= --with-sqlite-includes=${LOCALBASE}/include \ --with-sqlite-libraries=${LOCALBASE}/lib BUILD_DEPENDS+= ${LOCALBASE}/lib/libpub.a:${PORTSDIR}/devel/publib PLIST_SUB+= SQLITE="" .else CONFIGURE_ARGS+= --disable-sqlite PLIST_SUB+= SQLITE="@comment " .endif .if exists(${LOCALBASE}/bin/rpmbuild) WITH_RPMBUILD= yes .endif .if defined(WITH_RPMBUILD) RUN_DEPENDS+= rpmbuild:${PORTSDIR}/archivers/rpm4 .endif pre-configure: .for src in ${SRC2FIX1} @${REINPLACE_CMD} -e "s|libqt-mt.so.3|${NEWLIBQT-MT}|g" \ -e "s|libkdecore.so.4|${NEWLIBKDECORE}|g" \ -e "s|libkdeui.so.4|${NEWLIBKDEUI}|g" \ -e "s|libDCOP.so.4|${NEWLIBDCOP}|g" \ -e "s|libkio.so.4|${NEWLIBKIO}|g" ${WRKSRC}/${src} .endfor .for src in ${SRC2FIX2} @${REINPLACE_CMD} -e "s|/usr/bin/gb|${PREFIX}/bin/gb|g" \ ${WRKSRC}/${src} .endfor .for src in ${SRC2FIX3} @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/${src} .endfor .if !defined(NOPORTDOCS) @${REINPLACE_CMD} -e "s|# FreeBSD-Doc-Comment||" ${WRKSRC}/Makefile.in .endif post-install: @${RMDIR} ${DIR2PRUNE1:S|^|${DATADIR}/|} .if !defined(NOPORTDOCS) @${RMDIR} ${DIR2PRUNE2:S|^|${EXAMPLESDIR}/|} .endif .include Property changes on: head/lang/gambas/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.55 \ No newline at end of property +1.56 \ No newline at end of property Index: head/lang/gcc34/Makefile =================================================================== --- head/lang/gcc34/Makefile (revision 200773) +++ head/lang/gcc34/Makefile (revision 200774) @@ -1,125 +1,122 @@ # ex:ts=8 # Ports collection makefile for: egcs # Date created: 9 Jan 1998 # Whom: John Polstra # # $FreeBSD$ # PORTNAME= gcc PORTVERSION= 3.4.6 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= lang VERSIONSTRING= ${PORTVERSION} MASTER_SITES= ${MASTER_SITE_GCC} MASTER_SITE_SUBDIR= releases/gcc-${VERSIONSTRING} DISTFILES= gcc-core-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-g++-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-g77-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 3.4 SUFFIX= 34 LATEST_LINK?= gcc${SUFFIX}${PKGNAMESUFFIX} USE_BISON= yes USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=yes PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure NOMANCOMPRESS= yes # too hard to deal with differences on 5-cur and releng4 .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .else CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} .endif .if ${ARCH} == alpha USE_GCC= 3.3+ .endif SRCDIR= ${WRKDIR}/gcc-${VERSIONSTRING} WRKSRC= ${WRKDIR}/build TARGLIB= ${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-nls \ --with-system-zlib \ --with-libiconv-prefix=${LOCALBASE} \ --program-suffix=${SUFFIX} \ --libdir=${TARGLIB} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ CONFIGURE_ENV= RANLIB=: MAKE_ARGS+= MAKEINFOFLAGS="--no-split" ALL_TARGET= bootstrap-lean USE_LDCONFIG= ${TARGLIB} -.if ${OSVERSION} < 500000 && ${ARCH} == alpha -CXXFLAGS+= -fPIC -.endif PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET} \ SUFFIX=${SUFFIX} MAN1= cpp${SUFFIX}.1 \ g++${SUFFIX}.1 \ g77-${SUFFIX}.1 \ gcc${SUFFIX}.1 \ gcov${SUFFIX}.1 INFO= gcc${SUFFIX}/cpp \ gcc${SUFFIX}/cppinternals \ gcc${SUFFIX}/g77 \ gcc${SUFFIX}/gcc \ gcc${SUFFIX}/gccinstall \ gcc${SUFFIX}/gccint pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" post-patch: @${REINPLACE_CMD} -e 's|\(const char version_string.*\)";|\1 [FreeBSD]";|' \ ${SRCDIR}/gcc/version.c pre-configure: cd ${SRCDIR} ; contrib/gcc_update --touch @${RM} -f ${SRCDIR}/gcc/*/*.info* @${MKDIR} ${CONFIGURE_WRKSRC} post-build: @${ECHO_MSG} "Consider running 'make check' before 'make install', especially" @${ECHO_MSG} "if you have not performed this build on -STABLE or -CURRENT." @${ECHO_MSG} "This assumes that you have the dejagnu port installed." check: build cd ${WRKSRC}; export RUNTESTFLAGS='--target_board ''unix{-pthread}'''; ${GMAKE} -sk check post-install: # man pages can only be generated if Perl >= 5.6 is installed; # fake them otherwise. for mp in ${_MANPAGES}; do \ ${TEST} -e $${mp} || ${TOUCH} ${TOUCH_FLAGS} $${mp}; \ done ${MV} -f ${PREFIX}/bin/g77${SUFFIX} ${PREFIX}/bin/g77-${SUFFIX} -${MV} -f ${PREFIX}/man/man1/g77${SUFFIX}.1 ${PREFIX}/man/man1/g77-${SUFFIX}.1 ${RM} -f ${PREFIX}/man/man7/fsf-funding.7 \ ${PREFIX}/man/man7/gfdl.7 ${PREFIX}/man/man7/gpl.7 ${RM} -f ${TARGLIB}/*.la # Add target libraries and include files to packaging list. ${RM} -f ${WRKDIR}/PLIST.lib .for d in ${TARGLIB:S/^${PREFIX}\///} cd ${PREFIX} ; if [ -d $d ]; then \ ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ ${FIND} $d -type d | ${SORT} -r \ | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib ;\ fi .endfor ${ECHO_CMD} "@unexec ${RMDIR} %D/lib/gcc/${CONFIGURE_TARGET} 2>&1 || true" >> ${WRKDIR}/PLIST.lib ${ECHO_CMD} "@unexec ${RMDIR} %D/lib/gcc 2>&1 || true" >> ${WRKDIR}/PLIST.lib cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Property changes on: head/lang/gcc34/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.243 \ No newline at end of property +1.244 \ No newline at end of property Index: head/lang/ghc/Makefile =================================================================== --- head/lang/ghc/Makefile (revision 200773) +++ head/lang/ghc/Makefile (revision 200774) @@ -1,101 +1,95 @@ # New ports collection makefile for: ghc # Date created: 28 August 1999 # Whom: Simon Marlow # # $FreeBSD$ PORTNAME= ghc PORTVERSION= 6.6.1 PORTREVISION= 2 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot \ ${MASTER_SITE_LOCAL:S/$/:boot/} MASTER_SITE_SUBDIR=vs/ghcdist/${PORTVERSION}/:boot DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source \ ghc-${PORTVERSION}-src-extralibs${EXTRACT_SUFX}:source MAINTAINER= haskell@FreeBSD.org COMMENT= A Compiler for the functional language Haskell ONLY_FOR_ARCHS= i386 BOOT_DIST4= ghc-${PORTVERSION}-i386-unknown-freebsd4-boot${EXTRACT_SUFX}:boot BOOT_DIST5= ghc-${PORTVERSION}-i386-unknown-freebsd5-boot${EXTRACT_SUFX}:boot BOOT_DIST= ghc-${PORTVERSION}-i386-unknown-freebsd6-boot${EXTRACT_SUFX}:boot USE_AUTOTOOLS= autoconf:261:env USE_BZIP2= yes LIB_DEPENDS+= gmp.7:${PORTSDIR}/math/libgmp4 USE_PERL5= yes USE_GMAKE= yes GNU_CONFIGURE= yes OPTIONS= PROFILE "Compile for profiling as well" on .include -.if ${OSVERSION} < 500000 -#DISTFILES+= ${BOOT_DIST4} +.if ${OSVERSION} >= 700000 IGNORE= unsupported at the moment -.else -.if ${OSVERSION} >= 600000 +.elif ${OSVERSION} >= 600000 DISTFILES+= ${BOOT_DIST} .else IGNORE= unsupported at the moment #DISTFILES+= ${BOOT_DIST5} -.endif -.endif -.if ${OSVERSION} >= 700000 -IGNORE= unsupported at the moment .endif PLIST_SUB+= GHC_VERSION=${PORTVERSION} .if defined(WITHOUT_PROFILE) PLIST_SUB+= PROFILE="@comment " .else PLIST_SUB+= PROFILE="" .endif # This port builds by downloading a minimal binary distribution of GHC and # using that to bootstrap. BOOT_DIR= ${WRKDIR}/ghc-${PORTVERSION}-boot BOOT_GHC= ${BOOT_DIR}/bin/i386-unknown-freebsd/ghc-${PORTVERSION} CONFIGURE_ARGS+= --with-ghc=${BOOT_GHC} --with-gcc=${CC} # specifying CONFIGURE_TARGET doesn't work for some reason. CONFIGURE_TARGET= # libgmp: CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib # override TMPDIR because /tmp often doesn't have enough space # to build some of the larger libraries. TMPDIR= ${WRKSRC}/tmp MAKE_ENV+= TMPDIR=${TMPDIR} EXCLUDELIBS= ALUT GLUT HGL OpenAL OpenGL X11 post-extract: .if defined(WITHOUT_PROFILE) @${ECHO} >>${WRKSRC}/mk/build.mk GhcLibWays= .endif @cd ${WRKSRC}/libraries && ${RM} -rf ${EXCLUDELIBS} post-patch: @${REINPLACE_CMD} s+%%LOCALBASE%%+${LOCALBASE}+ \ ${WRKSRC}/rts/package.conf.in ${REINPLACE_CMD} s+/usr/local/lib/ghc-6.6+${BOOT_DIR}/lib/i386-unknown-freebsd+ \ ${BOOT_DIR}/bin/i386-unknown-freebsd/*.sh pre-configure: @(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) @(cd ${BOOT_DIR} && ${MAKE} in-place) pre-build: @${MKDIR} ${TMPDIR} post-install: @${RMDIR} ${PREFIX}/lib/ghc-${PORTVERSION}/imports/cbits # empty/unused @${MKDIR} ${PREFIX}/lib/ghc-${PORTVERSION}/cabal # cabalised hs-foo-ghc ports .include Property changes on: head/lang/ghc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.54 \ No newline at end of property +1.55 \ No newline at end of property Index: head/lang/gnat/Makefile =================================================================== --- head/lang/gnat/Makefile (revision 200773) +++ head/lang/gnat/Makefile (revision 200774) @@ -1,233 +1,231 @@ # New ports collection makefile for: GNU Ada gnat # Date created: Sat Mar 18 02:16:45 1995 # Whom: hsu # Porter (original): nils@guru.ims.uni-stuttgart.de # Porter (version 3): maurice@serc.rmit.edu.au # # $FreeBSD$ # # Note: # - FreeBSD tasking libraries created by Dan Eischen have been incorporated # into this edition # - The default names of a number of binaries have been altered to avoid # conflict with other gcc based products. Standard names can be provided # using symbolic links. PORTNAME= gnat PORTVERSION= 2006 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_LOCAL}:boot MASTER_SITE_SUBDIR= deischen/gcc/:boot DISTFILES= ${GCC_SRCFILE}:gcc ${GNAT_SRCFILE}:gnat MAINTAINER= eischen@vigrid.com COMMENT= The GNU Ada Compiler system CONFLICTS= gcc-3.4.* USE_GMAKE= yes USE_BISON= yes USE_ICONV= yes USE_PERL5_RUN= yes .include WRKSRC= ${WRKDIR}/gcc-34 GNATNAME= gnat-gpl-2006-src GNUHOST= ${ARCH}-portbld-freebsd${OSREL} GCC_VERSION= 3.4.6 # http://libre.adacore.com/:gcc # http://libre.adacore.com/:gnat GCC_SRCFILE= gcc-3.4.6-src.tgz GNAT_SRCFILE= gnat-gpl-2006-src.tgz PLIST_SUB= GNUHOST=${GNUHOST} GCC_VERSION=${GCC_VERSION} \ LIBRARY_VERSION=${LIBRARY_VERSION} # Make no mistake about what host/target we are building on/for. # This package does not support cross-compiling, and this fixes # problems with bsd.port.mk files from earlier FreeBSD 3.x releases. CONFIGURE_TARGET= ${GNUHOST} CONFIGURE_ARGS= --enable-languages="c,ada" \ --program-prefix=gnat \ --disable-nls \ --with-system-zlib \ --with-libiconv-prefix=${LOCALBASE} TARGLIB= ${PREFIX}/lib/gcc/${GNUHOST}/${GCC_VERSION} GNU_CONFIGURE= yes MAN1= gnatgcc.1 gnatcpp.1 gnatgcov.1 MAN7= fsf-funding.7 gfdl.7 gpl.7 NO_PACKAGE= This version of GNAT produces GPL-tainted executables # You need a compiler who calls an existing GNAT compiler (3.15 or greater). # If you have one, point GNATGCC at it. By default, we'll look for one in # the path. If we can't find one, we'll fetch a distfile containing # a minimum (still pretty large) compiler toolset and use that to build. GNATGCC!= if ${WHICH} adagcc > /dev/null 2>&1; then \ ${ECHO_CMD} "`${WHICH} adagcc`"; \ else \ ${ECHO_CMD} ""; \ fi GNATBIND!= if ${WHICH} gnatbind > /dev/null 2>&1; then \ ${ECHO_CMD} "`${WHICH} gnatbind`"; \ else \ ${ECHO_CMD} ""; \ fi .if empty(GNATGCC) GNATGCC!= if ${WHICH} gnatgcc > /dev/null 2>&1; then \ ${ECHO_CMD} "`${WHICH} gnatgcc`"; \ else \ ${ECHO_CMD} ""; \ fi .endif .if !empty(GNATGCC) && !empty(GNATBIND) have_boot!= if [ -x ${GNATGCC} -a -x ${GNATBIND} ]; then \ ${ECHO_CMD} "$$PATH"; \ else \ ${ECHO_CMD} ""; \ fi .else have_boot= .endif .if empty(have_boot) ONLY_FOR_ARCHS= i386 DISTFILES+= gnat-3.15p-boot.tar.gz:boot -.if ${OSVERSION} >= 500000 BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libc.so.4:${PORTSDIR}/misc/compat4x -.endif # Warning! You need the trailing slash on GCC_EXEC_PREFIX. COMPILEDATA= GCC_EXEC_PREFIX=${WRKDIR}/adaboot/lib/gcc-lib/ \ ADA_INCLUDE_PATH=${WRKDIR}/adaboot/lib/gcc-lib/adainclude \ ADA_OBJECTS_PATH=${WRKDIR}/adaboot/lib/gcc-lib/adalib have_boot= ${WRKDIR}/adaboot/bin:${PATH} GNATGCC= adagcc .endif # Make sure we use the Ada-aware gcc compiler. CC= ${GNATGCC} CONFIGURE_ENV= ${COMPILE_DATA} PATH=${have_boot} # Shared library handling .if defined(WANT_SHAREDLIBS) CONFIGURE_ARGS+= --enable-shared INSTALLS_SHLIB= yes LDCONFIG_DIRS= %%PREFIX%%/lib ${TARGLIB} LIBRARY_VERSION= 2006 PLIST_SUB+= SHAREDLIB="" .else CONFIGURE_ARGS+= --disable-shared PLIST_SUB+= SHAREDLIB="@comment " .endif # Check for GNAT sources. .if !exists(${DISTDIR}/${GNAT_SRCFILE}) && !defined(PACKAGE_BUILDING) ECHO_MSG=/usr/bin/printf IGNORE= :\n\ Because of licensing and registration restrictions, you must fetch the\n\ source distribution manually. Please access http://libre.adacore.com/\n\ with a web browser, register (it's free), and log in. Download the source\n\ files:\n\ \t${GNAT_SRCFILE}\n\ \t${GCC_SRCFILE}\n\ and place them in ${DISTDIR}.\n .endif pre-patch: @${ECHO} "===> Applying FreeBSD ports tree patches for gcc34." @( cd ${WRKSRC}; \ for i in ${PORTSDIR}/lang/gcc34/files/patch-*; do \ ${PATCH} ${PATCH_ARGS} < $$i; \ done ) @${ECHO} "===> Applying GNAT supplied patches for gcc34." @( cd ${WRKSRC}; \ ${PATCH} ${PATCH_ARGS} < ${WRKDIR}/${GNATNAME}/src/gcc-34.dif ) @${ECHO} "===> Moving GNAT compiler sources into GCC tree." @( ${MV} ${WRKDIR}/${GNATNAME}/src/ada ${WRKDIR}/gcc-34/gcc ) # Copy any additional files required into the correct locations, and also # remove .orig files leftover from patching so they won't get installed. post-patch: @(cd ${FILESDIR}; \ for i in *.adb *.ads ; do \ ${CP} $$i ${WRKSRC}/gcc/ada; \ done ) pre-configure: @${TOUCH} ${TOUCH_FLAGS} ${WRKSRC}/gcc/cstamp-h.in # # Can't get this to work with default bsd.port.mk do-configure target. # do-configure: @(cd ${WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) # # We intentionally override CFLAGS because the build procedure is explicitly # spelled out in gnat-3.13p-src/src/README.BUILD. Remove CFLAGS from the # do-build target at your own risk. # do-build: (cd ${WRKSRC}; \ PATH=${have_boot} \ ${SETENV} ${COMPILEDATA} ${GMAKE} CC=${CC} ) (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} \ ${GMAKE} PTHREAD_LIBS=${PTHREAD_LIBS} bootstrap ) (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} \ ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnatlib ) .if defined(WANT_SHAREDLIBS) (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} \ ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnatlib-shared ) .endif (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} \ ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnattools ) do-install: (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${GMAKE} ${INSTALL_TARGET} ) ${INSTALL_SCRIPT} ${WRKSRC}/gcc/ada/gnathtml.pl ${PREFIX}/bin post-install: @(for prog in \ ${PREFIX}/bin/gnat \ ${PREFIX}/bin/gnatbind \ ${PREFIX}/bin/gnatbl \ ${PREFIX}/bin/gnatchop \ ${PREFIX}/bin/gnatclean \ ${PREFIX}/bin/gnatcpp \ ${PREFIX}/bin/gnatfind \ ${PREFIX}/bin/gnatgcc \ ${PREFIX}/bin/gnatgcov \ ${PREFIX}/bin/gnatkr \ ${PREFIX}/bin/gnatlink \ ${PREFIX}/bin/gnatls \ ${PREFIX}/bin/gnatmake \ ${PREFIX}/bin/gnatname \ ${PREFIX}/bin/gnatprep \ ${PREFIX}/bin/gnatxref \ ${PREFIX}/bin/${GNUHOST}-gcc-${GCC_VERSION} \ ${PREFIX}/bin/${GNUHOST}-gnatgcc \ ${PREFIX}/libexec/gcc/${GNUHOST}/${GCC_VERSION}/cc1 \ ${PREFIX}/libexec/gcc/${GNUHOST}/${GCC_VERSION}/gnat1 \ ${PREFIX}/libexec/gcc/${GNUHOST}/${GCC_VERSION}/collect2 ; \ do \ if [ -x $$prog ]; then \ ${STRIP_CMD} $$prog ; \ fi \ done) @(chown -R root:wheel ${TARGLIB}) .if defined(WANT_SHAREDLIBS) ${MV} -f ${PREFIX}/lib/libgcc_s.* ${TARGLIB} .endif ${RM} -f ${PREFIX}/lib/libiberty.a .include Property changes on: head/lang/gnat/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.55 \ No newline at end of property +1.56 \ No newline at end of property Index: head/lang/io/Makefile =================================================================== --- head/lang/io/Makefile (revision 200773) +++ head/lang/io/Makefile (revision 200774) @@ -1,98 +1,91 @@ # New ports collection makefile for: io # Date created: 4 Nov 2005 # Whom: Hye-Shik Chang # # $FreeBSD$ # PORTNAME= io PORTVERSION= 0.0.2006.05.02 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= http://io.urbanape.com/release/ \ http://www.sigusr1.org/~steve/ DISTNAME= IoFull-${PORTVERSION:S/0.0.//:S/./-/g} MAINTAINER= perky@FreeBSD.org COMMENT= Small prototype-based programming language LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre \ event-1.3d:${PORTSDIR}/devel/libevent USE_GMAKE= yes WRKSRC= ${WRKDIR}/release/${DISTNAME}/ MAKE_ENV= INCS="-I${LOCALBASE}/include" LIBLOCAL="-L${LOCALBASE}/lib" BINDINGS_DEACTIVATE= Font Image ObjcBridge OpenGL SGML SQLite SQLite3 .include .if ${ARCH} == "ia64" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64 or sparc64 .endif -.if ${OSVERSION} < 500000 -USE_GCC= 3.4+ -.endif - pre-patch: ${FIND} ${WRKSRC} -name '.DS_Store*' -delete cd ${WRKSRC}/libs && for mod in *; do \ if [ $$mod != "zlib" ]; then \ ${RM} -fr $$mod; \ fi; \ done cd ${WRKSRC}/bindings; ${RM} -fr ${BINDINGS_DEACTIVATE} for mkf in `${FIND} ${WRKSRC} -iname Makefile`; do \ ${REINPLACE_CMD} \ -e 's,^CFLAGS.*$$,CFLAGS+=-g $${INCS} $${INCLUDE},g' \ -e 's,^\(LFLAGS.*\)$$,\1 $${LIBLOCAL},g' \ -e 's,^CC=\(.*\)$$,CC?=\1,g' \ $$mkf; \ done ${REINPLACE_CMD} \ -e 's,^\( *options := "\).*$$,\1${CFLAGS} -I${LOCALBASE}/include -DSANE_POPEN -DIOBINDINGS",' \ -e 's,\( -lIoVM\), -L${LOCALBASE}/lib \1 -lncurses ,' \ ${WRKSRC}/_build.io ${ECHO_CMD} 'Binding clone do (dependsOnLib("z"))' \ > ${WRKSRC}/bindings/Zlib/_build.io post-patch: ${FIND} ${WRKSRC} -name '*.orig' -delete -.if ${OSVERSION} < 500000 - @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's///' vm/base/_new/Array/Array.h vm/base/_new/Data.h vm/base/Common.h vm/base/NEW_stdint.h -.endif do-install: .for fname in vm/io2c vm/io binaries/ioDesktop binaries/ioServer ${INSTALL_PROGRAM} ${WRKSRC}/${fname} ${PREFIX}/bin .endfor ${INSTALL_DATA} ${WRKSRC}/vm/_libs/libIoVM.a ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/bindings/*/*.a ${PREFIX}/lib .for incldir in . SkipDB base ${MKDIR} ${PREFIX}/include/io/${incldir} ${INSTALL_DATA} ${WRKSRC}/vm/_include/${incldir}/*.h ${PREFIX}/include/io/${incldir} .endfor .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${TAR} -C ${WRKSRC}/_docs -cf - . | ${TAR} -C ${DOCSDIR} -xf - @${FIND} ${DOCSDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \; @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} .for subdir in ioCode sampleCode docgen unitTests ${MKDIR} ${EXAMPLESDIR}/${subdir} ${TAR} -C ${WRKSRC}/vm/_${subdir} -cf - . | \ ${TAR} -C ${EXAMPLESDIR}/${subdir} -xf - .endfor @${FIND} ${EXAMPLESDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \; @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} .endif .include Property changes on: head/lang/io/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.15 \ No newline at end of property +1.16 \ No newline at end of property Index: head/lang/mdk/Makefile =================================================================== --- head/lang/mdk/Makefile (revision 200773) +++ head/lang/mdk/Makefile (revision 200774) @@ -1,41 +1,35 @@ # ex:ts=8 # New ports collection makefile for: mdk # Date created: Apr 1, 2001 # Whom: Ying-Chieh Liao # # $FreeBSD$ # PORTNAME= mdk PORTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= lang gnome MASTER_SITES= ${MASTER_SITE_GNU:S/$/:gnu/} \ ${MASTER_SITE_SOURCEFORGE:S/$/:sf/} MASTER_SITE_SUBDIR= ${PORTNAME}/v${PORTVERSION}/:gnu \ ${PORTNAME}/:sf DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:gnu \ ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:sf MAINTAINER= stas@FreeBSD.org COMMENT= A set of utilities for developing programs using MIX and MIXAL LIB_DEPENDS= guile.15:${PORTSDIR}/lang/guile \ readline.5:${PORTSDIR}/devel/readline USE_X_PREFIX= yes USE_GNOME= gnometarget libglade2 USE_GETOPT_LONG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-nls CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" INFO= mdk -.include - -.if ${OSVERSION} < 500000 -BROKEN= Does not compile on 4.x -.endif - -.include +.include Property changes on: head/lang/mdk/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.26 \ No newline at end of property +1.27 \ No newline at end of property Index: head/lang/ocaml-camlidl/Makefile =================================================================== --- head/lang/ocaml-camlidl/Makefile (revision 200773) +++ head/lang/ocaml-camlidl/Makefile (revision 200774) @@ -1,70 +1,66 @@ # New ports collection makefile for: camlidl # Date created: 2006-07-31 # Whom: Stanislav Sedov # # $MBSDlabs$ # $FreeBSD$ # PORTNAME= camlidl PORTVERSION= 1.05 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/ PKGNAMEPREFIX= ocaml- DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}-${PORTVERSION}.doc.html.tar.gz EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= stas@FreeBSD.org COMMENT= A stub code generator for using C/C++ libraries from ocaml USE_OCAML= yes USE_OCAMLWASH= yes DOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME} .include -.if ${OSVERSION} < 500000 -USE_GMAKE= yes -.endif - post-extract: @${REINPLACE_CMD} -e "s,^\(OCAMLLIB=\).*,\1${PREFIX}/lib/ocaml,g" \ -e "s,^\(BINDIR=\).*,\1${PREFIX}/bin,g" \ -e "s,^CFLAGS=.*,#\&,g" \ -e "s,^\(CPP=\).*,\1/usr/bin/cpp,g" \ ${WRKSRC}/config/Makefile.unix @${REINPLACE_CMD} -e \ "/^install/,/^$$/s,\([ \t]*\)cp,\1${INSTALL_SCRIPT},g" \ ${WRKSRC}/compiler/Makefile @${REINPLACE_CMD} -e \ "/^install/,/^$$/s,\([ \t]*\)cp,\1${INSTALL_DATA},g" \ ${WRKSRC}/lib/Makefile ${WRKSRC}/runtime/Makefile.unix @${LN} -sf ${WRKSRC}/config/Makefile.unix ${WRKSRC}/config/Makefile pre-install: .if !exists(${PREFIX}/lib/ocaml/caml) ${MKDIR} ${PREFIX}/lib/ocaml/caml .endif post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${GZCAT} ${_DISTDIR}/${PORTNAME}-${PORTVERSION}.doc.html.tar.gz \ | ${TAR} -C ${DOCSDIR} -xf - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} ${FIND} ${DOCSDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \; .endif test: @${ECHO_CMD} "Testing IDL library" @${REINPLACE_CMD} -e "s,^\(CCPP=\).*,\1${CXX},g" \ ${WRKSRC}/tests/Makefile cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE} all -.include +.include Property changes on: head/lang/ocaml-camlidl/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.5 \ No newline at end of property +1.6 \ No newline at end of property Index: head/lang/p5-JavaScript/Makefile =================================================================== --- head/lang/p5-JavaScript/Makefile (revision 200773) +++ head/lang/p5-JavaScript/Makefile (revision 200774) @@ -1,35 +1,29 @@ # New ports collection makefile for: p5-JavaScript # Date created: 02 June 2006 # Whom: dom@happygiraffe.net # # $FreeBSD$ # PORTNAME= JavaScript PORTVERSION= 0.55 PORTREVISION= 1 CATEGORIES= lang perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= JavaScript PKGNAMEPREFIX= p5- MAINTAINER= ports@FreeBSD.org COMMENT= Perl extension for executing embedded JavaScript LIB_DEPENDS= js.1:${PORTSDIR}/lang/spidermonkey MAN3= JavaScript.3 PERL_CONFIGURE= yes CONFIGURE_ARGS= INC=-I${LOCALBASE}/include post-patch: ${REINPLACE_CMD} -e 's///' ${WRKSRC}/JavaScript.xs -.include - -.if ${OSVERSION} < 500000 -BROKEN= a dependency does not compile on FreeBSD 4.x -.endif - -.include +.include Property changes on: head/lang/p5-JavaScript/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.3 \ No newline at end of property +1.4 \ No newline at end of property Index: head/lang/phc/Makefile =================================================================== --- head/lang/phc/Makefile (revision 200773) +++ head/lang/phc/Makefile (revision 200774) @@ -1,27 +1,21 @@ # New ports collection makefile for: phc # Date created: July 4th, 2006 # Whom: Conor McDermottroe # ex:ts=8 # # $FreeBSD$ # PORTNAME= phc PORTVERSION= 0.1.7 CATEGORIES= lang MASTER_SITES= http://www.phpcompiler.org/src/archive/ MAINTAINER= ports@mcdermottroe.com COMMENT= A compiler for the PHP language USE_GCC= 3.4+ USE_GMAKE= yes GNU_CONFIGURE= yes -.include - -.if ${OSVERSION} < 500000 -IGNORE= doesn't build on FreeBSD 4.x -.endif - -.include +.include Property changes on: head/lang/phc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.2 \ No newline at end of property +1.3 \ No newline at end of property Index: head/lang/pike72/Makefile =================================================================== --- head/lang/pike72/Makefile (revision 200773) +++ head/lang/pike72/Makefile (revision 200774) @@ -1,225 +1,221 @@ # New ports collection makefile for: pike # Date created: 16 Jan 1999 # Whom: vns@delta.odessa.ua # # $FreeBSD$ # PORTNAME= pike72 PORTVERSION= 7.2.570 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= ftp://ftp.oav.net/pike/7.2/unofficial/ \ ftp://ftp.us.caudium.net/pub/pike/7.2/unofficial/ DISTNAME= pike-${PORTVERSION} MAINTAINER= kiwi@oav.net COMMENT= A dynamic programming language with a syntax similar to C++ LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ tiff.4:${PORTSDIR}/graphics/tiff \ gdbm.3:${PORTSDIR}/databases/gdbm \ - mird.1:${PORTSDIR}/databases/mird + mird.1:${PORTSDIR}/databases/mird \ + gmp.7:${PORTSDIR}/math/libgmp4 WRKSRC= ${WRKDIR}/${DISTNAME}/src/ USE_BISON= yes USE_GETTEXT= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --without-debug \ --disable-rpath \ --without-rtldebug \ --without-cdebug \ --without-copt \ --without-shared-nodes \ --without-security \ --with-oob \ --with-poll \ --with-max-fd=60000 \ --without-relocatable-dumped-modules \ --without-libpanda \ --without-perl \ --without-GTK \ --with-gmp \ --with-zlib \ --with-threads \ --with-readline \ --with-jpeg=${PREFIX} \ --with-tiff \ --with-gdbm \ --without-ssleay .include .if ${ARCH} == "alpha" || ${ARCH} == "amd64" || ${ARCH} == "ia64" BROKEN= "Does not build on alpha, amd64 or ia64" .endif .if ${ARCH} == "i386" CONFIGURE_ARGS+= --with-long-double-precision .endif PLIST_SUB+= PORTVERSION=${PORTVERSION} - -# FreeBSD 5.0 Needs to have libgmp port to support gmp. -.if ${OSVERSION} >= 500000 -LIB_DEPENDS+= gmp.7:${PORTSDIR}/math/libgmp4 -.endif .if exists(${LOCALBASE}/lib/libttf.so.4) WITH_TTF= yes .endif .if exists(${LOCALBASE}/lib/libfreetype.so.9) WITH_FREETYPE= yes .endif .if exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.10) WITH_MYSQL= yes .endif .if exists(${LOCALBASE}/lib/libpq.so) WITH_POSTGRES= yes .endif .if exists(${LOCALBASE}/lib/libodbc.so.1) WITH_UNIXODBC= yes .endif .if exists(${LOCALBASE}/lib/libiodbc.so.2) WITH_IODBC= yes .endif .if exists(${LOCALBASE}/lib/libsane.so.1) WITH_SANE= yes .endif .if exists(${LOCALBASE}/lib/libpdf.so.8) WITH_PDF= yes .endif .if defined(WITH_MOST) WITH_TTF= yes WITH_FREETYPE= yes .endif .if defined(WITH_OPTIMIZED_CFLAGS) .if (${MACHINE} == "i386") CFLAGS+= -O3 -ffast-math -fomit-frame-pointer .else CFLAGS+= -ffast-math -fomit-frame-pointer .endif .endif .if defined(WITH_TTF) LIB_DEPENDS+= ttf.4:${PORTSDIR}/print/freetype CONFIGURE_ARGS+= --with-ttflib .else CONFIGURE_ARGS+= --without-ttflib .endif .if defined(WITH_FREETYPE) LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 CONFIGURE_ARGS+= --with-freetype .else CONFIGURE_ARGS+= --without-freetype .endif .if defined(WITH_MYSQL) LIB_DEPENDS+= mysqlclient.10:${PORTSDIR}/databases/mysql323-client CONFIGURE_ARGS+= --with-mysql=${PREFIX} .else CONFIGURE_ARGS+= --without-mysql .endif .if defined(WITH_POSTGRES) USE_PGSQL= yes CONFIGURE_ARGS+= --with-pgsql=${PREFIX} .else CONFIGURE_ARGS+= --without-pgsql .endif .if defined(WITH_MSQL) BUILD_DEPENDS+= msql:${PORTSDIR}/databases/msql CONFIGURE_ARGS+= --with-msql=${PREFIX} .else CONFIGURE_ARGS+= --without-msql .endif .if defined(WITH_UNIXODBC) LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+= --with-odbc .endif .if defined(WITH_IODBC) LIB_DEPENDS+= iodbc.3:${PORTSDIR}/databases/libiodbc CONFIGURE_ARGS+= --with-odbc .endif .if !defined(WITH_UNIXODBC) && !defined(WITH_IODBC) CONFIGURE_ARGS+= --without-odbc .endif .if defined(WITH_SANE) LIB_DEPENDS+= sane.1:${PORTSDIR}/graphics/sane-backends CONFIGURE_ARGS+= --with-sane .else CONFIGURE_ARGS+= --without-sane .endif .if defined(WITH_PDF) LIB_DEPENDS+= pdf.8:${PORTSDIR}/print/pdflib CONFIGURE_ARGS+= --with-libpdf .else CONFIGURE_ARGS+= --without-libpdf .endif USE_GMAKE= yes MAN1= hilfe.1 pike.1 MAN1PREFIX= ${PREFIX}/pike/${PORTVERSION} pre-everything:: .if !defined(WITH_OPTIMIZED_CFLAGS) @${ECHO_MSG} "You can enable additional compilation optimizations" @${ECHO_MSG} "by defining WITH_OPTIMIZED_CFLAGS" .endif .if !defined(WITH_TTF) && !defined(WITH_MOST) @${ECHO_MSG} "You can enable _Image_TTF support by defining WITH_TTF." .endif .if !defined(WITH_FREETYPE) && !defined(WITH_MOST) @${ECHO_MSG} "You can enable _Image_FreeType support by defining WITH_FREETYPE." .endif .if !defined(WITH_MYSQL) @${ECHO_MSG} "You can enable MySQL support by defining WITH_MYSQL." .endif .if !defined(WITH_POSTGRES) @${ECHO_MSG} "You can enable PostGres support by defining WITH_POSTGRES." .endif .if !defined(WITH_UNIXODBC) && !defined(WITH_IODBC) @${ECHO_MSG} "You can enable unixODBC support by defining WITH_UNIXODBC." @${ECHO_MSG} "You can enable iodbc support by defining WITH_IODBC." @${ECHO_MSG} "Note that you can support only ONE of these two ODBC libs." .endif .if !defined(WITH_SANE) @${ECHO_MSG} "You can enable Sane support by defining WITH_SANE." .endif .if !defined(WITH_PDF) @${ECHO_MSG} "You can enable PDF support by defining WITH_PDF." .endif .if !defined(WITH_MOST) @${ECHO_MSG} "You can enable most of the features here except Sane," @${ECHO_MSG} "MesaGLi, GNOME and SQL support by defining WITH_MOST." .endif pre-configure: # @cd ${WRKSRC}; \ # ./run_autoconfig @${ECHO} ${CONFIGURE_ARGS} post-install: ${INSTALL_PROGRAM} ${WRKSRC}pike ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}hilfe ${PREFIX}/bin .include Property changes on: head/lang/pike72/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.36 \ No newline at end of property +1.37 \ No newline at end of property Index: head/lang/pike76/Makefile =================================================================== --- head/lang/pike76/Makefile (revision 200773) +++ head/lang/pike76/Makefile (revision 200774) @@ -1,250 +1,246 @@ # New ports collection makefile for: pike75 # Date created: 05 Feb 2004 # Whom: kiwi@oav.net # # $FreeBSD$ # PORTNAME= pike76 PORTVERSION= 7.6.112 CATEGORIES= lang MASTER_SITES= ftp://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \ http://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \ ftp://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \ http://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \ ftp://ftp.oav.net/pike/7.6/ \ ftp://ftp.caudium.net/pike/official_releases/${PORTVERSION}/ DISTNAME= Pike-v${PORTVERSION} MAINTAINER= kiwi@oav.net COMMENT= A dynamic programming language with a syntax similar to C++ LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ tiff.4:${PORTSDIR}/graphics/tiff \ gdbm.3:${PORTSDIR}/databases/gdbm \ pcre.0:${PORTSDIR}/devel/pcre \ nettle.2:${PORTSDIR}/security/nettle \ - mird.1:${PORTSDIR}/databases/mird + mird.1:${PORTSDIR}/databases/mird \ + gmp.7:${PORTSDIR}/math/libgmp4 OPTIONS= TTF "Add FreeType 1 support" on \ FREETYPE "Add FreeType 2 support" on \ OPT_CFLAGS "Enable additional compiliation optimizations" on \ MYSQL "Add MySQL support" on \ FFMPEG "Add FFmpeg support" off \ POSTGRESQL "Add Postgres SQL support" off \ UNIXODBC "Add UnixODBC support (incompatible with IODBC)" off \ IODBC "Add iODBC support (incompatible with UnixODBC)" off \ SANE "Add SANE support" off \ PDF "Add PDF support" off \ SVG2 "Add SVG2 support" off \ TDS "Add FreeTDS (Sybase and MSSQL) support" off \ FFTW "Add libFFTW support" off MAN1= pike.1 WANT_MESA= yes CONFIGURE_ENV= CPPFLAGS+=${PTHREAD_CFLAGS} CONFIGURE_ARGS+= --without-debug \ --with-thread-library=${PTHREAD_LIBS} \ --with-double-precision \ --with-long-double-precision \ --disable-rpath \ --without-rtldebug \ --without-cdebug \ --without-copt \ --without-security \ --with-oob \ --without-poll \ --without-devpoll \ --with-max-fd=60000 \ --with-gmp \ --with-zlib \ --with-threads \ --with-readline \ --with-jpeg \ --with-tiff \ --with-gdbm \ --without-java \ --without-ssleay \ --without-GTK \ --without-gnome \ --without-glade \ --without-libglade-config \ --without-machine-code \ --prefix=${PREFIX} MAKE_ARGS= "CONFIGUREARGS=${CONFIGURE_ARGS}" USE_GETTEXT= yes USE_BISON= yes USE_GMAKE= yes .include ONLY_FOR_ARCHS= i386 amd64 PLIST_SUB+= PORTVERSION=${PORTVERSION} .if ${ARCH} == "amd64" && ${OSVERSION} >= 700019 BROKEN= Does not compile -.endif - -# FreeBSD 5.0 Needs to have libgmp port to support gmp. -.if ${OSVERSION} >= 500000 -LIB_DEPENDS+= gmp.7:${PORTSDIR}/math/libgmp4 .endif # Allow building Embedded Perl CONFIGURE_ARGS+= --with-perl USE_PERL5= YES .if defined(WITHOUT_RELOCATABLE_DUMPED_MODULES) CONFIGURE_ARGS+= --without-relocatable-dumped-modules .else CONFIGURE_ARGS+= --with-relocatable-dumped-modules .endif .if defined(WITH_EXPERIMENTAL_FEATURES) CONFIGURE_ARGS+= --with-computed-goto \ --with-pg \ --with-long-long-int \ --with-long-int \ --with-short-int \ --with-keypair-loop \ --without-lock \ --with-new-multisets .endif .if defined(WITH_OPT_CFLAGS) .if (${MACHINE} == "i386") CFLAGS+= -O3 -ffast-math -fomit-frame-pointer .else CFLAGS+= -ffast-math -fomit-frame-pointer .endif .endif .if defined(WITH_FFMPEG) LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg CONFIGURE_ARGS+= --with-ffmpeg .else CONFIGURE_ARGS+= --without-ffmpeg .endif .if defined(WITH_FFTW) LIB_DEPENDS+= fftw.2:${PORTSDIR}/math/fftw .endif .if defined(WITH_TTF) LIB_DEPENDS+= ttf.4:${PORTSDIR}/print/freetype CONFIGURE_ARGS+= --with-ttflib .else CONFIGURE_ARGS+= --without-ttflib .endif .if defined(WITH_FREETYPE) LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 CONFIGURE_ARGS+= --with-freetype .else CONFIGURE_ARGS+= --without-freetype .endif .if defined(WITH_MYSQL) USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=${PREFIX} .else CONFIGURE_ARGS+= --without-mysql .endif .if defined(WITH_POSTGRESQL) USE_PGSQL= yes CONFIGURE_ARGS+= --with-pgsql=${PREFIX} .else CONFIGURE_ARGS+= --without-pgsql .endif .if defined(WITH_MSQL) BUILD_DEPENDS+= msql:${PORTSDIR}/databases/msql CONFIGURE_ARGS+= --with-msql=${PREFIX} .else CONFIGURE_ARGS+= --without-msql .endif .if defined(WITH_UNIXODBC) LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+= --with-odbc .endif .if defined(WITH_IODBC) LIB_DEPENDS+= iodbc.3:${PORTSDIR}/databases/libiodbc CONFIGURE_ARGS+= --with-odbc .endif .if !defined(WITH_UNIXODBC) && !defined(WITH_IODBC) CONFIGURE_ARGS+= --without-odbc .endif .if defined(WITH_SANE) LIB_DEPENDS+= sane.1:${PORTSDIR}/graphics/sane-backends CONFIGURE_ARGS+= --with-sane .else CONFIGURE_ARGS+= --without-sane .endif .if defined(WITH_PDF) LIB_DEPENDS+= pdf.8:${PORTSDIR}/print/pdflib \ panda.0:${PORTSDIR}/print/panda CONFIGURE_ARGS+= --with-libpdf --with-libpanda .else CONFIGURE_ARGS+= --without-libpdf --without-libpanda .endif .if defined(WITH_SVG2) LIB_DEPENDS+= rsvg-2.10:${PORTSDIR}/graphics/librsvg2 CONFIGURE_ARGS+= --with-svg .else CONFIGURE_ARGS+= --without-svg .endif .if defined(WITH_TDS) LIB_DEPENDS+= ct.4:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+= --with-sybase PLIST_SUB+= SYBASE:="" .else CONFIGURE_ARGS+= --without-sybase PLIST_SUB+= SYBASE:="@comment " .endif .if defined(HAVE_MESA) || defined(WITH_MESA) USE_GL= yes LIB_DEPENDS+= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea CONFIGURE_ARGS+= --with-GL --with-GLUT .else CONFIGURE_ARGS+= --without-GL --without-GLUT .endif INSTALL_TARGET= install_nodoc pre-configure: @${ECHO} ${CONFIGURE_ARGS} post-patch: @${REINPLACE_CMD} -e 's| -lgmp| -L${LOCALBASE}/lib -lgmp|' \ ${WRKSRC}/src/modules/Gmp/configure ${WRKSRC}/src/modules/_Image_XFace/configure @${REINPLACE_CMD} -e 's|%%PTHREAD_CFLAGS%%|${PTHREAD_CFLAGS}|' \ ${WRKSRC}/src/configure @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${WRKSRC}/src/configure post-install: ${STRIP_CMD} ${PREFIX}/pike/${PORTVERSION}/bin/pike ${INSTALL_SCRIPT} ${WRKSRC}/bin/hilfe ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/pike.1 ${MAN1PREFIX}/man/man1 verify: @(cd ${WRKSRC}; make verify) # Autodocs is currently b0rken.... :/ #doc: # @(cd ${WRKSRC}; make documentation) .include Property changes on: head/lang/pike76/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.36 \ No newline at end of property +1.37 \ No newline at end of property Index: head/lang/qscheme/Makefile =================================================================== --- head/lang/qscheme/Makefile (revision 200773) +++ head/lang/qscheme/Makefile (revision 200774) @@ -1,50 +1,47 @@ # New ports collection makefile for: qscheme # Date created: 6 Dec 2001 # Whom: erik@smluc.org # # $FreeBSD$ # PORTNAME= qscheme PORTVERSION= 0.5.1 PORTREVISION= 3 CATEGORIES= lang scheme MASTER_SITES= http://www.sof.ch/dan/qscheme/files/ MAINTAINER= erik@smluc.org COMMENT= A small and fast Scheme interpreter BUILD_DEPENDS= ${LOCALBASE}/lib/libavcall.a:${PORTSDIR}/devel/ffcall\ - ${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre + ${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre \ + ${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/libgmp4 LIB_DEPENDS= getline:${PORTSDIR}/devel/libgetline GNU_CONFIGURE= yes USE_GMAKE= yes PLIST_SUB+= PORTVERSION="${PORTVERSION}" CONFIGURE_ARGS= --with-pcre-dir=${LOCALBASE}/lib \ --with-pcre-inc=${LOCALBASE}/include \ --with-avcall-dir=${LOCALBASE}/lib \ - --with-avcall-inc=${LOCALBASE}/include + --with-avcall-inc=${LOCALBASE}/include \ + --with-gmp-dir=${LOCALBASE}/lib \ + --with-gmp-inc=${LOCALBASE}/include post-patch: ${REINPLACE_CMD} \ -e "s,^LIBS = @LIBS@,& ${PTHREAD_LIBS} -L${LOCALBASE}/lib -lgetline," \ -e "s,^CFLAGS = @CFLAGS@,& ${PTHREAD_CFLAGS}," \ ${WRKSRC}/Makefile.in ${REINPLACE_CMD} \ -e "s,-lpthread,${PTHREAD_LIBS},g" ${WRKSRC}/configure .include .if ${ARCH} == "ia64" || ${ARCH} == "amd64" BROKEN= "Does not build on amd64 or ia64" -.endif - -.if ${OSVERSION} >= 500000 -BUILD_DEPENDS+= ${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/libgmp4 -CONFIGURE_ARGS+= --with-gmp-dir=${LOCALBASE}/lib \ - --with-gmp-inc=${LOCALBASE}/include .endif .include Property changes on: head/lang/qscheme/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.17 \ No newline at end of property +1.18 \ No newline at end of property Index: head/lang/see-devel/Makefile =================================================================== --- head/lang/see-devel/Makefile (revision 200773) +++ head/lang/see-devel/Makefile (revision 200774) @@ -1,70 +1,66 @@ # New ports collection makefile for: see-devel # Date created: 29 Oct 2005 # Whom: Simun Mikecin # # $FreeBSD$ # PORTNAME= see PORTVERSION= 2.0.1131 PORTREVISION= 3 CATEGORIES= lang devel MASTER_SITES= http://www.powerband.net.au/~david.leonard/ \ http://freshmeat.net/redir/see/45974/url_tgz/ PKGNAMESUFFIX= -devel MAINTAINER= numisemis@yahoo.com COMMENT= Simple ECMAScript Engine (SEE) OPTIONS= GC "Use Boehm-Weiser garbage collection package" on \ OPTIMIZED_CFLAGS "Enable some additional optimizations" off \ SEE_DEBUG "Internal SEE library debugging" off CONFLICTS= see-[0-9]* WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} USE_LDCONFIG= yes USE_PERL5_BUILD=yes GNU_CONFIGURE= yes CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" \ CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} .include -.if ${OSVERSION} < 500000 -BROKEN= does not build on 4.x -.endif - .if !defined(WITH_SEE_DEBUG) CFLAGS+= -DNDEBUG .endif .if defined(WITH_OPTIMIZED_CFLAGS) CFLAGS+= -O3 -fomit-frame-pointer .endif .if defined(WITH_GC) LIB_DEPENDS+= gc:${PORTSDIR}/devel/boehm-gc .else CONFIGURE_ARGS+= --without-boehm-gc PTHREAD_CFLAGS= PTHREAD_LIBS= .endif post-patch: @${REINPLACE_CMD} -e "s|PACKAGE_BUGREPORT='leonard@users|PACKAGE_BUGREPORT='leonard\\\@users|" \ ${WRKSRC}/configure .if !defined(NOPORTDOCS) post-install: ${MKDIR} ${DOCSDIR} .for f in doc/USAGE.html AUTHORS NEWS README TODO COPYING ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor .endif .include Property changes on: head/lang/see-devel/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.11 \ No newline at end of property +1.12 \ No newline at end of property Index: head/lang/spidermonkey/Makefile =================================================================== --- head/lang/spidermonkey/Makefile (revision 200773) +++ head/lang/spidermonkey/Makefile (revision 200774) @@ -1,92 +1,86 @@ # Ports collection makefile for: spidermonkey # Date created: Fri Apr 18, 2003 # Whom: Dan Rench # # $FreeBSD$ PORTNAME= spidermonkey DISTVERSION= 1.5 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= MOZILLA MASTER_SITE_SUBDIR= js/older-packages/ DISTNAME= js-${DISTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src MAINTAINER= citric@cubicone.tmetic.com COMMENT= A standalone JavaScript interpreter from the Mozilla project LIB_DEPENDS= nspr4.1:${PORTSDIR}/devel/nspr CONFLICTS= njs-[0-9]* MAKE_ARGS+= JS_THREADSAFE=YES \ PROG_LIBS="-lreadline -ltermcap -lm ${PTHREAD_LIBS}" \ LDFLAGS="-L${LOCALBASE}/lib" CFLAGS+= -I${LOCALBASE}/include/nspr .if defined(WITH_TEST) USE_PERL5_BUILD=test harness PATCHFILES= spidermonkey-patch-tests-ecma.bz2 \ spidermonkey-patch-tests-timezone.bz2 \ spidermonkey-patch-tests-js.bz2 PATCH_SITES= http://virtual-estates.net/~mi/port-stuff/ BUILD_DEPENDS+= ${SITE_PERL}/Getopt/Mixed.pm:${PORTSDIR}/devel/p5-Getopt-Mixed DISTFILES+= js-tests-20021118${EXTRACT_SUFX}:older post-build: test post-patch: # # Removing known bad tests: # https://bugzilla.mozilla.org/show_bug.cgi?id=10278 # https://bugzilla.mozilla.org/show_bug.cgi?id=101964 # cd ${WRKDIR}/tests && ${RM} js1_3/regress/function-001-n.js \ js1_2/function/function-001-n.js \ js1_3/Script/function-001-n.js \ js1_5/Array/regress-101964.js .endif USE_GMAKE= YES MAKEFILE= Makefile.ref ALL_TARGET= ${OPSYS}`${UNAME} -r`_DBG.OBJ/js MAKE_ENV+= CC="${CC}" CCC="${CXX}" USE_LDCONFIG= yes SRC_DIR= js/src JSH= jsapi.h jsautocfg.h jscompat.h jslong.h jsosdep.h jsotypes.h jspubtd.h jstypes.h \ jsstr.h jshash.h jsprvtd.h PLIST_FILES= bin/js lib/libjs.so lib/libjs.so.1 ${JSH:S,^,include/,} WRKSRC= ${WRKDIR}/${SRC_DIR} EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ --exclude js/jsd \ --exclude ${SRC_DIR}/editline \ --exclude ${SRC_DIR}/fdlibm \ --exclude ${SRC_DIR}/liveconnect \ --exclude ${SRC_DIR}/perlconnect test: cd ${WRKDIR}/tests && ${SETENV} \ LD_LIBRARY_PATH=${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ \ ${PERL5} jsDriver.pl \ --shellpath ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/js \ --engine smdebug --confail --trace --list ecma* js1_* -.include - -.if ${OSVERSION} < 500000 -BROKEN= Does not compile on FreeBSD 4.x -.endif - do-configure: ${CP} ${WRKSRC}/config/Linux_All.mk \ ${WRKSRC}/config/${OPSYS}`${UNAME} -r`.mk && \ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/js \ ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/libjs.so \ ${PREFIX}/lib ${LN} -sf ${PREFIX}/lib/libjs.so ${PREFIX}/lib/libjs.so.1 ${CP} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/jsautocfg.h ${WRKSRC} @${INSTALL_DATA} ${JSH:S,^,${WRKSRC}/,} ${PREFIX}/include/ -.include +.include Property changes on: head/lang/spidermonkey/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.21 \ No newline at end of property +1.22 \ No newline at end of property