Index: head/lang/afnix/Makefile =================================================================== --- head/lang/afnix/Makefile (revision 439716) +++ head/lang/afnix/Makefile (revision 439717) @@ -1,45 +1,45 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= afnix PORTVERSION= 2.6.3 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://www.afnix.org/ftp/ \ ftp://ftp.stack.nl/pub/users/johans/afnix/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= johans@FreeBSD.org COMMENT= Multi-threaded functional programming language BROKEN_powerpc= does not configure -BROKEN_powerpc64= does not build +BROKEN_powerpc64= does not build: afnix-setup: cannot determine linking type BROKEN_i386= does not build USES= compiler:c++11-lang gmake tar:tgz USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_SCRIPT= cnf/bin/afnix-setup CONFIGURE_ARGS= -o --prefix "${PREFIX}" --altdir "${PREFIX}" \ --shrdir "${PREFIX}/share" --compiler clang++ PORTDOCS= * PLIST_SUB= PORTVER=${PORTVERSION:R} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|$$(CP)|$$(BSD_INSTALL_PROGRAM)|' \ ${WRKSRC}/src/*/*/exe/Makefile @${REINPLACE_CMD} -e '/\.rtf/d' ${WRKSRC}/etc/Makefile @${REINPLACE_CMD} -e '/uname -r/s/\\\./[.-]/' \ ${WRKSRC}/cnf/bin/afnix-guess post-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} doc @cd ${WRKSRC}/prj && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} doc post-install: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} DESTDIR=${STAGEDIR} ${MAKE_CMD} publish .include Index: head/lang/angelscript/Makefile =================================================================== --- head/lang/angelscript/Makefile (revision 439716) +++ head/lang/angelscript/Makefile (revision 439717) @@ -1,30 +1,30 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= angelscript PORTVERSION= 2.29.0 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://www.angelcode.com/angelscript/sdk/files/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= vg@FreeBSD.org COMMENT= AngelCode Scripting Library LICENSE= ZLIB BROKEN_aarch64= Does not build: invokes x86 asm -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: invokes x86 asm BROKEN_sparc64= Does not build: invokes x86 asm MAKEFILE= makefile MAKE_ARGS= LOCAL=${STAGEDIR}${PREFIX} USES= alias gmake zip compiler:c++0x USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/sdk/angelscript/projects/gnuc/ PLIST_FILES= include/angelscript.h \ lib/libangelscript.a .include Index: head/lang/cint/Makefile =================================================================== --- head/lang/cint/Makefile (revision 439716) +++ head/lang/cint/Makefile (revision 439717) @@ -1,39 +1,39 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= cint PORTVERSION= 5.18.00 PORTREVISION= 4 CATEGORIES= lang MASTER_SITES= http://root.cern.ch/drupal/sites/default/files/ MAINTAINER= fjoe@FreeBSD.org COMMENT= C/C++ interpreter -BROKEN_powerpc64= does not build +BROKEN_powerpc64= does not build: cint/include/iosenum.h: segmentation fault (core dumped) BUILD_DEPENDS= bash:shells/bash HAS_CONFIGURE= yes CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" LDFLAGS="${LDFLAGS}" USE_GCC= yes USES= gmake readline tar:tgz USE_LDCONFIG= ${PREFIX}/lib/cint ALL_TARGET= INSTALL_ARGS= --bindir=${STAGEDIR}${PREFIX}/bin\ --libdir=${STAGEDIR}${PREFIX}/lib/cint\ --mandir=${STAGEDIR}${PREFIX}/man\ --docdir=${STAGEDIR}${DOCSDIR} post-patch: ${REINPLACE_CMD} 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' ${WRKSRC}/cint/lib/dll_stl/setup ${REINPLACE_CMD} 's,make ,${GMAKE} ,' ${WRKSRC}/cint/lib/*/setup do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/bash configure __have_the_proper_shell@ do-install: cd ${WRKSRC} && ${LOCALBASE}/bin/bash tool/INSTALLBIN ${INSTALL_ARGS} .include Index: head/lang/dmd2/Makefile =================================================================== --- head/lang/dmd2/Makefile (revision 439716) +++ head/lang/dmd2/Makefile (revision 439717) @@ -1,117 +1,117 @@ # Created by: Ruben # $FreeBSD$ PORTNAME= dmd PORTVERSION= 2.073.2 DISTVERSIONPREFIX= v CATEGORIES= lang PKGNAMESUFFIX= 2 MAINTAINER= cy@FreeBSD.org COMMENT= D 2.0 compiler, not officially validated for FreeBSD LICENSE= ART10 DMD BSL LICENSE_COMB= multi LICENSE_NAME_DMD= Digital Mars license LICENSE_FILE_DMD= ${WRKSRC}/dmd/src/backendlicense.txt LICENSE_PERMS_DMD= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept USE_GITHUB= nodefault GH_ACCOUNT= dlang GH_PROJECT= dmd:dmd druntime:druntime phobos:phobos dlang.org:dlang_org USES= gmake MAKEFILE= posix.mak MAKE_ARGS= HOST_DMD=${WRKDIR}/.host_dmd-2.067.1/stage/usr/local/bin/dmd EXAMPLESDIR= ${PREFIX}/share/examples/dmd2 DOCSDIR= ${PREFIX}/share/doc/dmd2 WRKSRC= ${WRKDIR} BROKEN_aarch64= Does not configure: no cpu specified, assuming X86 BROKEN_mips64= Does not compile: cc1: error: unrecognized command line option -m32 -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: can't mangle function with unknown linkage (void*()) BROKEN_sparc64= Does not install: divide-by-zero error OPTIONS_DEFINE= DOCS EXAMPLES .include post-extract: @${MV} ${WRKSRC_dmd} ${WRKSRC}/dmd @${MV} ${WRKSRC_druntime} ${WRKSRC}/druntime @${MV} ${WRKSRC_phobos} ${WRKSRC}/phobos @${MV} ${WRKSRC_dlang_org} ${WRKSRC}/dlang.org .if ${ARCH} == "amd64" MAKE_ARGS+= MODEL=64 MODEL= 64 .else MAKE_ARGS+= MODEL=32 MODEL= 32 .endif .if defined(WITH_DEBUG) BUILD= debug MAKE_ARGS+= DEBUG_FLAGS=-g\ -DDEBUG=1\ -DUNITTEST .endif MODULEDIR= ${PREFIX}/include/d/phobos2 post-patch: @${REINPLACE_CMD} -e "s|g++|${CXX}|" \ -e "s|/etc|${PREFIX}/etc|" \ ${WRKSRC}/dmd/src/posix.mak @${REINPLACE_CMD} -e "s|gcc|${CC}|" ${WRKSRC}/dmd/src/link.d @${REINPLACE_CMD} -e "s|cc|${CC}|" ${WRKSRC}/phobos/posix.mak @${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|" \ -e "s|\(dmd\)|\12|gI" \ -e "s|\\\BR|.BR|" \ ${WRKDIR}/dmd/docs/man/man1/dmd.1 \ ${WRKDIR}/dmd/docs/man/man5/dmd.conf.5 @${REINPLACE_CMD} -e "s|%@P%/../../src/phobos|${MODULEDIR}|" \ -e "s|%@P%/../lib|${PREFIX}/lib|" \ -e "s|%@P%/../../src/druntime|${PREFIX}/include/d/druntime|" \ ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf @${ECHO_CMD} >> ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf make-phobos: cd ${WRKSRC}/phobos && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD} make-druntime: cd ${WRKSRC}/druntime && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD} make-dmd: cd ${WRKSRC}/dmd && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD} do-build: make-dmd make-phobos make-druntime do-install: ${INSTALL_MAN} ${WRKDIR}/dmd/docs/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd.1 ${INSTALL_MAN} ${WRKDIR}/dmd/docs/man/man5/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd.conf.5 ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf ${INSTALL_PROGRAM} ${WRKSRC}/dmd/src/dmd ${STAGEDIR}${PREFIX}/bin/dmd ${INSTALL_DATA} ${WRKSRC}/phobos/generated/freebsd/release/${MODEL}/libphobos2.a ${STAGEDIR}${PREFIX}/lib ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample cd ${WRKDIR}/druntime/import && ${COPYTREE_SHARE} . ${STAGEDIR}${MODULEDIR} cd ${WRKSRC}/phobos && ${COPYTREE_SHARE} std ${STAGEDIR}${MODULEDIR} cd ${WRKSRC}/phobos && ${COPYTREE_SHARE} etc ${STAGEDIR}${MODULEDIR} post-install-DOCS-on: cd ${WRKSRC}/dlang.org && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} html ${BUILD} LATEST=${PORTVERSION} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/dmd/*.md ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/dlang.org/web && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: cd ${WRKDIR}/dmd && ${COPYTREE_SHARE} samples ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd32.conf ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin64/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd64.conf pre-fetch: ${MAKE} -f Makefile.bootstrap BOOTDIR=${WRKDIR} checksum pre-configure: ${MAKE} -f Makefile.bootstrap BOOTDIR=${WRKDIR} .include Index: head/lang/ecl/Makefile =================================================================== --- head/lang/ecl/Makefile (revision 439716) +++ head/lang/ecl/Makefile (revision 439717) @@ -1,66 +1,66 @@ # Created by: Julian Stecklina # $FreeBSD$ PORTNAME= ecl PORTVERSION= 15.3.7 PORTREVISION= 1 CATEGORIES= lang lisp MASTER_SITES= SF/${PORTNAME}s/${PORTNAME}s/15.3/ MAINTAINER= olgeni@FreeBSD.org COMMENT= ANSI Common Lisp implementation LICENSE= LGPL20 LIB_DEPENDS= libgmp.so:math/gmp BROKEN_aarch64= Does not compile: error: unknown type name AO_TS_t -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not link: undefined reference to fmodl MAKE_JOBS_UNSAFE= yes USES= gmake perl5 tar:tgz USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-system-gmp --with-gmp-prefix=${LOCALBASE} --enable-boehm=system CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes OPTIONS_DEFINE= ASDF CLX DFFI SOCKETS THREADS OPTIONS_DEFAULT=ASDF DFFI SOCKETS THREADS ASDF_DESC= Enable ASDF building facility CLX_DESC= Enable X11 interface SOCKETS_DESC= Enable socket interface DFFI_DESC= Dynamic foreign-function support OPTIONS_SUB= yes PLIST_SUB= VERSION="${PORTVERSION}" ASDF_CONFIGURE_ON= --with-asdf=yes ASDF_CONFIGURE_OFF= --with-asdf=no CLX_USE= XORG=x11 CLX_CONFIGURE_ON= --with-clx=yes CLX_CONFIGURE_OFF= --with-clx=no SOCKETS_CONFIGURE_ON= --with-tcp=yes SOCKETS_CONFIGURE_OFF= --with-tcp=no DFFI_LIB_DEPENDS= libffi.so:devel/libffi DFFI_CONFIGURE_ON= --with-dffi=system DFFI_CONFIGURE_OFF= --with-dffi=no THREADS_CONFIGURE_ON= --enable-threads=yes THREADS_LDFLAGS= -lpthread THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_CONFIGURE_OFF= --enable-threads=no THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc post-patch-THREADS-on: @${REINPLACE_CMD} -e 's|-lgc|-lgc-threaded|' ${WRKSRC}/src/configure post-install: ${RMDIR} ${STAGEDIR}${PREFIX}/include/ecl/gc/private .include Index: head/lang/guile2/Makefile =================================================================== --- head/lang/guile2/Makefile (revision 439716) +++ head/lang/guile2/Makefile (revision 439717) @@ -1,61 +1,61 @@ # Created by: Muhammad Moinur Rahman <5u623l20@gmail.com> # $FreeBSD$ PORTNAME= guile PORTVERSION= 2.0.14 CATEGORIES= lang scheme MASTER_SITES= GNU PKGNAMESUFFIX= 2 MAINTAINER= bofh@FreeBSD.org COMMENT= GNU Ubiquitous Intelligent Language for Extension LICENSE= LGPL21 LIB_DEPENDS= libgmp.so:math/gmp \ libltdl.so:devel/libltdl \ libunistring.so:devel/libunistring \ libffi.so:devel/libffi CONFLICTS_INSTALL= guile-[0-9]* -BROKEN_powerpc64= Does not build -BROKEN_sparc64= fails to compile: errors in complex.h +BROKEN_powerpc64= does not build: error: expected declaration specifiers or ... before __builtin_choose_expr +BROKEN_sparc64= fails to compile: errors in complex.h USES= charsetfix gmake libtool makeinfo ncurses pathfix pkgconfig \ readline USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PLIST_SUB= GUILE_VER=${PORTVERSION:R} OPTIONS_DEFINE= NLS THREADS OPTIONS_DEFAULT=THREADS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext THREADS_CONFIGURE_WITH= threads THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc REINPLACE_FILES= libguile/smob.c libguile/filesys.c libguile/gc.c \ libguile/mallocs.c libguile/eval.c \ libguile/gc-malloc.c libguile/ports.c INFO= guile r5rs .include post-patch: @cd ${WRKSRC} ; \ ${REINPLACE_CMD} -e 's|||g' ${REINPLACE_FILES} @${REINPLACE_CMD} -e 's|sys/time.h sys/timeb.h|sys/time.h |g' \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MTHREADS} @${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure .endif .include Index: head/lang/harbour/Makefile =================================================================== --- head/lang/harbour/Makefile (revision 439716) +++ head/lang/harbour/Makefile (revision 439717) @@ -1,111 +1,109 @@ # Created by: David G. Holm # $FreeBSD$ PORTNAME= harbour PORTVERSION= 3.0.0 PORTREVISION= 4 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}-project/source/${PORTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Open source Clipper-compatible compiler -BROKEN_powerpc64= Does not build - LIB_DEPENDS= libslang.so:devel/libslang2\ libpcre.so:devel/pcre BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS:= ${BUILD_DEPENDS} -NOT_FOR_ARCHS= sparc64 -NOT_FOR_ARCHS_REASON= does not compile on sparc64: assertion failed +BROKEN_powerpc64= does not build: clang: Command not found +BROKEN_sparc64= does not compile on sparc64: assertion failed PORTDOCS= *.txt *.hbd NEWS INSTALL TODO COPYING ChangeLog USES= bison gmake shebangfix ssl SHEBANG_FILES= bin/hb3rdpat.hbs SHEBANG_LANG= hbrun hbrun_OLD_CMD= /usr/bin/hbrun hbrun_CMD= ${PREFIX}/bin/hbrun USE_LDCONFIG= ${LOCALBASE}/lib/harbour HB_WITH_ALLEGRO= no HB_WITH_CAIRO= no HB_WITH_CUPS= no HB_WITH_CURL= no HB_WITH_EXPAT= local HB_WITH_FREEIMAGE= no HB_WITH_GD= no HB_WITH_GS= no HB_WITH_JPEG= no HB_WITH_LIBMAGIC= no HB_WITH_MXML= no HB_WITH_ODBC= no HB_WITH_PCRE= nolocal HB_WITH_PNG= no HB_WITH_QT= no HB_WITH_SLANG= nolocal HB_WITH_X11= no HB_ARCH= bsd HB_GT_LIB= gtsln HB_COMPILER= clang HB_INSTALL_PREFIX= ${STAGEDIR}/${LOCALBASE} HB_INSTALL_BIN= ${STAGEDIR}${LOCALBASE}/bin HB_INSTALL_LIB= ${STAGEDIR}${LOCALBASE}/lib/harbour HB_INSTALL_INC= ${STAGEDIR}${LOCALBASE}/include/harbour HB_INSTALL_DOC= ${STAGEDIR}${DOCSDIR} HB_USER_CFLAGS= "${CFLAGS} -fPIC" HB_USER_LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" MAKE_ENV= HB_ARCHITECTURE=${HB_ARCH} \ HB_BUILD_OPTIM=no \ HB_COMPILER=${HB_COMPILER} \ HB_GT_LIB=${HB_GT_LIB} \ HB_INSTALL_PREFIX=${HB_INSTALL_PREFIX} \ HB_INSTALL_BIN=${HB_INSTALL_BIN} \ HB_INSTALL_LIB=${HB_INSTALL_LIB} \ HB_INSTALL_INC=${HB_INSTALL_INC} \ HB_WITH_ALLEGRO=${HB_WITH_ALLEGRO} \ HB_WITH_CAIRO=${HB_WITH_CAIRO} \ HB_WITH_CUPS=${HB_WITH_CUPS} \ HB_WITH_CURL=${HB_WITH_CURL} \ HB_WITH_EXPAT=${HB_WITH_EXPAT} \ HB_WITH_FREEIMAGE=${HB_WITH_FREEIMAGE} \ HB_WITH_GD=${HB_WITH_GD} \ HB_WITH_GS=${HB_WITH_GS} \ HB_WITH_JPEG=${HB_WITH_JPEG} \ HB_WITH_LIBMAGIC=${HB_WITH_LIBMAGIC} \ HB_WITH_MXML=${HB_WITH_MXML} \ HB_WITH_ODBC=${HB_WITH_ODBC} \ HB_WITH_PCRE=${HB_WITH_PCRE} \ HB_WITH_QT=${HB_WITH_QT} \ HB_WITH_SLANG=${HB_WITH_SLANG} \ HB_WITH_X11=${HB_WITH_X11} \ HB_USER_CFLAGS=${HB_USER_CFLAGS} \ HB_USER_LDFLAGS=${HB_USER_LDFLAGS} OPTIONS_DEFINE= MYSQL SQLITE FIREBIRD PGSQL DOCS OPTIONS_SUB= yes DOCS_MAKE_ENV= HB_INSTALL_DOC=${HB_INSTALL_DOC} DOCS_MAKE_ENV_OFF= HB_INSTALL_DOC=no PGSQL_USES= pgsql PGSQL_MAKE_ENV= HB_WITH_PGSQL=${LOCALBASE}/include PGSQL_MAKE_ENV_OFF= HB_WITH_PGSQL=no FIREBIRD_USES= firebird FIREBIRD_MAKE_ENV= HB_WITH_FIREBIRD=${LOCALBASE}/include FIREBIRD_MAKE_ENV_OFF= HB_WITH_FIREBIRD=no MYSQL_USES= mysql MYSQL_MAKE_ENV= HB_WITH_MYSQL=${LOCALBASE}/include/mysql MYSQL_MAKE_ENV_OFF= HB_WITH_MYSQL=no SQLITE_USES= sqlite SQLITE_MAKE_ENV= HB_WITH_SQLITE3=${LOCALBASE}/include SQLITE_MAKE_ENV_OFF= HB_WITH_SQLITE3=no post-patch: ${REINPLACE_CMD} \ -e 's|utmp.h|utmpx.h|g' ${WRKSRC}/src/rtl/gtcrs/gtcrs.h .include Index: head/lang/mosml/Makefile =================================================================== --- head/lang/mosml/Makefile (revision 439716) +++ head/lang/mosml/Makefile (revision 439717) @@ -1,55 +1,55 @@ # Created by: Chuck Robey # $FreeBSD$ PORTNAME= mosml PORTVERSION= 2.10.1 DISTVERSIONPREFIX= ver- CATEGORIES= lang MAINTAINER= johans@FreeBSD.org COMMENT= Lightweight implementation of Standard ML LIB_DEPENDS= libgmp.so:math/gmp \ libgdbm.so:databases/gdbm GH_ACCOUNT= kfl USE_GITHUB= yes -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= does not configure: this architecture seems to be neither big endian nor little endian RESTRICTED= Restrictions on for-profit distribution USES= compiler:features gmake perl5 ALL_TARGET= world MAKE_ARGS= ADDRUNLIBS= \ CC="${CC}" \ CPP="${CPP} -P -traditional -Dunix -Umsdos" \ DOCSDIR="${DOCSDIR}" \ DYNLD="${CC} -shared" \ LD="${CC}" \ LD_RUN_PATH="${PREFIX}/lib/mosml" \ MOSMLHOME="${MOSMLHOME}" \ STRIP="${STRIP_CMD}" WRKSRC_SUBDIR= src OPTIONS_DEFINE= DOCS EXAMPLES .include post-patch: ${REINPLACE_CMD} 's/make /$$(MAKE) /' ${WRKSRC}/doc/Makefile \ ${WRKSRC}/doc/helpsigs/Makefile post-install: ${INSTALL_DATA} ${WRKSRC}/../copyrght/copyrght.att \ ${WRKSRC}/../copyrght/copyrght.cl \ ${WRKSRC}/../copyrght/gpl2 \ ${WRKSRC}/../README ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/../examples && ${COPYTREE_SHARE} . "${STAGEDIR}${EXAMPLESDIR}" \ '-not ( -name *\.orig -o -name *\.bak -o -name *\.w32 )' @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \ ${STAGEDIR}${PREFIX}/lib/mosml/header @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mosml/lib*.so .include Index: head/lang/newlisp-devel/Makefile =================================================================== --- head/lang/newlisp-devel/Makefile (revision 439716) +++ head/lang/newlisp-devel/Makefile (revision 439717) @@ -1,179 +1,179 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= newlisp PORTVERSION= 10.6.1 CATEGORIES= lang MASTER_SITES= http://www.newlisp.org/downloads/development/ PKGNAMESUFFIX= -devel MAINTAINER= olgeni@FreeBSD.org COMMENT= LISP like scripting language LICENSE= GPLv3 -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= does not build: error: redefinition of typedef 'CPPFunction LIB_DEPENDS= libffi.so:devel/libffi CONFLICTS= newlisp-[0-9]* USES= readline tar:tgz HAS_CONFIGURE= yes ALL_TARGET= default REINPLACE_ARGS= -i "" MODULES= canvas cgi crypto ftp getopts infix odbc pop3 \ postscript smtp smtpx stat unix xmlrpc-client zlib DOCS= CHANGES CodePatterns.html ExpressionEvaluation.html \ MemoryManagement.html newLISP-${PORTVERSION}-Release.html \ manual_frame.html newLISPdoc.html \ newlisp_index.html newlisp_manual.html \ OPTIONS_DEFINE= GMP GSL MYSQL PGSQL SQLITE GUISERV DOCS EXAMPLES GSL_DESC= GSL (GNU Scientific Library) GUISERV_DESC= Install GUI server (in Java) .include CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if ${ARCH} == "amd64" || ${ARCH} == "sparc64" || ${ARCH} == "ia64" CFLAGS+= -DNEWLISP64 .endif .if ${PORT_OPTIONS:MGMP} LIB_DEPENDS+= libgmp.so:math/gmp MODULES+= gmp PLIST_SUB+= GMP="" .else PLIST_SUB+= GMP="@comment " .endif .if ${PORT_OPTIONS:MGSL} LIB_DEPENDS+= libgsl.so:math/gsl MODULES+= gsl PLIST_SUB+= GSL="" .else PLIST_SUB+= GSL="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes MODULES+= mysql PLIST_SUB+= MYSQL="" .else PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql MODULES+= postgres PLIST_SUB+= PGSQL="" .else PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MSQLITE} USES+= sqlite MODULES+= sqlite3 PLIST_SUB+= SQLITE="" .else PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MGUISERV} PLIST_SUB+= GUISERV="" .else PLIST_SUB+= GUISERV="@comment " .endif post-patch: @${REINPLACE_CMD} -E -e "s,install -m 644, \$${BSD_INSTALL_DATA},g" \ -e "s,install -m 755, \$${BSD_INSTALL_SCRIPT},g" \ -e "s,^(datadir=).*,\1${STAGEDIR}${PREFIX}/share,g" \ -e "s,^(bindir=).*,\1${STAGEDIR}${PREFIX}/bin,g" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -E \ -e "s,/usr/(local/)?bin/newlisp,${PREFIX}/bin/newlisp,g" \ -e "s,/usr/(local/)?share/newlisp,${DATADIR},g" \ -e "s,/usr/(local/)?lib/newlisp.so,${PREFIX}/lib/newlisp.so,g"\ -e "s,/usr/bin,${PREFIX}/bin,g" \ -e "s,/usr/local/bin/vi,/usr/bin/vi,g" \ ${WRKSRC}/examples/* \ ${WRKSRC}/doc/* \ ${WRKSRC}/guiserver/*.lsp \ ${WRKSRC}/modules/* \ ${WRKSRC}/newlisp.c @${REINPLACE_CMD} -E -e \ "s,/usr/local/mysql/lib/(libmysqlclient.)dylib,${LOCALBASE}/lib/mysql/\1so.${MYSQL${MYSQL_VER}_LIBVER}," \ ${WRKSRC}/modules/mysql.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/(libsqlite)3.so,${LOCALBASE}/lib/\1${_SQLITE_VER}.so," \ ${WRKSRC}/modules/sqlite3.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libgmp.so,${LOCALBASE}/lib/libgmp.so," \ ${WRKSRC}/modules/gmp.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libgsl.so,${LOCALBASE}/lib/libgsl.so," \ ${WRKSRC}/modules/gsl.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libpq.so.5.1,${LOCALBASE}/lib/libpq.so.5," \ ${WRKSRC}/modules/postgres.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/share/newlisp,${LOCALBASE}/share/newlisp," \ ${WRKSRC}/newlisp.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/newlisp ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/util/newlispdoc ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/util ${INSTALL_DATA} ${WRKSRC}/util/syntax.cgi \ ${WRKSRC}/util/README.txt \ ${WRKSRC}/util/newlisp.jsf \ ${WRKSRC}/util/newlisp.vim \ ${WRKSRC}/util/standard.lsp \ ${STAGEDIR}${DATADIR}/util @${MKDIR} ${STAGEDIR}${DATADIR}/modules ${INSTALL_DATA} ${MODULES:S,^,${WRKSRC}/modules/,:S,$,.lsp,} \ ${STAGEDIR}${DATADIR}/modules ${INSTALL_MAN} ${WRKSRC}/doc/newlisp.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/newlispdoc.1 ${STAGEDIR}${PREFIX}/man/man1 .if ${PORT_OPTIONS:MGUISERV} @${MKDIR} ${STAGEDIR}${DATADIR}/guiserver @(cd ${WRKSRC}/guiserver/ && ${COPYTREE_SHARE} \*.lsp \ ${STAGEDIR}${DATADIR}/guiserver/ \ "! -name guiserver.lsp ! -name newlisp-edit.lsp") ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.jar ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.lsp ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/guiserver/newlisp-edit.lsp \ ${STAGEDIR}${PREFIX}/bin/newlisp-edit .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} .if ${PORT_OPTIONS:MGUISERV} @${MKDIR} ${STAGEDIR}${DOCSDIR}/guiserver ${INSTALL_DATA} ${WRKSRC}/guiserver/index.html \ ${WRKSRC}/guiserver/guiserver.lsp.html \ ${STAGEDIR}${DOCSDIR}/guiserver .endif .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/lang/nim/Makefile =================================================================== --- head/lang/nim/Makefile (revision 439716) +++ head/lang/nim/Makefile (revision 439717) @@ -1,43 +1,43 @@ # Created by: Neal Nelson # $FreeBSD$ PORTNAME= nim PORTVERSION= 0.16.0 CATEGORIES= lang MASTER_SITES= http://nim-lang.org/download/ MAINTAINER= ports@nicandneal.net COMMENT= Nim programming language LICENSE= MIT BROKEN_aarch64= Does not compile: crt1.c: undefined reference to main BROKEN_mips64= Does not build: build.sh: clang: not found -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: build.sh: clang: not found BROKEN_sparc64= Does not build: build.sh: clang: not found OPTIONS_DEFINE= DOCS MAKE_JOBS_UNSAFE= yes USES= compiler tar:xz .include post-patch: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e '/cc =/s/gcc/clang/' ${WRKSRC}/config/nim.cfg .endif do-build: cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \ COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \ ${SH} build.sh cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} koch cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \ -d:release do-install: cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim .include Index: head/lang/ocaml/Makefile =================================================================== --- head/lang/ocaml/Makefile (revision 439716) +++ head/lang/ocaml/Makefile (revision 439717) @@ -1,166 +1,166 @@ # Created by: Kiriyama Kazuhiko # $FreeBSD$ # for committer: bump PORTREVISION for math/facile whenever ocaml gets updated PORTNAME= ocaml PORTVERSION= 4.02.3 CATEGORIES= lang MASTER_SITES= http://caml.inria.fr/pub/distrib/${DISTNAME:R}/ GENTOO \ http://caml.inria.fr/pub/distrib/${DISTNAME:R}/:docs PKGNAMESUFFIX= ${SFX} MAINTAINER= michipili@gmail.com COMMENT= Objective Caml compiler and programming environment LICENSE= QPL10 LGPL20 LICENSE_COMB= multi LICENSE_NAME_QPL10= Q Public License, Version 1.0 LICENSE_FILE_QPL10= ${WRKSRC}/LICENSE LICENSE_PERMS_QPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= Does not build: No rule to make target aarch64.o, needed by libasmrun.a -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: error: too few arguments to function gethostbyname_r BROKEN_sparc64= ocamlc.opt seg-faults, please try to fix BROKEN_mips64= No ASM support BROKEN_mips= No ASM support USES= cpe gmake tar:xz USE_LDCONFIG= yes CPE_VENDOR= inria REINPLACE_ARGS= -i "" HAS_CONFIGURE= yes ALL_TARGET= world.opt STRIP= SSP_UNSAFE= yes MAKE_JOBS_UNSAFE= yes MAKE_ENV+= STAGEDIR="${STAGEDIR}" CONFIGURE_ARGS= -verbose -prefix "${PREFIX}" \ -cc "${CC} ${CFLAGS}" \ -as "${AS} ${ASFLAGS}" \ -aspp "${CC} -c" \ -partialld "${LD} -r" OPTIONS_DEFINE= X11 THREADS DOCS EXAMPLES OPTIONS_DEFAULT=X11 THREADS CMP_LIB_DESC= Install compiler libraries PORTDOCS= htmlman ${DOCSDISTNAME}-refman.ps.gz \ ${DOCSDISTNAME}-refman.pdf MODOPT= camlp4o camlp4r ocamlc ocamldep ocamldoc ocamllex ocamlopt PATTERN= [[:space:]]*(do|then)?[[:space:]]*)(\$$\(CP\)|cp)([[:space:]] DOCSDISTNAME= ${DISTNAME:C/([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)/\1.\2/} CONFLICTS= metaocaml-[0-9]* .include .if ${PORT_OPTIONS:MDOCS} DISTFILES:= ${DISTNAME}${EXTRACT_SUFX} \ ${DOCSDISTNAME}-refman-html.tar.gz:docs \ ${DOCSDISTNAME}-refman.ps.gz:docs \ ${DOCSDISTNAME}-refman.pdf:docs EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} \ ${DOCSDISTNAME}-refman-html.tar.gz PLIST_SUB+= DOC="" PORTDOCS= htmlman ${DOCSDISTNAME}-refman.ps.gz ${DOCSDISTNAME}-refman.pdf .else PLIST_SUB+= DOC="@comment " .endif .if ${ARCH} == armv6 CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS} -meabi=5" .else CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS}" .endif .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" THR_LD= -lpthread .else PLIST_SUB+= THREADS="@comment " THR_LD= #empty CONFIGURE_ARGS+=-no-pthread .endif .if ${PORT_OPTIONS:MX11} PLIST_SUB+= X11="" USE_XORG= x11 CONFLICTS+= ocaml-nox11-[0-9]* CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib .else PLIST_SUB+= X11="@comment " SFX= -nox11 CONFLICTS+= ocaml-[0-9]* CONFIGURE_ARGS+=-no-graph .endif .include .include "${FILESDIR}/manfiles" OCAML_ARCH= ${ARCH:S/x86_64/amd64/:S/powerpc/power/:S/armv6/arm/} .if defined(NO_PROFILE) || ${OCAML_ARCH:Mpower} || ${OCAML_ARCH:Mamd64} PLIST_SUB+= PROF="@comment " .else PLIST_SUB+= PROF="" .endif post-extract: .if ${PORT_OPTIONS:MDOCS} @if ! (cd ${WRKDIR} && \ ${TAR} xf ${_DISTDIR}${DOCSDISTNAME}-refman-html.tar.gz \ ) \ then \ exit 1; \ fi; .endif post-patch: @${REINPLACE_CMD} \ -e '\|MKLIB=|s|ar rc|${AR} rc|' \ -e '\|RANLIB|s|ranlib|${RANLIB}|' \ -e '\|bytecclinkopts=|s|""|"${LDFLAGS}"|' \ -e "\|nativecclinkopts=|s|''|\"${LDFLAGS:C/-Wl,//}\"|" \ -e '\|mksharedlib=|s|$$bytecc|& $$bytecclinkopts|' \ -e 's|-lbfd -ldl|-lbfd $$dllib|' \ ${WRKSRC}/configure # don't hardcode gcc for depend target post-configure: # CFLAGS safeness @${REINPLACE_CMD} -E \ -e 's|(BYTECCCOMPOPTS[ \t]*=.*)|\1 ${CFLAGS}|' \ -e 's|(NATIVECCCOMPOPTS[ \t]*=.*)|\1 ${CFLAGS}|' \ -e '/^PTHREAD_LINK/s,-pthread,${THR_LD},g' \ ${WRKSRC}/config/Makefile # INSTALL* safeness (which preserves the correct permissions despite # user's umask(1) @${FIND} ${WRKDIR} -type f -name Makefile -print0 | \ ${XARGS} -0 -n 5 -x ${REINPLACE_CMD} -E \ -e 's,\$$\(ARCH\),${OCAML_ARCH},g' \ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \4,' \ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_PROGRAM} \4,' \ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \4,' \ -e 's,(${PATTERN}+.*(MANDIR|MANODIR|MANEXT)),\1\$${BSD_INSTALL_MAN} \4,' check-test: do-install @cd ${WRKSRC}/testsuite; ${RM} _log; for d in tests/* ; do \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} one DIR=$${d} \ 2>&1 | tee -a _log || ${TRUE} ; done ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} report post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.ps.gz ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.pdf ${STAGEDIR}${DOCSDIR} .endif # Fix permissions for ld.conf @${CHMOD} 644 ${STAGEDIR}${PREFIX}/lib/ocaml/ld.conf .include Index: head/lang/ocaml-nox11/Makefile =================================================================== --- head/lang/ocaml-nox11/Makefile (revision 439716) +++ head/lang/ocaml-nox11/Makefile (revision 439717) @@ -1,20 +1,20 @@ # Created by: Eugene Ossintsev # $FreeBSD$ PORTNAME= ocaml-nox11 CATEGORIES= lang MAINTAINER= michael.grunewald@laposte.net COMMENT= Objective Caml compiler and programming environment (no X11) -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: error: too few arguments to function gethostbyname_r MASTERDIR= ${.CURDIR}/../ocaml CONFLICTS= metaocaml-[0-9]* ocaml-[0-9]* ocaml-notk-[0-9]* OPTIONS_EXCLUDE=TK X11 SFX= -nox11 .include "${MASTERDIR}/Makefile" Index: head/lang/pfe/Makefile =================================================================== --- head/lang/pfe/Makefile (revision 439716) +++ head/lang/pfe/Makefile (revision 439717) @@ -1,33 +1,33 @@ # Created by: patrick # $FreeBSD$ PORTNAME= pfe PORTVERSION= 0.33.71 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= SF MAINTAINER= johans@FreeBSD.org COMMENT= Implementation of ANSI Forth BROKEN_aarch64= does not compile: error: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99 BROKEN_i386= does not link BROKEN_powerpc= does not compile -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= does not build: error: lvalue required as increment operand GNU_CONFIGURE= yes USES= gmake perl5 libtool tar:bzip2 USE_PERL5= build USE_LDCONFIG= yes CONFIGURE_ARGS= --without-testmodule MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig" INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|^CFLAGS=|#CFLAGS=|g ; \ s|-O$$opt_level||g' ${WRKSRC}/pfe/configure post-install: ${LN} -s libpfe-0-forth.so.33 ${STAGEDIR}${PREFIX}/lib/libpfe-0-forth.so .include Index: head/lang/rexx-regina/Makefile =================================================================== --- head/lang/rexx-regina/Makefile (revision 439716) +++ head/lang/rexx-regina/Makefile (revision 439717) @@ -1,68 +1,68 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= regina PORTVERSION= 3.9.1 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}-rexx/${PORTNAME}-rexx/${PORTVERSION}:source \ SF/${PORTNAME}-rexx/${PORTNAME}-documentation/${PORTVERSION}:docs PKGNAMEPREFIX= rexx- DISTNAME= Regina-REXX-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= Regina-REXX-${PORTVERSION}.tar.gz MAINTAINER= bob@eager.cx COMMENT= Rexx interpreter LICENSE= LGPL21+ BROKEN_aarch64= Does not build: error: expected expression BROKEN_armv6= Does not build: error: expected expression BROKEN_mips= Does not build: error: expected expression BROKEN_mips64= Does not build: error: expected expression -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: error: expected expression BROKEN_sparc64= Does not build: error: expected expression USES= gmake iconv ncurses USE_RC_SUBR= rxstack GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_c_char_unsigned=yes CONFIGURE_ARGS= --with-addon-dir=${PREFIX}/lib/Regina-REXX/addons USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} CONFLICTS= rexx-imc-[0-0]* oorexx-[0-9]* OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DISTFILES= regina.pdf:docs \ regutil.pdf:docs .include .if ${ARCH} == i386 || ${ARCH} == powerpc CONFIGURE_ARGS+= --enable-32bit .endif post-extract-DOCS-on: @${CP} ${DISTDIR}/${DIST_SUBDIR}/regina.pdf ${WRKDIR} @${CP} ${DISTDIR}/${DIST_SUBDIR}/regutil.pdf ${WRKDIR} post-patch: @${REINPLACE_CMD} -e \ '/$${CFLAGS}/s|^|#| ; \ s|"-lpthread"|"-pthread"|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/^examplesdir/s|=.*|= $$(datadir)/examples/$$(PACKAGE)| ; \ /$$(sysconfdir)/s|^|#|' ${WRKSRC}/Makefile.in post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKDIR}/regina.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKDIR}/regutil.pdf ${STAGEDIR}${DOCSDIR} .include