Index: head/archivers/lzma/Makefile =================================================================== --- head/archivers/lzma/Makefile (revision 417684) +++ head/archivers/lzma/Makefile (revision 417685) @@ -1,51 +1,51 @@ # Created by: Radim Kolar # $FreeBSD$ PORTNAME= lzma PORTVERSION= 9.22 CATEGORIES= archivers MASTER_SITES= SF/sevenzip/LZMA%20SDK/ DISTNAME= lzma${PORTVERSION:S/.//g} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= High-ratio LZMA compressor CONFLICTS= lzmautils-[0-9]* xz-[0-9]* USES= tar:bzip2 gmake dos2unix NO_WRKSUBDIR= yes BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Bundles/LzmaCon MAKEFILE= makefile.gcc PLIST_FILES= bin/${PORTNAME} .ifdef(WITH_LZMA_PROB32) #increase the speed of decoding on some 32-bit CPUs, at the expense of doubled #memory usage for CLzmaDec::probs CFLAGS+= -D_LZMA_PROB32 .endif .ifdef(WITH_LZMA_SIZE_OPT) #enable some optimizations in LZMA Decoder to get smaller executable code CFLAGS+= -D_LZMA_SIZE_OPT .endif PORTDOCS= 7zC.txt 7zFormat.txt Methods.txt history.txt lzma.txt OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/bool Open(LPCTSTR fileName, DWORD creationDisposition)/,/}/d'\ ${WRKSRC}/CPP/7zip/Common/FileStreams.h @${REINPLACE_CMD} -e 's|malloc\.h|stdlib.h|g' \ ${WRKSRC}/CPP/7zip/UI/Common/Bench.cpp \ ${WRKSRC}/CPP/Common/MyWindows.cpp @${REINPLACE_CMD} -e \ '/^CXX/d;s|CXX_C|CC|;s|^CFLAGS =|CFLAGS +=|;s|-o|${CFLAGS} -o|'\ ${BUILD_WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${INSTALL} -d ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) regression-test: build ${BUILD_WRKSRC}/${PORTNAME} b .include Index: head/archivers/paq/Makefile =================================================================== --- head/archivers/paq/Makefile (revision 417684) +++ head/archivers/paq/Makefile (revision 417685) @@ -1,129 +1,129 @@ # Created by: bf # $FreeBSD$ PORTNAME= paq PORTVERSION= 20140131 CATEGORIES= archivers MASTER_SITES= http://mattmahoney.net/dc/ LOCAL/bf/paq/ DISTFILES= wbpe110.zip zpaqd633.zip zpaq657.zip zpipe.201.zip DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTFILES:M*.zip} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Family of archivers with extremely high compression ratios LICENSE= GPLv3 MIT LICENSE_COMB= multi USES= dos2unix zip:infozip EXTRACT_AFTER_ARGS= -x *.bat *.exe readme.txt -d ${WRKSRC} NO_WRKSUBDIR= yes OPTIONS_DEFINE= OPENMP DOCS SUB_FILES= pkg-message .include .if ${ARCH} == "amd64" || ( ${ARCH} == "i386" && !empty(MACHINE_CPU:Msse2) ) ZPAQFLAGS= -Dunix -msse2 .else ZPAQFLAGS= -Dunix -DNOJIT .endif .if defined(WITH_DEBUG) CXXFLAGS+= -DDEBUG .else CXXFLAGS+= -DNDEBUG .endif DISTFILES+= bmp_j4c.zip bwt.1.zip bwt_j3.zip bwt_slowmode1.zip \ calgarytest.zpaq calgarytest2.zpaq exe_j1.zip fast.cfg \ jpg_test2.zip lazy210.zip lz1.zip max.cfg mid.cfg min.zip \ zpsfx.100.zip zpsfx101.cpp .if ${PORT_OPTIONS:MDOCS} || make(makesum) DISTFILES+= zpaq1.pdf zpaq202.pdf zpaq203.pdf zpaq204.pdf .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= libzpaq.cpp wbpe.cpp zpaq.cpp zpaq.pod zpaq1.pdf \ zpaq202.pdf zpaq203.pdf zpaq204.pdf zpipe.cpp .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS+= bwt_.cpp bwtpre.cpp bwtrle.cpp divsufsort.c divsufsort.h \ exe_jo.cpp jpeg_jo.cpp lzpre.cpp lzppre.cpp readme_bwt.txt \ readme_bwt_j3.txt readme_exe_j1.txt readme_lazy210.txt zpsfx.cpp READMES+= bwt_j3 exe_j1 lazy210 EXTRA_PATCHES+= ${FILESDIR}/patch_zpsfx.cpp .endif WDATA= bmp_j4.cfg bwt_j3.cfg bwt_slowmode1_1GB_block.cfg \ bwt_slowmode1_256MB_block.cfg bwt_slowmode1_4MB_block.cfg \ bwt1.cfg bwt2.cfg bwtrle1.cfg bwtrle2.cfg colorpre.cfg \ exe_j1.cfg jpg_test2.cfg lazy2.cfg lz1.cfg min.cfg zpsfx.tag DDATA= fast.cfg max.cfg mid.cfg PORTDATA= ${WDATA} ${DDATA} zpsfx .if ${PORT_OPTIONS:MOPENMP} OPENMP_CFLAGS+= -fopenmp USE_GCC= any BROKEN= does not build .endif post-extract: @${CP} ${DISTDIR}/${DIST_SUBDIR}/zpsfx101.cpp ${WRKSRC}/zpsfx.cpp .if ${PORT_OPTIONS:MDOCS} .for r in ${READMES} @${UNZIP_CMD} -pq ${DISTDIR}/${DIST_SUBDIR}/${r}.zip readme.txt > ${WRKSRC}/readme_${r:R}.txt .endfor .endif post-patch: @${REINPLACE_CMD} -e 's|c:\\res\\zpaq\\||' ${WRKSRC}/bwt[12].cfg \ ${WRKSRC}/bwtrle[12].cfg do-build: @cd ${WRKSRC}; for prog in bwt_ bwtpre exe_jo jpeg_jo lazy2 lzpre \ lzppre; do \ ${CXX} ${CXXFLAGS} -o $${prog} $${prog}.cpp; done; \ ${CXX} ${CXXFLAGS} -o bwtrle bwtrle.cpp divsufsort.c; \ ${CXX} ${CXXFLAGS} ${ZPAQFLAGS} -o zpsfx zpsfx.cpp libzpaq.cpp @cd ${WRKSRC}; \ ${CXX} ${CXXFLAGS} -o wbpe wbpe.cpp; \ ${CXX} ${CXXFLAGS} ${OPENMP_CFLAGS} ${ZPAQFLAGS} \ -o zpaq zpaq.cpp libzpaq.cpp ${LDFLAGS} -pthread; \ ${CXX} ${CXXFLAGS:N-DNDEBUG} ${ZPAQFLAGS} \ -o zpaqd zpaqd.cpp libzpaq.cpp ${LDFLAGS}; \ ${CXX} ${CXXFLAGS} ${ZPAQFLAGS} -o zpipe zpipe.cpp libzpaq.cpp do-install: .for prog in wbpe zpaq zpaqd zpipe ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_DATA} ${WRKSRC}/libzpaq.h ${STAGEDIR}${PREFIX}/include .for prog in bwt_ bwtpre bwtrle exe_jo jpeg_jo lazy2 lzpre lzppre ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}; ${INSTALL_DATA} ${WDATA} ${STAGEDIR}${DATADIR}; \ ${INSTALL_LIB} zpsfx ${STAGEDIR}${DATADIR} cd ${_DISTDIR}; ${INSTALL_DATA} ${DDATA} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS:N*.pdf} ${STAGEDIR}${DOCSDIR} cd ${DISTDIR}/${DIST_SUBDIR}; ${INSTALL_DATA} ${PORTDOCS:M*.pdf} ${STAGEDIR}${DOCSDIR} .endif check regression-test test: build .for _f in calgarytest.zpaq calgarytest2.zpaq .for _c in -list -test ${WRKSRC}/zpaq ${_c} ${DISTDIR}/${DIST_SUBDIR}/${_f} .endfor cd ${WRKSRC}; ./zpaq -extract ${DISTDIR}/${DIST_SUBDIR}/${_f}; \ ./zpaq -add encrypted_${_f} calgary -key password; \ ./zpaq -test encrypted_${_f} -key password; \ ${RM} -r calgary .endfor .include Index: head/archivers/ppmd-7z/Makefile =================================================================== --- head/archivers/ppmd-7z/Makefile (revision 417684) +++ head/archivers/ppmd-7z/Makefile (revision 417685) @@ -1,33 +1,33 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= ppmd PORTVERSION= 9.04 CATEGORIES= archivers MASTER_SITES= SF/p7zip/p7zip/${PORTVERSION} PKGNAMESUFFIX= -7z DISTNAME= p7zip_${DISTVERSION}_src_all -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= High-ratio PPMD compressor USES= tar:bzip2 gmake WRKSRC= ${WRKDIR}/p7zip_${DISTVERSION} BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Compress/PPMD_Alone MAKEFILE= makefile PLIST_FILES= bin/${PKGBASE} MAKE_ARGS= PROG=${PORTNAME} CXX="${CXX}" LIB="-pthread" post-patch: @${REINPLACE_CMD} -e '/bool Open(LPCTSTR fileName, DWORD creationDisposition)/,/}/d'\ ${WRKSRC}/CPP/7zip/Common/FileStreams.h @${REINPLACE_CMD} -e 's|^CFLAGS =|CFLAGS +=|;s|-o |${CFLAGS} -o |'\ ${BUILD_WRKSRC}/${MAKEFILE} do-install: @${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE} regression-test: build @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test) .include Index: head/devel/abi-compliance-checker/Makefile =================================================================== --- head/devel/abi-compliance-checker/Makefile (revision 417684) +++ head/devel/abi-compliance-checker/Makefile (revision 417685) @@ -1,81 +1,81 @@ # Created by: bf # $FreeBSD$ PORTNAME= abi-compliance-checker PORTVERSION= 1.99 CATEGORIES= devel perl5 MASTER_SITES= LOCAL/bf/${PORTNAME} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Checks binary compatibility of two versions of a C/C++ shared library LICENSE= LGPL20 GPLv2 LICENSE_COMB= dual USES= perl5 shebangfix SHEBANG_FILES= *.pl USE_GITHUB= yes GH_ACCOUNT= lvc .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) BUILD_DEPENDS?= exctags:devel/ctags .else USE_PERL5= run .endif RUN_DEPENDS?= exctags:devel/ctags USE_GCC= any NO_BUILD= yes PLIST_FILES= bin/${PORTNAME}.pl OPTIONS_DEFINE= DOCS .include CPPFILT?= /usr/bin/c++filt CTAGS?= exctags GZ?= /usr/bin/gzip READELF?= /usr/bin/readelf .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif PORTDATA= * PORTDOCS= * post-patch: @${REINPLACE_CMD} \ -e "\|get_CmdPath(\"c++filt\")|s|\"c++filt\"|\"${CPPFILT}\"|" \ -e "\|get_CmdPath(\"ectags\")|s|\"ectags\"|\"${CTAGS}\"|" \ -e "\|get_CmdPath(\"gcc\")|s|\"gcc\"|\"${CC}\"|" \ -e "\|get_CmdPath(\"objdump\")|s|\"objdump\"|\"${OBJDUMP}\"|" \ -e "\|get_CmdPath(\"readelf\")|s|\"readelf\"|\"${READELF}\"|" \ -e "\|my \$$GzipCmd =|s|=.*|= \"${GZ}\";|" \ -e "\|my \$$TarCmd =|s|=.*|= \"${TAR}\";|" \ -e "\|TarCmd -xv.*>|{h; s| >.*|\");|; x; s|-xv|-t|; G;}" \ -e "s|ACC_MODULES_INSTALL_PATH|${DATADIR}|" \ ${WRKSRC}/${PORTNAME}.pl @${SED} -i "" -e "\|BuildCmd|s|GCC_PATH.\"|& ${PICFLAG}|" \ ${WRKSRC}/modules/Internals/RegTests.pm do-install: @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${DATADIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} \ "modules/Internals modules/*.xml modules/Targets/unix" ${STAGEDIR}${DATADIR}) .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) check regression-test test: build cd ${WRKSRC}; \ ${PERL} ./${PORTNAME}.pl -test; \ ${PERL} ./${PORTNAME}.pl -test-dump .endif .include Index: head/devel/api-sanity-autotest/Makefile =================================================================== --- head/devel/api-sanity-autotest/Makefile (revision 417684) +++ head/devel/api-sanity-autotest/Makefile (revision 417685) @@ -1,70 +1,70 @@ # Created by: bf # $FreeBSD$ PORTNAME= api-sanity-checker PORTVERSION= 1.98.4 CATEGORIES= devel perl5 MASTER_SITES= LOCAL/bf/${PORTNAME} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Quickly generate sanity tests for the API of a C/C++ shared library LICENSE= LGPL20 GPLv2 LICENSE_COMB= dual RUN_DEPENDS= ${LOCALBASE}/bin/abi-compliance-checker.pl:devel/abi-compliance-checker USES= perl5 shebangfix SHEBANG_FILES= ${PORTNAME}.pl USE_GITHUB= yes GH_ACCOUNT= lvc .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) BUILD_DEPENDS= ${LOCALBASE}/bin/abi-compliance-checker.pl:devel/abi-compliance-checker .else USE_PERL5= run .endif USE_GCC= any NO_BUILD= yes PLIST_FILES= bin/${PORTNAME}.pl OPTIONS_DEFINE= DOCS .include CPPFILT?= /usr/bin/c++filt READELF?= /usr/bin/readelf .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif post-patch: @${REINPLACE_CMD} -E \ -e 's/gcc([ \])/${CC}\1/' \ -e 's/g\+\+([ \])/${CXX}\1/' \ -e 's/ -shared/& ${PICFLAG}/' \ -e 's|abi-compliance-checker|${LOCALBASE}/bin/&.pl|' \ ${WRKSRC}/${PORTNAME}.pl \ ${WRKSRC}/Makefile.pl \ ${WRKSRC}/modules/Internals/RegTests.pm do-install: @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) check regression-test test: build cd ${WRKSRC}; ${PERL} ./${PORTNAME}.pl -test .endif PORTDOCS= Changes.html Descriptor.html Options.html Readme.html SpecType.html post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc; ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/checkheaders/Makefile =================================================================== --- head/devel/checkheaders/Makefile (revision 417684) +++ head/devel/checkheaders/Makefile (revision 417685) @@ -1,22 +1,22 @@ # Created by: bf # $FreeBSD$ PORTNAME= checkheaders PORTVERSION= 1.0.1 CATEGORIES= devel MASTER_SITES= GOOGLE_CODE -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Checks headers in C/C++ programs USES= gmake zip MAKE_ARGS= CXX="${CXX}" PLIST_FILES= bin/${PORTNAME} LICENSE= GPLv3 do-install: @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/devel/distorm/Makefile =================================================================== --- head/devel/distorm/Makefile (revision 417684) +++ head/devel/distorm/Makefile (revision 417685) @@ -1,95 +1,95 @@ # Created by: bf # $FreeBSD$ PORTNAME?= distorm DISTVERSION= 20121220-r230 PORTREVISION?= 2 CATEGORIES= devel .if defined(PYTHON_SLAVEPORT) CATEGORIES+= python .endif MASTER_SITES= LOCAL/bf .if defined(PYTHON_SLAVEPORT) PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif .if defined(PYTHON_SLAVEPORT) || make(makesum) DISTFILES= ${DISTNAME}${EXTRACT_SUFX} dislib.py EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} .endif -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT?= Fast x86 and x86-64 disassembler library LICENSE= GPLv3 USES= dos2unix tar:xz .if defined(PYTHON_SLAVEPORT) USES+= python:2 USE_PYTHON= distutils PYDISTUTILS_PKGNAME= distorm3 PYDISTUTILS_PKGVERSION= 3 PLIST_FILES= bin/dislib.py \ %%PYTHON_SITELIBDIR%%/distorm3/sample.py \ %%PYTHON_SITELIBDIR%%/distorm3/__init__.py \ %%PYTHON_SITELIBDIR%%/distorm3/libdistorm3.so \ %%PYTHON_SITELIBDIR%%/distorm3/sample.pyc \ %%PYTHON_SITELIBDIR%%/distorm3/__init__.pyc \ %%PYTHON_SITELIBDIR%%/distorm3/sample.pyo \ %%PYTHON_SITELIBDIR%%/distorm3/__init__.pyo .else USE_LDCONFIG= yes BUILD_WRKSRC= ${WRKSRC}/make/linux PLIST_FILES= bin/disasm \ include/distorm.h \ include/mnemonics.h \ lib/libdistorm3.a \ lib/libdistorm3.so \ lib/libdistorm3.so.1 .endif .include .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif .if defined(PYTHON_SLAVEPORT) post-extract: @${CP} ${_DISTDIR}/dislib.py ${WRKSRC} post-patch: @${REINPLACE_CMD} -e "1{x;s|^|#!${PYTHON_CMD}|;G;}" ${WRKSRC}/dislib.py @${REINPLACE_CMD} -e "\|extra_compile_args=|s| '-O2',||" ${WRKSRC}/setup.py post-install: @${INSTALL_SCRIPT} ${WRKSRC}/dislib.py ${STAGEDIR}${PREFIX}/bin .else do-build: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ EXTRAFLAGS="${PICFLAG} -DDISTORM_DYNAMIC" ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} clib clean) @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ EXTRAFLAGS="-DDISTORM_STATIC" ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} staticlib) ${CC} ${CFLAGS} ${LDFLAGS} -o ${BUILD_WRKSRC}/disasm \ ${WRKSRC}/examples/linux/main.c ${BUILD_WRKSRC}/libdistorm3.a check regression-test test: build @cd ${BUILD_WRKSRC}; ./disasm disasm do-install: @(cd ${BUILD_WRKSRC}; ${INSTALL_DATA} libdistorm3.a ${STAGEDIR}${PREFIX}/lib; \ ${INSTALL_LIB} libdistorm3.so ${STAGEDIR}${PREFIX}/lib/libdistorm3.so.1; \ ${LN} -sf libdistorm3.so.1 ${STAGEDIR}${PREFIX}/lib/libdistorm3.so; \ ${INSTALL_PROGRAM} disasm ${STAGEDIR}${PREFIX}/bin) @${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include .endif .include Index: head/devel/ftnchek/Makefile =================================================================== --- head/devel/ftnchek/Makefile (revision 417684) +++ head/devel/ftnchek/Makefile (revision 417685) @@ -1,22 +1,22 @@ # Created by: kargl@apl.washington.edu # $FreeBSD$ PORTNAME= ftnchek PORTVERSION= 3.3.1 CATEGORIES= devel MASTER_SITES= SUNSITE/devel/lang/fortran \ http://www.dsm.fordham.edu/~ftnchek/download/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Fortran 77 semantic checking utility LICENSE= MIT PORTSCOUT= skipv:3.3.a,3.3.b,3.3.c GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/share CONFIGURE_ENV= ac_cv_path_CC="${CC}" ac_cv_path_EMACS="${TRUE}" MAKE_ARGS= OPT="${CFLAGS}" .include Index: head/devel/libdisasm/Makefile =================================================================== --- head/devel/libdisasm/Makefile (revision 417684) +++ head/devel/libdisasm/Makefile (revision 417685) @@ -1,28 +1,28 @@ # Created by: Lutz Boehne # $FreeBSD$ PORTNAME= libdisasm PORTVERSION= 0.23 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/bastard/${PORTNAME}/${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= The Bastard Disassembly Environment x86 disassembler library and CLI OPTIONS_DEFINE= DOCS USES= gmake libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes ONLY_FOR_ARCHS= i386 amd64 PORTDOCS= libdisasm.txt post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/omake/Makefile =================================================================== --- head/devel/omake/Makefile (revision 417684) +++ head/devel/omake/Makefile (revision 417685) @@ -1,70 +1,70 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= omake DISTVERSION= 0.9.8.6-0.rc1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://main.metaprl.org/download/omake/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Flexible build system BROKEN= unfetchable DEPRECATED= Broken for more than 6 months EXPIRATION_DATE= 2016-07-04 WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C|-.*||} USE_OCAML= yes NO_OCAML_RUNDEPENDS=yes USES= ncurses readline MAKE_ENV+= INSTALL_ROOT=${STAGEDIR} MAKE_JOBS_UNSAFE= yes INFO= omake-doc OPTIONS_DEFINE= DOCS .include post-patch: # # Dirty hack for PREFIX safety # @${REINPLACE_CMD} -E -e \ 's|(getenv[[:space:]]+)LIBDIR|\1PREFLIBDIR|' ${WRKSRC}/mk/defaults # # Permissions safety # .for f in OMakefile doc/OMakefile src/main/OMakefile @${REINPLACE_CMD} -e \ 's|cp -f -m 444|$$(BSD_INSTALL_DATA)| ; \ s|cp -f -m 555|$$(BSD_INSTALL_PROGRAM)|' ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} -e 's| -j2 | |' ${WRKSRC}/Makefile .if ${NCURSESBASE} == "/usr" .for f in lib/configure/ncurses.om src/libmojave-external/cutil/lm_terminfo.c @${REINPLACE_CMD} -E -e 's|ncurses/(term\.h)|\1|' ${WRKSRC}/${f} .endfor .endif check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake check @${FIND} -ds ${WRKSRC}/test -type f -name 'result.log' -print0 | \ ${XARGS} -0tI @ ${CAT} @ bench: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake bench post-install: @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info-* \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/pcre/Makefile =================================================================== --- head/devel/pcre/Makefile (revision 417684) +++ head/devel/pcre/Makefile (revision 417685) @@ -1,115 +1,115 @@ # Created by: dom # $FreeBSD$ PORTNAME= pcre PORTVERSION= 8.38 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF \ ftp://ftp.csx.cam.ac.uk/pub/software/programming/${PORTNAME}/ \ ftp://ftp.fu-berlin.de/unix/misc/${PORTNAME}/ \ ftp://ftp.tin.org/pub/libs/${PORTNAME}/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Perl Compatible Regular Expressions library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE GNU_CONFIGURE= yes USES= libtool pathfix tar:bzip2 USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-utf --enable-unicode-properties \ --enable-pcre8 --enable-pcre16 --enable-pcre32 INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS STACK_RECURSION OPTIONS_DEFAULT= STACK_RECURSION OPTIONS_RADIO= CLI OPTIONS_RADIO_CLI= LIBEDIT READLINE STACK_RECURSION_DESC= Use the stack for recursion during matching LIBEDIT_CONFIGURE_ENABLE= pcretest-libedit LIBEDIT_USES= libedit READLINE_USES= readline READLINE_CONFIGURE_ENABLE= pcretest-libreadline .include .if ${ARCH} != "sparc64" && ${ARCH} != "ia64" && ${ARCH:Mmips64*} == "" CONFIGURE_ARGS+= --enable-jit .else CONFIGURE_ARGS+= --disable-jit .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif # Using the heap rather than the stack for recursion is slower but less # prone to segfaults from stack exhaustion when matching certain patterns .if !${PORT_OPTIONS:MSTACK_RECURSION} CONFIGURE_ARGS+= --disable-stack-for-recursion .endif # Optional knobs that accept positive integer parameters (see pcrebuild(3)): # Allow the use of very large patterns (> 64K) with the 8- and 16-bit # libraries, at the expense of longer load times (possible values: # 2 (default), 3, and 4): .if defined(WITH_LINK_SIZE) CONFIGURE_ARGS+= --with-link-size=${WITH_LINK_SIZE} .endif # Control PCRE resource use by limiting the default number of times pcre_exec() # can call match() during a single operation (default: 10 million): .if defined(WITH_MATCH_LIMIT) CONFIGURE_ARGS+= --with-match-limit=${WITH_MATCH_LIMIT} .endif # Control PCRE resource use by limiting the default number of times pcre_exec() # can call match() recursively during a single operation (default: 10 million): .if defined(WITH_MATCH_LIMIT_RECURSION) CONFIGURE_ARGS+= --with-match-limit-recursion=${WITH_MATCH_LIMIT_RECURSION} .endif # Control PCRE resource use by limiting the nesting depth of parentheses in # patterns compiled with pcre_compile() (default: 250): .if defined(WITH_PARENS_NEST_LIMIT) CONFIGURE_ARGS+= --with-parens-nest-limit=${WITH_PARENS_NEST_LIMIT} .endif # Adjust the default maximum number of substrings that will be stored on the stack # when the 8-bit library is called via the POSIX interface (default: 10): .if defined(WITH_POSIX_MALLOC_THRESHOLD) CONFIGURE_ARGS+= --with-posix-malloc-threshold=${WITH_POSIX_MALLOC_THRESHOLD} .endif post-patch: @${REINPLACE_CMD} -e "/^\.rs/d" ${WRKSRC}/doc/*.3 ${WRKSRC}/doc/*.1 @${REINPLACE_CMD} -e "s/£//g" ${WRKSRC}/doc/pcre_compile2.3 .if !${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -E -e '/^install-data-am/,/^$$/ s,install-(dist_doc|dist_html|html)DATA,,g' \ ${WRKSRC}/Makefile.in .endif #prevent regression test coredumps from causing failures on the #package-building cluster: .ifndef(MAINTAINER_MODE) CORELIMIT?= /usr/bin/limits -Sc 0 .endif TESTLOGS?= RunGrepTest RunTest pcre_jit_test pcre_scanner_unittest \ pcre_stringpiece_unittest pcrecpp_unittest post-stage: ${LN} -s libpcre.so.1 ${STAGEDIR}${PREFIX}/lib/libpcre.so.3 check regression-test test: build @cd ${WRKSRC} ; \ ${SETENV} ${MAKE_ENV} ${CORELIMIT} ${MAKE_CMD} ${MAKE_ARGS} check ; \ for _l in ${TESTLOGS} ; do if ${TEST} -f $${_l}.log ; then \ ${PRINTF} "\n\n$${_l}.log\n\n\n" ; ${CAT} $${_l}.log ; fi ; done .include Index: head/devel/udis86/Makefile =================================================================== --- head/devel/udis86/Makefile (revision 417684) +++ head/devel/udis86/Makefile (revision 417685) @@ -1,56 +1,56 @@ # Created by: Lutz Boehne # $FreeBSD$ PORTNAME= udis86 PORTVERSION= 1.7.2 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Minimalistic x86 and x86-64 disassembler library LICENSE= BSD2CLAUSE USES= gmake libtool USE_LDCONFIG= yes INSTALL_TARGET= install-strip GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-sphinx-build --enable-shared INFO= udis86 PORTDOCS= x86 OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -Ee 's/function ([^#]+).*/\1 ()/' \ ${WRKSRC}/tests/difftest.sh.in .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e '\|docdir =|s|/docs/|/doc/|' \ ${WRKSRC}/docs/manual/Makefile.in \ ${WRKSRC}/docs/x86/Makefile.in .else @${REINPLACE_CMD} -e '/SUBDIRS \=/s/ docs//' ${WRKSRC}/Makefile.in .endif .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) BUILD_DEPENDS+= ${LOCALBASE}/bin/yasm:devel/yasm CONFIGURE_ENV+= PYTHON="${PYTHON_CMD}" YASM="${LOCALBASE}/bin/yasm" USES+= python:build check regression-test test: build @cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check .else CONFIGURE_ARGS+= --without-yasm CONFIGURE_ENV+= PYTHON="${FALSE}" .endif post-install: @${INSTALL_DATA} ${WRKSRC}/docs/manual/udis86.info ${STAGEDIR}${PREFIX}/${INFO_PATH}/ .include Index: head/games/xwordpy/Makefile =================================================================== --- head/games/xwordpy/Makefile (revision 417684) +++ head/games/xwordpy/Makefile (revision 417685) @@ -1,39 +1,39 @@ # Created by: bf2006a@yahoo.com # $FreeBSD$ PORTNAME= xwordpy PORTVERSION= 1.0 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= http://x-word.org/ DISTNAME= xword-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Application for solving crossword puzzles in the Across Lite format BROKEN= unfetchable DEPRECATED= Broken for more than 6 months EXPIRATION_DATE= 2016-07-04 USE_GNOME= pygtk2 USES= python NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/xwordpy \ %%DATADIR%%/crossword-check-all.png \ %%DATADIR%%/crossword-check.png \ %%DATADIR%%/crossword-clock.png \ %%DATADIR%%/crossword-solve.png \ %%DATADIR%%/layout-rtb.png post-patch: @${REINPLACE_CMD} -e "s|%%DATADIR%%|\'${DATADIR}\'|g" \ -e "s|/usr/bin/python|${PYTHON_CMD}|g" \ ${WRKSRC}/xword do-install: ${INSTALL_SCRIPT} ${WRKSRC}/xword ${STAGEDIR}${PREFIX}/bin/xwordpy @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.png ${STAGEDIR}${DATADIR} .include Index: head/graphics/djvulibre/Makefile =================================================================== --- head/graphics/djvulibre/Makefile (revision 417684) +++ head/graphics/djvulibre/Makefile (revision 417685) @@ -1,67 +1,67 @@ # Created by: Mikhail Teterin # $FreeBSD$ PORTNAME= djvulibre PORTVERSION= 3.5.27 PORTREVISION= 1 CATEGORIES= graphics www MASTER_SITES= SF/djvu/DjVuLibre/${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= DjVu base libraries and utilities LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtiff.so:graphics/tiff INSTALL_TARGET= install-strip GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" CONFIGURE_ENV= JPEG_CFLAGS="-I${LOCALBASE}/include" \ JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \ TIFF_CFLAGS="-I${LOCALBASE}/include" \ TIFF_LIBS="-L${LOCALBASE}/lib -ltiff" LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} USES= cpe gmake iconv jpeg libtool CPE_VENDOR= djvulibre_project USE_LDCONFIG= yes CONFLICTS= djvulibre-nox11-3* PORTDOCS= *.djvu *.pdf *.txt OPTIONS_DEFINE= DESKTOPFILES DOCS ANY2DJVU OPTIONS_DEFAULT= DESKTOPFILES OPTIONS_SUB= yes ANY2DJVU_DESC= Install any2djvu script (requires curl) ANY2DJVU_RUN_DEPENDS= curl:ftp/curl DESKTOPFILES_DESC= Install icons and mime types DESKTOPFILES_CONFIGURE_ENABLE= desktopfiles DESKTOPFILES_USES= shared-mime-info DESKTOPFILES_VARS= INSTALLS_ICONS=yes post-patch: # Remove custom optimization compiler flags @${REINPLACE_CMD} -e '/-[Og]\*)/d ; \ /^ opt=/s|-O[[:digit:]]*||g' \ ${WRKSRC}/configure # Convert bash to sh script, which uses fetch instead of wget @${REINPLACE_CMD} -e '/^#!/s|bash -f|sh| ; \ s|^function || ; s| == | = |g ; \ s|wget $$wgetopts -O|${FETCH_BINARY} $$wgetopts -o|' \ ${WRKSRC}/tools/any2djvu post-patch-ANY2DJVU-off: @${REINPLACE_CMD} -e 's/any2djvu // ; s/any2djvu\.1 //' \ ${WRKSRC}/tools/Makefile.in post-patch-DESKTOPFILES-on: # Use prebuilt icons, without using conversion tool @${SED} -i.c.bak -e 's/conversion_tool=[[:alpha:]]*/conversion_tool=no/' \ ${WRKSRC}/configure post-install-DOCS-on: (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/epstool/Makefile =================================================================== --- head/graphics/epstool/Makefile (revision 417684) +++ head/graphics/epstool/Makefile (revision 417685) @@ -1,36 +1,36 @@ # Created by: Yuzo FURUKAWA # $FreeBSD$ PORTNAME= epstool PORTVERSION= 3.08 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Create or extract preview bitmaps in EPS files LICENSE= GPLv2 USES= ghostscript:run gmake MAKEFILE= makefile MAKE_ARGS= MAKE="${MAKE_CMD}" GSCDEBUG="" CC="${CC}" CCAUX="${CC}" \ CLINK="${CC} ${LDFLAGS}" LINK="${CC} ${LDFLAGS}" EPSLIB="" \ GTKCFLAGS="" GTKLIBS="" LIBPNGCFLAGS="" LIBPNGLIBS="" ALL_TARGET= ${PORTNAME} MAKE_JOBS_UNSAFE= yes PLIST_FILES= bin/epstool man/man1/epstool.1.gz OPTIONS_DEFINE= DOCS PORTDOCS= epstool.htm gsview.css do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/epstool ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/epstool.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/epstool.htm ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/gsview.css ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/exact-image/Makefile =================================================================== --- head/graphics/exact-image/Makefile (revision 417684) +++ head/graphics/exact-image/Makefile (revision 417685) @@ -1,80 +1,80 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= exact-image PORTVERSION= 0.9.1 PORTREVISION= 0 CATEGORIES= graphics perl5 python MASTER_SITES= http://dl.exactcode.de/oss/${PORTNAME}/ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Fast image processing library LICENSE= GPLv2 BUILD_DEPENDS= swig:devel/swig13 LIB_DEPENDS= libagg.so:graphics/agg \ libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libjasper.so:graphics/jasper \ libIlmImf.so:graphics/OpenEXR \ liblcms.so:graphics/lcms \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 #hack to get custom exactcode configure script to enable tiff support with #broken headers on c++ in base system: CPPFLAGS+= -fpermissive -I${LOCALBASE}/include USES= gmake jpeg perl5 pkgconfig python tar:bzip2 USE_XORG= x11 HAS_CONFIGURE= yes INSTALL_WRKSRC= ${WRKSRC}/objdir BINS= bardecode econvert edentify empty-page hocr2pdf optimize2bw PLIST_FILES= ${BINS:S|^|bin/|} \ %%SITE_PERL%%/ExactImage.so \ %%SITE_PERL%%/ExactImage.pm \ %%PYTHON_SITELIBDIR%%/ExactImage.py \ %%PYTHON_SITELIBDIR%%/_ExactImage.so post-extract: @${RM} -rf ${WRKSRC}/agg-2.4/ post-patch: @${REINPLACE_CMD} -e '1s|/.*|/bin/sh|;s|/usr/local|${LOCALBASE}|;\ s|libungif|giflib|; s|LIBUNGIF|GIFLIB|; \ /parse_options/d;s| cc | ${CC} |;s| c++ | ${CXX} |;\ s|python -V|${PYTHON_CMD} -V|;\ /PYTHONINCS/s|=.*$$|=-I${PYTHON_INCLUDEDIR}|; \ s|pkg-config EVAS atleast 0.9.9|pkg-config EVAS equals 1.7.9|; \ s|php -config PHP atleast 5.2.0|php -config PHP atleast 15.2.0|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^Q =/d;s|$$[(]COMPILE.cc[)]|${CXX} $${CPPFLAGS} -c|;\ s|$$[(]CXX[)]|${CXX}|;s|$$[(]COMPILE.c[)]|${CC} $${CPPFLAGS} -c|'\ ${WRKSRC}/build/bottom.make @${REINPLACE_CMD} -e '/^CFLAGS =/d;/^CXXFLAGS =/d;/march=/d;\ /mtune=/d;/call cc-option/d;' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|-lungif|-lgif|; s|LIBUNGIF|GIFLIB|' \ ${WRKSRC}/codecs/Makefile @${REINPLACE_CMD} -e '/CFLAGS=/s|".*"|"${CFLAGS} -I${LOCALBASE}/include"|;\ /LIBS=/s|".*"|"-L${LOCALBASE}/lib -lX11"|' ${WRKSRC}/config/pkgcheck-x11.c @${REINPLACE_CMD} -e 's|$$prg|$$prg ${CPPFLAGS} -I${LOCALBASE}/include|;\ s|/usr/local|${PREFIX}|;/^var_remove/,/^}/d;/^parse_options/,/^}/d; \ s| ++errors | errors+=1 |g' \ ${WRKSRC}/config/functions @${REINPLACE_CMD} -e 's|/usr/X11|${LOCALBASE}|' ${WRKSRC}/lib/vectorial.cc \ ${WRKSRC}/edisplay/edisplay.cc do-install: @cd ${INSTALL_WRKSRC}/&&for i in ${BINS};do\ ${INSTALL_PROGRAM} */$$i ${STAGEDIR}${PREFIX}/bin/;done @cd ${INSTALL_WRKSRC}/api/perl&&\ ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}&&\ ${INSTALL_PROGRAM} ExactImage.so ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/&&\ ${INSTALL_DATA} ExactImage.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ @cd ${INSTALL_WRKSRC}/api/python&&\ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\ ${INSTALL_SCRIPT} ExactImage.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\ ${INSTALL_PROGRAM} _ExactImage.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ .include Index: head/graphics/imlib2/Makefile =================================================================== --- head/graphics/imlib2/Makefile (revision 417684) +++ head/graphics/imlib2/Makefile (revision 417685) @@ -1,103 +1,103 @@ # Created by: Jeremy Norris # $FreeBSD$ PORTNAME= imlib2 PORTVERSION= 1.4.7 PORTEPOCH= 2 CATEGORIES= graphics enlightenment MASTER_SITES= SF/enlightenment/imlib2-src/${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= The next generation graphics library for Enlightenment LICENSE= imlib2 LICENSE_NAME= imlib2 license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfreetype.so:print/freetype2 GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= libtool pathfix pkgconfig tar:bzip2 CONFIGURE_ARGS+= --enable-visibility-hiding --disable-static CONFIGURE_ENV+= ac_cv_lib_dl_dlopen=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV+= INSTALL_STRIP_FLAG="${STRIP}" OPTIONS_DEFINE= JPEG PNG TIFF GIF ID3 X11 OPTIONS_DEFAULT= JPEG PNG TIFF GIF ID3 X11 .include .if ${ARCH} == "i386" && !empty(MACHINE_CPU:Mmmx) CONFIGURE_ARGS+= --enable-mmx .else CONFIGURE_ARGS+= --disable-mmx .endif .if ${ARCH} == "amd64" CONFIGURE_ARGS+= --enable-amd64 .else CONFIGURE_ARGS+= --disable-amd64 .endif .if ! ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --without-x PLIST_SUB= X11="@comment " .else USE_XORG= x11 sm xext PLIST_SUB= X11="" .endif .if ${PORT_OPTIONS:MJPEG} USES+= jpeg PLIST_SUB+= JPEG="" .else CONFIGURE_ARGS+= --without-jpeg PLIST_SUB+= JPEG="@comment " .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png PLIST_SUB+= PNG="" .else CONFIGURE_ARGS+= --without-png PLIST_SUB+= PNG="@comment " .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:graphics/tiff PLIST_SUB+= TIFF="" .else CONFIGURE_ARGS+= --without-tiff PLIST_SUB+= TIFF="@comment " .endif .if ${PORT_OPTIONS:MGIF} LIB_DEPENDS+= libgif.so:graphics/giflib PLIST_SUB+= GIF="" .else CONFIGURE_ARGS+= --without-gif PLIST_SUB+= GIF="@comment " .endif .if ${PORT_OPTIONS:MID3} LIB_DEPENDS+= libid3tag.so:audio/libid3tag PLIST_SUB+= ID3="" .else CONFIGURE_ARGS+= --without-id3 PLIST_SUB+= ID3="@comment " .endif .if ! ${PORT_OPTIONS:MX11} post-patch: @${REINPLACE_CMD} -e '/MY_LIBS =/s/-lXext -lX11//' \ ${WRKSRC}/src/lib/Makefile.in @${REINPLACE_CMD} -e '/# ifndef X_DISPLAY_MISSING/,/# endif/ d' \ ${WRKSRC}/src/lib/Imlib2.h .endif .include Index: head/graphics/imlib2_loaders/Makefile =================================================================== --- head/graphics/imlib2_loaders/Makefile (revision 417684) +++ head/graphics/imlib2_loaders/Makefile (revision 417685) @@ -1,50 +1,50 @@ # Created by: Jeremy Norris # $FreeBSD$ PORTNAME= imlib2_loaders PORTVERSION= 1.4.6 PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= graphics enlightenment MASTER_SITES= SF/enlightenment/imlib2-src/${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Extra image loader plugins for Imlib 2 LICENSE= imlib2 GPLv2 LICENSE_COMB= multi LICENSE_NAME_imlib2= imlib2 license LICENSE_FILE_imlib2= ${WRKSRC}/COPYING LICENSE_PERMS_imlib2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libImlib2.so:graphics/imlib2 GNU_CONFIGURE= yes USES= libtool pathfix pkgconfig tar:bzip2 OPTIONS_DEFINE= EET XCF OPTIONS_DEFAULT= EET XCF EET_DESC= Enable eet loader XCF_DESC= Enable XCF loader CONFIGURE_ARGS= --disable-static MAKE_ENV+= INSTALL_STRIP_FLAG="${STRIP}" .include .if ${PORT_OPTIONS:MEET} LIB_DEPENDS+= libefl.so:devel/efl PLIST_SUB+= EET="" .else CONFIGURE_ARGS+= --disable-eet PLIST_SUB+= EET="@comment " .endif .if ${PORT_OPTIONS:MXCF} PLIST_SUB+= XCF="" .else CONFIGURE_ARGS+= --disable-xcf PLIST_SUB+= XCF="@comment " .endif .include Index: head/graphics/ocaml-lablgl/Makefile =================================================================== --- head/graphics/ocaml-lablgl/Makefile (revision 417684) +++ head/graphics/ocaml-lablgl/Makefile (revision 417685) @@ -1,83 +1,83 @@ # Created by: Ronald Kuehn # $FreeBSD$ PORTNAME= lablgl PORTVERSION= 1.05 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/ \ https://forge.ocamlcore.org/frs/download.php/1254/ PKGNAMEPREFIX= ocaml- -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL interface for Objective Caml LICENSE= BSD3CLAUSE CONFLICTS= ocaml-nox11-[0-9]* USES= gmake tk:84,85 USE_XORG= x11 xext xmu USE_GL= glut USE_OCAML= yes USE_OCAML_WASH= yes USE_OCAML_CAMLP4=yes USE_OCAML_TK= yes ALL_TARGET= all opt MAKE_JOBS_UNSAFE= yes DOCSDIR= ${PREFIX}/share/doc/ocaml/lablgl EXAMPLESDIR= ${PREFIX}/share/examples/ocaml/lablgl PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] OPTIONS_DEFINE= THREADS DOCS OPTIONS_DEFAULT= THREADS THREADS_DESC= Threaded Tcl/Tk (must match lang/ocaml) .include .if ${PORT_OPTIONS:MTHREADS} THR_LD= -lpthread .endif post-extract: @${CP} ${WRKSRC}/Makefile.config.freebsd ${WRKSRC}/Makefile.config post-patch: @${REINPLACE_CMD} -e "s,/usr/X11R6,${LOCALBASE},g" \ -e "s,/usr/local,${LOCALBASE},g" \ -e "s,^\(BINDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/bin,g" \ -e "s,^\(RANLIB[ \t]*=\).*,\1ranlib,g" \ -e "s,^#\(LIBDIR[ \t]*=\).*,\1${PREFIX}/lib/ocaml,g" \ -e "s,^#\(DLLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/stublibs,g" \ -e "s,^#\(INSTALLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/lablGL,g" \ -e "s!^#\(COPTS[ \t]*=\).*!\1-c ${CFLAGS}!g" \ -e "/^TKINCLUDES/s,=.*$$,= -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}," \ -e "/^TKLIBS/s,=.*$$,= -L${LOCALBASE}/lib -ltk${TK_SHLIB_VER}\ -ltcl${TCL_SHLIB_VER} ${THR_LD}," \ ${WRKSRC}/Makefile.config @${REINPLACE_CMD} -E \ -e '/exec ocaml/s,\$$\(INSTALLDIR\),${PREFIX}/lib/ocaml/lablGL,' \ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_SCRIPT} \3,' \ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,' \ ${WRKSRC}/src/Makefile ${WRKSRC}/LablGlut/src/Makefile \ ${WRKSRC}/Togl/src/Makefile pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/lablglut @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/togl @(cd ${WRKSRC}/LablGlut/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/lablglut '! -name Makefile') @(cd ${WRKSRC}/Togl/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/togl '! -name Makefile') @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/pgplot/Makefile =================================================================== --- head/graphics/pgplot/Makefile (revision 417684) +++ head/graphics/pgplot/Makefile (revision 417685) @@ -1,97 +1,97 @@ # Created by: jmz # $FreeBSD$ PORTNAME= pgplot PORTVERSION= 5.2.2 PORTREVISION= 17 CATEGORIES= graphics MASTER_SITES= ftp://ftp.astro.caltech.edu/pub/pgplot/ DISTNAME= ${PORTNAME}${PORTVERSION:R} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= C/FORTRAN library for drawing graphs on a variety of display devices LIB_DEPENDS= libpng.so:graphics/png MAKE_JOBS_UNSAFE= yes USES= fortran shebangfix USE_LDCONFIG= yes USE_XORG= x11 xproto xt MAKE_ENV= SSP_CFLAGS= SHEBANG_FILES= makehtml maketex SUFFIXES= flib clib bin WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${ARCH:M*64*} EXTRA_PATCHES += ${FILESDIR}/drivers_64bit_patch .endif PORTDATA= grfont.dat .if ${PORT_OPTIONS:MDOCS} DOCS= cpg/cpgplot.doc pgplot-routines.tex pgplot.doc pgplot.html \ readme.pgdisp rgb.txt SUFFIXES+= doc PORTDOCS= ${DOCS:C|.*/||} USES+= perl5 USE_PERL5= build .endif .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLES= Makefile.demo cpg/cpgdemo.c examples/pgdemo*.f PORTEXAMPLES= ${EXAMPLES:C|.*/||} .endif post-patch: @${REINPLACE_CMD} -e 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \ ${WRKSRC}/drivers/pndriv.c @${REINPLACE_CMD} -e 's|/usr/local/pgplot|${DATADIR}|g' \ ${WRKSRC}/src/grgfil.f @cd ${FILESDIR}; ${CP} Makefile* drivers.list grexec.f ${WRKSRC} @${CP} ${WRKSRC}/src/*.inc ${WRKSRC} do-build: .for s in ${SUFFIXES} @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.${s} ${_MAKE_JOBS} ${MAKE_ARGS} .endfor do-install: @cd ${WRKSRC}; \ ${INSTALL_PROGRAM} pgxwin_server pgdisp ${STAGEDIR}${PREFIX}/bin; \ ${INSTALL_DATA} *.a ${STAGEDIR}${PREFIX}/lib; \ ${INSTALL_LIB} *.so.5* ${STAGEDIR}${PREFIX}/lib; \ ${INSTALL_DATA} cpgplot.h ${STAGEDIR}${PREFIX}/include .for f in libcpgplot.so libpgplot.so @${LN} -sf ${f}.5 ${STAGEDIR}${PREFIX}/lib/${f} .endfor @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDATA} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}; ${CP} pgdispd/aaaread.me readme.pgdisp; \ ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .endif .if defined(MAINTAINER_MODE) && !defined(BATCH) DEMO?= cpgdemo check test: build @cd ${WRKSRC}; ${CP} cpg/cpgdemo.c examples/pgdemo*.f ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.demo ${_MAKE_JOBS} ${MAKE_ARGS} @${SETENV} LD_LIBRARY_PATH="${LOCALBASE}/lib:${WRKSRC}" \ PGPLOT_DIR="${WRKSRC}" PGPLOT_DEV="/xwin" ${WRKSRC}/${DEMO} .endif .include Index: head/graphics/tesseract/Makefile =================================================================== --- head/graphics/tesseract/Makefile (revision 417684) +++ head/graphics/tesseract/Makefile (revision 417685) @@ -1,51 +1,51 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= tesseract PORTVERSION= 3.02.02 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= GOOGLE_CODE DISTFILES= tesseract-ocr-${PORTVERSION}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Commercial quality open source OCR engine OPTIONS_DEFINE= DOCS EXAMPLES LICENSE= APACHE20 LIB_DEPENDS= liblept.so:graphics/leptonica DIST_SUBDIR= ${PORTNAME} PROJECTHOST= tesseract-ocr WRKSRC= ${WRKDIR}/tesseract-ocr USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ENV= LIBLEPT_HEADERSDIR="${LOCALBASE}/include/leptonica" LIBS+= -L${LOCALBASE}/lib DATADIR= ${PREFIX}/share/tessdata PORTDATA= * PORTDOCS= AUTHORS ChangeLog README ReleaseNotes html PORTEXAMPLES= eurotext.tif phototest.tif DOCS_DISTFILES= tesseract-ocr-${PORTVERSION}-doc-html${EXTRACT_SUFX} post-patch: @${REINPLACE_CMD} -e 's|-O3 -DNDEBUG||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \ ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS:Nhtml} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/graphics/tesseract-data/Makefile =================================================================== --- head/graphics/tesseract-data/Makefile (revision 417684) +++ head/graphics/tesseract-data/Makefile (revision 417685) @@ -1,68 +1,68 @@ # Created by: bf # $FreeBSD$ PORTNAME= tesseract-data PORTVERSION= 3.02 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= GOOGLE_CODE DISTFILES= ${TESSERACT_LANGS_300:O:u:S|$|.traineddata.gz|} \ ${TESSERACT_LANGS_301:O:u:S|^|tesseract-ocr-3.01.|:S|$|.tar.gz|} \ ${TESSERACT_LANGS_302:O:u:S|^|tesseract-ocr-3.02.|:S|$|.tar.gz|} EXTRACT_ONLY= #empty -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Trained language data for the Tesseract OCR engine LICENSE= APACHE20 DIST_SUBDIR= tesseract PROJECTHOST= tesseract-ocr NO_BUILD= yes LANGS_300= dan-frak deu-frak swe-frak LANGS_301= osd slk-frak LANGS_302= afr ara aze bel ben bul cat ces chi_sim chi_tra chr dan deu \ ell eng enm epo epo_alt equ est eus fin fra frk frm glg grc heb hin \ hrv hun ind isl ita ita_old jpn kan kor lav lit mal mkd mlt \ msa nld nor pol por ron rus slk slv spa spa_old sqi srp swa \ swe tam tel tgl tha tur ukr vie .if make(makesum) TESSERACT_LANGS= ${LANGS_300} ${LANGS_301} ${LANGS_302} .else TESSERACT_LANGS ?= ${LANGS_300} ${LANGS_301} ${LANGS_302} .endif .for l in ${TESSERACT_LANGS} .for n in 0 1 2 .if ${LANGS_30${n}:M${l}} TESSERACT_LANGS_30${n}+= ${LANGS_30${n}:M${l}} .endif .endfor .endfor DATADIR= ${PREFIX}/share/tessdata PORTDATA= ${TESSERACT_LANGS:O:u:S|$|.traineddata|} pre-fetch: @${ECHO_MSG} "" @${ECHO_MSG} "The choice of language data to be installed may" @${ECHO_MSG} "be overridden by defining TESSERACT_LANGS. " @${ECHO_MSG} "" do-install: @${MKDIR} ${STAGEDIR}${DATADIR} .for l in ${TESSERACT_LANGS_300:O:u:S|$|.traineddata|} @${GUNZIP_CMD} -c ${_DISTDIR}/${l}.gz > ${STAGEDIR}${DATADIR}/${l} .endfor .for n in 1 2 .for l in ${TESSERACT_LANGS_30${n}:O:u} @${TAR} --strip-components 2 -C ${STAGEDIR}${DATADIR} \ -xf ${_DISTDIR}/tesseract-ocr-3.0${n}.${l}.tar.gz *.traineddata .endfor .endfor @cd ${STAGEDIR}${DATADIR} ; ${CHMOD} ${BINMODE} ${PORTDATA} .include Index: head/math/R/Makefile =================================================================== --- head/math/R/Makefile (revision 417684) +++ head/math/R/Makefile (revision 417685) @@ -1,409 +1,409 @@ # Created by: Maurice Castro # $FreeBSD$ PORTNAME?= R PORTVERSION= 3.3.0 PORTREVISION= 2 CATEGORIES= math lang MASTER_SITES= http://cran.r-project.org/%SUBDIR%/ \ ftp://cran.r-project.org/pub/R/%SUBDIR%/ \ http://cran.at.r-project.org/%SUBDIR%/ \ http://cran.au.r-project.org/%SUBDIR%/ \ http://cran.br.r-project.org/%SUBDIR%/ \ http://cran.ch.r-project.org/%SUBDIR%/ \ http://cran.es.r-project.org/%SUBDIR%/ \ http://cran.dk.r-project.org/%SUBDIR%/ \ http://cran.uk.r-project.org/%SUBDIR%/ \ http://cran.us.r-project.org/%SUBDIR%/ \ ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/%SUBDIR%/ \ http://lib.stat.cmu.edu/R/CRAN/%SUBDIR%/ \ http://cran.stat.ucla.edu/%SUBDIR%/ \ http://probability.ca/cran/%SUBDIR%/ MASTER_SITE_SUBDIR= src/base/R-${PORTVERSION:C|\..*||} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT?= Language for statistical computing and graphics LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:textproc/gsed \ texi2dvi:print/texinfo LIB_DEPENDS= libcurl.so:ftp/curl CONFIGURE_ENV= LIBR_LDFLAGS="${LDFLAGS}" OBJC="${CC}" \ SED="${LOCALBASE}/bin/gsed" \ ac_cv_have_decl_powl=yes ac_cv_have_decl_log1pl=yes OPTIONS_DEFINE= MISSING DOCS LTO OPENMP LONGDOUBLE MISSING_DESC= use libmissing rather than libquadmath LTO_DESC= Try to produce faster code through LTO LONGDOUBLE_DESC= Enable use of long double data type LTO_CONFIGURE_ENABLE= lto OPENMP_CONFIGURE_ENABLE= openmp LONGDOUBLE_CONFIGURE_ENABLE= long-double OPTIONS_SINGLE= BLAS OPTIONS_SINGLE_BLAS= RBLAS ATLAS OPENBLAS NETLIB OPTIONS_DEFAULT= OPENBLAS RBLAS_DESC= Use internal blas implementation OPENBLAS_USES= blaslapack:openblas NETLIB_USES= blaslapack:netlib ATLAS_USES= blaslapack:atlas RBLAS_CONFIGURE_ON= --without-blas --without-lapack RBLAS_CONFIGURE_OFF= --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ --with-lapack="${LAPACKLIB}" OPTIONS_SUB= RBLAS .if defined(LIBRMATH_SLAVEPORT) BUILD_WRKSRC= ${WRKSRC}/src/nmath/standalone CONFIGURE_ARGS= --disable-nls --with-ICU=no --with-cairo=no \ --with-jpeglib=no --with-libpng=no --with-libtiff=no \ --with-readline=no --with-tcltk=no --with-x=no \ --without-libintl-prefix CONFIGURE_ENV+= ac_cv_header_iconv_h=no PLIST_SUB= RMATH_SOVERSION="${RMATH_SOVERSION}" USE_LDCONFIG= yes .else # LIBRMATH_SLAVEPORT ALL_TARGET= all INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-memory-profiling rdocdir=${DOCSDIR} \ --with-system-bzlib --with-system-zlib CONFIGURE_ENV+= FCFLAGS="${FFLAGS}" \ R_LD_LIBRARY_PATH="${R_LD_LIBRARY_PATH}" TAR="${TAR}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE+= ICU PCRE_PORT THREADS ICU_DESC= Use ICU for collation in multibyte locales PCRE_PORT_DESC= Use devel/pcre instead of the bundled PCRE OPTIONS_DEFAULT+= ICU PCRE_PORT THREADS .if !defined(LIBR_SLAVEPORT) RUN_DEPENDS+= ${LOCALBASE}/bin/gsed:textproc/gsed USE_LDCONFIG= ${PREFIX}/lib/R/lib #now only used to build the R.1 manpage: USES+= perl5 USE_PERL5= build OPTIONS_DEFINE+= GHOSTSCRIPT INFO_MANUALS JPEG LETTER_PAPER LIBR \ PANGOCAIRO PDF_MANUALS PNG TCLTK TIFF X11 GHOSTSCRIPT_DESC= [dev2]bitmap() graphics devices INFO_MANUALS_DESC= GNU info manuals JPEG_DESC= jpeg() graphics device LETTER_PAPER_DESC= US Letter paper LIBR_DESC= R shared library and a dynamically-linked R PANGOCAIRO_DESC= cairo and pango graphics support PDF_MANUALS_DESC= PDF manuals (requires TeX) PNG_DESC= png() graphics device TCLTK_DESC= tcltk package X11_DESC= X11() graphics device OPTIONS_DEFAULT+= GHOSTSCRIPT INFO_MANUALS JPEG LTO LIBR OPENMP \ PANGOCAIRO PNG TCLTK TIFF X11 OPTIONS_DEFAULT_armv6+= MISSING OPTIONS_DEFAULT_powerpc+= MISSING OPTIONS_DEFAULT_powerpc64+= MISSING OPTIONS_DEFAULT_sparc64+= MISSING .endif # !LIBR_SLAVEPORT PLIST_SUB= R_SOVERSION="${R_SOVERSION}" \ RBLAS_SOVERSION="${RBLAS_SOVERSION}" \ RLAPACK_SOVERSION="${RLAPACK_SOVERSION}" R_LD_LIBRARY_PATH= ${_GCC_RUNTIME}:${LOCALBASE}/lib USES+= iconv .endif # LIBRMATH_SLAVEPORT GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes R_SOVERSION= 1 RBLAS_SOVERSION= 2 RLAPACK_SOVERSION= 4 RMATH_SOVERSION= 0 USES+= fortran .include "compiler.mk" .include .if ${ARCH} == "sparc64" || ${ARCH} == "powerpc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif .for flag in LD CXXLD CONFIGURE_ENV += SHLIB_${flag}FLAGS="${PICFLAG}" .endfor .if ${OSVERSION} > 1000052 && \ (${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || ${ARCH} == sparc64) .for _f in coshl erfcl erfl lgammal powl sinhl tanhl tgammal CFLAGS+= -fno-builtin-${_f} LDFLAGS+= -fno-builtin-${_f} .endfor .endif .if ${PORT_OPTIONS:MMISSING} .for _f in acos asin atan cos cosh exp log pow sin sinh tan tanh CONFIGURE_ENV+= ac_cv_have_decl_c${_f}=yes .endfor LIB_DEPENDS+= libmissing.so:math/libmissing LIBM= -L${LOCALBASE}/lib -lmissing -lm LIBMH= "missing_math.h" .if defined(LIBRMATH_SLAVEPORT) CPPFLAGS+= -I${LOCALBASE}/include .endif .else LIBM= -lquadmath -lm LIBMH= .endif .if !defined(LIBRMATH_SLAVEPORT) .if ${PORT_OPTIONS:MICU} LIB_DEPENDS+= libicui18n.so:devel/icu CONFIGURE_ARGS+= --with-ICU .else CONFIGURE_ARGS+= --without-ICU .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MPCRE_PORT} LIB_DEPENDS+= libpcre.so:devel/pcre CONFIGURE_ARGS+= --with-system-pcre .else CONFIGURE_ARGS+= --without-system-pcre .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threads=posix .else CONFIGURE_ARGS+= --disable-threads .endif .if defined(LIBR_SLAVEPORT) CONFIGURE_ARGS+= --disable-BLAS-shlib --without-pic --without-x USES+= readline .else # LIBR_SLAVEPORT .if ${PORT_OPTIONS:MGHOSTSCRIPT} USES+= ghostscript .endif .if ${PORT_OPTIONS:MJPEG} USES+= jpeg CONFIGURE_ARGS+= --with-jpeglib .else CONFIGURE_ARGS+= --without-jpeglib .endif .if ${PORT_OPTIONS:MLETTER_PAPER} CONFIGURE_ENV += R_PAPERSIZE=letter .endif .if ${PORT_OPTIONS:MLIBR} CONFIGURE_ARGS+= --enable-R-shlib PLIST_SUB+= LIBR="" .else PLIST_SUB+= LIBR="@comment " .endif .if ${PORT_OPTIONS:MPANGOCAIRO} USES+= pkgconfig USE_GNOME+= pango cairo PLIST_SUB+= PANGOCAIRO="" .else CONFIGURE_ARGS+= --without-cairo PLIST_SUB+= PANGOCAIRO="@comment " .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png CONFIGURE_ARGS+= --with-libpng .else CONFIGURE_ARGS+= --without-libpng .endif .if ${PORT_OPTIONS:MTCLTK} USES+= tk:84+ CONFIGURE_ARGS+= --with-tcltk \ --with-tcl-config=${TCL_LIBDIR}/tclConfig.sh \ --with-tk-config=${TK_LIBDIR}/tkConfig.sh PLIST_SUB+= TCLTK="" .else CONFIGURE_ARGS+= --without-tcltk PLIST_SUB+= TCLTK="@comment " .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:graphics/tiff CONFIGURE_ARGS+= --with-libtiff .else CONFIGURE_ARGS+= --without-libtiff .endif .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --with-x USE_XORG= ice sm x11 xext xmu xscrnsaver xt PLIST_SUB+= X11="" .else CONFIGURE_ARGS+= --without-x PLIST_SUB+= X11="@comment " .endif .if ${PORT_OPTIONS:MINFO_MANUALS} && ${PORT_OPTIONS:MDOCS} ALL_TARGET+= info CONFIGURE_ENV+= INSTALL_INFO="${LOCALBASE}/bin/install-info" \ MAKEINFO="${LOCALBASE}/bin/makeinfo" INFO= R-FAQ R-admin R-data R-exts R-intro R-lang .endif .if ${PORT_OPTIONS:MPDF_MANUALS} && ${PORT_OPTIONS:MDOCS} USE_TEX= texlive dvipsk kpathsea pdftex #BUILD_DEPENDS += texi2dvi:print/texinfo ALL_TARGET+= pdf CONFIGURE_ENV += INSTALL_INFO="${LOCALBASE}/bin/install-info" \ MAKEINFO="${LOCALBASE}/bin/makeinfo" INSTALL_TARGET+= install-pdf PLIST_SUB+= PDF_MANUAL="" .else .for _b in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI CONFIGURE_ENV+= ac_cv_path_${_b}="" .endfor PLIST_SUB+= PDF_MANUAL="@comment " .endif .endif # LIBR_SLAVEPORT .endif # !LIBRMATH_SLAVEPORT post-patch: @${REINPLACE_CMD} -e '\|LIBS=|s|-lrt ||' \ -e '\|-lm[". ]|s|-lm|${LIBM}|' \ ${WRKSRC}/configure .if !${PORT_OPTIONS:MMISSING} .if ${OSVERSION} < 1000016 @${REINPLACE_CMD} -e 's/# define EXP expl/# define EXP(x) (long double)expq((__float128)(x))/' \ ${WRKSRC}/src/nmath/pnchisq.c\ ${WRKSRC}/src/nmath/pgamma.c @${REINPLACE_CMD} -e 's/# define LOG logl/# define LOG(x) (long double)logq((__float128)(x))/' \ ${WRKSRC}/src/nmath/pnchisq.c\ ${WRKSRC}/src/nmath/pgamma.c .endif .if ${OSVERSION} < 1000034 @${REINPLACE_CMD} -Ee 's/(log)(1p)?l\(/(long double)\1\2q((__float128)/' \ ${WRKSRC}/src/nmath/dnbeta.c \ ${WRKSRC}/src/nmath/pnbeta.c .endif @${REINPLACE_CMD} -Ee 's/powl\((.*)(long double)/(long double)powq((__float128)\1__float128/' \ ${WRKSRC}/src/main/format.c .else .if ${OSVERSION} > 1000052 && \ (${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || ${ARCH} == sparc64) @${REINPLACE_CMD} -e '\|^FLIBS="$$ac_cv_f77_libs"|s|"|&${LIBM} |' \ ${WRKSRC}/configure .endif @${REINPLACE_CMD} -e \ '\|#[[:blank:]]*include[[:blank:]]*|{x;s|^.*$$|#include "missing_complex.h"|;H;x;}' \ ${WRKSRC}/src/main/complex.c .endif @${REINPLACE_CMD} -e \ '\|#[[:blank:]]*include[[:blank:]]*|{x;s|^.*$$|#include ${LIBMH}|;H;x;}' \ ${WRKSRC}/src/nmath/nmath.h \ ${WRKSRC}/src/include/Rmath.h0.in @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \ ${WRKSRC}/src/nmath/standalone/Makefile.in \ ${WRKSRC}/src/unix/Makefile.in @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" \ ${WRKSRC}/configure \ ${WRKSRC}/src/library/profile/Rprofile.unix \ ${WRKSRC}/src/scripts/javareconf.in .if !defined(LIBRMATH_SLAVEPORT) .if !${PORT_OPTIONS:MNLS} @(cd ${WRKSRC}/src/library/Recommended; \ for tarfile in *.tgz *.tar.gz ; do \ ${TAR} -czf temptgz --exclude='*/po/*' @$$tarfile ; \ ${MV} temptgz $$tarfile ; \ done) @${REINPLACE_CMD} -e '/ls -d $$srcdir\/inst/d' \ ${WRKSRC}/src/library/translations/Makefile.in .endif .if !${PORT_OPTIONS:MMISSING} pre-configure: @if [ ! -f ${_GCC_RUNTIME}/libquadmath.a ] ; then \ ${PRINTF} "\n\n\n%s\n\n\n" "libquadmath is not available for your\ compiler and architecture: please enable the MISSING option." ; \ exit 1 ; fi .endif .if defined(LIBR_SLAVEPORT) do-build: .for d in include extra @(cd ${WRKSRC}/src/${d}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} R) .endfor @(cd ${WRKSRC}/src/main; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} Makefile Makedeps libR.a) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/R/lib ${INSTALL_DATA} ${WRKSRC}/src/main/libR.a ${STAGEDIR}${PREFIX}/lib/R/lib .else # LIBR_SLAVEPORT pre-configure-script: @${FIND} ${WRKSRC} \( -name '*.orig' -o -name '*.bak' \) -delete check regression-test test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \ LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \ check) check-all: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \ LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \ check-all) post-install: .for L in R Rblas Rlapack @if [ -d ${STAGEDIR}${PREFIX}/lib/R/lib ] ; then \ cd ${STAGEDIR}${PREFIX}/lib/R/lib; if [ -f lib${L}.so ] ; then \ ${LN} -sf lib${L}.so lib${L}.so.${${L:tu}_SOVERSION} ; fi; fi .endfor .if ${PORT_OPTIONS:MINFO_MANUALS} && ${PORT_OPTIONS:MDOCS} @(cd ${WRKSRC}/doc/manual; \ for infofile in ${INFO}; do \ ${INSTALL_DATA} $${infofile}.info* ${STAGEDIR}${PREFIX}/${INFO_PATH}/; \ done) .endif .endif # LIBR_SLAVEPORT .else # !LIBRMATH_SLAVEPORT do-install: ${INSTALL_DATA} ${WRKSRC}/src/include/Rmath.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${BUILD_WRKSRC}/libRmath.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${BUILD_WRKSRC}/libRmath.so \ ${STAGEDIR}${PREFIX}/lib/libRmath.so.${RMATH_SOVERSION} @(cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf libRmath.so.${RMATH_SOVERSION} libRmath.so) check regression-test test: build @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \ LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} test; \ ${SETENV} LD_LIBRARY_PATH="${BUILD_WRKSRC}" ${BUILD_WRKSRC}/test) .endif # !LIBRMATH_SLAVEPORT .include Index: head/math/R-cran-SuppDists/Makefile =================================================================== --- head/math/R-cran-SuppDists/Makefile (revision 417684) +++ head/math/R-cran-SuppDists/Makefile (revision 417685) @@ -1,40 +1,40 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= SuppDists DISTVERSION= 1.1-9.1 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= CRAN \ http://r.research.att.com/benchmarks/:benchmark \ LOCAL/bf:benchmark DISTFILES= ${PORTNAME}_${DISTVERSION}${EXTRACT_SUFX} \ ${BENCHMARK_SCRIPT}:benchmark EXTRACT_ONLY= ${PORTNAME}_${DISTVERSION}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Supplementary distributions and RNG for R LICENSE= GPLv2 BROKEN= fails to build BENCHMARK_SCRIPT= R-benchmark-25.R USES= cran:auto-plist WRKSRC= ${WRKDIR}/${PORTNAME} .if defined(MAINTAINER_MODE) USES+= dos2unix DOS2UNIX_FILES= ../${BENCHMARK_SCRIPT} post-extract: @${CP} ${_DISTDIR}/${BENCHMARK_SCRIPT} ${WRKDIR} post-install: benchmark benchmark: @${LOCALBASE}/bin/Rscript --vanilla ${WRKDIR}/${BENCHMARK_SCRIPT} .endif .include Index: head/math/alt-ergo/Makefile =================================================================== --- head/math/alt-ergo/Makefile (revision 417684) +++ head/math/alt-ergo/Makefile (revision 417685) @@ -1,60 +1,60 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= alt-ergo PORTVERSION= 0.95.2 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= http://alt-ergo.ocamlpro.com/http/alt-ergo-${PORTVERSION}/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Automatic solver of mathematical formulas for program verification LICENSE= CeCILL-C LICENSE_NAME= Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre] C license, version 1 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ocaml-zarith>1.2:math/ocaml-zarith \ ocaml-ocamlgraph>1.8:math/ocaml-ocamlgraph RUN_DEPENDS= ocaml-ocamlgraph>1.8:math/ocaml-ocamlgraph GNU_CONFIGURE= yes USES= gmake USE_OCAML= yes ALL_TARGET= opt pack xpack META INSTALL_TARGET= install install-pack-opt install-pack-byte OPTIONS_DEFINE= GUI OPTIONS_DEFAULT=GUI OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MGUI} BUILD_DEPENDS += lablgtk2:x11-toolkits/ocaml-lablgtk2 RUN_DEPENDS+= lablgtk2:x11-toolkits/ocaml-lablgtk2 ALL_TARGET+= gui INSTALL_TARGET+= install-gui .endif post-patch: @${REINPLACE_CMD} -e '\|^# installation|,\|^# documentation|{ \ \|cp -f.*$$(BINDIR)|s|cp -f|${INSTALL_SCRIPT}|; \ \|cp -f.*$$(MANDIR)|s|cp -f|${INSTALL_MAN}|; \ \|cp -f.*$$(LIBDIR)|s|cp -f|${INSTALL_DATA}|; }' \ -e 's|make -C|${MAKE_CMD} -C|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -Ee 's@(\+|/)(lablgtk2)@\1site-lib/\2@' \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MGUI} pre-configure: @(if [ ! -e ${LOCALBASE}/${OCAML_SITELIBDIR}/lablgtk2/lablgtksourceview2.cmxa ] ; then \ ${ECHO_MSG} "==> The WITH_GUI option for ${PKGNAME} requires" ; \ ${ECHO_MSG} "==> x11-toolkits/ocaml-lablgtk2 to be built" ; \ ${ECHO_MSG} "==> WITH_GTKSOURCEVIEW2" ; \ exit 1; fi) .endif .include Index: head/math/arpack/Makefile =================================================================== --- head/math/arpack/Makefile (revision 417684) +++ head/math/arpack/Makefile (revision 417685) @@ -1,204 +1,204 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= arpack PORTVERSION= 96 PORTREVISION= 13 CATEGORIES= math MASTER_SITES= http://www.caam.rice.edu/software/ARPACK/SRC/ DISTFILES= ${PORTNAME}${PORTVERSION}.tar.gz patch.tar.gz DIST_SUBDIR= arpack EXTRACT_ONLY= ${PORTNAME}${PORTVERSION}.tar.gz -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Argand Library: large eigenvalue subroutines (serial version) BUILD_DEPENDS= tradcpp:devel/tradcpp CONFLICTS= arpack-ng-[0-9]* CPP= tradcpp FFLAGS+= -ffixed-line-length-none LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes USES= fortran USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/ARPACK # The following lapack symbols in arpack are renamed to avoid conflicts with other # lapack libraries: RENAMED_SYMBOLS= cgbtf2 cgbtrf cgbtrs cgeqr2 cgttrf cgttrs clacgv \ clacon clacpy cladiv clahqr clange clanhs clarf \ clarfg clarnv clartg clascl claset classq claswp \ clatrs cmach crot ctrevc ctrexc ctrsen ctrsyl cunm2r \ dgbtf2 dgbtrf dgbtrs dgeqr2 dgttrf dgttrs dlabad \ dlacon dlacpy dladiv dlae2 dlaev2 dlaexc dlagtm \ dlahqr dlaln2 dlamc1 dlamc2 dlamc3 dlamc4 dlamc5 \ dlamch dlange dlanhs dlanst dlanv2 dlaptm dlapy2 \ dlapy3 dlaran dlarf dlarfg dlarfx dlarnd dlarnv \ dlartg dlaruv dlascl dlaset dlasr dlasrt dlassq \ dlaswp dlasy2 dorm2r dpttrf dpttrs dsteqr dtrevc \ dtrexc dtrsen dtrsyl dzsum1 icmax1 ilaenv izmax1 \ lsame lsamen scsum1 second sgbtf2 sgbtrf sgbtrs \ sgeqr2 sgttrf sgttrs slabad slacon slacpy sladiv \ slae2 slaev2 slaexc slagtm slahqr slaln2 slamc1 \ slamc2 slamc3 slamc4 slamc5 slamch slange slanhs \ slanst slanv2 slaptm slapy2 slapy3 slaran slarf \ slarfg slarfx slarnd slarnv slartg slaruv slascl \ slaset slasr slasrt slassq slaswp slasy2 sorm2r \ spttrf spttrs ssteqr strevc strexc strsen strsyl \ xerbla xlaenv zgbtf2 zgbtrf zgbtrs zgeqr2 zgttrf \ zgttrs zlacgv zlacon zlacpy zladiv zlahqr zlange \ zlanhs zlarf zlarfg zlarnv zlartg zlascl zlaset \ zlassq zlaswp zlatrs zmach zrot ztrevc ztrexc ztrsen \ ztrsyl zunm2r BANDTESTS= ssbdr1 ssbdr2 ssbdr3 ssbdr4 ssbdr5 ssbdr6 \ dsbdr1 dsbdr2 dsbdr3 dsbdr4 dsbdr5 dsbdr6 \ snbdr1 snbdr2 snbdr3 snbdr4 snbdr5 snbdr6 \ dnbdr1 dnbdr2 dnbdr3 dnbdr4 dnbdr5 dnbdr6 \ cnbdr1 cnbdr2 cnbdr3 cnbdr4 \ znbdr1 znbdr2 znbdr3 znbdr4 COMPLEXTESTS= cndrv1 cndrv2 cndrv3 cndrv4 \ zndrv1 zndrv2 zndrv3 zndrv4 NONSYMTESTS= sndrv1 sndrv2 sndrv3 sndrv4 sndrv5 sndrv6 \ dndrv1 dndrv2 dndrv3 dndrv4 dndrv5 dndrv6 SIMPLETESTS= sssimp dssimp snsimp dnsimp cnsimp znsimp SVDTESTS= ssvd dsvd SYMTESTS= ssdrv1 ssdrv2 ssdrv3 ssdrv4 ssdrv5 ssdrv6 \ dsdrv1 dsdrv2 dsdrv3 dsdrv4 dsdrv5 dsdrv6 OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} DISTFILES+= ug.ps.gz .endif .if exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas .else WITH_BLAS?= reference .endif .if ${WITH_BLAS} == atlas LIB_DEPENDS+= libatlas.so:math/atlas BLAS?= -lf77blas .else LIB_DEPENDS+= libblas.so:math/blas BLAS?= -lblas .endif .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif post-extract: @${TAR} -C ${WRKDIR} -xzf ${_DISTDIR}/patch.tar.gz @${GZIP_CMD} ${WRKSRC}/DOCUMENTS/ex-*.doc post-patch: @${REINPLACE_CMD} -E \ -e '/^(home|AR|FC|LDFLAGS|MAKE|PLAT|RANLIB|SHELL)[[:blank:]]+=/d' \ -e '/^ARPACKLIB[[:blank:]]+=/s/_\$$\(PLAT\)//' \ -e '\|^BLASLIB[[:blank:]]+=|s|=.*|= ${LDFLAGS} ${BLAS}|' \ -e '/^DIRS[[:blank:]]+=/s/\$$\(BLASdir\)//' \ -e '\|^FFLAGS[[:blank:]]+=|s|=.*|= ${FFLAGS} $${PICFLAG}|' \ ${WRKSRC}/ARmake.inc @${CP} -R ${WRKSRC} ${WRKSRC}_SHARED @${ECHO_CMD} ${RENAMED_SYMBOLS} | ${AWK} \ 'BEGIN { printf "%s\n\n%s\t%s\n%s\t%s\n\n", \ "/* arpack symbol renaming preprocessor macros, C interface */", \ "#ifndef", "_ARPACK_COMPAT_C_H_", \ "#define", "_ARPACK_COMPAT_C_H_" \ > "${WRKDIR}/arpack_compat_c.h" ; \ printf "%s\n\n%s\t%s\n%s\t%s\n\n", \ "/* arpack symbol renaming preprocessor macros, FORTRAN interface */", \ "#ifndef", "_ARPACK_COMPAT_F_H_", \ "#define", "_ARPACK_COMPAT_F_H_" \ > "${WRKDIR}/arpack_compat_f.h" } ; \ { for (i = 1; i <= NF; i++) { \ printf "%s\t%s%s\t%s%s%s\n", "#define", $$i, "_", \ "arpack_", $$i, "_" > "${WRKDIR}/arpack_compat_c.h" ; \ printf "%s\t%s\t%s%s\n%s\t%s\t%s%s\n", "#define", \ toupper($$i), "ARPACK_", toupper($$i), "#define", $$i, \ "ARPACK_", toupper($$i) \ > "${WRKDIR}/arpack_compat_f.h" } } ; \ END { print "\n#endif" > "${WRKDIR}/arpack_compat_c.h" ; \ print "\n#endif" > "${WRKDIR}/arpack_compat_f.h" }' - pre-build: @${ECHO_CMD} "Renaming LAPACK functions ..." @for f in `${FIND} ${WRKDIR} -type f -mindepth 2 -name '*.f'` ; do \ ${MV} $${f} $${f}.unproc ; \ ${CPP} -C -I${WRKDIR} -imacros arpack_compat_f.h \ $${f}.unproc $${f} ; done do-build: @cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} \ PICFLAG= home="${WRKSRC}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} @cd ${WRKSRC}_SHARED ; ${SETENV} ${MAKE_ENV} \ PICFLAG=${PICFLAG} home="${WRKSRC}_SHARED" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} ; \ ${FC} ${FFLAGS} ${PICFLAG} ${LDFLAGS} -shared \ -o libarpack.so.1 -Wl,-x -Wl,-soname,libarpack.so.1 \ -Wl,--whole-archive libarpack.a -Wl,--no-whole-archive do-install: @${INSTALL_DATA} ${FILESDIR}/arpack.h ${WRKDIR}/arpack_compat_c.h \ ${WRKDIR}/arpack_compat_f.h ${STAGEDIR}${PREFIX}/include @${INSTALL_DATA} ${WRKSRC}/libarpack.a ${STAGEDIR}${PREFIX}/lib @${INSTALL_DATA} -s ${WRKSRC}_SHARED/libarpack.so.1 ${STAGEDIR}${PREFIX}/lib @${LN} -sf libarpack.so.1 ${STAGEDIR}${PREFIX}/lib/libarpack.so .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/DOCUMENTS/ex-*.doc.gz ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/ug.ps.gz ${STAGEDIR}${DOCSDIR} .endif .if defined(MAINTAINER_MODE) check regression-test test: simpletest .endif simpletest: build @cd ${WRKSRC}/EXAMPLES/SIMPLE ; ${SETENV} ${MAKE_ENV} \ PICFLAG= home="${WRKSRC}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} simple ; \ ${SIMPLETESTS:S|^|./|:S|$| ; |} @cd ${WRKSRC}_SHARED/EXAMPLES/SIMPLE ; ${SETENV} ${MAKE_ENV} \ PICFLAG=${PICFLAG} home="${WRKSRC}_SHARED" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} simple ; \ ${SIMPLETESTS:S|^|./|:S|$| ; |} fulltest: fulltest-static fulltest-shared fulltest-static: lapack-drivers-static .for d in BAND COMPLEX NONSYM SVD SYM @cd ${WRKSRC}/EXAMPLES/${d} ; ${SETENV} ${MAKE_ENV} \ PICFLAG= home="${WRKSRC}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ${${d}TESTS} ; \ ${${d}TESTS:S|^|./|:S|$| ; |} .endfor fulltest-shared: lapack-drivers-shared .for d in BAND COMPLEX NONSYM SIMPLE SVD SYM @cd ${WRKSRC}_SHARED/EXAMPLES/${d} ; ${SETENV} ${MAKE_ENV} \ PICFLAG=${PICFLAG} home="${WRKSRC}_SHARED" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ${${d}TESTS} ; \ ${${d}TESTS:S|^|./|:S|$| ; |} .endfor lapack-drivers-static: build @cd ${WRKSRC}/LAPACK ; ${SETENV} ${MAKE_ENV} \ PICFLAG= home="${WRKSRC}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} sdrv ddrv cdrv zdrv lapack-drivers-shared: build @cd ${WRKSRC}_SHARED/LAPACK ; ${SETENV} ${MAKE_ENV} \ PICFLAG=${PICFLAG} home="${WRKSRC}_SHARED" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} sdrv ddrv cdrv zdrv .include Index: head/math/arpack++/Makefile =================================================================== --- head/math/arpack++/Makefile (revision 417684) +++ head/math/arpack++/Makefile (revision 417685) @@ -1,86 +1,86 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= arpack++ PORTVERSION= 1.2 PORTREVISION= 7 CATEGORIES= math MASTER_SITES= http://www.ime.unicamp.br/%7echico/arpack++/ DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} PATCH_SITES= http://reuter.mit.edu/blue/software/ \ http://www.gdv.uni-hannover.de/~reuter/software/ PATCHFILES= arpack++1.2.patch.diff PATCH_DIST_STRIP= -p1 -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= ARPACK++ is an object-oriented version of the ARPACK package LIB_DEPENDS= libarpack.so:math/arpack \ libsuperlu.so:math/superlu \ libumfpack.so:math/suitesparse .if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS) WITH_ATLAS= yes .endif .if defined(WITH_ATLAS) LIB_DEPENDS+= libatlas.so:math/atlas BLAS= -lf77blas LAPACK= -lalapack -lcblas .else LIB_DEPENDS+= liblapack.so:math/lapack LIB_DEPENDS+= libblas.so:math/blas BLAS= -lblas LAPACK= -llapack .endif NO_BUILD= yes REINPLACE_ARGS= -i "" USES= gmake DOCS= README doc/arpackpp.ps.gz doc/bugs.txt doc/structure.txt OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC}/include -name "*.orig" -delete @${FIND} ${WRKSRC}/examples -name "*.orig" -delete @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/Makefile.inc @${FIND} ${WRKSRC}/examples -name Makefile | \ ${XARGS} ${REINPLACE_CMD} -e "s|../../../Makefile.inc|../../Makefile.inc|" \ -e 's|$$(ARPACKPP_DIR)/examples|${EXAMPLESDIR}|' do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/ARPACK++ @for inc in `${LS} ${WRKSRC}/include` ; do \ ${INSTALL_DATA} ${WRKSRC}/include/$$inc ${STAGEDIR}${PREFIX}/include/ARPACK++; \ done @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor @${GUNZIP_CMD} ${STAGEDIR}${DOCSDIR}/arpackpp.ps.gz @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/Makefile.inc ${STAGEDIR}${EXAMPLESDIR} @${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." .if defined(MAINTAINER_MODE) test: install for sample in `${FIND} ${EXAMPLESDIR} -name Makefile` ; do \ (cd `dirname $$sample` ; \ ${ECHO_MSG} "============" ; \ ${ECHO_MSG} "*** Entering `pwd`" ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \ || ${TRUE}) ; \ done @${ECHO_MSG} "============" @${ECHO_MSG} "Failures expected in umfpack/complex, umfpack/nonsym & umfpack/sym" @${ECHO_MSG} "(UM*2FA -> umfpack_*_numeric)." @${ECHO_MSG} .endif .include Index: head/math/arpack-ng/Makefile =================================================================== --- head/math/arpack-ng/Makefile (revision 417684) +++ head/math/arpack-ng/Makefile (revision 417685) @@ -1,84 +1,84 @@ # Created by: bf # $FreeBSD$ PORTNAME= arpack-ng PORTVERSION= 3.1.5 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/ \ LOCAL/bf DISTNAME= ${PORTNAME}_${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT+= Revised Argand library for solving large-scale eigenvalue problems LICENSE= BSD3CLAUSE USES= fortran libtool USE_LDCONFIG= yes CONFLICTS= arpack-[0-9]* SLAVEDIRS= math/arpack-ng-mpich GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-blas="${BLAS}" \ --with-lapack="${LAPACK}" LDFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DOCS MPI OPTIONS_SUB= yes MPI_CONFIGURE_ENABLE= mpi MPI_LIB_DEPENDS= libmpich.so.8:net/mpich2 MPI_CONFLICTS_INSTALL+= arpack-ng-3.* MPI_CONFLICTS_INSTALL_OFF+= arpack-ng-mpich-3.* .include .if ${PORT_OPTIONS:MMPI} PKGNAMESUFFIX= -mpich .endif WITH_BLAS?= blas .if ${WITH_BLAS} == "gotoblas" BLAS= -lgoto2p LAPACK= -lgoto2p LIB_DEPENDS+= libgoto2p.so:math/gotoblas .elif ${WITH_BLAS} == "atlas" BLAS= -lptf77blas LAPACK= -lalapack -lptcblas LIB_DEPENDS+= libptf77blas.so:math/atlas .elif ${WITH_BLAS} == "blas" BLAS= -lblas LAPACK= -llapack LIB_DEPENDS+= libblas.so:math/blas \ liblapack.so:math/lapack .else IGNORE= unknown value of WITH_BLAS: ${WITH_BLAS} .endif post-patch: @${REINPLACE_CMD} -Ee 's|\(libdir\)(/pkgconfig)|(prefix)/libdata\1|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/BLAS_LIBS.*LAPACK_LIBS/ \ {s/LAPACK_LIBS/BLAS_LIBS/;s/BLAS_LIBS/LAPACK_LIBS/;}' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/arpack.pc.in \ ${WRKSRC}/TESTS/Makefile.in post-build: @cd ${WRKSRC}/.libs; ${STRIP_CMD} libarpack.a libarpack.so.*.* post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/DOCUMENTS && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} .endif check regression-test test: build @cd ${WRKSRC}; ${DO_MAKE_BUILD} check .include Index: head/math/blitz++/Makefile =================================================================== --- head/math/blitz++/Makefile (revision 417684) +++ head/math/blitz++/Makefile (revision 417685) @@ -1,40 +1,40 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= blitz++ PORTVERSION= 0.9 PORTREVISION= 8 CATEGORIES= math MASTER_SITES= SF/blitz/blitz/Blitz%2B%2B%20${PORTVERSION} DISTNAME= blitz-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= C++ class library for scientific computing OPTIONS_DEFINE= DOCS DOCS_USE= TEX=dvipsk,formats DOCS_USES= makeinfo DOCS_INFO= blitz DOCS_BUILD_DEPENDS= texi2dvi:print/texinfo \ texi2html:textproc/texi2html DOCS_MAKE_ARGS_OFF= NOPORTDOCS=yes GNU_CONFIGURE= yes USES= libtool pathfix gmake CONFIGURE_ARGS= --with-cxx=gcc --disable-doxygen --enable-shared MAKE_ARGS+= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ AUTOHEADER="${TRUE}" MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/doc/blitz USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's|g++|\$${CXX}|g ; \ s|"-ftemplate-depth-30|"\$${CXXFLAGS} -ftemplate-depth-30|g ; \ s|-O2||g' ${WRKSRC}/configure .include Index: head/math/cblas/Makefile =================================================================== --- head/math/cblas/Makefile (revision 417684) +++ head/math/cblas/Makefile (revision 417685) @@ -1,137 +1,137 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= cblas PORTVERSION= 1.0 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= NL/blas/blast-forum/ LOCAL/bf DISTFILES= cblas.tgz -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Reference implementation of the C interface to the legacy Fortran BLAS LICENSE= BLAS LICENSE_NAME= BLAS License LICENSE_TEXT= http://www.netlib.org/blas/#_licensing LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell USES= fortran CONFLICTS_INSTALL= atlas-[0-9]* atlas-devel-[0-9]* OPTIONS_DEFINE= PROFILE SHARED STATIC DOCS OPTIONS_DEFAULT= SHARED STATIC PROFILE_DESC= Build profiling libraries SHARED_DESC= Build shared libraries and PIC archives STATIC_DESC= Build (non-PIC) archives PLIST_FILES= include/cblas.h include/cblas_f77.h PLIST_SUB= SVERSION="${SVERSION}" SVERSION= 2 WRKSRC= ${WRKDIR}/CBLAS WRKSRC_PROFILE= ${WRKSRC}_PROFILE WRKSRC_SHARED= ${WRKSRC}_SHARED WRKSRC_STATIC= ${WRKSRC} .include .if make(makesum) || ${PORT_OPTIONS:MDOCS} DISTFILES+= blas-report.pdf EXTRACT_ONLY= cblas.tgz .endif MANGLING?= -DADD_ CFLAGS+= ${MANGLING} .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif FLAGS_PROFILE?= -pg FLAGS_SHARED ?= ${PICFLAG} .if ${PORT_OPTIONS:MSHARED} PLIST_FILES+= lib/libcblas_pic.a lib/libcblas.so lib/libcblas.so.${SVERSION} TESTS ?= test-shared USE_LDCONFIG= yes .endif .if ${PORT_OPTIONS:MSTATIC} PLIST_FILES+= lib/libcblas.a TESTS ?= test-static .endif .if ${PORT_OPTIONS:MPROFILE} PLIST_FILES+= lib/libcblas_p.a TESTS ?= test-profile .endif post-patch: @${SED} -Ee '\@^CBLIB[[:blank:]]*=@s@cblas.*\.a@libcblas.a@; \ \@^((BL|RAN)LIB|CC|FC)[[:blank:]]*=@d; \ \@^((C|F)FLAGS)[[:blank:]]*=@s@=.*@+= $${EXTRAFLAGS}@; \ \@^LOADER@{x; s|^|LOADFLAGS = $${LDFLAGS} $${EXTRAFLAGS}|; G;};' \ ${WRKSRC}/Makefile.LINUX > ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's@$$(ARCH)@$$(AR)@' ${WRKSRC}/src/Makefile .for o in PROFILE SHARED .if ${PORT_OPTIONS:M${o}} @${CP} -a ${WRKSRC} ${WRKSRC_${o}} .endif .endfor do-build: build-profile build-shared build-static .for o in PROFILE SHARED STATIC build-${o:tl}: patch .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nBuilding ${o:tl} libraries:\n\n\n" @cd ${WRKSRC_${o}}/src; ${SETENV} ${MAKE_ENV} EXTRAFLAGS="${FLAGS_${o}}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} all .endif .endfor post-build: .if ${PORT_OPTIONS:MSHARED} cd ${WRKSRC_SHARED}/lib ; ${FC} ${FFLAGS} ${FFLAGS_SHARED} ${LDFLAGS} -shared \ -o libcblas.so.${SVERSION} -Wl,-x -Wl,-soname,libcblas.so.${SVERSION} \ -Wl,--whole-archive libcblas.a -Wl,--no-whole-archive .endif .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) BLAS?= -L${LOCALBASE}/lib -lblas BUILD_DEPENDS += ${LOCALBASE}/lib/libblas.so:math/blas MAKE_ENV+= BLLIB="${BLAS}" check regression-test test: ${TESTS} .for o in PROFILE SHARED STATIC test-${o:tl}: build-${o:tl} .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nTesting ${o:tl} libraries:\n\n\n" @cd ${WRKSRC_${o}}/testing; ${SETENV} ${MAKE_ENV} EXTRAFLAGS="${FLAGS_${o}}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} all run @${CAT} ${WRKSRC_${o}}/testing/*.out .endif .endfor .endif do-install: @${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include .if ${PORT_OPTIONS:MSTATIC} @${INSTALL_DATA} ${WRKSRC}/lib/libcblas.a ${STAGEDIR}${PREFIX}/lib .endif .if ${PORT_OPTIONS:MSHARED} @${INSTALL_DATA} ${WRKSRC_SHARED}/lib/libcblas.a ${STAGEDIR}${PREFIX}/lib/libcblas_pic.a @${INSTALL_LIB} ${WRKSRC_SHARED}/lib/libcblas.so.${SVERSION} ${STAGEDIR}${PREFIX}/lib @${LN} -sf libcblas.so.${SVERSION} ${STAGEDIR}${PREFIX}/lib/libcblas.so .endif .if ${PORT_OPTIONS:MPROFILE} @${INSTALL_DATA} ${WRKSRC_PROFILE}/lib/libcblas.a ${STAGEDIR}${PREFIX}/lib/libcblas_p.a .endif .include Index: head/math/crlibm/Makefile =================================================================== --- head/math/crlibm/Makefile (revision 417684) +++ head/math/crlibm/Makefile (revision 417685) @@ -1,62 +1,62 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= crlibm DISTVERSION= 1.0beta4 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://lipforge.ens-lyon.fr/frs/download.php/%SUBDIR%/:1,2,3 \ LOCAL/bf/crlibm:4 MASTER_SITE_SUBDIR= 162/:1 153/:2 154/:3 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:1,4 DIST_SUBDIR= crlibm EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Correctly-rounded mathematics library LICENSE= LGPL21 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= TEST DOCS OPTIONS_DEFAULT= TEST TEST_DESC= Include all test capabilities (requires MPFR) .include .if make(makesum) || ${PORT_OPTIONS:MDOCS} DISTFILES+= crlibm-1.0beta3.pdf:2,4 tripledoubleprocedures-1.0beta3.pdf:3,4 .endif post-patch: @${REINPLACE_CMD} -e 's/\($$(AM_CFLAGS)\) \($$(CFLAGS)\)/\2 \1/' \ ${WRKSRC}/tests/Makefile.in .if !empty(MACHINE_CPU:Msse2) CFLAGS+= -msse2 -mfpmath=sse CONFIGURE_ARGS+= --enable-sse2 .endif .if ${PORT_OPTIONS:MTEST} CONFIGURE_ARGS+= --enable-mpfr LIB_DEPENDS+= libmpfr.so:math/mpfr .else CONFIGURE_ARGS+= --disable-mpfr .endif check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} check .if ${PORT_OPTIONS:MDOCS} PORTDOCS= ${DISTFILES:C|\:.*||:M*.pdf} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${_DISTDIR}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/math/dieharder/Makefile =================================================================== --- head/math/dieharder/Makefile (revision 417684) +++ head/math/dieharder/Makefile (revision 417685) @@ -1,34 +1,34 @@ # Created by: bf # $FreeBSD$ PORTNAME= dieharder PORTVERSION= 3.31.1 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= http://www.phy.duke.edu/~rgb/General/dieharder/ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Random number generator testsuite LICENSE= GPLv2 LIB_DEPENDS= libgsl.so:math/gsl MAKE_JOBS_UNSAFE= yes USES= dos2unix libtool tar:tgz GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes .include .if ${ARCH} == "ia64" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64 or sparc64 .endif check test: build ${WRKSRC}/dieharder/dieharder -a .include Index: head/math/eispack/Makefile =================================================================== --- head/math/eispack/Makefile (revision 417684) +++ head/math/eispack/Makefile (revision 417685) @@ -1,61 +1,61 @@ # Created by: ljo # $FreeBSD$ PORTNAME= eispack PORTVERSION= 1.0 PORTREVISION= 6 CATEGORIES= math MASTER_SITES= NL DISTFILES= ${SRCS} EXTRACT_ONLY= #empty -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Eigenvalue system package DIST_SUBDIR= ${PORTNAME} NO_WRKSUBDIR= yes USES= fortran uidfix USE_LDCONFIG= yes SHLIB_MAJOR= 2 PLIST_FILES= lib/libeispack.a lib/libeispack.so lib/libeispack.so.${SHLIB_MAJOR} LDFLAGS+= ${FFLAGS} SRCCONF= /dev/null MAKE_ENV+= SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCCONF="${SRCCONF}" OPTIONS_DEFINE= PROFILE .include .if ${PORT_OPTIONS:MPROFILE} .if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE) IGNORE= you have defined WITH_PROFILE, but have also defined\ WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE .elif !exists(/usr/lib/libc_p.a) IGNORE= you have chosen WITH_PROFILE, but have not installed the\ base system profiling libraries .endif PLIST_FILES+= lib/libeispack_p.a .else MAKE_ENV+= NO_PROFILE=yes .endif SRCS= csroot.f epslon.f pythag.f bakvec.f balanc.f balbak.f bandr.f \ bandv.f bisect.f bqr.f cbabk2.f cbal.f cg.f ch.f cinvit.f combak.f \ comhes.f comlr.f comlr2.f comqr.f comqr2.f cortb.f corth.f elmbak.f \ elmhes.f eltran.f figi.f figi2.f hqr.f hqr2.f htrib3.f htribk.f \ htrid3.f htridi.f imtql1.f imtql2.f imtqlv.f invit.f minfit.f \ ortbak.f orthes.f ortran.f otqlrat.f qzhes.f qzit.f qzval.f qzvec.f \ ratqr.f rebak.f rebakb.f reduc.f reduc2.f rg.f rgg.f rs.f rsb.f \ rsg.f rsgab.f rsgba.f rsm.f rsp.f rst.f rt.f svd.f tinvit.f tql1.f \ tql2.f tqlrat.f trbak1.f trbak3.f tred1.f tred2.f tred3.f tridib.f \ tsturm.f cdiv.f post-extract: @(cd ${_DISTDIR}; ${CP} ${SRCS} ${WRKSRC}) ${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/Makefile .include Index: head/math/fflas-ffpack/Makefile =================================================================== --- head/math/fflas-ffpack/Makefile (revision 417684) +++ head/math/fflas-ffpack/Makefile (revision 417685) @@ -1,109 +1,109 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= fflas-ffpack PORTVERSION= 1.4.3 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://linalg.org/ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Library for dense linear algebra over word-size finite fields LICENSE= LGPL20 LIB_DEPENDS= libgmp.so:math/gmp USES= shebangfix GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gmp="${LOCALBASE}" SHEBANG_FILES= fflas-ffpack-config.in OPTIONS_DEFINE= DOXYGEN OPTIMIZED_CFLAGS .include .if ${LOCALBASE} == "/usr/local" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .endif .if defined(MAINTAINER_MODE) CONFIGURE_ARGS+= --with-givaro="${LOCALBASE}" LIB_DEPENDS+= libgivaro.so:math/givaro .else CONFIGURE_ARGS+= --with-givaro=no .endif #a C interface to BLAS is needed WITH_BLAS?= gsl .if ${WITH_BLAS} == "gotoblas" CONFIGURE_ARGS+= --with-gotoblas2="${LOCALBASE}" --with-lapack=blas LIB_DEPENDS+= libgoto2p.so:math/gotoblas USES+= fortran .elif ${WITH_BLAS} == "atlas" CONFIGURE_ARGS+= --with-cblas="${LOCALBASE}" --with-lapack=blas LIB_DEPENDS+= libcblas.so:math/atlas USES+= fortran .elif ${WITH_BLAS} == "gsl" CONFIGURE_ARGS+= --with-gsl="${LOCALBASE}" LIB_DEPENDS+= libgslcblas.so:math/gsl .else IGNORE = unknown value of WITH_BLAS: ${WITH_BLAS} .endif .if ${PORT_OPTIONS:MDOXYGEN} BUILD_DEPENDS+= doxygen:devel/doxygen CONFIGURE_ARGS+= --enable-doc --with-docdir="${DOCSDIR}" PLIST_SUB+= DOXYGEN="" .else PLIST_SUB+= DOXYGEN="@comment " .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} MANUAL_PACKAGE_BUILD= : optimizes for the build machine .else CONFIGURE_ARGS+= --disable-optimization .endif post-patch: ${REINPLACE_CMD} -e '/DEFAULT_CFLAGS=/{s/-O2 //;s/-pipe//;}' \ -e '/DEBUG_CFLAGS=.*-DNDEBUG/s/$${DEBUG_CFLAGS} //' \ -e '/^WARN_CFLAGS="-Wall"/d' \ -e '/if test "x$$WARN" = "xyes"/s/$$/ WARN_CFLAGS="-Wall" ;/' \ -e 's/\(-lgoto2\)\( -pthread\)\{0,1\}/\1p/g' -e 's/libgoto2/&p/g' \ -e '/"GOTO2")/{N; s/LAPACK_LIBS=""/LAPACK_LIBS="-lgoto2p"/; }' \ -e 's/liblapack_atlas/libalapack/g' \ -e 's/$${LAPACK_LIBS} -llapack_atlas/-lalapack -lf77blas -lcblas/g' \ ${WRKSRC}/configure #Unfortunately, we must leave stdint.h --> cstdint unresolved when not using #lang/gcc4*, or switch to TR1 headers, due to our aging base system libstdc++ ${REINPLACE_CMD} -E \ -e 's/(#include[[:blank:]]+<)(std)(arg|def|io|lib)(\.h>)/\1c\2\3>/' \ ${WRKSRC}/fflas-ffpack/field/nonzero-randiter.h \ ${WRKSRC}/fflas-ffpack/field/modular-randiter.h \ ${WRKSRC}/fflas-ffpack/utils/args-parser.h \ ${WRKSRC}/fflas-ffpack/utils/debug.h \ ${WRKSRC}/fflas-ffpack/utils/Matio.h \ ${WRKSRC}/utils/args-parser.h \ ${WRKSRC}/utils/debug.h \ ${WRKSRC}/utils/Matio.h .if ${PORT_OPTIONS:MDOXYGEN} @${REINPLACE_CMD} -e 's/sed -i/& ""/' ${WRKSRC}/doc/Makefile.in .endif .if ${PORT_OPTIONS:MDOXYGEN} post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR}/fflas-ffpack-dev-html ${TOUCH} ${STAGEDIR}${DOCSDIR}/fflas-ffpack-dev-html/.keep-me .endif .if defined(MAINTAINER_MODE) check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} check .endif .include Index: head/math/fftw3/Makefile =================================================================== --- head/math/fftw3/Makefile (revision 417684) +++ head/math/fftw3/Makefile (revision 417685) @@ -1,149 +1,149 @@ # Created by: Lars Koeller # $FreeBSD$ # $MCom: ports-experimental/math/fftw3/Makefile,v 1.1 2006/03/28 00:08:57 ahze Exp $ PORTNAME= fftw3 PORTVERSION= 3.3.3 PORTREVISION?= 2 CATEGORIES= math MASTER_SITES= http://www.fftw.org/ \ ftp://ftp.fftw.org/pub/fftw/ PKGNAMESUFFIX= ${FFTW3_PKGNAMESUFFIX} DISTNAME= fftw-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT?= Fast C routines to compute the Discrete Fourier Transform LICENSE= GPLv2 #current flavors: default, float, long, and quad FFTW3_FLAVOR?= default FFTW3_SUFX= GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool pathfix perl5 pkgconfig USE_PERL5= build USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-shared --enable-threads --disable-fortran .if ${FFTW3_FLAVOR} == "default" INFO= fftw3 .else #For non-default flavors, build and install the flavor-dependent components #only, so that these flavors may coexist with the default flavor INSTALL_TARGET= install-pkgconfigDATA install-libLTLIBRARIES install-exec .endif OPTIONS_DEFINE= G77_WRAPPERS OPENMP OPTIMIZED_CFLAGS G77_WRAPPERS_DESC= Alter Fortran wrappers for use with g77 OPENMP_DESC= Build OpenMP multithreaded libraries OPTIONS_DEFAULT= OPTIMIZED_CFLAGS .include .if ${PORT_OPTIONS:MOPENMP} CONFIGURE_ARGS+= --enable-openmp PLIST_SUB+= OPENMP="" USES+= compiler:openmp .else CONFIGURE_ARGS+= --disable-openmp PLIST_SUB+= OPENMP="@comment " USES+= compiler:env .endif #Users must add altivec to MACHINE_CPU when desired: #this is not currently done in bsd.cpu.mk .if ${FFTW3_FLAVOR} == "default" . if !empty(MACHINE_CPU:Mavx) CONFIGURE_ARGS+=--enable-avx . elif !empty(MACHINE_CPU:Msse2) CONFIGURE_ARGS+=--enable-sse2 . endif .elif ${FFTW3_FLAVOR} == "float" FFTW3_SUFX= f FFTW3_PKGNAMESUFFIX= -float CONFIGURE_ARGS+=--enable-float . if !empty(MACHINE_CPU:Mavx) CONFIGURE_ARGS+=--enable-avx . elif !empty(MACHINE_CPU:Msse) CONFIGURE_ARGS+=--enable-sse . elif !empty(ARCH:Mpowerpc*) && !empty(MACHINE_CPU:Maltivec) CONFIGURE_ARGS+=--enable-altivec . endif .elif ${FFTW3_FLAVOR} == "long" FFTW3_SUFX= l FFTW3_PKGNAMESUFFIX= -long CONFIGURE_ARGS+=--enable-long-double .elif ${FFTW3_FLAVOR} == "quad" FFTW3_SUFX= q FFTW3_PKGNAMESUFFIX= -quad CONFIGURE_ARGS+=--enable-quad-precision ONLY_FOR_ARCHS= i386 amd64 USE_GCC= yes .endif .if ${FFTW3_FLAVOR} == "default" PLIST_SUB+= DEF="" NONDEF="@comment " .else PLIST_SUB+= DEF="@comment " NONDEF="" .endif PLIST_SUB+= FFTW3_SUFX="${FFTW3_SUFX}" .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -fstrict-aliasing . if !defined(WITH_DEBUG) CFLAGS+= -fomit-frame-pointer . endif . if ${ARCH} == "i386" && (${COMPILER_TYPE} == "gcc" || !empty(USE_GCC)) CFLAGS+= -malign-double . endif WITHOUT_NO_STRICT_ALIASING= yes .endif # end OPTIMIZED_CFLAGS post-patch: @${REINPLACE_CMD} -e 's|/etc/fftw|${PREFIX}/etc/fftw|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/api/import-system-wisdom.c \ ${WRKSRC}/doc/fftw3* \ ${WRKSRC}/tools/* .if ${FFTW3_FLAVOR} != "default" @${REINPLACE_CMD} -E \ -e '/(DIST_COMMON|bin_SCRIPTS|BUILT_SOURCES|EXTRA_DIST) =/,\ /[^\]$$/s/[^[:blank:]]*fftw-wisdom-to-conf[^[:blank:]]*//' \ ${WRKSRC}/tools/Makefile.in .endif @${FIND} ${WRKSRC} -type f \( -name \*.bak -or -name \*.orig \) -delete post-configure: #After issuing --disable-fortran in order to avoid using a Fortran compiler #during configuration, edit config.h to provide Fortran wrappers appropriate for #gfortran, with ac_cv_f77_mangling="lower case, underscore, no extra underscore" @${REINPLACE_CMD} -e '/DISABLE_FORTRAN/d' ${WRKSRC}/config.h @${ECHO_CMD} "#define F77_FUNC(name,NAME) name ## _" >> ${WRKSRC}/config.h @${ECHO_CMD} "#define F77_FUNC_(name,NAME) name ## _" >> ${WRKSRC}/config.h @${ECHO_CMD} "#define F77_FUNC_EQUIV 1" >> ${WRKSRC}/config.h .if ${PORT_OPTIONS:MG77_WRAPPERS} @${ECHO_CMD} "#define WITH_G77_WRAPPERS 1" >> ${WRKSRC}/config.h .endif .if ${FFTW3_FLAVOR} != "default" post-install: @${INSTALL_MAN} ${WRKSRC}/tools/fftw${FFTW3_SUFX}-wisdom.1 ${STAGEDIR}${PREFIX}/man/man1 .endif regression-test test: smallcheck .for t in bigcheck check exhaustive-check paranoid-check smallcheck ${t}: build @(cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} ${t}) .endfor .include Index: head/math/givaro/Makefile =================================================================== --- head/math/givaro/Makefile (revision 417684) +++ head/math/givaro/Makefile (revision 417685) @@ -1,61 +1,61 @@ # $FreeBSD$ PORTNAME= givaro PORTVERSION= 3.8.0 CATEGORIES= math MASTER_SITES= https://forge.imag.fr/frs/download.php/592/ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= C++ library for computer algebra LICENSE= CeCILL-Bv1-en.txt LICENSE_NAME= Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre] B license, version 1 LICENSE_FILE= ${WRKSRC}/Licence_CeCILL-B_V1-en.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libgmp.so.10:math/gmp USES= libtool GNU_CONFIGURE= yes CONFIGURE_ARGS = --with-gmp="${LOCALBASE}" USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOXYGEN .include .if ${PORT_OPTIONS:MDOXYGEN} BUILD_DEPENDS += doxygen:devel/doxygen \ dot:graphics/graphviz CONFIGURE_ARGS+= --enable-doc --with-docdir=${DOCSDIR} PLIST_SUB+= PORTDOCS="" .else PLIST_SUB+= PORTDOCS="@comment " .endif CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e '/DEFAULT_CFLAGS=/{s/-O2 //;s/-pipe//;}' \ -e '/DEBUG_CFLAGS=.*-DNDEBUG/s/$${DEBUG_CFLAGS} //' \ -e '/^WARN_CFLAGS="-Wall"/d' \ -e '/if test "x$$WARN" = "xyes"/s/$$/ WARN_CFLAGS="-Wall" ;/' \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MDOXYGEN} @${REINPLACE_CMD} -e 's/sed -i/& ""/' ${WRKSRC}/docs/Makefile.in .endif post-install: .if ${PORT_OPTIONS:MDOXYGEN} ${RMDIR} ${STAGEDIR}${DOCSDIR}/givaro-dev-html ${FIND} ${WRKSRC}/docs/givaro-html -not -type d \ | ${SED} -ne 's,^${WRKSRC}/docs/givaro-html,${DOCSDIR}/givaro-html,p' >> ${TMPPLIST} .endif check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} check .include Index: head/math/glpk/Makefile =================================================================== --- head/math/glpk/Makefile (revision 417684) +++ head/math/glpk/Makefile (revision 417685) @@ -1,72 +1,72 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= glpk PORTVERSION= 4.52.1 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= GNU -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= GNU Linear Programming Kit LICENSE= GPLv3 LIB_DEPENDS= libgmp.so:math/gmp OPTIONS_DEFINE= IODBC MYSQL DOCS IODBC_DESC= MathProg iodbc support MYSQL_DESC= MathProg mysql support GNU_CONFIGURE= yes USES= gmake libtool USE_LDCONFIG= yes CFLAGS+= -trigraphs CPPFLAGS+= -D_LSEEK_DECLARED -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-gmp CONFLICTS= goblin-[0-9]* .include .if ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MMYSQL} CONFIGURE_ARGS+= --enable-dl=dlfcn .else CONFIGURE_ARGS+= --disable-dl .endif .if ${PORT_OPTIONS:MIODBC} CONFIGURE_ARGS+= --enable-odbc LIB_DEPENDS+= libiodbc.so:databases/libiodbc .else CONFIGURE_ARGS+= --disable-odbc .endif .if ${PORT_OPTIONS:MMYSQL} CONFIGURE_ARGS+= --enable-mysql USE_MYSQL= yes .else CONFIGURE_ARGS+= --disable-mysql .endif post-patch: @${REINPLACE_CMD} -e "s;\/usr\/include\/mysql;${LOCALBASE}\/include\/mysql;g" \ ${WRKSRC}/configure DOCS1= cnfsat.pdf glpk.pdf glpk_faq.txt gmpl.pdf graphs.pdf miplib2.txt \ miplib3.txt netlib.txt DOCS2= dfeas.pdf gomory.pdf keller.pdf scaling.pdf updating.pdf PORTDOCS= ${DOCS1} ${DOCS2} post-install: @${INSTALL_DATA} ${WRKSRC}/src/glplpx.h ${STAGEDIR}${PREFIX}/include .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc ; \ ${INSTALL_DATA} ${DOCS1} ${DOCS2:S|^|notes/|} ${STAGEDIR}${DOCSDIR} .endif check regression-test test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) .include Index: head/math/gretl/Makefile =================================================================== --- head/math/gretl/Makefile (revision 417684) +++ head/math/gretl/Makefile (revision 417685) @@ -1,123 +1,123 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gretl PORTVERSION= 1.9.13 PORTREVISION= 6 CATEGORIES= math finance MASTER_SITES= SF -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= GNU Regression, Econometrics, and Time-series Library LICENSE= GPLv3 LIB_DEPENDS= libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= fortran gmake libtool pathfix pkgconfig tar:bzip2 WANT_GNOME= yes ALL_TARGET= # empty CONFIGURE_ARGS= --enable-static --enable-shared --with-gmake \ --disable-xdg-utils CONFIGURE_ENV= ac_cv_lib_dl_dlopen="" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= LAPACK_LIBS="${LAPACK} ${BLAS}" OPTIONS_DEFINE= ATLAS GUI ODBC OPENMP R UNZIP ATLAS_DESC= Use ATLAS for BLAS and LAPACK GUI_DESC= Graphical user interface and plugins R_DESC= libR support UNZIP_DESC= UnZip compression support via libgsf OPTIONS_DEFAULT= GUI OPENMP UNZIP .include .if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= libatlas.so:math/atlas BLAS= -lf77blas LAPACK= -lalapack -lcblas .else LIB_DEPENDS+= libblas.so:math/blas \ liblapack.so:math/lapack BLAS= -lblas LAPACK= -llapack .endif .if ${PORT_OPTIONS:MGUI} CONFIGURE_ARGS+= --enable-gtk2=yes --enable-gui=yes INSTALLS_ICONS= yes USE_GNOME= gtksourceview2 USES+= desktop-file-utils shared-mime-info BUILD_DEPENDS+= gnuplot:math/gnuplot RUN_DEPENDS+= gnuplot:math/gnuplot PLIST_SUB+= GUI="" .else USE_GNOME= glib20 libxml2 CONFIGURE_ARGS+= --enable-gui=no --enable-xdg=no PLIST_SUB+= GUI="@comment " .endif .if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --enable-nls=yes USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --enable-nls=no PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MODBC} CONFIGURE_ARGS+= --with-odbc LIB_DEPENDS+= libodbc.so:databases/unixODBC PLIST_SUB+= ODBC="" .else CONFIGURE_ARGS+= --without-odbc PLIST_SUB+= ODBC="@comment " .endif .if ${PORT_OPTIONS:MOPENMP} CONFIGURE_ARGS+= --enable-openmp .endif .if ${PORT_OPTIONS:MR} CONFIGURE_ARGS+= --with-libR LIB_DEPENDS+= libR.so:math/R .else CONFIGURE_ARGS+= --without-libR .endif .if ${PORT_OPTIONS:MUNZIP} CONFIGURE_ARGS+= --with-gsf USE_GNOME+= libgsf PLIST_SUB+= NO_UNZIP="@comment " .else CONFIGURE_ARGS+= --without-gsf PLIST_SUB+= NO_UNZIP="" .endif .if !empty(MACHINE_CPU:Msse2) CONFIGURE_ARGS+= --enable-sse2=yes .else CONFIGURE_ARGS+= --enable-sse2=no .endif post-patch: @${SED} -i '.orig' -E -e '/#include[[:blank:]]+/\ {x; s/.*/#include /; H; x;}' \ ${WRKSRC}/configure \ ${WRKSRC}/plugin/mailer.c @${REINPLACE_CMD} -e 's| DOMAIN| CEPHES_DOMAIN|g' \ ${WRKSRC}/cephes/iv.c regression-test test check: build @cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} check .include Index: head/math/gsl/Makefile =================================================================== --- head/math/gsl/Makefile (revision 417684) +++ head/math/gsl/Makefile (revision 417685) @@ -1,36 +1,36 @@ # Created by: Andrew L. Neporada # $FreeBSD$ PORTNAME= gsl PORTVERSION= 1.16 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= GNU -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= The GNU Scientific Library - mathematical libs LICENSE= GPLv3 USES= libtool makeinfo pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV+= MAKEINFO='makeinfo --no-split' INSTALL_TARGET= install-strip INFO= gsl-ref post-extract: @${RM} -f ${WRKSRC}/doc/gsl-ref.info* #prevent regression test coredumps from causing failures on the #package-building cluster: .ifndef(MAINTAINER_MODE) CORELIMIT?= /usr/bin/limits -Sc 0 .endif check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${CORELIMIT} ${MAKE_CMD} \ ${MAKE_ARGS} check .include Index: head/math/jags/Makefile =================================================================== --- head/math/jags/Makefile (revision 417684) +++ head/math/jags/Makefile (revision 417685) @@ -1,98 +1,98 @@ # Created by: Eric van Gyzen # $FreeBSD$ PORTNAME= mcmc-jags PORTVERSION= 4.0.0 CATEGORIES= math MASTER_SITES= SF/mcmc-jags/JAGS/${S}.x/Source/:1 \ SF/mcmc-jags/Examples/${S}.x/:2 \ SF/mcmc-jags/Manuals/2.x/:3 \ SF/mcmc-jags/Manuals/${S}.x/:4 DISTFILES= JAGS-${PORTVERSION}${EXTRACT_SUFX}:1 DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTFILES:M*[12]:C|:.*||} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Just Another Gibbs Sampler LICENSE= GPLv2 GNU_CONFIGURE= yes USES= bison compiler:features fortran gmake libtool localbase USE_GCC= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/JAGS-${PORTVERSION} PLIST_SUB= MODULEVERSION=${S} S= ${PORTVERSION:C|\..*||} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} || make(makesum) DISTFILES+= jags_developer_manual.pdf:3 jags_installation_manual.pdf:4 \ jags_user_manual.pdf:4 PORTDOCS= ${DISTFILES:M*[34]:C|:.*||} .endif .if ${PORT_OPTIONS:MEXAMPLES} || make(makesum) DISTFILES+= classic-bugs.tar.gz:2 PORTEXAMPLES= * .endif .if exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas .else WITH_BLAS?= reference .endif .if ${WITH_BLAS} == "atlas" LIB_DEPENDS+= libatlas.so:math/atlas CONFIGURE_ARGS= --with-lapack="-lalapack -lptcblas" --with-blas="-lptf77blas" .elif ${WITH_BLAS} == "reference" LIB_DEPENDS+= libblas.so:math/blas LIB_DEPENDS+= liblapack.so:math/lapack CONFIGURE_ARGS= --with-lapack="-llapack" --with-blas="-lblas" .else IGNORE= invalid value for WITH_BLAS: ${WITH_BLAS} .endif post-patch: @${REINPLACE_CMD} -e 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \ ${WRKSRC}/etc/Makefile.in @${REINPLACE_CMD} \ -e '/@WINDOWS_FALSE@bin_SCRIPTS =/s/jags/mcmc-&/' \ -e '/CLEANFILES =/s/jags/mcmc-&/' \ -e '/@WINDOWS_FALSE@jags:/s/jags/mcmc-&/' \ -e '/@WINDOWS_FALSE@.*rm -f jags/s/jags/mcmc-&/' \ -e '/@WINDOWS_FALSE@.*mv jags.tmp jags/s/jags/mcmc-&/2' \ ${WRKSRC}/src/terminal/Makefile.in .if ${PORT_OPTIONS:MEXAMPLES} @${SED} -i '' -e '\|JAGS ?=|{s|jags|mcmc-&|;s|/usr/local|${PREFIX}|;}' \ ${WRKDIR}/classic-bugs/vol[12]/Makefile .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${_DISTDIR}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKDIR}/classic-bugs; ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .endif .if defined(MAINTAINER_MODE) BUILD_DEPENDS+= ${LOCALBASE}/lib/R/library/coda/R/coda.rdb:math/R-cran-coda check test: install .for i in 1 2 @cd ${WRKDIR}/classic-bugs/vol${i}; ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} check .endfor @${FIND} ${WRKDIR}/classic-bugs -type f -name check.log | ${SORT} | \ ${XARGS} -tI @ ${CAT} @ .endif .include Index: head/math/kktdirect/Makefile =================================================================== --- head/math/kktdirect/Makefile (revision 417684) +++ head/math/kktdirect/Makefile (revision 417685) @@ -1,98 +1,98 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= kktdirect PORTVERSION= 0.5 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://www.cs.ubc.ca/~rbridson/download/ LOCAL/bf DISTNAME= KKTDirect${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Direct solver package for saddle-point (KKT) matrices USES= fortran USE_LDCONFIG= yes CFLAGS+= -DUSE_FORTRAN_BLAS -DUSE_FORTRAN_LAPACK LDFLAGS+= -L${LOCALBASE}/lib ${LAPACK} ${BLAS} -lm PLIST_FILES= include/kktdirect.h lib/libkktdirect.a lib/libkktdirect_pic.a \ lib/libkktdirect.so lib/libkktdirect.so.0 OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif .if exists(${LOCALBASE}/lib/libgoto2.so) WITH_BLAS?= gotoblas .elif exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas .else WITH_BLAS?= reference .endif .if ${WITH_BLAS} == reference LIB_DEPENDS+= libblas.so:math/blas LIB_DEPENDS+= liblapack.so:math/lapack BLAS= -lblas LAPACK= -llapack .elif ${WITH_BLAS} == gotoblas LIB_DEPENDS+= libgoto2p.so:math/gotoblas BLAS= -lgoto2p LAPACK= -lgoto2p .elif ${WITH_BLAS} == atlas LIB_DEPENDS+= libatlas.so:math/atlas BLAS= -lptf77blas LAPACK= -lalapack -lptcblas .endif PORTDOCS= kktdirect.pdf PORTEXAMPLES= kktsolve.cpp post-patch: @${REINPLACE_CMD} -E \ -e 's@CPP@CXX@g' \ -e '\@^(CC|CXX) =@s@^@#@' \ -e 's@^(C|CXX|LD)(FLAGS )(=)(.*)@\1\2+\3 $${PICFLAG}@' \ -e 's@ar r@${AR} r@' \ -e 's@ranlib@${RANLIB}@' \ ${WRKSRC}/Makefile pre-build: ${CP} -a ${WRKSRC} ${WRKSRC}_shared do-build: @cd ${WRKSRC}_shared; ${DO_MAKE_BUILD} PICFLAG="${PICFLAG}" libkktdirect.a; \ ${CXX} ${CXXFLAGS} -shared -Wl,-soname,libkktdirect.so.0 \ -o ${WRKDIR}/libkktdirect.so.0 -Wl,--whole-archive libkktdirect.a \ -Wl,--no-whole-archive -Wl,--as-needed ${LDFLAGS}; \ ${CP} -af libkktdirect.a ${WRKDIR}/libkktdirect_pic.a @cd ${WRKSRC}; ${DO_MAKE_BUILD} PICFLAG="" libkktdirect.a; \ ${CP} -af libkktdirect.a ${WRKDIR} check regression-test test: build @cd ${WRKSRC}; ${DO_MAKE_BUILD} PICFLAG="" stokes ; \ ./stokes 3 do-install: @${INSTALL_DATA} ${WRKSRC}/kktdirect.h ${STAGEDIR}${PREFIX}/include @cd ${WRKDIR} && ${INSTALL_DATA} libkktdirect.a libkktdirect_pic.a \ ${STAGEDIR}${PREFIX}/lib @cd ${WRKDIR} && ${INSTALL_LIB} libkktdirect.so.0 ${STAGEDIR}${PREFIX}/lib @cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libkktdirect.so.0 libkktdirect.so .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/math/laspack/Makefile =================================================================== --- head/math/laspack/Makefile (revision 417684) +++ head/math/laspack/Makefile (revision 417685) @@ -1,33 +1,33 @@ # Created by: giffunip # $FreeBSD$ PORTNAME= laspack PORTVERSION= 1.12.2 CATEGORIES= math MASTER_SITES= NL/linalg DISTNAME= ${PORTNAME} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Package for solving large sparse systems of linear equations USES= tar:tgz WRKSRC= ${WRKDIR}/${PORTNAME} MAKEFILE= makefile MAKE_ARGS= HOME=${STAGEDIR}${PREFIX} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's+/usr/local+${LOCALBASE}+g' ${WRKSRC}/${MAKEFILE} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.ps ${STAGEDIR}${DOCSDIR} .ifdef MAINTAINER_MODE regression-test: @cd ${WRKDIR} && ${SETENV} HOME=${WRKDIR} ./install @cd ${WRKSRC}/check && ${SETENV} HOME=${WRKDIR} ./check .endif .include Index: head/math/ldouble/Makefile =================================================================== --- head/math/ldouble/Makefile (revision 417684) +++ head/math/ldouble/Makefile (revision 417685) @@ -1,60 +1,60 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= ldouble PORTVERSION= 0.1 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= LOCAL/ahze # http://www.moshier.net/ DISTFILES= ${LDOUBLE_DISTFILE} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Long double math precision functions NO_WRKSUBDIR= yes MAKEFILE= makefile USE_LDCONFIG= yes ONLY_FOR_ARCHS= i386 sparc64 PLIST_FILES= lib/libml.a \ lib/libml.so \ lib/libml.so.0 OPTIONS_DEFINE= DOCS .include .if ${ARCH}=="i386" LDOUBLE_DISTFILE= ldouble.zip EXTRA_PATCHES= ${FILESDIR}/i386-makefile-patch PORTDOCS= ldoubdoc.html PLIST_FILES+= include/mathl.h .else LDOUBLE_DISTFILE= 128bit.tgz EXTRA_PATCHES= ${FILESDIR}/128-makefile-patch PORTDOCS= 128bdoc.html .endif post-patch: .if ${ARCH}!="sparc64" @${REINPLACE_CMD} -e 's|-msoft-quad-float||' \ ${WRKSRC}/${MAKEFILE} .endif @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|; s|%%CFLAGS%%|${CFLAGS}|' \ ${WRKSRC}/${MAKEFILE} do-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/libml.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/libml.so.0 ${STAGEDIR}${PREFIX}/lib ${LN} -sf libml.so.0 ${STAGEDIR}${PREFIX}/lib/libml.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libml.so .if ${ARCH}=="i386" ${INSTALL_DATA} ${WRKSRC}/protos.h ${STAGEDIR}${PREFIX}/include/mathl.h .endif .include Index: head/math/libflame/Makefile =================================================================== --- head/math/libflame/Makefile (revision 417684) +++ head/math/libflame/Makefile (revision 417685) @@ -1,336 +1,336 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= libflame DISTVERSION= r7421 PORTREVISION= 5 CATEGORIES= math MASTER_SITES= http://www.cs.utexas.edu/users/%SUBDIR%/:1,2 LOCAL/bf:3 MASTER_SITE_SUBDIR= flame/snapshots/:1 field/docs/:2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:3 libflame.pdf:3 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= FLAME dense linear algebra library LICENSE= LGPL21 BUILD_DEPENDS= bash:shells/bash GNU_CONFIGURE= yes USE_CSTD= c99 USES= gmake CONFIGURE_ARGS= --enable-dynamic-build --enable-static-build OPTIONS_DEFINE= BLAS3_CNTL BUILTIN_BLAS CBLAS EXTERNAL_LAPACK GOTOBLAS \ LAPACK2FLAME LAPACK_SUBPROBLEMS OPENMP SHARED STATIC \ SUPERMATRIX THREADS DOCS EXAMPLES OPTIONS_DEFAULT= BLAS3_CNTL LAPACK2FLAME SHARED SUPERMATRIX THREADS BLAS3_CNTL_DESC= Set Level-3 BLAS variant and blocksize BUILTIN_BLAS_DESC= Build the (suboptimal) internal BLAS CBLAS_DESC= Build an interface to an external C BLAS EXTERNAL_LAPACK_DESC= Build an interface to an external LAPACK GOTOBLAS_DESC= Build a full GotoBLAS interface LAPACK2FLAME_DESC= Build a LAPACK compatibility layer LAPACK_SUBPROBLEMS_DESC= Use an external LAPACK for subproblems OPENMP_DESC= Use multithreading via OpenMP SHARED_DESC= Build a shared library and PIC archive STATIC_DESC= Build a non-PIC archive SUPERMATRIX_DESC= Task scheduling and parallel execution .include .if ${PORT_OPTIONS:MBLAS3_CNTL} CONFIGURE_ARGS+= --enable-blas3-front-end-cntl-trees .else CONFIGURE_ARGS+= --disable-blas3-front-end-cntl-trees .endif .if ${PORT_OPTIONS:MBUILTIN_BLAS} IGNORE= : BUILTIN_BLAS is an experimental option, for testing purposes only .if ${PORT_OPTIONS:MCBLAS} || ${PORT_OPTIONS:MGOTOBLAS} IGNORE= : BUILTIN_BLAS is incompatible with CBLAS and GOTOBLAS .endif CONFIGURE_ARGS+= --enable-builtin-blas .else CONFIGURE_ARGS+= --disable-builtin-blas .endif .if ${PORT_OPTIONS:MCBLAS} IGNORE= : CBLAS yields an incomplete library, and is for testing purposes only .if ${PORT_OPTIONS:MGOTOBLAS} IGNORE= : CBLAS is incompatible with GOTOBLAS .endif CONFIGURE_ARGS+= --enable-cblas-interfaces .else CONFIGURE_ARGS+= --disable-cblas-interfaces .endif .if ${PORT_OPTIONS:MEXTERNAL_LAPACK} CONFIGURE_ARGS+= --enable-external-lapack-interfaces .else CONFIGURE_ARGS+= --disable-external-lapack-interfaces .endif .if ${PORT_OPTIONS:MGOTOBLAS} CONFIGURE_ARGS+= --enable-goto-interfaces WITH_BLAS= gotoblas .else CONFIGURE_ARGS+= --disable-goto-interfaces .for b in M K N .if defined(${b}_BLOCKSIZE) CONFIGURE_ARGS+= --enable-default-${b:tl}-blocksize=${${b}_BLOCKSIZE} .endif .endfor .endif .if ${PORT_OPTIONS:MLAPACK2FLAME} .if ${PORT_OPTIONS:MLAPACK_SUBPROBLEMS} IGNORE= : LAPACK2FLAME is incompatible with LAPACK_SUBPROBLEMS .endif CONFIGURE_ARGS+= --enable-lapack2flame .else CONFIGURE_ARGS+= --disable-lapack2flame .endif .if ${PORT_OPTIONS:MLAPACK_SUBPROBLEMS} .if ! ${PORT_OPTIONS:MEXTERNAL_LAPACK} IGNORE= : LAPACK_SUBPROBLEMS requires EXTERNAL_LAPACK .endif CONFIGURE_ARGS+= --enable-external-lapack-for-subproblems .else CONFIGURE_ARGS+= --disable-external-lapack-for-subproblems .endif .if ${PORT_OPTIONS:MEXTERNAL_LAPACK} || ! ${PORT_OPTIONS:MBUILTIN_BLAS} .if ${PORT_OPTIONS:MCBLAS} .if exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas_c .else WITH_BLAS?= reference_c .endif .if !(${WITH_BLAS} == "atlas_c" || ${WITH_BLAS} == "reference_c") IGNORE= : CBLAS is incompatible with WITH_BLAS = ${WITH_BLAS} .endif .elif exists(${LOCALBASE}/lib/libgoto2.so) WITH_BLAS?= gotoblas .elif exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas .else WITH_BLAS?= reference .endif #WITH_CBLAS .endif #WITH_EXTERNAL_LAPACK or WITH_BUILTIN_BLAS .if ! ${PORT_OPTIONS:MBUILTIN_BLAS} .if ${WITH_BLAS} == atlas LIB_DEPENDS+= libatlas.so:math/atlas BLAS= -lptf77blas .elif ${WITH_BLAS} == atlas_c LIB_DEPENDS+= libatlas.so:math/atlas BLAS= -lptcblas .elif ${WITH_BLAS} == gotoblas LIB_DEPENDS+= libgoto2p:math/gotoblas BLAS= -lgoto2p .elif ${WITH_BLAS} == reference LIB_DEPENDS+= libblas.so:math/blas BLAS= -lblas .elif ${WITH_BLAS} == reference_c LIB_DEPENDS+= libgslcblas.so:math/gsl BLAS= -lgslcblas .endif #WITH_BLAS .endif #WITH_BUILTIN_BLAS .if ${PORT_OPTIONS:MEXTERNAL_LAPACK} .if !empty(WITH_BLAS:Matlas*) .if ${PORT_OPTIONS:MBUILTIN_BLAS} LIB_DEPENDS+= libatlas.so:math/atlas .endif LAPACK= -lalapack -lptcblas -lptf77blas .elif ${WITH_BLAS} == gotoblas .if ${PORT_OPTIONS:MBUILTIN_BLAS} LIB_DEPENDS+= libgoto2p:math/gotoblas .endif LAPACK= -lgoto2p .elif !empty(WITH_BLAS:Mreference*) LIB_DEPENDS+= liblapack.so:math/lapack LAPACK= -llapack .if ${PORT_OPTIONS:MBUILTIN_BLAS} || ${PORT_OPTIONS:MCBLAS} LIB_DEPENDS+= libblas.so:math/blas LAPACK+= -lblas .endif .endif #WITH_BLAS .endif #WITH_EXTERNAL_LAPACK .if ${PORT_OPTIONS:MOPENMP} .if ${PORT_OPTIONS:MTHREADS} IGNORE= OPENMP is incompatible with THREADS .endif .if !empty(CC:M*clang*) IGNORE= clang does not support OPENMP, use THREADS instead .endif OPENMP_CFLAGS ?= -fopenmp CFLAGS+= ${OPENMP_CFLAGS} LDFLAGS+= ${OPENMP_CFLAGS} CONFIGURE_ARGS+= --enable-multithreading=openmp .elif ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-multithreading=pthreads .else CONFIGURE_ARGS+= --enable-multithreading=no .endif .if ${PORT_OPTIONS:MSHARED} USE_LDCONFIG= yes .endif .for o in SHARED STATIC .if ${PORT_OPTIONS:M${o}} PLIST_SUB+= ${o}="" .else PLIST_SUB+= ${o}="@comment " .endif .endfor .if ${PORT_OPTIONS:MSUPERMATRIX} CONFIGURE_ARGS+= --enable-supermatrix .else CONFIGURE_ARGS+= --disable-supermatrix .endif .if !(defined(USE_GCC) || !empty(CC:M*gcc4*)) CONFIGURE_ARGS+= --disable-autodetect-f77-ldflags \ --disable-autodetect-f77-name-mangling .endif .if !empty(MACHINE_CPU:Msse3) CFLAGS+= -msse3 LDFLAGS+= -msse3 CONFIGURE_ARGS+= --enable-vector-intrinsics=sse .else CONFIGURE_ARGS+= --enable-vector-intrinsics=none .endif .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif CFLAGS+= ${PICFLAG} LDFLAGS+= ${PICFLAG} -Wl,-x .if defined(MEMORY_ALIGNMENT) CONFIGURE_ARGS+= --enable-memory-alignment=${MEMORY_ALIGNMENT} .if defined(LDIM_ALIGNMENT) CONFIGURE_ARGS+= --enable-ldim-alignment .endif .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= libflame.pdf .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * .endif SHLIB_MAJOR?= 0 post-patch: @${FIND} ${WRKSRC} -type f \( -name '*.sh' -o -name '*.sh.in' \) | \ ${XARGS} ${REINPLACE_CMD} -E \ -e 's@(#!)(/bin/bash)@\1${LOCALBASE}\2@' @${FIND} ${WRKSRC} -type f \( -name 'makefile' -o -name 'config.mk.in' \) | \ ${XARGS} ${REINPLACE_CMD} \ -e 's@-fPIC@${PICFLAG}@g' @${REINPLACE_CMD} \ -e '\@MK_INCL_DIR_INST_W_ARCH_VERS[[:blank:]]*:=@ \ s@-$$(ARCH_VERS)@/libflame@' \ -e '\@MK_FLAMEC_...S_INST_W_ARCH_VERS[[:blank:]]*:=@ \ {N; s@-$$(ARCH_VERS)@@; s@\.so@&.${SHLIB_MAJOR}@2;}' \ -e '\@^$$(MK_INCL_DIR_INST):@,\@^endif@d' \ -e '\@^$$(INSTALL_PREFIX)/lib/%\.a:@,\@^endif@d' \ -e 's@^\($$(INSTALL_PREFIX)/lib/%\)\(-$$(ARCH_VERS)\)\(\.a:\)@\1\3@' \ -e '\@^$$(INSTALL_PREFIX)/lib/%.*\.so:@ \ s@\(-$$(ARCH_VERS)\)\(\.so\)@\2.${SHLIB_MAJOR}@' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's@gcc)@cc|gcc*)@g' \ ${WRKSRC}/configure @${REINPLACE_CMD} \ -e '\@FLA_LIB_PATH[[:blank:]]*:=@ \ s@$$(INSTALL_PREFIX)/lib@../lib/$$(HOST)@' \ -e '\@FLA_INC_PATH[[:blank:]]*:=@ \ s@$$(INSTALL_PREFIX)@${WRKDIR}@' \ -e '\@HOST[[:blank:]]*:=@ \ s@sh $$(BUILD_DIRPATH)/ac-utils/config.guess@cat ../config.sys_type@' \ ${WRKSRC}/test/Makefile pre-configure: @${FIND} ${WRKSRC} -type f \( -name '*.bak' -o -name '*.fbsd10bak' \ -o -name '*.orig' \) -delete post-configure: .if ${PORT_OPTIONS:MSTATIC} @${CP} -af ${WRKSRC} ${WRKSRC}_STATIC @${REINPLACE_CMD} -e 's@${PICFLAG}@@' \ -e '\@FLA_ENABLE_DYNAMIC_BUILD[[:blank:]]*:=@s@yes@no@' \ ${WRKSRC}_STATIC/config/*/config.mk .endif .if ${PORT_OPTIONS:MSHARED} @${REINPLACE_CMD} \ -e '\@MK_FLAMEC_LIBS_INST.*[[:blank:]]*:=@ \ {N; s@$$(INSTALL_PREFIX)/lib/%@&_pic@;}' \ -e '\@^$$(INSTALL_PREFIX)/lib/%\.a:@s@%@&_pic@1' \ ${WRKSRC}/Makefile .endif do-build: .for o in SHARED STATIC .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\n\n===> Building ${o:tl} library:\n\n\n\n" @cd ${WRKSRC}${o:S|^|_|:M*STATIC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${_MAKE_JOBS} ${MAKE_ARGS} libs .endif .endfor do-install: @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} \ ${MAKE_ARGS} install-headers .if ${PORT_OPTIONS:MSHARED} @cd ${WRKSRC}/lib; ${STRIP_CMD} */libflame.so @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} \ ${MAKE_ARGS} install-libs install-lib-symlinks .endif .if ${PORT_OPTIONS:MSTATIC} @cd ${WRKSRC}_STATIC; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} \ ${MAKE_ARGS} install-libs .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples; ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .endif .if defined(MAINTAINER_MODE) BUILD_DEPENDS += ${RUN_DEPENDS} CONFIGURE_ARGS+= --enable-verbose-make-output check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} \ ${MAKE_ARGS} MK_INCL_DIR_INST_W_ARCH_VERS="${WRKDIR}/include" \ install-headers .for o in SHARED STATIC .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\n\n===> Testing ${o:tl} library:\n\n\n\n" @cd ${WRKSRC}${o:S|^|_|:M*STATIC}/test; ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} \ LIBBLAS="-L${LOCALBASE}/lib ${BLAS} -lm" \ LIBLAPACK="-L${LOCALBASE}/lib ${LAPACK}" test_libflame ; \ ./test_libflame.x .endif .endfor .endif #MAINTAINER_MODE .include Index: head/math/libmissing/Makefile =================================================================== --- head/math/libmissing/Makefile (revision 417684) +++ head/math/libmissing/Makefile (revision 417685) @@ -1,85 +1,85 @@ # $FreeBSD$ PORTNAME= libmissing DISTVERSION= 20130815 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Standard math functions missing from the FreeBSD libm LICENSE= BSD2CLAUSE LIB_DEPENDS= libmpc.so:math/mpc USE_LDCONFIG= yes USES= tar:xz uidfix MAKE_ENV= LDADD=-lmpc LIB=missing SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCCONF=/dev/null SRCS="${SRCS}" __MAKE_CONF=/dev/null OPTIONS_DEFINE= PROFILE EXAMPLES PLIST_FILES= include/missing_complex.h \ include/missing_math.h \ lib/libmissing.a lib/libmissing.so \ lib/libmissing.so.${SHLIB_MAJOR} SHLIB_MAJOR= 2 SRCS= libmissing.c CFLAGS+= -fno-builtin -fno-math-errno -I. -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTEXAMPLES= ${SRCS} .include .if ${OSVERSION} > 1000054 LDFLAGS+= -Wl,-z,interpose .endif .if ${PORT_OPTIONS:MPROFILE} .if !exists(/usr/lib/libc_p.a) IGNORE= you have chosen WITH_PROFILE, but have not installed the\ base system profiling libraries .endif PLIST_FILES+= lib/libmissing_p.a .else MAKE_ENV+= NO_PROFILE=yes .endif post-patch: @${PRINTF} "LIBDIR=\t${PREFIX}/lib\n.include \n" > \ ${WRKSRC}/Makefile .for t in d q s @cd ${WRKSRC}/c/common; ${CP} initseed.c maxtest.c ${WRKSRC}/c/${t}p/ .endfor @${REINPLACE_CMD} -E \ '/(XCFLAGS|XDEFINES|XINCLUDES|XLDFLAGS|XLIBS|XMFLAGS|XOPT)[[:blank:]]+=/d' \ ${WRKSRC}/c/Makefile @${REINPLACE_CMD} -e \ '/#include /{x;s|^.*$$|#include "missing_math.h"|;H;x;}' \ ${WRKSRC}/c/common/elefunt.h @${REINPLACE_CMD} -e '\|COMMONOBJS[[:blank:]]*=|s|../common/||g' \ ${WRKSRC}/c/dp/Makefile \ ${WRKSRC}/c/qp/Makefile \ ${WRKSRC}/c/sp/Makefile check regression-test test: build @cd ${WRKSRC}/c; ${SETENV} ${MAKE_ENV} XCFLAGS="${CFLAGS} -frounding-math" \ XINCLUDES="-I${WRKSRC}" XLDFLAGS="${LDFLAGS}" XLIBS="-L${WRKSRC} -lmissing" \ LD_LIBRARY_PATH="/lib:/usr/lib:${LOCALBASE}/lib:${WRKSRC}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} all3 .for t in d q s @${PRINTF} "\n\n\n\t\t%s\n\n\n" "REPORT OF ${t:tu}. PRECISION TEST RESULTS:" @${CAT} ${WRKSRC}/c/${t}p/tall${t}p.lst-xxx .endfor post-install: @cd ${WRKSRC}; ${INSTALL_DATA} missing_complex.h missing_math.h \ ${STAGEDIR}${PREFIX}/include @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/math/libocas/Makefile =================================================================== --- head/math/libocas/Makefile (revision 417684) +++ head/math/libocas/Makefile (revision 417685) @@ -1,59 +1,59 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= libocas PORTVERSION= 0.96 CATEGORIES= math MASTER_SITES= http://cmp.felk.cvut.cz/~xfrancv/ocas/ LOCAL/bf DISTNAME= ${PORTNAME}_v${PORTVERSION:S/.//} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Efficient training of SVM classifiers LICENSE= GPLv3 USES= gmake zip USE_LDCONFIG= yes ALL_TARGET= clean libocas.so.1 svmocas msvmocas linclassif CLIBS= -lm -lpthread MAKE_ENV= CLIBS="${CLIBS}" MEXDETECTED=no PLIST_FILES= bin/linclassif bin/msvmocas bin/svmocas lib/libocas.so \ lib/libocas.so.1 .include .if ${ARCH} == sparc64 PICFLAG= -fPIC .else PICFLAG= -fpic .endif CFLAGS+= ${PICFLAG} post-patch: @${REINPLACE_CMD} \ -e '\|:=|d' \ -e 's|libocas\.so|&.1|' \ -e '\|$$(CC) $$(CFLAGS) -o|{s|$$(CFLAGS)|& ${LDFLAGS}|;}' \ ${WRKSRC}/Makefile do-install: .for p in linclassif msvmocas svmocas @${INSTALL_PROGRAM} ${WRKSRC}/${p} ${STAGEDIR}${PREFIX}/bin .endfor @${INSTALL_LIB} ${WRKSRC}/libocas.so.1 ${STAGEDIR}${PREFIX}/lib @${LN} -sf libocas.so.1 ${STAGEDIR}${PREFIX}/lib/libocas.so check regression-test test: build ${WRKSRC}/msvmocas -c 10 -v 1 ${WRKSRC}/data/example4_train.light \ ${WRKSRC}/data/msvmocas.model ${WRKSRC}/linclassif -e -v 1 -o ${WRKSRC}/data/example4_test.pred \ ${WRKSRC}/data/example4_test.light ${WRKSRC}/data/msvmocas.model ${WRKSRC}/svmocas -c 10 -b 1 -v 1 ${WRKSRC}/data/riply_trn.light \ ${WRKSRC}/data/svmocas.model ${WRKSRC}/linclassif -e -v 1 -o ${WRKSRC}/data/riply_tst.pred \ ${WRKSRC}/data/riply_tst.light ${WRKSRC}/data/svmocas.model .include Index: head/math/libranlip/Makefile =================================================================== --- head/math/libranlip/Makefile (revision 417684) +++ head/math/libranlip/Makefile (revision 417685) @@ -1,41 +1,41 @@ # Created by: bf # $FreeBSD$ PORTNAME= libranlip DISTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= LOCAL/bf \ http://www.deakin.edu.au/~gleb/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Random variate generator for Lipschitz-continuous densities USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes INFO= ranlip PLIST_FILES= include/ranlip.h include/ranlipdist.h include/ranlipproc.h lib/libranlip.so.1.0.0 \ lib/libranlip.so.1 lib/libranlip.so lib/libranlip.a PORTDOCS= ranlip.ps PORTEXAMPLES= makefile ranliptest.cpp ranliptestproc.cpp TESTPROGS= static_example static_example2 static_example3 shared_example OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/docs/ranlip.ps ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for _file in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${_file} ${STAGEDIR}${EXAMPLESDIR} .endfor test: build @(cd ${WRKSRC}/examples; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} all) .for _prog in ${TESTPROGS} @(cd ${WRKSRC}/examples && ./${_prog}) .endfor .include Index: head/math/linpack/Makefile =================================================================== --- head/math/linpack/Makefile (revision 417684) +++ head/math/linpack/Makefile (revision 417685) @@ -1,52 +1,52 @@ # Created by: ljo # $FreeBSD$ PORTNAME= linpack PORTVERSION= 1.0 PORTREVISION= 6 CATEGORIES= math MASTER_SITES= NL DISTFILES= ${SRCS} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Linear Algebra package LIB_DEPENDS= libblas.so:math/blas MAKE_ENV= WITHOUT_PROFILE=yes __MAKE_CONF=/dev/null SRCCONF=/dev/null MAKEFILE= ${FILESDIR}/Makefile.lib USES= fortran uidfix USE_LDCONFIG= yes DIST_SUBDIR= ${PORTNAME} NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= ${WRKSRC} SRCS= cchdc.f cchdd.f cchex.f cchud.f cgbco.f cgbdi.f cgbfa.f cgbsl.f \ cgeco.f cgedi.f cgefa.f cgesl.f cgtsl.f chico.f chidi.f chifa.f \ chisl.f chpco.f chpdi.f chpfa.f chpsl.f cmach.f cpbco.f cpbdi.f \ cpbfa.f cpbsl.f cpoco.f cpodi.f cpofa.f cposl.f cppco.f cppdi.f \ cppfa.f cppsl.f cptsl.f cqrdc.f cqrsl.f csico.f csidi.f csifa.f \ csisl.f cspco.f cspdi.f cspfa.f cspsl.f csvdc.f ctrco.f ctrdi.f \ ctrsl.f dchdc.f dchdd.f dchex.f dchud.f dgbco.f dgbdi.f dgbfa.f \ dgbsl.f dgeco.f dgedi.f dgefa.f dgesl.f dgtsl.f dmach.f dpbco.f \ dpbdi.f dpbfa.f dpbsl.f dpoco.f dpodi.f dpofa.f dposl.f dppco.f \ dppdi.f dppfa.f dppsl.f dptsl.f dqrdc.f dqrsl.f dsico.f dsidi.f \ dsifa.f dsisl.f dspco.f dspdi.f dspfa.f dspsl.f dsvdc.f dtrco.f \ dtrdi.f dtrsl.f schdc.f schdd.f schex.f schud.f sgbco.f sgbdi.f \ sgbfa.f sgbsl.f sgeco.f sgedi.f sgefa.f sgesl.f sgtsl.f smach.f \ spbco.f spbdi.f spbfa.f spbsl.f spoco.f spodi.f spofa.f sposl.f \ sppco.f sppdi.f sppfa.f sppsl.f sptsl.f sqrdc.f sqrsl.f ssico.f \ ssidi.f ssifa.f ssisl.f sspco.f sspdi.f sspfa.f sspsl.f ssvdc.f \ strco.f strdi.f strsl.f zchdc.f zchdd.f zchex.f zchud.f zgbco.f \ zgbdi.f zgbfa.f zgbsl.f zgeco.f zgedi.f zgefa.f zgesl.f zgtsl.f \ zhico.f zhidi.f zhifa.f zhisl.f zhpco.f zhpdi.f zhpfa.f zhpsl.f \ zmach.f zpbco.f zpbdi.f zpbfa.f zpbsl.f zpoco.f zpodi.f zpofa.f \ zposl.f zppco.f zppdi.f zppfa.f zppsl.f zptsl.f zqrdc.f zqrsl.f \ zsico.f zsidi.f zsifa.f zsisl.f zspco.f zspdi.f zspfa.f zspsl.f \ zsvdc.f ztrco.f ztrdi.f ztrsl.f .include Index: head/math/lll_spect/Makefile =================================================================== --- head/math/lll_spect/Makefile (revision 417684) +++ head/math/lll_spect/Makefile (revision 417685) @@ -1,53 +1,53 @@ # Created by: bf # $FreeBSD$ PORTNAME= lll_spect DISTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= LOCAL/bf/lll_spect/ DISTFILES= lll_spect.C lll_search.C examples.txt DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= LLL-spectral test of linear congruential random number generators BUILD_DEPENDS= ${LOCALBASE}/lib/libntl.a:math/ntl RUN_DEPENDS= ${LOCALBASE}/lib/libntl.a:math/ntl PLIST_FILES= bin/lll_spect bin/lll_search PORTEXAMPLES= examples.txt NO_WRKSUBDIR= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= EXAMPLES post-extract: .for _file in lll_spect lll_search @${CP} ${_DISTDIR}/${_file}.C ${WRKSRC} .endfor do-build: .for _file in lll_spect lll_search ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c -o ${WRKSRC}/${_file}.o ${WRKSRC}/${_file}.C ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${WRKSRC}/${_file} ${WRKSRC}/${_file}.o -lntl -lgmp -lm .endfor do-install: .for _file in lll_spect lll_search ${INSTALL_PROGRAM} ${WRKSRC}/${_file} ${STAGEDIR}${PREFIX}/bin .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${_DISTDIR}/examples.txt ${STAGEDIR}${EXAMPLESDIR} test: build @${WRKSRC}/lll_spect "${WRKSRC}/output_spect" 17 16907 2147483647 @${WRKSRC}/lll_search "${WRKSRC}/output_search" 2147483647 2 3 7 11 31 151 331 @${SED} -n -e '/Modul/,/Time/p' ${_DISTDIR}/examples.txt > ${WRKSRC}/output_spect_example @${SED} -n -e '/may yield/,/Therefore/p' \ ${_DISTDIR}/examples.txt > ${WRKSRC}/output_search_example .include Index: head/math/lrng/Makefile =================================================================== --- head/math/lrng/Makefile (revision 417684) +++ head/math/lrng/Makefile (revision 417685) @@ -1,88 +1,88 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= lrng PORTVERSION= 20130314 CATEGORIES= math MASTER_SITES= http://www.iro.umontreal.ca/~simardr/rng/:1 \ http://www.iro.umontreal.ca/~lecuyer/myftp/papers/:2 \ LOCAL/bf/${PORTNAME}/${PORTVERSION}/:1,2 DISTFILES= ex1.c:1 lfsr258.c:1 lfsr113.c:1 WELL1024a.h:1 WELL19937a.h:1 WELL512a.h:1 \ WELL44497a.h:1 WELL19937a.c:1 WELL1024a.c:1 WELL512a.c:1 WELL44497a.c:1 \ MRG63k3a.c:1 MRG32k3a.c:1 MRG32k5a.c:1 MRG63k3a.h:1 MRG32k5a.h:1 MRG32k3a.h:1 \ lfsr258.h:1 lfsr113.h:1 DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} EXTRACT_ONLY= -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Uniform random number generators of P. L'Ecuyer and his colleagues LICENSE= GPLv3 CLEANFILES= ${SRCS} LIB= ${PORTNAME} LIBDIR= ${PREFIX}/lib MAKE_ENV+= CLEANFILES="${CLEANFILES}" \ LIB="${LIB}" LIBDIR="${LIBDIR}" SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCS="${SRCS}" SRCCONF="${SRCCONF}" NO_WRKSUBDIR= yes OPTIONS_DEFINE= PROFILE DOCS EXAMPLES PLIST_FILES= ${DISTFILES:M*.h\:1:S|:1$||:S|^|include/${PORTNAME}/|:} \ lib/lib${LIB}.a lib/lib${LIB}.so \ lib/lib${LIB}.so.${SHLIB_MAJOR} SHLIB_MAJOR= 0 SRCCONF= /dev/null SRCS= ${DISTFILES:M*.c\:1:Nex1.c\:1:S|:1$||} USE_LDCONFIG= yes USES= uidfix .include .if ${PORT_OPTIONS:MDOCS} || make(makesum) DISTFILES+= combmrg2.ps:2 lfsr04.pdf:2 tausme2.ps:2 .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= ${DISTFILES:M*\:2:S|:2||} .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= ex1.c .endif .if ${PORT_OPTIONS:MPROFILE} .if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE) IGNORE= you have defined WITH_PROFILE, but have also defined\ WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE .elif !exists(/usr/lib/libc_p.a) IGNORE= you have chosen WITH_PROFILE, but have not installed the\ base system profiling libraries .endif PLIST_FILES+= lib/lib${LIB}_p.a .else MAKE_ENV+= NO_PROFILE=yes .endif post-extract: @${CP} ${_DISTDIR}/* ${WRKSRC} @${ECHO_CMD} ".include " > ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} @${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}) .endif check regression-test test: build @${CC} ${CFLAGS} -o ${WRKSRC}/ex1 ${WRKSRC}/ex1.c ${WRKSRC}/lib${LIB}.a @${WRKSRC}/ex1 @${CC} ${CFLAGS} ${LDFLAGS} -o ${WRKSRC}/ex1s ${WRKSRC}/ex1.c -L${WRKSRC} -l${LIB} @${SETENV} LD_LIBRARY_PATH=${WRKSRC} ${WRKSRC}/ex1s .include Index: head/math/ltl2ba/Makefile =================================================================== --- head/math/ltl2ba/Makefile (revision 417684) +++ head/math/ltl2ba/Makefile (revision 417685) @@ -1,24 +1,24 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= ltl2ba PORTVERSION= 1.1 CATEGORIES= math MASTER_SITES= http://www.lsv.ens-cachan.fr/~gastin/ltl2ba/ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Fast translation from LTL formulae to Buechi automata LICENSE= GPLv2 ALL_TARGET= ltl2ba CFLAGS+= -DNXT PLIST_FILES= bin/ltl2ba post-patch: ${REINPLACE_CMD} -e '/^CC=/d' -e '/^CFLAGS=/d' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ltl2ba ${STAGEDIR}${PREFIX}/bin .include Index: head/math/maxima/Makefile =================================================================== --- head/math/maxima/Makefile (revision 417684) +++ head/math/maxima/Makefile (revision 417685) @@ -1,120 +1,120 @@ # Created by: Scott Flatman # $FreeBSD$ PORTNAME= maxima PORTVERSION= 5.37.3 PORTREVISION= 1 CATEGORIES= math lisp tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Symbolic mathematics program LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/bin/${LISPPORT} PATCH_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash RUN_DEPENDS= ${LOCALBASE}/bin/${LISPPORT} \ ${LOCALBASE}/bin/gnuplot:math/gnuplot USES= gmake makeinfo perl5 python:build tk:84+ USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS+= --prefix=${PREFIX} \ --with-posix-shell=/bin/sh \ --with-wish=${WISH} \ ${LISPSELECT} INFO= maxima imaxima xmaxima PLIST_SUB= BINDIR=${BINDIRECTORY} PLIST_SUB+= LISPBIN=${LISPBINARY} PLIST_SUB+= MAXIMABIN=${MAXIMABINARY} PLIST_SUB+= PORTVERSION=${PORTVERSION} OPTIONS_SINGLE= LISP OPTIONS_SINGLE_LISP= CLISP CMUCL GCL SBCL OPTIONS_DEFAULT= SBCL CLISP_DESC= Build with Clisp CMUCL_DESC= Build with CMU Common Lisp GCL_DESC= Build with GNU Common Lisp SBCL_DESC= Build with Steel Bank Common Lisp .include # Lisp to build with. Define only ONE of these! .if ${PORT_OPTIONS:MCLISP} LISPSELECT= --enable-clisp LISPPORT= clisp:lang/clisp BINDIRECTORY= binary-clisp LISPBINARY= lisp.run PLIST_SUB+= LISPBINARY="" MAXIMABINARY= maxima.mem .endif .if ${PORT_OPTIONS:MCMUCL} LISPSELECT= --enable-cmucl LISPPORT= lisp:lang/cmucl BINDIRECTORY= binary-cmucl LISPBINARY= lisp PLIST_SUB+= LISPBINARY="" MAXIMABINARY= maxima_core STRIP= #strip(1) chokes on LISPBINARY .endif .if ${PORT_OPTIONS:MGCL} LISPSELECT= --enable-gcl LISPPORT= gcl:lang/gcl BINDIRECTORY= binary-gcl #LISPBINARY is null so fudge this so deinstall works cleanly PLIST_SUB+= LISPBINARY="@comment " MAXIMABINARY= maxima .endif .if ${PORT_OPTIONS:MSBCL} . if ${ARCH} == "i386" DYNAMIC_SPACE_SIZE?= 512 . else DYNAMIC_SPACE_SIZE?= 1024 . endif . if defined(DYNAMIC_SPACE_SIZE) MAXIMA_LISP_OPTIONS+= --dynamic-space-size ${DYNAMIC_SPACE_SIZE} . endif . if defined(MAXIMA_LISP_OPTIONS) && !empty(MAXIMA_LISP_OPTIONS) LISPSELECT= --with-sbcl="sbcl ${MAXIMA_LISP_OPTIONS}" . else LISPSELECT= --enable-sbcl . endif LISPPORT= sbcl:lang/sbcl BINDIRECTORY= binary-sbcl #LISPBINARY is null so fudge this so deinstall works cleanly PLIST_SUB+= LISPBINARY="@comment " MAXIMABINARY= maxima_core .endif post-patch: @${GREP} -Fe '.core' -l -r ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e 's;\.core;_core;g' @${FIND} -X ${WRKSRC}/interfaces/xmaxima -name 'Makefile.in' | ${XARGS} \ ${REINPLACE_CMD} -e "s;tclsh;${TCLSH};g" @${REINPLACE_CMD} -e "s;/usr;${LOCALBASE};g" ${WRKSRC}/src/intl.lisp @${REINPLACE_CMD} -e 's;$$maxima_image_base;$${maxima_image_base};g' \ ${WRKSRC}/src/maxima.in .if defined(MAXIMA_LISP_OPTIONS) && !empty(MAXIMA_LISP_OPTIONS) @${REINPLACE_CMD} -e 's;"@SBCL_NAME@";@SBCL_NAME@;g' \ ${WRKSRC}/src/maxima.in @${REINPLACE_CMD} -e 's;"$$(SBCL_NAME)";$$(SBCL_NAME);g' \ ${WRKSRC}/src/Makefile.in .endif pre-build: @${FIND} ${WRKSRC} \( -name '*.bak' -o -name '*.fbsd10bak' -o \ -name '*.orig' \) -delete check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ check .include Index: head/math/metis/Makefile =================================================================== --- head/math/metis/Makefile (revision 417684) +++ head/math/metis/Makefile (revision 417685) @@ -1,136 +1,136 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= metis PORTVERSION= 5.1.0 CATEGORIES= math MASTER_SITES= http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Package for unstructured graph partitioning LICENSE= APACHE20 CONFLICTS= metis4-4* metis-edf-[0-9]* USES= cmake OPTIONS_DEFINE= OPENMP SHARED STATIC DOCS OPENMP_DESC= multithreading via OpenMP #PROFILE_DESC= profiling libraries SHARED_DESC= shared library and dynamically-linked executables STATIC_DESC= libmetis archive OPTIONS_DEFAULT= SHARED STATIC BINS= cmpfillin gpmetis graphchk m2gmetis mpmetis ndmetis .include .if ${PORT_OPTIONS:MOPENMP} CMAKE_ARGS+= -DOPENMP=1 USE_GCC= any .endif #.if ${PORT_OPTIONS:MPROFILE} #.if !exists(/usr/lib/libc_p.a) #IGNORE = : you have enabled the PROFILE option, but have not installed \ # the base system profiling libraries #.endif #ALL_TARGET_PROFILE= metis #CMAKE_ARGS_PROFILE= -DGPROF=1 #PLIST_SUB+= PROFILE="" ##PROFILE_FLAGS ?= -pg #WRKSRC_PROFILE = ${WRKSRC}_PROFILE #INSTALL_WRKSRC_PROFILE = ${WRKSRC_PROFILE}/libmetis #.else #PLIST_SUB+= PROFILE="@comment " #.endif .if ${PORT_OPTIONS:MSHARED} ALL_TARGET_SHARED= all CMAKE_ARGS_SHARED= -DSHARED=1 PLIST_SUB+= SHARED="" .if ${ARCH} == "sparc64" SHARED_FLAGS?= -fPIC .else SHARED_FLAGS?= -fpic .endif SHLIB_MAJOR?= 2 CMAKE_ARGS+= -DSHLIB_MAJOR="${SHLIB_MAJOR}" USE_LDCONFIG= yes WRKSRC_SHARED= ${WRKSRC}_SHARED INSTALL_WRKSRC_SHARED= ${WRKSRC_SHARED} .else PLIST_SUB+= SHARED="@comment " .endif .if ${PORT_OPTIONS:MSTATIC} ALL_TARGET_STATIC= metis PLIST_SUB+= STATIC="" WRKSRC_STATIC= ${WRKSRC} INSTALL_WRKSRC_STATIC= ${WRKSRC_STATIC}/libmetis .else PLIST_SUB+= STATIC="@comment " .endif post-patch: @${REINPLACE_CMD} -e "/^# Add compiler flags/,/^$$/d" \ -e "/^check_include_file(execinfo.h/d" \ ${WRKSRC}/GKlib/GKlibSystem.cmake @${REINPLACE_CMD} -e "\|/home/karypis/|d" \ ${WRKSRC}/programs/CMakeLists.txt .for o in SHARED #PROFILE .if ${PORT_OPTIONS:M${o}} @${CP} -R ${WRKSRC} ${WRKSRC_${o}} .endif .endfor do-configure: .for o in SHARED STATIC #PROFILE .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nConfiguring ${o}:\n\n\n" @cd ${WRKSRC_${o}}; ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} \ ${CMAKE_ARGS:C|${CFLAGS}|& ${${o}_FLAGS}|g} ${CMAKE_ARGS_${o}} \ -DGKLIB_PATH="${WRKSRC_${o}}/GKlib" ${CMAKE_SOURCE_PATH} .endif .endfor do-build: .for o in SHARED STATIC #PROFILE .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nBuilding ${o}:\n\n\n" @cd ${WRKSRC_${o}}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} ${ALL_TARGET_${o}} .endif .endfor .if ${PORT_OPTIONS:MSHARED} @cd ${WRKSRC_SHARED}/programs; ${STRIP_CMD} ${BINS} @cd ${WRKSRC_SHARED}/libmetis; ${STRIP_CMD} libmetis.so.* .endif .if ${PORT_OPTIONS:MSTATIC} @cd ${WRKSRC_STATIC}/libmetis; ${STRIP_CMD} libmetis.a .endif check regression-test test: build cd ${WRKSRC_SHARED}/graphs ; ../programs/gpmetis ./4elt.graph 5 do-install: .for o in SHARED STATIC #PROFILE .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nInstalling ${o}:\n\n\n" @cd ${INSTALL_WRKSRC_${o}}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} install .endif .endfor .if ${PORT_OPTIONS:MDOCS} PORTDOCS= manual.pdf post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/manual/manual.pdf ${STAGEDIR}${DOCSDIR} .endif .include Index: head/math/metis4/Makefile =================================================================== --- head/math/metis4/Makefile (revision 417684) +++ head/math/metis4/Makefile (revision 417685) @@ -1,64 +1,64 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= metis4 PORTVERSION= 4.0.3 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD/ DISTNAME= metis-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Package for unstructured graph partitioning LICENSE= METIS LICENSE_NAME= University of Minnesota METIS License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= auto-accept CONFLICTS= metis-5* metis-edf-[0-9]* USE_LDCONFIG= yes PORTSCOUT= limit:4.* PROGRAMS= graphchk kmetis mesh2dual mesh2nodal \ oemetis onmetis partnmesh partdmesh pmetis OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif post-patch: ${CP} -R ${WRKSRC} ${WRKSRC}_SHARED do-build: @cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} \ COPTIONS="${CFLAGS}" LDOPTIONS="${LDFLAGS}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} @cd ${WRKSRC}_SHARED ; ${SETENV} ${MAKE_ENV} \ COPTIONS="${CFLAGS} ${PICFLAG}" LDOPTIONS="${LDFLAGS} ${PICFLAG}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ; \ ${LD} -Bshareable -o libmetis.so.1 -x -soname libmetis.so.1 \ --whole-archive libmetis.a --no-whole-archive check regression-test test: build cd ${WRKSRC}/Graphs ; ./mtest 4elt.graph do-install: cd ${WRKSRC} ; ${INSTALL_PROGRAM} ${PROGRAMS} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/include/metis ${INSTALL_DATA} ${WRKSRC}/Lib/*.h ${STAGEDIR}${PREFIX}/include/metis ${INSTALL_DATA} ${WRKSRC}/libmetis.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}_SHARED/libmetis.so.1 ${STAGEDIR}${PREFIX}/lib ${LN} -sf libmetis.so.1 ${STAGEDIR}${PREFIX}/lib/libmetis.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmetis.so @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Doc/manual.ps ${STAGEDIR}${DOCSDIR} .include Index: head/math/msieve/Makefile =================================================================== --- head/math/msieve/Makefile (revision 417684) +++ head/math/msieve/Makefile (revision 417685) @@ -1,76 +1,76 @@ # Created by: Daniel Roethlisberger # $FreeBSD$ PORTNAME= msieve PORTVERSION= 1.51 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME:C/^m/M/}%20v${PORTVERSION} DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Fast factorization of big integers using MPQS and GNFS BUILD_DEPENDS= ${LOCALBASE}/lib/libecm.a:math/gmp-ecm WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gmake MAKE_ENV= ECM=1 HEADERS= mp.h msieve.h util.h PLIST_FILES= bin/msieve lib/libmsieve.a ${HEADERS:S|^|include/msieve/|} PORTDOCS= Changes Readme Readme.nfs Readme.qs OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math .if defined(WITHOUT_DEBUG) || !defined(WITH_DEBUG) CFLAGS+= -fomit-frame-pointer -DNDEBUG .endif .endif .if ${MACHINE_CPU:Mathlon} CFLAGS+= -DHAS_AMD_MMX .endif .if ${MACHINE_CPU:Msse} CFLAGS+= -DHAS_SSE .endif .if ${MACHINE_CPU:Msse2} CFLAGS+= -DHAS_SSE2 .endif .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif post-patch: @${REINPLACE_CMD} -E \ -e '/(^(CC|OPT_FLAGS) =|-DNDEBUG|svnversion|-ldl)/d' \ -e '/^CFLAGS =/s/=/+=/' \ -e 's@-Ignfs/poly/stage1@& -I${LOCALBASE}/include@' \ -e 's@-lecm@-L${LOCALBASE}/lib &@' \ -e 's/-lpthread/-pthread/' \ -e 's/-DHAS_SSE2//' \ ${WRKSRC}/Makefile do-install: @${INSTALL_PROGRAM} ${WRKSRC}/msieve ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/include/msieve @cd ${WRKSRC}/include; ${INSTALL_DATA} ${HEADERS} ${STAGEDIR}${PREFIX}/include/msieve @${INSTALL_DATA} ${WRKSRC}/libmsieve.a ${STAGEDIR}${PREFIX}/lib .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif regression-test test check: build @cd ${WRKSRC}; \ ./msieve -q -d 1 2385734365243128176756453434347656453122245767798 .include Index: head/math/mtl/Makefile =================================================================== --- head/math/mtl/Makefile (revision 417684) +++ head/math/mtl/Makefile (revision 417685) @@ -1,56 +1,56 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= mtl DISTVERSION= 2.1.2-23.tentative CATEGORIES= math devel MASTER_SITES= http://www.osl.iu.edu/download/research/mtl/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= The Matrix Template Library, Version 2 LICENSE= MTL LICENSE_NAME= Matrix Template Library License LICENSE_FILE= ${WRKSRC}/license.mtl.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept CONFIGURE_ENV= CXXCPP="${CXXCPP}" CXXCPP?= ${CXX} -E GNU_CONFIGURE= yes NO_BUILD= yes USES= perl5 USE_PERL5= build WRKSRC= ${WRKDIR}/${DISTNAME:R} OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e '/gnu\*)/,/;;/{/CXX=/d; /CXX_OPTIMIZE_FLAGS=/d; \ s/CXXFLAGS="/&$$ac_cv_env_CXXFLAGS_value /; }' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|\./.*\.pl[[:blank:]]|${PERL} &|' \ ${WRKSRC}/test/Makefile.in @${FIND} ${WRKSRC} -type f | ${XARGS} ${TOUCH} -m check regression-test test: build @cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} QUICK=-qQ test summary fulltest: build @cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} QUICK= test summary .include .if defined(USE_GCC) || !empty(CXX:M*g++4*) CXXFLAGS+= -fpermissive .endif PORTEXAMPLES= * post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/doubledouble @${INSTALL_DATA} ${WRKSRC}/contrib/examples/* ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/contrib/doubledouble/* ${STAGEDIR}${EXAMPLESDIR}/doubledouble .include Index: head/math/mumps/Makefile =================================================================== --- head/math/mumps/Makefile (revision 417684) +++ head/math/mumps/Makefile (revision 417685) @@ -1,163 +1,163 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= mumps PORTVERSION= 4.10.0 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://mumps.enseeiht.fr/ \ http://graal.ens-lyon.fr/MUMPS/ \ http://www.enseeiht.fr/apo/MUMPS/ \ http://www.enseeiht.fr/irit/apo/MUMPS/ DISTNAME= MUMPS_${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= MUltifrontal Massively Parallel sparse direct Solver LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE #----------------------------------------------------------------------- # WARNING: Non-serviceable parts inside, can break other ports # You may define these options/knobs: # # FFLAGS: Fortran compiler flags for gfortran # WITH_OPTIMIZED_FLAGS:Try to use agressive (non-CPU) FFLAGS # BLAS_LIBS: specify other version of BLAS # WITH_ATLAS: Use ATLAS instead of the regular BLAS # WITH_METIS: Add METIS ordering # WITH_MPI: Use mpich for the parallel version #----------------------------------------------------------------------- SLAVEDIRS= math/mumps-mpich USES= fortran MAKE_JOBS_UNSAFE=yes FORTRANLIBS= -lgfortran GCCLIBDIR= ${LDFLAGS} .if defined(WITH_OPTIMIZED_FLAGS) FFLAGS+= -O3 -ffast-math .endif .ifdef WITH_METIS BUILD_DEPENDS+= ${LOCALBASE}/bin/oemetis:math/metis4 MAKE_ENV+= ORDERINGSF=-Dmetis .endif PLIST_SUB+= MUMPSVERSION=${PORTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES .include .if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS) WITH_ATLAS= yes .endif .if defined(WITH_ATLAS) LIB_DEPENDS+= libatlas.so:math/atlas BLAS_LIBS= -lf77blas LAPACK_LIBS= -lalapack -lcblas .else LIB_DEPENDS+= libblas.so:math/blas BLAS_LIBS= -lblas LAPACK_LIBS= -llapack .endif .ifdef WITH_MPI PKGNAMESUFFIX+= -mpich BUILD_DEPENDS+= ${LOCALBASE}/include/mpif.h:net/mpich2 \ ${LOCALBASE}/lib/libblacs.a:math/blacs \ ${LOCALBASE}/lib/libscalapack.a:math/scalapack LIB_DEPENDS+= liblapack.so:math/lapack # Note: -l?mumps still requires to be linked with -lblacs + -lscalapack RUN_DEPENDS+= ${LOCALBASE}/bin/mpirun:net/mpich2 \ ${LOCALBASE}/lib/libblacs.a:math/blacs \ ${LOCALBASE}/lib/libscalapack.a:math/scalapack CONFLICTS= mumps-4* .else CONFLICTS= mumps-mpich-4* .endif .ifndef WITH_MPI PLIST_SUB+= WITH_LIBSEQ="" .else PLIST_SUB+= WITH_LIBSEQ="@comment " .endif pre-configure: .ifdef WITH_MPI ${INSTALL_DATA} ${WRKSRC}/Make.inc/Makefile.inc.generic \ ${WRKSRC}/Makefile.inc .else ${INSTALL_DATA} ${WRKSRC}/Make.inc/Makefile.inc.generic.SEQ \ ${WRKSRC}/Makefile.inc .endif pre-build: ${DIRNAME} `${FC} -print-libgcc-file-name` > ${WRKSRC}/LIBDIR ${REINPLACE_CMD} -e 's+@CC@+${CC}+g ; s+@FC@+${FC}+g ; \ s+@CFLAGS@+${CFLAGS}+g; \ s+@FCFLAGS@+${FCFLAGS}+g; \ s+@GCCLIBDIR@+${GCCLIBDIR}+g; \ s+@FORTRANLIBS@+${FORTRANLIBS}+g; \ s+@BLAS_LIBS@+${BLAS_LIBS}+ ; \ s+@LOCALBASE@+${LOCALBASE}+g;' \ ${WRKSRC}/Makefile.inc .ifdef WITH_MPI ${REINPLACE_CMD} -e 's+@LAPACK_LIBS@+${LAPACK_LIBS}+g;' ${WRKSRC}/Makefile.inc .endif .ifdef WITH_METIS ${REINPLACE_CMD} -e 's+#LMETIS+LMETIS+' ${WRKSRC}/Makefile.inc .endif do-install: ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/lib/lib*.a ${STAGEDIR}${PREFIX}/lib .ifndef WITH_MPI ${INSTALL_DATA} ${WRKSRC}/libseq/libmpiseq.a ${STAGEDIR}${PREFIX}/lib .endif ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/userguide_${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/userguide_${PORTVERSION}.ps ${STAGEDIR}${DOCSDIR} ${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/userguide_${PORTVERSION}.ps ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} . for ex in Makefile README *.c *.F input_simpletest_* ${INSTALL_DATA} ${WRKSRC}/examples/${ex} ${STAGEDIR}${EXAMPLESDIR} . endfor . for ex in c_example *simpletest ${INSTALL_PROGRAM} ${WRKSRC}/examples/${ex} ${STAGEDIR}${EXAMPLESDIR} . endfor regression-test: .if defined (WITH_MPI) && defined(MAINTAINER_MODE) . if !exists(${HOME}/.mpd.conf) @${ECHO_CMD} "MPD_SECRETWORD=change_on_install" > ${HOME}/.mpd.conf ${CHMOD} go-r ${HOME}/.mpd.conf @${ECHO_MSG} "${HOME}/.mpd.conf has been generated - please change the secret word!" . endif ${LOCALBASE}/bin/mpd & (cd ${WRKSRC}/examples && \ ${LOCALBASE}/bin/mpirun -np 2 ./ssimpletest < input_simpletest_real ; \ ${LOCALBASE}/bin/mpirun -np 2 ./dsimpletest < input_simpletest_real ; \ ${LOCALBASE}/bin/mpirun -np 2 ./csimpletest < input_simpletest_cmplx ; \ ${LOCALBASE}/bin/mpirun -np 2 ./zsimpletest < input_simpletest_cmplx ; \ ${ECHO_MSG} "The solution should be (1,2,3,4,5)" ; \ ${LOCALBASE}/bin/mpirun -np 3 ./c_example ; \ ${ECHO_MSG} "The solution should be (1,2)") ${LOCALBASE}/bin/mpdallexit .else (cd ${WRKSRC}/examples && \ ./ssimpletest < input_simpletest_real ; \ ./dsimpletest < input_simpletest_real ; \ ./csimpletest < input_simpletest_cmplx ; \ ./zsimpletest < input_simpletest_cmplx ; \ ${ECHO_MSG} "The solution should be (1,2,3,4,5)" ; \ ./c_example ; \ ${ECHO_MSG} "The solution should be (1,2)") .endif .include Index: head/math/ntl/Makefile =================================================================== --- head/math/ntl/Makefile (revision 417684) +++ head/math/ntl/Makefile (revision 417685) @@ -1,48 +1,48 @@ # Created by: bauerm # $FreeBSD$ PORTNAME= ntl PORTVERSION= 6.0.0 CATEGORIES= math MASTER_SITES= http://www.shoup.net/ntl/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Victor Shoup's Number Theory Library # ntl is faster with libgmp4, but you can disable it .if !defined(WITHOUT_GMP) LIB_DEPENDS= libgmp.so:math/gmp CONFIGURE_ARGS= NTL_GMP_LIP=on .endif USES= perl5 USE_PERL5= build HAS_CONFIGURE= yes CONFIGURE_ARGS+= AR="${AR}" \ CC="${CC}" CFLAGS="${CFLAGS}" \ CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ DEF_PREFIX="${LOCALBASE}" \ LDFLAGS="${LDFLAGS}" NTL_STD_CXX=on \ PREFIX="${PREFIX}" RANLIB="${RANLIB}" CFLAGS+= -fPIC WRKSRC= ${WRKDIR}/${DISTNAME}/src MAKEFILE= makefile OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/NTL ${INSTALL_DATA} ${WRKSRC}/../include/NTL/* ${STAGEDIR}${PREFIX}/include/NTL/ ${INSTALL_DATA} ${WRKSRC}/ntl.a ${STAGEDIR}${PREFIX}/lib/libntl.a post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../doc/* ${STAGEDIR}${DOCSDIR} test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) .include Index: head/math/pari/Makefile =================================================================== --- head/math/pari/Makefile (revision 417684) +++ head/math/pari/Makefile (revision 417685) @@ -1,58 +1,58 @@ # Created by: Yoshiaki UCHIKAWA # $FreeBSD$ PORTNAME= pari PORTVERSION= 2.3.5 PORTEPOCH= 2 CATEGORIES= math MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/OLD/ \ http://mirrors.rit.edu/zi/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Mathematics library and advanced calculator package LICENSE= GPLv2 LIB_DEPENDS= libgmp.so:math/gmp MAKE_JOBS_UNSAFE= yes ALL_TARGET= gp CONFIGURE_ENV= ld="${LD}" perl="${PERL}" ranlib="${RANLIB}" CONFIGURE_SCRIPT= Configure CONFIGURE_ARGS= --mandir=${MANPREFIX}/man/man1 \ --prefix=${PREFIX} \ --share-prefix=${PREFIX}/share \ --with-gmp=${LOCALBASE} HAS_CONFIGURE= yes MAKE_ENV+= STRIP="${STRIP_CMD}" USE_LDCONFIG= yes USE_PERL5= build USES= perl5 OPTIONS_DEFINE= OPTIMIZED_CFLAGS X11 OPTIONS_DEFAULT= OPTIMIZED_CFLAGS X11 .ifndef WITH_DEBUG OPTIMIZED_CFLAGS_CFLAGS= -O3 -fno-strict-aliasing -fomit-frame-pointer .endif X11_CONFIGURE_ON= --graphic=X11 X11_CONFIGURE_OFF= --graphic=none X11_USE= xorg=x11 PLIST_SUB= GP_VERSION=${GP_VERSION} PORTVERSION=${PORTVERSION} PORTDATA= * PORTDOCS= * PORTEXAMPLES= * GP_VERSION= ${PORTVERSION:R} post-patch: @${REINPLACE_CMD} -E '/^list=/s/(ld|ranlib|perl|emacs)//g' \ ${WRKSRC}/Configure @${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \ ${WRKSRC}/config/get_cc post-build: @${STRIP_CMD} ${WRKSRC}/*/libpari-gmp.so.* .include Index: head/math/parmetis/Makefile =================================================================== --- head/math/parmetis/Makefile (revision 417684) +++ head/math/parmetis/Makefile (revision 417685) @@ -1,73 +1,73 @@ # Created by: Eoin Lawless (eoin@maths.tcd.ie) # $FreeBSD$ PORTNAME= ParMetis PORTVERSION= 4.0 PORTREVISION= 10 CATEGORIES= math parallel MASTER_SITES= http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/%SUBDIR%/ MASTER_SITE_SUBDIR= . OLD DISTNAME= ${PORTNAME:tl}-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Package for parallel (mpi) unstructured graph partitioning LICENSE= METIS LICENSE_NAME= University of Minnesota METIS License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= auto-accept # libc++.so is a linker script, not a symlink. # Ignore portlint, the linker needs the actual library specified LIB_DEPENDS= libc++.so.1:devel/libc++ OPTIONS_DEFINE= OPENMPI DOCS OPENMPI_DESC= Use openmpi instead of mpich2 USES= cmake gmake LDFLAGS+= -L${LOCALBASE}/lib -lc++ PLIST_FILES= include/parmetis/metis.h \ include/parmetis/parmetis.h \ lib/parmetis/libmetis.a \ lib/parmetis/libparmetis.a \ ${DOCSDIR}/manual.pdf .include .if ${PORT_OPTIONS:MOPENMPI} BUILD_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpicc:net/openmpi RUN_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpirun:net/openmpi MPICC= ${LOCALBASE}/mpi/openmpi/bin/mpicc .else BUILD_DEPENDS+= ${LOCALBASE}/bin/mpicc:net/mpich2 RUN_DEPENDS+= ${LOCALBASE}/bin/mpirun:net/mpich2 MPICC= ${LOCALBASE}/bin/mpicc .endif post-patch: @${REINPLACE_CMD} -e \ 's|BUILDDIR =.*|BUILDDIR = build| ; \ s|make -C|$$(MAKE) -C| ; \ s|$$(MAKEFLAGS)||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|"-O3"|""|' ${WRKSRC}/metis/GKlib/GKlibSystem.cmake do-configure: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} config prefix="${PREFIX}" cc="${MPICC}" do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/parmetis \ ${STAGEDIR}${PREFIX}/lib/parmetis \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/include/parmetis.h \ ${WRKSRC}/metis/include/metis.h \ ${STAGEDIR}${PREFIX}/include/parmetis ${INSTALL_DATA} ${WRKSRC}/build/libmetis/libmetis.a \ ${STAGEDIR}${PREFIX}/lib/parmetis ${INSTALL_DATA} ${WRKSRC}/build/libparmetis/libparmetis.a \ ${STAGEDIR}${PREFIX}/lib/parmetis ${INSTALL_DATA} ${WRKSRC}/manual/manual.pdf ${STAGEDIR}${DOCSDIR} .include Index: head/math/prng/Makefile =================================================================== --- head/math/prng/Makefile (revision 417684) +++ head/math/prng/Makefile (revision 417685) @@ -1,43 +1,43 @@ # Created by: bf # $FreeBSD$ PORTNAME= prng DISTVERSION= 3.0.2 CATEGORIES= math MASTER_SITES= http://statistik.wu-wien.ac.at/software/prng/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Portable, high-performance ANSI-C pseudorandom number generators LICENSE= GPLv2 CFLAGS+= -fgnu89-inline GNU_CONFIGURE= yes INFO= prng PLIST_FILES= include/prng.h lib/libprng.a PORTDOCS= prng.dvi prng.pdf prng.ps prng.txt PORTEXAMPLES= Makefile pairs.c tuples.c OPTIONS_DEFINE= DOCS EXAMPLES .include post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for _d in ${PORTDOCS} ${INSTALL_MAN} ${WRKSRC}/doc/${_d} ${STAGEDIR}${DOCSDIR} .endfor .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for _e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${_e} ${STAGEDIR}${EXAMPLESDIR} .endfor .endif check regression-test test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} check) .include Index: head/math/randlib/Makefile =================================================================== --- head/math/randlib/Makefile (revision 417684) +++ head/math/randlib/Makefile (revision 417685) @@ -1,33 +1,33 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= randlib PORTVERSION= 1.3 CATEGORIES= math MASTER_SITES= https://biostatistics.mdanderson.org/SoftwareDownload/ProductDownloadFiles/ \ LOCAL/bf DISTNAME= RANDLIB_V90 -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Library of Routines for Random Number Generation USES= uidfix USE_LDCONFIG= yes MAKE_ENV= NO_PROFILE=true WRKSRC= ${WRKDIR}/source/randlib.c/src PORTDOCS= Basegen.c.doc randlib.c.chs randlib.c.fdoc PLIST_FILES= include/randlib.h \ lib/librandlib.a \ lib/librandlib.so \ lib/librandlib.so.1 post-extract: ${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/Makefile OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/source/randlib.c/doc/* ${STAGEDIR}${DOCSDIR} .include Index: head/math/rngstreams/Makefile =================================================================== --- head/math/rngstreams/Makefile (revision 417684) +++ head/math/rngstreams/Makefile (revision 417685) @@ -1,40 +1,40 @@ # Created by: bf # $FreeBSD$ PORTNAME= rngstreams PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://statmath.wu-wien.ac.at/software/RngStreams/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= C implementation of a high-quality uniform random number generator USES= libtool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-shared USE_LDCONFIG= yes PLIST_FILES= lib/librngstreams.a \ lib/librngstreams.so.0.0.0 \ lib/librngstreams.so.0 \ lib/librngstreams.so \ include/RngStream.h PORTDOCS= rngstreams.txt PORTEXAMPLES= example1.c OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for DD in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${DD} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for EE in ${PORTEXAMPLES} @${INSTALL_DATA} ${WRKSRC}/examples/${EE} ${STAGEDIR}${EXAMPLESDIR} .endfor regression-test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} check) .include Index: head/math/sfft/Makefile =================================================================== --- head/math/sfft/Makefile (revision 417684) +++ head/math/sfft/Makefile (revision 417685) @@ -1,123 +1,123 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= sfft PORTVERSION= 0.1.0 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://spiral.net/software/sfft/ LOCAL/bf DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Optimized Sparse Fast Fourier Transform LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:math/fftw3 USES= uidfix zip USE_GCC= yes USE_LDCONFIG= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS PROFILE DOCS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${BUILD_WRKSRC} CFLAGS+= -fopenmp -msse2 -Iflopcount -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib HEADERS= sfft.h HDIR= include/sfft MAKE_ENV= LDADD="-lfftw3 ${LIBM}" LIB=sfft SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCCONF=/dev/null SRCS="${SRCS}" PLIST_FILES= ${HEADERS:S|^|${HDIR}/|} lib/libsfft.a lib/libsfft.so \ lib/libsfft.so.${SHLIB_MAJOR} SHLIB_MAJOR= 1 SRCS= common.cc computefourier-1.0-2.0.cc \ computefourier-3.0.cc fftw.cc filters.cc parameters.cc \ sfft.cc simulation.cc timer.cc utils.cc .include .if !${ARCH:Mamd64} && !${MACHINE_CPU:Msse2} IGNORE= this port requires SSE2, and benefits from SSE3 -- set CPUTYPE\ appropriately .endif LIBM= -lm .if ${OSVERSION} < 1000034 LIB_DEPENDS+= libmissing.so:math/libmissing LIBM+= -lmissing .endif .if ${PORT_OPTIONS:MDOCS} || make(makesum) DISTFILES+= sfft-doc.pdf PORTDOCS= sfft-doc.pdf .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math .endif .if ${PORT_OPTIONS:MPROFILE} .if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE) IGNORE= you have defined WITH_PROFILE, but have also defined\ WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE .elif !exists(/usr/lib/libc_p.a) IGNORE= you have chosen WITH_PROFILE, but have not installed the\ base system profiling libraries .endif PLIST_FILES+= lib/libsfft_p.a .else MAKE_ENV+= NO_PROFILE=yes .endif post-extract: @${CP} /usr/include/complex.h ${BUILD_WRKSRC}/sfftcomplex.h @${PRINTF} "LIBDIR=\t${PREFIX}/lib\n.include \n" > \ ${BUILD_WRKSRC}/Makefile post-patch: @${REINPLACE_CMD} -e 's/string\.h/cstring/' \ ${WRKSRC}/src/utils.cc .if ${OSVERSION} < 1000034 @${REINPLACE_CMD} -e '\||{x; \ s|^.*$$|#include "missing_complex.h"|; H; x;}' \ ${WRKSRC}/src/fft.h .endif @${REINPLACE_CMD} -E -e '// \ {s// "sfftcomplex.h"/; x ; \ s|^.*$$|#endif|; G; x; \ s|^.*$$|extern "C" {|; G; x; \ s|^.*$$|#ifdef __cplusplus|; G; x; \ s|^.*$$|#ifdef __cplusplus|; H; \ s|^.*$$|}|; H; \ s|^.*$$|#endif|; H; x;}' \ ${WRKSRC}/src/computefourier-1.0-2.0.h \ ${WRKSRC}/src/computefourier-3.0.h \ ${WRKSRC}/src/fft.h CORELIMIT?= /usr/bin/limits -Sc 0 check regression-test test: build @cd ${BUILD_WRKSRC}; \ ${CXX} ${CXXFLAGS} -o sfft-verification verification.cc \ ${LDFLAGS} libsfft.a -lfftw3 ${LIBM} ; \ for _v in 1 2 3 ; do \ for _k in 5 10 50; do \ echo "Checking sfft version $${_v} with $${_k} frequency components:"; \ ${CORELIMIT} ./sfft-verification -k $${_k} -r 3 -v $${_v} || ${TRUE} ; \ done ; done post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${HDIR} @cd ${BUILD_WRKSRC}; ${INSTALL_DATA} ${HEADERS} ${STAGEDIR}${PREFIX}/${HDIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${_DISTDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/math/spblas/Makefile =================================================================== --- head/math/spblas/Makefile (revision 417684) +++ head/math/spblas/Makefile (revision 417685) @@ -1,76 +1,76 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= spblas DISTVERSION= 1_02 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://math.nist.gov/spblas/:1 LOCAL/bf/:1 NL/blas/blast-forum/:2 DISTFILES= nist_spblas_${DISTVERSION}.zip:1 -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= NIST Sparse Basic Linear Algebra Subprograms (BLAS) USES= dos2unix uidfix zip USE_GCC= yes USE_LDCONFIG= yes HEADERS= blas_enum.h blas_sparse.h blas_sparse_proto.h HDIR= include/spblas MAKE_ENV= LIB=spblas SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCCONF=/dev/null SRCS="${SRCS}" NO_WRKSUBDIR= yes OPTIONS_DEFINE= PROFILE DOCS EXAMPLES PLIST_FILES= ${HEADERS:S|^|${HDIR}/|} lib/libspblas.a lib/libspblas.so \ lib/libspblas.so.${SHLIB_MAJOR} SHLIB_MAJOR= 1 SRCS= nist_spblas.cc .include .if ${PORT_OPTIONS:MPROFILE} .if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE) IGNORE= you have defined WITH_PROFILE, but have also defined\ WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE .elif !exists(/usr/lib/libc_p.a) IGNORE= you have chosen WITH_PROFILE, but have not installed the\ base system profiling libraries .endif PLIST_FILES+= lib/libspblas_p.a .else MAKE_ENV+= NO_PROFILE=yes .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= blas-report.pdf .endif .if ${PORT_OPTIONS:MDOCS} || make(makesum) DISTFILES+= blas-report.pdf:2 EXTRACT_ONLY= nist_spblas_${DISTVERSION}.zip .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= ${SRCS} .endif post-extract: @${PRINTF} "LIBDIR=\t${PREFIX}/lib\n.include \n" > \ ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${HDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${HEADERS} ${STAGEDIR}${PREFIX}/${HDIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/math/superlu_mt/Makefile =================================================================== --- head/math/superlu_mt/Makefile (revision 417684) +++ head/math/superlu_mt/Makefile (revision 417685) @@ -1,123 +1,123 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= superlu_mt PORTVERSION= 2.0.20080115 PORTREVISION= 7 CATEGORIES= math MASTER_SITES= http://crd.lbl.gov/~xiaoye/SuperLU/ \ http://crd.lbl.gov/~xiaoye/:doc DISTNAME= ${PORTNAME}_2.0 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} simax97.ps.gz:doc DIST_SUBDIR= superlu2 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Routines for performing multithreaded sparse factorization USES= fortran gmake OPTIONS_DEFINE= DOCS .include .if exists(${LOCALBASE}/lib/libgoto2.so) WITH_BLAS?= gotoblas .elif exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas .else WITH_BLAS?= reference .endif .if ${WITH_BLAS} == reference LIB_DEPENDS+= libblas.so:math/blas BLAS= -lblas .elif ${WITH_BLAS} == gotoblas LIB_DEPENDS+= libgoto2.so:math/gotoblas BLAS= -lgoto2p BROKEN= Build stops while testing .elif ${WITH_BLAS} == atlas LIB_DEPENDS+= libatlas.so:math/atlas BLAS= -lptf77blas .endif .if ${ARCH} == "sparc64" || ${ARCH} == "amd64" FPIC= -fPIC .else FPIC= -fpic .endif .if ${ARCH} == "sparc64" BROKEN= Does not link on sparc64 .endif USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/SuperLU_MT_2.0 WRKSRC_SHARED= ${WRKDIR}/SuperLU_MT_2.0_shared ALL_TARGET= lib SVERSION= 1 ARCH2FIX= CBLAS/Makefile MAKE_INC/make.openmp MAKE_INC/make.exemplar \ MAKE_INC/make.pthreads TESTING/MATGEN/Makefile \ make.inc SRC/Makefile post-patch: .for fmk in ${ARCH2FIX} @${REINPLACE_CMD} -e 's|^ARCH *.= ar|ARCMD = ar| ; \ s|\$$(ARCH)|$$(ARCMD)|' ${WRKSRC}/${fmk} .endfor ${CP} -r ${WRKSRC} ${WRKSRC_SHARED} @${REINPLACE_CMD} -e 's+%%BLAS%%+-L${LOCALBASE}/lib ${BLAS}+ ; \ s+%%CC%%+${CC}+; s+%%FC%%+${FC}+; \ s+%%CPPFLAGS%%+${CPPFLAGS}+; \ s+%%CFLAGS%%+${CFLAGS}+; \ s+%%FFLAGS%%+${FFLAGS}+; \ s+%%LDFLAGS%%+${LDFLAGS}+; \ s+%%FPIC%%++ ' \ ${WRKSRC}/make.inc @${REINPLACE_CMD} -e 's+%%BLAS%%+-L${LOCALBASE}/lib ${BLAS}+ ; \ s+%%CC%%+${CC}+; s+%%FC%%+${FC}+; \ s+%%CPPFLAGS%%+${CPPFLAGS}+; \ s+%%CFLAGS%%+${CFLAGS} ${FPIC}+; \ s+%%FFLAGS%%+${FFLAGS} ${FPIC}+; \ s+%%LDFLAGS%%+${LDFLAGS}+; \ s+%%FPIC%%+${FPIC}+ ' \ ${WRKSRC_SHARED}/make.inc do-build: cd ${WRKSRC} ; ${MAKE_CMD} LDFLAGS="${LDFLAGS}" cd ${WRKSRC_SHARED} ; ${MAKE_CMD} LDFLAGS="${LDFLAGS}" ${RM} -rf ${WRKDIR}/tmp_static ${MKDIR} ${WRKDIR}/tmp_static cd ${WRKDIR}/tmp_static ${FIND} ${WRKSRC} -name "*\.a" -exec ${CP} {} ${WRKDIR}/tmp_static \; ${RM} -rf ${WRKDIR}/tmp_shared ${MKDIR} ${WRKDIR}/tmp_shared ${FIND} ${WRKSRC_SHARED} -name "*\.a" -exec ${CP} {} ${WRKDIR}/tmp_shared \; @cd ${WRKDIR}/tmp_shared ; for i in `ls *.a | ${SED} 's/\.a//' `; do \ ${RM} -f $${i}.so.* $${i}.so ; \ ${FC} ${CFLAGS} ${FPIC} ${LDFLAGS} -shared -o $${i}.so.${SVERSION} \ -Wl,-soname,$${i}.so.${SVERSION} -Wl,--allow-multiple-definition \ -Wl,--whole-archive $${i}.a -Wl,--no-whole-archive -Wl,--as-needed; \ ${LN} -s $${i}.so.${SVERSION} $${i}.so ;\ done do-install: ${INSTALL_DATA} ${WRKDIR}/tmp_static/libsuperlu_mt.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKDIR}/tmp_shared/libsuperlu_mt.so.${SVERSION} ${STAGEDIR}${PREFIX}/lib cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s -f libsuperlu_mt.so.${SVERSION} libsuperlu_mt.so ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/SRC/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} # ${INSTALL_DATA} ${WRKSRC}/INSTALL/*.ps ${STAGEDIR}${DOCSDIR} # ${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/*.ps ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/simax97.ps.gz ${STAGEDIR}${DOCSDIR} .endif regression-test: do-build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} testing) @(cd ${WRKSRC_SHARED} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} testing) .include Index: head/math/taucs/Makefile =================================================================== --- head/math/taucs/Makefile (revision 417684) +++ head/math/taucs/Makefile (revision 417685) @@ -1,130 +1,130 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= taucs PORTVERSION= 2.2 PORTREVISION= 13 CATEGORIES= math MASTER_SITES= http://www.tau.ac.il/~stoledo/taucs/${PORTVERSION}/ \ LOCAL/bf DISTNAME= ${PORTNAME} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= C library of sparse linear solvers LIB_DEPENDS= libmetis.so:math/metis4 HAS_CONFIGURE= yes USES= fortran tar:tgz USE_LDCONFIG= yes NO_WRKSUBDIR= yes OPTIONS_DEFINE= DOCS .include LDFLAGS+= -L${LOCALBASE}/lib LIBMETIS?= -lmetis MAKE_ENV+= LIBBLAS="${BLAS}" LIBLAPACK="${LAPACK}" LIBMETIS="${LIBMETIS}" BINS?= direct iter taucs_run TESTS ?= complex stack timer linsolve memory .if exists(${LOCALBASE}/lib/libatlas.so) WITH_BLAS?= atlas .else WITH_BLAS?= reference .endif .if ${WITH_BLAS} == atlas LIB_DEPENDS+= libatlas.so:math/atlas BLAS= -lf77blas LAPACK= -lalapack -lcblas .elif ${WITH_BLAS} == reference LIB_DEPENDS+= liblapack.so:math/lapack LIB_DEPENDS+= libblas.so:math/blas BLAS= -lblas LAPACK= -llapack .endif .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif post-patch: @${REINPLACE_CMD} -e 's/succedd/succeed/' \ ${WRKSRC}/progs/taucs_blas_underscore_test.c @${REINPLACE_CMD} -e 's/SUCCEDD/SUCCEED/' \ ${WRKSRC}/progs/test_linsolve.c do-configure: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} ./configure) post-configure: @${CP} -r ${WRKSRC} ${WRKSRC}_SHARED archives: configure @${PRINTF} "\n\n%s\n\n\n" "Building libtaucs archives:" (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} lib/FreeBSD/libtaucs.a) (cd ${WRKSRC}_SHARED && ${SETENV} ${MAKE_ENV} PICFLAG="${PICFLAG}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} lib/FreeBSD/libtaucs.a) lib: archives @${PRINTF} "\n\n%s\n\n\n" "Building shared library:" (cd ${WRKSRC}_SHARED/lib/FreeBSD && \ ${FC} ${FFLAGS} ${PICFLAG} ${LDFLAGS} -shared \ -o libtaucs.so.1 -Wl,-x -Wl,-soname,libtaucs.so.1 \ -Wl,--whole-archive libtaucs.a -Wl,--no-whole-archive) ${STRIP_CMD} ${WRKSRC}_SHARED/lib/FreeBSD/libtaucs.so.1 bins: lib @${PRINTF} "\n\n%s\n\n\n" "Building (dynamically-linked) executables:" #for the second pass through WRKSRC_SHARED, use a nonexistent MAKEOBJDIR to #prevent make from entering the obj subdirectories and breaking the build (see, #for example, the description of .OBJDIR in make(1)): (cd ${WRKSRC}_SHARED && \ ${SETENV} ${MAKE_ENV} MAKEOBJDIR="${NONEXISTENT}" \ ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ${BINS:S|^|bin/FreeBSD/|}) do-build: bins do-install: ${INSTALL_DATA} ${WRKSRC}/lib/FreeBSD/libtaucs.a \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}_SHARED/lib/FreeBSD/libtaucs.so.1 \ ${STAGEDIR}${PREFIX}/lib (cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s libtaucs.so.1 libtaucs.so) ${INSTALL_DATA} ${WRKSRC}/build/FreeBSD/*.h \ ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/src/*.h ${STAGEDIR}${PREFIX}/include (cd ${WRKSRC}_SHARED/bin/FreeBSD && \ ${INSTALL_PROGRAM} ${BINS} ${STAGEDIR}${PREFIX}/bin) .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR} .endif check test: build .for t in ${TESTS} @${PRINTF} "\n%s\n" "Building test_${t}" @cd ${WRKSRC}_SHARED ; ${FC} ${FFLAGS} -Llib/FreeBSD -L./ \ ${LDFLAGS} -o bin/FreeBSD/test_${t} \ `${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} -V STDDEFS` \ `${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} -V STDINCS` \ progs/test_${t}.c -ltaucs ${LAPACK} ${BLAS} ${LIBMETIS} @${PRINTF} "\n%s\n\n\n" "Running test_${t}:" -@cd ${WRKSRC}_SHARED ; \ ${SETENV} LD_LIBRARY_PATH="lib/FreeBSD:/lib:/usr/lib:${LOCALBASE}/lib" \ bin/FreeBSD/test_${t} .endfor #be conservative, and expose a regression test target for amd64 builds only, because #some of the tests run amok during i386 tinderbox builds on amd64 hosts .if ${ARCH} == "amd64" regression-test: check .endif .include Index: head/math/testu01/Makefile =================================================================== --- head/math/testu01/Makefile (revision 417684) +++ head/math/testu01/Makefile (revision 417685) @@ -1,71 +1,71 @@ # Created by: bf # $FreeBSD$ PORTNAME= TestU01 PORTVERSION= 1.2.3 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= http://www.iro.umontreal.ca/~simardr/testu01/:0 \ http://www.iro.umontreal.ca/~lecuyer/myftp/papers/:1 DISTFILES= ${PORTNAME}${EXTRACT_SUFX}:0 testu01.pdf:1 EXTRACT_ONLY= ${PORTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Utilities for statistical testing of uniform random number generators LIB_DEPENDS= libgmp.so:math/gmp USES= gmake zip libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir="${PREFIX}/include/${PORTNAME}" MAKE_ARGS= docdir="${DOCSDIR}" exdir="${EXAMPLESDIR}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes CFLAGS+= -fPIC PLIST_SUB= PORTNAME="${PORTNAME}" CONFLICTS= emboss-[0-9]* OPTIONS_DEFINE= DOCS EXAMPLES .include post-patch: @${REINPLACE_CMD} -e 's|return|& (0)|' ${WRKSRC}/testu01/fftc.c .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e '/^SUBDIRS \=/s/ doc / /' ${WRKSRC}/Makefile.in @${FIND} -X ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} \ -e '/^install-data-am\: /s/install-docDATA//' .endif .if empty(PORT_OPTIONS:MEXAMPLES) @${REINPLACE_CMD} -e '/^SUBDIRS \=/s/ examples / /' ${WRKSRC}/Makefile.in .endif .if ${PORT_OPTIONS:MDOCS} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DISTDIR}/testu01.pdf ${STAGEDIR}${DOCSDIR} .endif check regression-test test: build @cd ${WRKSRC}/examples ; \ for f in [mx]*.c ; do \ ${CC} ${CFLAGS} -c $${f} -I. -I../include ; \ done ; \ for t in [befs]*.c; do \ case $${t} in \ ex3.c) x="my16807.o" ;; \ ex7.c) x="mrg32k3a.o xorshift.o" ;; \ scat.c) continue ;; \ *) x="" ;; \ esac ; \ ${CC} ${CFLAGS} ${LDFLAGS} -o $${t%.c} $${t} -I. -I../include \ -Wl,--as-needed $${x} ../testu01/.libs/libtestu01.so \ ../probdist/.libs/libprobdist.so ../mylib/.libs/libmylib.so -lm ; \ ${ECHO_CMD} "Running $${t%.c}..." ; \ ${SETENV} \ LD_LIBRARY_PATH=../testu01/.libs:../probdist/.libs:../mylib/.libs \ ./$${t%.c} ; \ done .include Index: head/math/triangle/Makefile =================================================================== --- head/math/triangle/Makefile (revision 417684) +++ head/math/triangle/Makefile (revision 417685) @@ -1,32 +1,32 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= triangle PORTVERSION= 1.6 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= NL/voronoi DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Two-Dimensional Quality Mesh Generator and Delaunay Triangulator NO_CDROM= No commercial use without prior arrangement with the author NO_WRKSUBDIR= yes USES= zip USE_XORG= x11 MAKEFILE= makefile PLIST_FILES= bin/triangle bin/showme do-install: ${INSTALL_PROGRAM} ${PLIST_FILES:S|^bin|${WRKSRC}|} ${STAGEDIR}${PREFIX}/bin .if defined(MAINTAINER_MODE) test: build (cd ${INSTALL_WRKSRC} && ./triangle -p A.poly && ./showme A.1.poly) .endif .include Index: head/math/trlan/Makefile =================================================================== --- head/math/trlan/Makefile (revision 417684) +++ head/math/trlan/Makefile (revision 417685) @@ -1,103 +1,103 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= trlan PORTVERSION= 201009 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= https://codeforge.lbl.gov/frs/download.php/210/:1 \ http://crd.lbl.gov/~kewu/ps/:2 \ LOCAL/bf:1,2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:1 trlan-ug.pdf:2 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Thick-restart Lanczos method for eigenproblems BROKEN_powerpc64= Does not build USES= fortran USE_LDCONFIG= yes ALL_TARGET= lib PLIST_FILES= lib/libtrlan.a lib/libtrlan.so lib/libtrlan.so.1 OPTIONS_DEFINE= DOCS EXAMPLES .include PORTDOCS= trlan-ug.pdf PORTEXAMPLES= Makefile README dense.f90 simple.f90 simple77.f simplec.c .if ${ARCH} == sparc64 PICFLAG= -fPIC .else PICFLAG= -fpic .endif post-patch: @${REINPLACE_CMD} -E \ -e '/^(FC|FFLAGS)=/s/^/#/' \ -e '/^F90=/s/=.*/=${FC}/' \ ${WRKSRC}/Make.inc @${REINPLACE_CMD} -E \ -e '/^(CC|CFLAGS|LDFLAGS|TRLAN)=/s/^/#/' \ ${WRKSRC}/examples/SUN/Makefile @${REINPLACE_CMD} \ -e 's|ar -cru|${AR} -cru|' \ ${WRKSRC}/SRC/Makefile do-build: @${ECHO_CMD} "Building static archive ..." @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \ ${ALL_TARGET} @${STRIP_CMD} -x -o ${WRKDIR}/libtrlan.a ${WRKSRC}/libtrlan.a @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \ clean @${ECHO_CMD} "Building shared library ..." @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \ ${ALL_TARGET} FFLAGS="${PICFLAG} ${FFLAGS}" @${FC} ${FFLAGS} ${LDFLAGS} -shared -Wl,-x -Wl,-soname,libtrlan.so.1 \ -o ${WRKDIR}/libtrlan.so.1 -Wl,--whole-archive \ ${WRKSRC}/libtrlan.a -Wl,--no-whole-archive -Wl,--as-needed do-install: @${INSTALL_DATA} ${WRKDIR}/libtrlan.* ${STAGEDIR}${PREFIX}/lib @${LN} -sf libtrlan.so.1 ${STAGEDIR}${PREFIX}/lib/libtrlan.so @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DISTDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples/SUN && ${INSTALL_DATA} ${PORTEXAMPLES} \ ${STAGEDIR}${EXAMPLESDIR} .if defined(MAINTAINER_MODE) BUILD_DEPENDS += ${LOCALBASE}/lib/libblas.so.2:math/blas \ ${LOCALBASE}/lib/liblapack.so.4:math/lapack BLAS?= -L${LOCALBASE}/lib -lblas LAPACK?= -L${LOCALBASE}/lib -llapack check regression-test test: test-static test-shared test-static: build @${ECHO_CMD} "Checking static archive ..." @cd ${WRKSRC}/examples/SUN; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} clean simple simple77 simplec \ LDFLAGS="${LDFLAGS} ${LAPACK} ${BLAS}" \ TRLAN="${WRKDIR}/libtrlan.a" ; \ ./simple ; ./simple77 ; ./simplec test-shared: build @${ECHO_CMD} "Checking shared library ..." @cd ${WRKSRC}/examples/SUN; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} clean simple simple77 simplec \ FFLAGS="${PICFLAG} ${FFLAGS}" \ LDFLAGS="${LDFLAGS} ${LAPACK} ${BLAS}" \ TRLAN="-L${WRKDIR} -ltrlan" ; \ ./simple ; ./simple77 ; ./simplec .endif .include Index: head/math/unuran/Makefile =================================================================== --- head/math/unuran/Makefile (revision 417684) +++ head/math/unuran/Makefile (revision 417685) @@ -1,52 +1,52 @@ # Created by: bf # $FreeBSD$ PORTNAME= unuran PORTVERSION= 1.8.1 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://statmath.wu-wien.ac.at/unuran/ \ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Universal Non-Uniform RANdom number generators LIB_DEPENDS= librngstreams.so:math/rngstreams LICENSE= GPLv2 USES= gmake libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --with-urng-rngstream --with-urng-default=rngstream \ --enable-info CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV= MAKE="${MAKE_CMD}" USE_LDCONFIG= yes INFO= unuran PORTDOCS= unuran.pdf unuran.txt OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e '/UNURANFULLCHECK=true make check/s/make/${MAKE_CMD}/' \ ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for DD in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${DD} ${STAGEDIR}${DOCSDIR} .endfor .ifdef(MAINTAINER_MODE) CONFIGURE_ARGS+= --enable-check-struct --enable-logging check regression-test test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) fullcheck: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} fullcheck) .endif .include Index: head/math/xblas/Makefile =================================================================== --- head/math/xblas/Makefile (revision 417684) +++ head/math/xblas/Makefile (revision 417685) @@ -1,116 +1,116 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= xblas PORTVERSION= 1.0.248 CATEGORIES= math MASTER_SITES= NL/xblas LOCAL/bf DISTNAME= xblas -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Extra Precise Basic Linear Algebra Subroutines (BLAS) LICENSE= BSD3CLAUSE USE_LDCONFIG= yes CFLAGS+= ${MANGLING} HDIR= include/xblas HEADERS= blas_dense_proto.h blas_enum.h blas_extended.h \ blas_extended_private.h blas_extended_proto.h blas_fpu.h \ blas_malloc.h f2c-bridge.h MAKE_ENV= EXTRA_LIBS="-lm" LINKER="${CC}" M4="${M4}" RANLIB="${RANLIB}" OPTIONS_DEFINE= SHARED STATIC DOCS OPTIONS_DEFAULT= SHARED SHARED_DESC= Build a shared library and PIC archive STATIC_DESC= Build a non-PIC archive PLIST_FILES= ${HEADERS:S|^|${HDIR}/|} SHLIB_MAJOR= 0 WRKSRC= ${WRKDIR}/xblas-${PORTVERSION} .include M4?= m4 M4_OPTS?= #empty MANGLING?= -DCONFIG_FC_UNDERSCORE .if ${ARCH} == "i386" || ${ARCH} == "amd64" CFLAGS+= -Dx86 .endif .if ${ARCH} == "sparc64" PICFLAG= -fPIC .else PICFLAG= -fpic .endif PORTDOCS= report.ps .if ${PORT_OPTIONS:MSHARED} PLIST_FILES+= lib/libxblas_pic.a lib/libxblas.so lib/libxblas.so.${SHLIB_MAJOR} .endif .if ${PORT_OPTIONS:MSTATIC} PLIST_FILES+= lib/libxblas.a .endif post-patch: @${REINPLACE_CMD} -E \ -e '/(ARCH|CC|(C|LD)FLAGS|EXTRA_LIBS|M4|M4_OPTS|RANLIB|XBLASLIB)[[:blank:]]*=/d' \ ${WRKSRC}/make.inc .if ${PORT_OPTIONS:MSTATIC} @${CP} -af ${WRKSRC} ${WRKSRC}_STATIC .endif @${PRINTF} "\nCFLAGS+=\t${PICFLAG}\n" >> ${WRKSRC}/make.inc # Fix parallel (-jX) builds @${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} \ -E 's/cd (.+) && (\$$\(MAKE\))/\2 -C \1/' do-build: build-shared build-static build-shared: patch .if ${PORT_OPTIONS:MSHARED} @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas_pic.a" ${MAKE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" lib ; \ ${CC} ${CFLAGS} ${PICFLAG} ${LDFLAGS} -shared -Wl,-x \ -Wl,-soname,libxblas.so.${SHLIB_MAJOR} -o libxblas.so.${SHLIB_MAJOR} \ -Wl,--whole-archive libxblas_pic.a -Wl,--no-whole-archive -Wl,--as-needed -lm .endif build-static: patch .if ${PORT_OPTIONS:MSTATIC} @cd ${WRKSRC}_STATIC; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas.a" ${MAKE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" lib .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${HDIR} @cd ${WRKSRC}/src; ${INSTALL_DATA} ${HEADERS} ${STAGEDIR}${PREFIX}/${HDIR} .if ${PORT_OPTIONS:MSHARED} @cd ${WRKSRC}; ${INSTALL_DATA} libxblas_pic.a \ libxblas.so.${SHLIB_MAJOR} ${STAGEDIR}${PREFIX}/lib @${LN} -sf libxblas.so.${SHLIB_MAJOR} ${STAGEDIR}${PREFIX}/lib/libxblas.so .endif .if ${PORT_OPTIONS:MSTATIC} @${INSTALL_DATA} ${WRKSRC}_STATIC/libxblas.a ${STAGEDIR}${PREFIX}/lib .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/doc/report.ps ${STAGEDIR}${DOCSDIR} .endif check regression-test test: test-shared test-static test-shared: build .if ${PORT_OPTIONS:MSHARED} @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas_pic.a" ${MAKE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" tests .endif test-static: build .if ${PORT_OPTIONS:MSTATIC} @cd ${WRKSRC}_STATIC; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas.a" ${MAKE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" tests .endif .include Index: head/misc/seq2/Makefile =================================================================== --- head/misc/seq2/Makefile (revision 417684) +++ head/misc/seq2/Makefile (revision 417685) @@ -1,24 +1,24 @@ # Created by: osa # $FreeBSD$ PORTNAME= seq2 PORTVERSION= 0.2 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Clone of the UNIX(tm) program called seq LICENSE= GPLv2 GNU_CONFIGURE= yes CONFIGURE_SCRIPT= configure.1 PLIST_FILES= bin/seq2 man/man1/seq2.1.gz post-patch: @${REINPLACE_CMD} -e 's|$$(CC) -o|$$(CC) $$(CFLAGS) -o|' \ ${WRKSRC}/Makefile.in .include Index: head/net-mgmt/kismet/Makefile =================================================================== --- head/net-mgmt/kismet/Makefile (revision 417684) +++ head/net-mgmt/kismet/Makefile (revision 417685) @@ -1,108 +1,108 @@ # Created by: Thomas Spreng # $FreeBSD$ PORTNAME= kismet DISTVERSION= 2013-03-R1b PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= http://www.kismetwireless.net/code/:1 \ http://anonsvn.wireshark.org/wireshark/trunk/:2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:1 DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= 802.11 layer2 wireless network detector, sniffer, and IDS LICENSE= GPLv2 GNU_CONFIGURE= yes USES= gmake tar:xz CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= PCRE PLUGINS SETUID DOCS EXAMPLES OPTIONS_DEFAULT= PCRE PLUGINS SETUID SETUID_DESC= Use privilege separation WRKSRC= ${WRKDIR}/${DISTNAME:S/a$$//} .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= README manuf DISTFILES+= manuf:2 .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * .endif .if ${PORT_OPTIONS:MPCRE} CONFIGURE_ARGS+=--enable-pcre LIB_DEPENDS+= libpcre.so:devel/pcre .else CONFIGURE_ARGS+=--disable-pcre .endif .if ${PORT_OPTIONS:MSETUID} GROUPS= kismet CONFIGURE_ARGS+=--with-suidgroup=wheel INSTALL_TARGET= suidinstall PLIST_SUB+= SUID="" SUIDGROUP="${GROUPS}" PKGMESSAGE= ${WRKDIR}/suid_pkg-message SUB_FILES+= suid_pkg-message .else INSTALL_TARGET= install CONFIGURE_ARGS+=--without-suidgroup PLIST_SUB+= SUID="@comment " SUIDGROUP="" .endif .if ${PORT_OPTIONS:MPLUGINS} ALL_TARGET= depend all all-plugins INSTALL_TARGET+= all-plugins-install USE_OPENSSL= yes PLIST_SUB+= PLUGINS="" .else PLIST_SUB+= PLUGINS="@comment " .endif post-patch: @${REINPLACE_CMD} -e "/gps=/s/true/false/" \ -e "/ouifile=/{/wireshark/d;s|/etc|${DOCSDIR}|;}" \ ${WRKSRC}/conf/kismet.conf.in \ ${WRKSRC}/conf/kismet_drone.conf @${REINPLACE_CMD} -e "s/plugin-/plugin-[aps]/" \ -e "s/make/${MAKE_CMD}/" \ -e "s/\$$(MAKE)/${MAKE_CMD}/" \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s/CXXFLAGS/CPPFLAGS/" \ ${WRKSRC}/plugin-alertsyslog/Makefile @${FIND} ${WRKSRC} -type f -name 'Makefile' -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -E \ '/C(XX)?FLAGS[[:blank:]]*\+=/s/ -g / /' @${FIND} ${WRKSRC} -type f \( -name Makefile -o -name Makefile.in \) -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's,-o $$(INSTUSR) -g $$(INSTGRP),,' \ -e 's,-o $$(INSTUSR) -g $$(MANGRP),,' \ -e 's,-o $$(INSTUSR) -g $$(SUIDGROUP) -m 4550,,' post-build: @cd ${WRKSRC}; ${STRIP_CMD} kismet_client kismet_drone kismet_server */*.so post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/manuf ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/ruby/* ${STAGEDIR}${EXAMPLESDIR} .endif @${MV} ${STAGEDIR}${PREFIX}/etc/kismet.conf \ ${STAGEDIR}${PREFIX}/etc/kismet.conf.sample @${MV} ${STAGEDIR}${PREFIX}/etc/kismet_drone.conf \ ${STAGEDIR}${PREFIX}/etc/kismet_drone.conf.sample .include Index: head/print/flpsed/Makefile =================================================================== --- head/print/flpsed/Makefile (revision 417684) +++ head/print/flpsed/Makefile (revision 417685) @@ -1,52 +1,52 @@ # Created by: Fernan Aguero # $FreeBSD$ PORTNAME= flpsed PORTVERSION= 0.7.2 PORTREVISION= 3 CATEGORIES= print MASTER_SITES= http://www.ecademix.com/JohannesHofmann/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= WYSIWYG Postscript annotator LICENSE= GPLv3 LIB_DEPENDS+= libfltk.so:x11-toolkits/fltk GNU_CONFIGURE= yes USES= desktop-file-utils ghostscript:x11 gmake PLIST_FILES= bin/flpsed \ man/man1/flpsed.1.gz \ share/applications/flpsed.desktop \ share/icons/flpsed.png \ share/icons/flpsed.svg PORTDOCS= README OPTIONS_DEFINE= DOCS .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/flpsed ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/flpsed.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/flpsed.desktop ${STAGEDIR}${PREFIX}/share/applications ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons ${INSTALL_DATA} ${WRKSRC}/flpsed.png ${WRKSRC}/flpsed.svg ${STAGEDIR}${PREFIX}/share/icons do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} post-install: .if !exists(${LOCALBASE}/bin/pdftops) @${ECHO_CMD} "" @${ECHO_CMD} " Consider installing graphics/xpdf, to take full advantage of " @${ECHO_CMD} " flpsed's ability to edit PDF files by first converting them " @${ECHO_CMD} " to PostScript via xpdf's pdftops(1) before editing, and then " @${ECHO_CMD} " transforming the edited Postscript files back to PDF via " @${ECHO_CMD} " Ghostscript's ps2pdf(1). " @${ECHO_CMD} "" .endif .include Index: head/print/gv/Makefile =================================================================== --- head/print/gv/Makefile (revision 417684) +++ head/print/gv/Makefile (revision 417685) @@ -1,42 +1,42 @@ # Created by: tg@FreeBSD.org # $FreeBSD$ PORTNAME= gv PORTVERSION= 3.7.4 PORTREVISION= 4 CATEGORIES= print MASTER_SITES= GNU/${PORTNAME} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= PostScript and PDF previewer LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d USE_XORG= xpm ice sm xext xmu x11 USES= cpe ghostscript:x11 iconv gmake perl5 shebangfix USE_PERL5= build GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/X11 \ --enable-setenv-code \ --enable-SIGCHLD-fallback SHEBANG_FILES= ${WRKSRC}/src/gv-update-userconfig.in INFO= gv CPE_VENDOR= gnu PLIST_FILES= bin/gv \ bin/gv-update-userconfig \ %%DATADIR%%/gv_system.ad \ lib/X11/app-defaults/GV \ man/man1/gv.1.gz \ man/man1/gv-update-userconfig.1.gz PLIST_DIRS= %%DATADIR%%/safe-gs-workdir .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no .endif .include Index: head/science/fastcap/Makefile =================================================================== --- head/science/fastcap/Makefile (revision 417684) +++ head/science/fastcap/Makefile (revision 417685) @@ -1,51 +1,51 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= fastcap DISTVERSION= 2.0wr-011109 CATEGORIES= science cad MASTER_SITES= http://www.wrcad.com/ftp/pub/ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Three-dimensional capacitance extraction program HAS_CONFIGURE= yes CONFIGURE_SCRIPT= config WRKSRC= ${WRKDIR}/fastcap-2.0wr BINFILES= busgen capgen cubegen fastcap pipedgen pyragen OPTIONS_DEFINE= DOCS EXAMPLES .include post-patch: @${REINPLACE_CMD} -e 's,TYPE=other,TYPE=4,' \ ${WRKSRC}/config @${REINPLACE_CMD} -Ee '/CFLAGS =/{s/=/+=/;s/-O[[:digit:]]*//;}' \ ${WRKSRC}/src/Makefile.4 # Minimal changes to fix the Clang build (there should be a more thorough # clean-up, to correct types of functions, remove implicit declarations, fix # formatting, add missing returns, etc.) @${REINPLACE_CMD} -E -e 's,^mul(Up|Down),void &,' \ ${WRKSRC}/src/mulDo.c @${REINPLACE_CMD} -e 's,^mulMatUp,void &,' \ ${WRKSRC}/src/mulMats.c @${REINPLACE_CMD} -e 's,^static getnbrs,static void getnbrs,' \ ${WRKSRC}/src/mulSetup.c # Change "cd foo ; $(MAKE)" into "$(MAKE) -C foo" to unbreak parallel builds @${REINPLACE_CMD} -E 's,cd (.+) ; (\$$\(MAKE\)),\2 -C \1,' \ ${WRKSRC}/Makefile # Avoid clashing of generated temporary files, crucial for parallel builds @${REINPLACE_CMD} -e 's,temp\.out,$$@.&,' ${WRKSRC}/src/Makefile* do-install: ${INSTALL_PROGRAM} ${BINFILES:S,^,${WRKSRC}/bin/,} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${CAT} ${WRKSRC}/README ${WRKSRC}/README.mit > ${STAGEDIR}${DOCSDIR}/readme ${INSTALL_DATA} ${WRKSRC}/doc/*.ps ${STAGEDIR}${DOCSDIR} ${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/* .include Index: head/security/tor/Makefile =================================================================== --- head/security/tor/Makefile (revision 417684) +++ head/security/tor/Makefile (revision 417685) @@ -1,138 +1,138 @@ # Created by: peter.thoenen@yahoo.com # $FreeBSD$ PORTNAME= tor PORTVERSION= 0.2.7.6 PORTREVISION= 1 CATEGORIES= security net ipv6 MASTER_SITES= TOR -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Anonymizing overlay network for TCP LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_powerpc64= Does not build USES= cpe gmake CPE_VENDOR= torproject GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-openssl-dir="${OPENSSLBASE}" --disable-asciidoc CONFIGURE_ENV= TOR_CPPFLAGS_libevent="-I${LOCALBASE}/include" \ TOR_LDFLAGS_libevent="-L${LOCALBASE}/lib/" \ TOR_LIBEVENT_LIBS="${TOR_LIBEVENT_LIBS}" OPTIONS_DEFINE= BUFFEREVENTS INSTR_DOWNLOADS \ STATIC_TOR TCMALLOC TOR2WEB TRANSPARENT BUFFEREVENTS_DESC= Use libevent's buffered IO INSTR_DOWNLOADS_DESC= Instrument downloads for analysis STATIC_TOR_DESC= Build a static tor TCMALLOC_DESC= Use the tcmalloc memory allocation library TOR2WEB_DESC= Faster but non-anonymous hidden services TRANSPARENT_DESC= Transparent proxy support OPTIONS_DEFAULT= THREADS TRANSPARENT USE_OPENSSL= yes USE_RC_SUBR= tor SUB_FILES= pkg-message GROUPS= _tor USERS= _tor CONFLICTS= tor-devel-[0-9]* .include .if ${OSVERSION} < 1000000 WITH_OPENSSL_PORT= yes .endif .if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \ empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64) CONFIGURE_ARGS+= --enable-gcc-hardening .else CONFIGURE_ARGS+= --disable-gcc-hardening .endif .if ${PORT_OPTIONS:MBUFFEREVENTS} CONFIGURE_ARGS+= --enable-bufferevents .else CONFIGURE_ARGS+= --disable-bufferevents .endif .if ${PORT_OPTIONS:MINSTR_DOWNLOADS} CONFIGURE_ARGS+= --enable-instrument-downloads .else CONFIGURE_ARGS+= --disable-instrument-downloads .endif .if ${PORT_OPTIONS:MSTATIC_TOR} BUILD_DEPENDS += ${LOCALBASE}/lib/libevent.a:devel/libevent2 CONFIGURE_ARGS+= --enable-static-tor \ --with-zlib-dir=/usr/lib --disable-linker-hardening TOR_LIBEVENT_LIBS= ${LOCALBASE}/lib/libevent.a .if ${PORT_OPTIONS:MBUFFEREVENTS} TOR_LIBEVENT_LIBS:= ${LOCALBASE}/lib/libevent_openssl.a ${TOR_LIBEVENT_LIBS} .endif .else CONFIGURE_ARGS+= --enable-linker-hardening LIB_DEPENDS+= libevent.so:devel/libevent2 TOR_LIBEVENT_LIBS= -levent .if ${PORT_OPTIONS:MBUFFEREVENTS} TOR_LIBEVENT_LIBS:= -levent_openssl ${TOR_LIBEVENT_LIBS} .endif .endif .if ${PORT_OPTIONS:MTCMALLOC} CONFIGURE_ARGS+= --with-tcmalloc .if ${PORT_OPTIONS:MSTATIC_TOR} BUILD_DEPENDS+= ${LOCALBASE}/lib/libtcmalloc.a:devel/google-perftools .else LIB_DEPENDS+= libtcmalloc.so:devel/google-perftools .endif .endif .if ${PORT_OPTIONS:MTOR2WEB} CONFIGURE_ARGS+= --enable-tor2web-mode .endif .if ${PORT_OPTIONS:MTRANSPARENT} CONFIGURE_ARGS+= --enable-transparent .else CONFIGURE_ARGS+= --disable-transparent .endif post-patch: @${REINPLACE_CMD} -E -e "s@(-z) (relro|now)@-Wl,\1,\2@g" \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|lib/tor|db/tor|' \ ${WRKSRC}/src/config/torrc.*.in \ ${WRKSRC}/doc/tor.1.* \ ${WRKSRC}/doc/tor.html.in post-patch-STATIC_TOR-off: @${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.so@" \ ${WRKSRC}/configure post-patch-STATIC_TOR-on: @${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.a@" \ ${WRKSRC}/configure post-configure: @${REINPLACE_CMD} -e '\|^nodist_man1_MANS =|s|$$|$$(install_mans:=.1)|' \ ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}/var/log/tor ${STAGEDIR}/var/run/tor .if ! ${PORT_OPTIONS:MTOR2WEB} check regression-test test: build @cd ${BUILD_WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} check .endif .include Index: head/security/tor-devel/Makefile =================================================================== --- head/security/tor-devel/Makefile (revision 417684) +++ head/security/tor-devel/Makefile (revision 417685) @@ -1,140 +1,140 @@ # Created by: peter.thoenen@yahoo.com # $FreeBSD$ PORTNAME= tor DISTVERSION= 0.2.8.4-rc CATEGORIES= security net ipv6 MASTER_SITES= TOR PKGNAMESUFFIX= -devel -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Anonymizing overlay network for TCP LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_powerpc64= Does not build USES= cpe gmake CPE_VENDOR= torproject #CPE_VERSION= ${DISTVERSION:C/-.*//} #CPE_UPDATE= ${DISTVERSION:C/.*-//} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-openssl-dir="${OPENSSLBASE}" --disable-asciidoc CONFIGURE_ENV= TOR_CPPFLAGS_libevent="-I${LOCALBASE}/include" \ TOR_LDFLAGS_libevent="-L${LOCALBASE}/lib/" \ TOR_LIBEVENT_LIBS="${TOR_LIBEVENT_LIBS}" OPTIONS_DEFINE= BUFFEREVENTS INSTR_DOWNLOADS \ STATIC_TOR TCMALLOC TOR2WEB TRANSPARENT BUFFEREVENTS_DESC= Use libevent's buffered IO INSTR_DOWNLOADS_DESC= Instrument downloads for analysis STATIC_TOR_DESC= Build a static tor TCMALLOC_DESC= Use the tcmalloc memory allocation library TOR2WEB_DESC= Faster but non-anonymous hidden services TRANSPARENT_DESC= Transparent proxy support OPTIONS_DEFAULT= THREADS TRANSPARENT USE_OPENSSL= yes USE_RC_SUBR= tor SUB_FILES= pkg-message GROUPS= _tor USERS= _tor CONFLICTS= tor-[0-9]* .include .if ${OSVERSION} < 1000000 WITH_OPENSSL_PORT= yes .endif .if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \ empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64) CONFIGURE_ARGS+= --enable-gcc-hardening .else CONFIGURE_ARGS+= --disable-gcc-hardening .endif .if ${PORT_OPTIONS:MBUFFEREVENTS} CONFIGURE_ARGS+= --enable-bufferevents .else CONFIGURE_ARGS+= --disable-bufferevents .endif .if ${PORT_OPTIONS:MINSTR_DOWNLOADS} CONFIGURE_ARGS+= --enable-instrument-downloads .else CONFIGURE_ARGS+= --disable-instrument-downloads .endif .if ${PORT_OPTIONS:MSTATIC_TOR} BUILD_DEPENDS += ${LOCALBASE}/lib/libevent.a:devel/libevent2 CONFIGURE_ARGS+= --enable-static-tor \ --with-zlib-dir=/usr/lib --disable-linker-hardening TOR_LIBEVENT_LIBS= ${LOCALBASE}/lib/libevent.a .if ${PORT_OPTIONS:MBUFFEREVENTS} TOR_LIBEVENT_LIBS:= ${LOCALBASE}/lib/libevent_openssl.a ${TOR_LIBEVENT_LIBS} .endif .else CONFIGURE_ARGS+= --enable-linker-hardening LIB_DEPENDS+= libevent.so:devel/libevent2 TOR_LIBEVENT_LIBS= -levent .if ${PORT_OPTIONS:MBUFFEREVENTS} TOR_LIBEVENT_LIBS:= -levent_openssl ${TOR_LIBEVENT_LIBS} .endif .endif .if ${PORT_OPTIONS:MTCMALLOC} CONFIGURE_ARGS+= --with-tcmalloc .if ${PORT_OPTIONS:MSTATIC_TOR} BUILD_DEPENDS+= ${LOCALBASE}/lib/libtcmalloc.a:devel/google-perftools .else LIB_DEPENDS+= libtcmalloc.so:devel/google-perftools .endif .endif .if ${PORT_OPTIONS:MTOR2WEB} CONFIGURE_ARGS+= --enable-tor2web-mode .endif .if ${PORT_OPTIONS:MTRANSPARENT} CONFIGURE_ARGS+= --enable-transparent .else CONFIGURE_ARGS+= --disable-transparent .endif post-patch: @${REINPLACE_CMD} -E -e "s@(-z) (relro|now)@-Wl,\1,\2@g" \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|lib/tor|db/tor|' \ ${WRKSRC}/src/config/torrc.*.in \ ${WRKSRC}/doc/tor.1.* \ ${WRKSRC}/doc/tor.html.in post-patch-STATIC_TOR-off: @${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.so@" \ ${WRKSRC}/configure post-patch-STATIC_TOR-on: @${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.a@" \ ${WRKSRC}/configure post-configure: @${REINPLACE_CMD} -e '\|^nodist_man1_MANS =|s|$$|$$(install_mans:=.1)|' \ ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}/var/log/tor ${STAGEDIR}/var/run/tor .if ! ${PORT_OPTIONS:MTOR2WEB} check regression-test test: build @cd ${BUILD_WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} check .endif .include Index: head/sysutils/file/Makefile =================================================================== --- head/sysutils/file/Makefile (revision 417684) +++ head/sysutils/file/Makefile (revision 417685) @@ -1,31 +1,31 @@ # Created by: Jason Harris # $FreeBSD$ PORTNAME= file PORTVERSION= 5.25 CATEGORIES= sysutils MASTER_SITES= ftp://ftp.astron.com/pub/file/ \ ftp://ftp.fu-berlin.de/unix/tools/file/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Utility to determine file type LICENSE= BSD2CLAUSE USES= libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-fsect-man5 MAKE_ENV+= INSTALL_STRIP_FLAG="${STRIP}" CONFLICTS= tct-[0-9]* check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check post-patch: @${REINPLACE_CMD} -e 's|$(datadir)/misc|$(datadir)/${PORTNAME}|g' \ ${WRKSRC}/configure .include Index: head/sysutils/lmmon/Makefile =================================================================== --- head/sysutils/lmmon/Makefile (revision 417684) +++ head/sysutils/lmmon/Makefile (revision 417685) @@ -1,29 +1,29 @@ # Created by: Chris D. Faulhaber # $FreeBSD$ PORTNAME= lmmon PORTVERSION= 0.65 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Display information gathered from MB power management controller LICENSE= BSD2CLAUSE USES= ncurses uidfix GNU_CONFIGURE= yes MAKE_ARGS+= LDFLAGS="${LDFLAGS} -lncurses" ONLY_FOR_ARCHS= i386 amd64 PLIST_FILES= bin/lmmon man/man8/lmmon.8.gz FIXFILES= configure configure.in lmmon.c post-patch: @${REINPLACE_CMD} -e 's,machine/smb.h,dev/smbus/smb.h,' \ ${FIXFILES:S,^,${WRKSRC}/,} .include Index: head/textproc/libtre/Makefile =================================================================== --- head/textproc/libtre/Makefile (revision 417684) +++ head/textproc/libtre/Makefile (revision 417685) @@ -1,100 +1,100 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libtre PORTVERSION= 0.8.0 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= http://laurikari.net/tre/ \ LOCAL/bf DISTNAME= tre-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight fully POSIX compliant regexp matching library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= libtool pathfix pkgconfig tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-static USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIMIZED_CFLAGS PGO DOCS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls OPTIMIZED_CFLAGS_CFLAGS= \ -Wuninitialized -ffast-math -finline-functions \ -fomit-frame-pointer -fexpensive-optimizations -O3 PGO_CFLAGS= -fprofile-generate PGO_LDFLAGS= -fprofile-generate .include post-patch: .SILENT ${MV} ${WRKSRC}/doc/agrep.1.in ${WRKSRC}/doc/tre_agrep.1.in ${REINPLACE_CMD} -e 's;agrep\.1;tre_agrep\.1;g' ${WRKSRC}/configure \ ${WRKSRC}/tre.spec.in ${WRKSRC}/doc/Makefile.in ${REINPLACE_CMD} -e 's;agrep;tre_agrep;g' ${WRKSRC}/tests/agrep/*.ok .if ${PORT_OPTIONS:MPGO} pre-build: pgo .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in tre-api.html tre-syntax.html ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR} .endfor regression-test: build @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check ) .if ${PORT_OPTIONS:MPGO} pgo: pgo-pre-build pgo-build pgo-run pgo-post-run pgo-clean pgo-pre-build: @${FIND} ${BUILD_WRKSRC} -type f -name Makefile -exec \ ${REINPLACE_CMD} -E \ -e 's,^((C|LD)FLAGS[[:space:]]*=.*)-fprofile-generate,\1,' \ -e 's,^(CFLAGS[[:space:]]*=.*)-fprofile-use,\1,' \ -e 's,^((C|LD)FLAGS[[:space:]]*=.*)$$,\1 -fprofile-generate,' \ {} \; pgo-build: @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}) pgo-run: # Check everything to generate profiling information. @-(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check) pgo-post-run: @${FIND} ${BUILD_WRKSRC} -type f -name Makefile -exec \ ${REINPLACE_CMD} -E \ -e 's,^((C|LD)FLAGS[[:space:]]*=.*)-fprofile-generate,\1,' \ -e 's,^(CFLAGS[[:space:]]*=.*)-fprofile-use,\1,' \ -e 's,^(CFLAGS[[:space:]]*=.*)$$,\1 -fprofile-use,' \ {} \; @${REINPLACE_CMD} -E \ -e 's,-fprofile-generate,-fprofile-use,g' \ ${CONFIGURE_WRKSRC}/config.status \ ${CONFIGURE_WRKSRC}/libtool @${REINPLACE_CMD} -E \ -e 's,-fprofile-generate,,g' \ ${BUILD_WRKSRC}/tre.pc pgo-clean: # Selectively clean some directories. . for dir in src tests @(cd ${BUILD_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} clean) . endfor # Only remove some files from lib to preserve profiling information. @${FIND} -E ${BUILD_WRKSRC}/lib -iregex ".*\.(a|la|lai|lo|o|so|so\..*)$$" \ -exec ${RM} -f {} \; .endif # if ${PORT_OPTIONS:MPGO} .include Index: head/textproc/py-libtre/Makefile =================================================================== --- head/textproc/py-libtre/Makefile (revision 417684) +++ head/textproc/py-libtre/Makefile (revision 417685) @@ -1,34 +1,34 @@ # Created by: bf # $FreeBSD$ PORTNAME= libtre PORTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= http://laurikari.net/tre/ \ LOCAL/bf PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= tre-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Python interface for the tre regular expressions library LIB_DEPENDS= libtre.so:textproc/libtre LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python tar:bzip2 USE_PYTHON= distutils autoplist BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python CFLAGS+= -I${LOCALBASE}/include/ -L${LOCALBASE}/lib/ .if defined(WITH_OPTIMIZED_CFLAGS) CFLAGS+= -Wuninitialized -ffast-math -finline-functions \ -fomit-frame-pointer -fexpensive-optimizations \ -fforce-mem -fforce-addr -O3 .endif .include Index: head/textproc/reflex/Makefile =================================================================== --- head/textproc/reflex/Makefile (revision 417684) +++ head/textproc/reflex/Makefile (revision 417685) @@ -1,31 +1,31 @@ # Created by: bf@FreeBSD.org # $FreeBSD$ PORTNAME= reflex PORTVERSION= 20131209 CATEGORIES= textproc MASTER_SITES= ftp://invisible-island.net/reflex/ LOCAL/bf EXTRACT_SUFX= .tgz -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Relocalizable fast lexical scanner LICENSE= BSD3CLAUSE GNU_CONFIGURE= yes CONFIGURE_ENV= YACC="${YACC}" PLIST_FILES= bin/reflex bin/reflex++ include/reFlexLexer.h \ lib/librefl.a man/man1/reflex.1.gz WRKSRC= ${WRKDIR}/reflex-${PORTVERSION} regression-test test: check .for t in check bigcheck ${t}: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} ${t};) .endfor .include Index: head/textproc/tinyxml2/Makefile =================================================================== --- head/textproc/tinyxml2/Makefile (revision 417684) +++ head/textproc/tinyxml2/Makefile (revision 417685) @@ -1,43 +1,43 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= tinyxml2 PORTVERSION= 2.2.0 PORTEPOCH= 1 CATEGORIES= textproc -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Small C++ XML Parser LICENSE= ZLIB USE_GITHUB= yes USE_LDCONFIG= yes USES= cmake dos2unix GH_ACCOUNT= leethomason PLIST_FILES= include/tinyxml2.h \ lib/libtinyxml2.a \ lib/libtinyxml2.so \ lib/libtinyxml2.so.2 \ lib/libtinyxml2.so.2.2.0 \ libdata/pkgconfig/tinyxml2.pc PORTEXAMPLES= xmltest.cpp resources OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -E \ -e 's@(DESTINATION )(.*)(/pkgconfig)@\1${PREFIX}/libdata\3@' \ ${WRKSRC}/CMakeLists.txt check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test ; \ ./test post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}; ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR} .include Index: head/textproc/unrtf/Makefile =================================================================== --- head/textproc/unrtf/Makefile (revision 417684) +++ head/textproc/unrtf/Makefile (revision 417685) @@ -1,43 +1,43 @@ # Created by: Oliver Braun # $FreeBSD$ PORTNAME= unrtf PORTVERSION= 0.21.5 CATEGORIES= textproc MASTER_SITES= GNU -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Converter from RTF to several formats, including HTML and LaTeX LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe gmake iconv GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/share CPE_VENDOR= unrtf_project PLIST_FILES= bin/unrtf \ %%DATADIR%%/SYMBOL.charmap \ %%DATADIR%%/html.conf \ %%DATADIR%%/latex.conf \ %%DATADIR%%/rtf.conf \ %%DATADIR%%/text.conf \ %%DATADIR%%/troff_mm.conf \ %%DATADIR%%/vt.conf \ man/man1/unrtf.1.gz CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} post-patch: @${FIND} -X ${WRKSRC} -type f -and -name "*.[1h]" | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|/usr/local/lib/unrtf/|${DATADIR}/|g' @${REINPLACE_CMD} -e '/^attr_get_param/,/^}/s/return;/return NULL;/' \ ${WRKSRC}/src/attr.c check regression-test test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} check) .include Index: head/textproc/wv/Makefile =================================================================== --- head/textproc/wv/Makefile (revision 417684) +++ head/textproc/wv/Makefile (revision 417685) @@ -1,28 +1,28 @@ # Created by: sumikawa@kame.net # $FreeBSD$ PORTNAME= wv PORTVERSION= 1.2.9 PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= http://www.abisource.com/downloads/wv/${PORTVERSION}/ -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Library and executables to access Microsoft Word files LIB_DEPENDS= libwmf.so:graphics/libwmf USE_GNOME= libgsf GNU_CONFIGURE= yes USES= gmake pkgconfig libtool CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= MKDIR_P="${MKDIR}" CONFIGURE_ARGS= --with-png=${LOCALBASE} \ --with-libwmf=${LOCALBASE} MAKEFILE= GNUmakefile MAKE_ARGS+= pkgconfigdir="${PREFIX}/libdata/pkgconfig" MAKE_ARGS+= INSTALL_STRIP_FLAG="${STRIP}" USE_LDCONFIG= yes .include Index: head/www/dillo2/Makefile =================================================================== --- head/www/dillo2/Makefile (revision 417684) +++ head/www/dillo2/Makefile (revision 417685) @@ -1,124 +1,124 @@ # Created by: bf # $FreeBSD$ PORTNAME= dillo PORTVERSION= 3.0.5 CATEGORIES= www ipv6 MASTER_SITES= http://www.dillo.org/download/ LOCAL/bf/dillo/ \ TEX_CTAN/language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/:hyphen DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Fast, small graphical Web browser built upon fltk LICENSE= GPLv3 LIB_DEPENDS= libfltk.so:x11-toolkits/fltk RUN_DEPENDS= wget:ftp/wget USES= gmake iconv pkgconfig tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/libexec CONFLICTS= dillo-i18n-[0-9]* \ dillo-0* OPTIONS_DEFINE= COOKIES HYPHENATION IPV6 SSL THREADS DOCS OPTIONS_DEFAULT= COOKIES HYPHENATION SSL THREADS COOKIES_DESC= Cookie support HYPHENATION_DESC= Hyphenation file(s) for HYPHENATION_LANGS SSL_DESC= Experimental HTTPS support .include .if ${PORT_OPTIONS:MCOOKIES} CONFIGURE_ARGS+= --enable-cookies .else CONFIGURE_ARGS+= --disable-cookies .endif .ifdef(WITH_DEBUG) CONFIGURE_ARGS+= --enable-gprof --enable-rtfl .else CONFIGURE_ARGS+= --disable-gprof --disable-rtfl .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif .if ${PORT_OPTIONS:MHYPHENATION} ALL_HYPHENATION_LANGS= af as bg bn ca cop cs cy da de-1901 de-1996 \ de-ch-1901 el-monoton el-polyton en-gb en-us eo es et eu fi fr fur ga \ gl grc gu hi hr hsb hu hy ia id is it ka kmr kn la la-x-classic lt lv ml mn-cyrl mr \ mul-ethi nb nl nn or pa pl pms pt rm ro ru sa sh-cyrl sh-latn sk sl \ sr-cyrl sv ta te th tk tr uk zh-latn-pinyin .if defined(MAINTAINER_MODE) || make(makesum) HYPHENATION_LANGS?= ${ALL_HYPHENATION_LANGS} .else HYPHENATION_LANGS?= \ ${ALL_HYPHENATION_LANGS:N*-1901:N*-classic:N*-latn:N*-gb:N*-monoton} .endif .for _l in ${HYPHENATION_LANGS} .if !${ALL_HYPHENATION_LANGS:M${_l}} IGNORE= remove the invalid hyphenation language "${_l}" from HYPHENATION_LANGS .else DISTFILES+= hyph-${_l}.pat.txt:hyphen PLIST_FILES+= libexec/dillo/hyphenation/${_l:C/-.*\$//}.pat .endif .endfor .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-ipv6 .else CONFIGURE_ARGS+= --disable-ipv6 .endif .if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --enable-ssl USE_OPENSSL= yes .else CONFIGURE_ARGS+= --disable-ssl .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threaded-dns .else CONFIGURE_ARGS+= --disable-threaded-dns .endif post-patch: @${MV} ${WRKSRC}/dillorc ${WRKSRC}/dillorc.sample @${MV} ${WRKSRC}/dpid/dpidrc.in ${WRKSRC}/dpid/dpidrc.sample.in @${MV} ${WRKSRC}/src/domainrc ${WRKSRC}/src/domainrc.sample @${MV} ${WRKSRC}/src/keysrc ${WRKSRC}/src/keysrc.sample @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s|dillorc|dillorc.sample|g" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|dpidrc|dpidrc.sample|g" ${WRKSRC}/dpid/Makefile.in @${REINPLACE_CMD} -E "s/(domain|keys)rc/&.sample/g" ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e "s|/lib/dillo|/libexec/dillo|" \ ${WRKSRC}/dillo-install-hyphenation \ ${WRKSRC}/doc/dillo.1.in \ ${WRKSRC}/dpid/dpid.c .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e "\|install-data-am:|s|install-dist_docDATA||" \ ${WRKSRC}/doc/Makefile.in .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .endif @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/dillo/hyphenation .if ${PORT_OPTIONS:MHYPHENATION} .for _l in ${HYPHENATION_LANGS} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/hyph-${_l}.pat.txt \ ${STAGEDIR}${PREFIX}/libexec/dillo/hyphenation/${_l:C/-.*\$//}.pat .endfor .endif .include Index: head/www/links/Makefile =================================================================== --- head/www/links/Makefile (revision 417684) +++ head/www/links/Makefile (revision 417685) @@ -1,98 +1,98 @@ # Created by: Michael Vasilenko # $FreeBSD$ PORTNAME= links DISTVERSION= 2.9 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= http://links.twibright.com/download/ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Lynx-like text WWW browser LICENSE= GPLv2 CONFLICTS= links-0* links-hacked-[0-9]* links1-* GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-ssl --without-pmshell --without-atheos \ --without-gpm --without-fb --without-windows CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_OPENSSL= yes USES= cpe tar:bzip2 CPE_VENDOR= twibright OPTIONS_DEFINE= CIPHERSTRING DIRECTFB IPV6 SVGALIB THREADS TRANS UTF8 X11 CIPHERSTRING_DESC= Select the OpenSSL ciphers used via CIPHERSTRING DIRECTFB_DESC= DirectFB graphics support SVGALIB_DESC= SVGALib graphics support TRANS_DESC= Hack for background transparency UTF8_DESC= UTF-8 support X11_DESC= X11 graphics support OPTIONS_DEFAULT= UTF8 X11 PLIST_FILES= bin/links man/man1/links.1.gz DIRECTFB_LIB_DEPENDS= libdirectfb.so:devel/directfb DIRECTFB_CONFIGURE_WITH=directfb IPV6_CONFIGURE_WITH= ipv6 SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib SVGALIB_CONFIGURE_WITH= svgalib THREADS_CFLAGS= -DHAVE_PTHREADS THREADS_LDFLAGS=-pthread TRANS_EXTRA_PATCHES= ${FILESDIR}/extra-terminal.c.diff UTF8_CONFIGURE_ENABLE= utf8 X11_USE= xorg=x11,xproto X11_CONFIGURE_WITH= x X11_PLIST_FILES= share/pixmaps/links.xpm .include #CIPHERSTRING must be a valid OpenSSL cipher string(see ciphers(1)): CIPHERSTRING?= HIGH:!SSLv2:!aNULL:!eNULL:@STRENGTH .if ${PORT_OPTIONS:MDIRECTFB} || ${PORT_OPTIONS:MSVGALIB} || ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES+= jpeg CONFIGURE_ARGS+= --enable-graphics .else CONFIGURE_ARGS+= --disable-graphics --without-libjpeg --without-libtiff .endif .if ${PORT_OPTIONS:MX11} DESKTOP_ENTRIES="links" \ "Lynx-like text WWW browser" \ "${PREFIX}/share/pixmaps/links.xpm" \ "links -g" \ "Network;WebBrowser;" \ false .endif post-patch: @${REINPLACE_CMD} -e "s!/etc/!${PREFIX}/etc/!" ${WRKSRC}/os_dep.h @${REINPLACE_CMD} -e "/LIBS=/{s/-lpthread/-pthread/;s/-ldl//;}" \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MCIPHERSTRING} @${REINPLACE_CMD} -e '/SSL_CTX_set_options/ \ s/;/; SSL_CTX_set_cipher_list(context, "${CIPHERSTRING}");/' \ ${WRKSRC}/https.c .endif .if ${PORT_OPTIONS:MX11} post-install: @${INSTALL_DATA} ${WRKSRC}/graphics/links.xpm ${STAGEDIR}${PREFIX}/share/pixmaps/links.xpm .endif .include Index: head/x11-fonts/charis/Makefile =================================================================== --- head/x11-fonts/charis/Makefile (revision 417684) +++ head/x11-fonts/charis/Makefile (revision 417685) @@ -1,37 +1,37 @@ # Created by: bf # $FreeBSD$ PORTNAME= CharisSIL PORTVERSION= 4.114 PORTREVISION= 1 CATEGORIES= x11-fonts MASTER_SITES= http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=${MEDIA_ID}&filename=/ \ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Charis SIL TrueType font collection LICENSE= OFL11 USES= fonts zip MEDIA_ID= ${DISTNAME}${EXTRACT_SUFX} NO_BUILD= yes .for type in B BI I R PLIST_FILES+= ${FONTSDIR}/${PORTNAME}-${type}.ttf .endfor OPTIONS_DEFINE= DOCS PORTDOCS= FONTLOG.txt OFL-FAQ.txt OFL.txt README.txt SUB_FILES= pkg-message do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} (cd ${WRKSRC} ; ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR}) ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/x11-fonts/charis-compact/Makefile =================================================================== --- head/x11-fonts/charis-compact/Makefile (revision 417684) +++ head/x11-fonts/charis-compact/Makefile (revision 417685) @@ -1,40 +1,40 @@ # Created by: bf # $FreeBSD$ PORTNAME= CharisSILCompact PORTVERSION= 4.114 PORTREVISION= 1 CATEGORIES= x11-fonts #unfortunately, the SIL server embeds timestamps in the distfile, so we use a static local copy .if defined(MAINTAINER_MODE) MASTER_SITES= http://scripts.sil.org/ttw/fonts2go.cgi?family=CharisSIL&pkg=Compact&ver=${PORTVERSION}&filename=/ .else MASTER_SITES= LOCAL/bf .endif -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Charis SIL TrueType font collection, compact variant LICENSE= OFL11 USES= fonts zip NO_BUILD= yes .for type in B BI I R PLIST_FILES+= ${FONTSDIR}/${PORTNAME}-${type}.ttf .endfor OPTIONS_DEFINE= DOCS PORTDOCS= FONTLOG.txt OFL-FAQ.txt OFL.txt README.txt feat_set_tuned.xml SUB_FILES= pkg-message do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} (cd ${WRKSRC} ; ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR}) ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/x11-fonts/doulos/Makefile =================================================================== --- head/x11-fonts/doulos/Makefile (revision 417684) +++ head/x11-fonts/doulos/Makefile (revision 417685) @@ -1,35 +1,35 @@ # Created by: bf # $FreeBSD$ PORTNAME= DoulosSIL PORTVERSION= 4.112 PORTREVISION= 1 CATEGORIES= x11-fonts MASTER_SITES= http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=${MEDIA_ID}&filename=/ \ LOCAL/bf -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Doulos SIL TrueType font collection LICENSE= OFL11 USES= fonts zip MEDIA_ID= ${DISTNAME}${EXTRACT_SUFX} NO_BUILD= yes PLIST_FILES= ${FONTSDIR}/${PORTNAME}-R.ttf OPTIONS_DEFINE= DOCS PORTDOCS= FONTLOG.txt OFL-FAQ.txt OFL.txt README.txt SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} @(cd ${WRKSRC} ; ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/x11-fonts/doulos-compact/Makefile =================================================================== --- head/x11-fonts/doulos-compact/Makefile (revision 417684) +++ head/x11-fonts/doulos-compact/Makefile (revision 417685) @@ -1,38 +1,38 @@ # Created by: bf # $FreeBSD$ PORTNAME= DoulosSILCompact PORTVERSION= 4.110 PORTREVISION= 2 CATEGORIES= x11-fonts #unfortunately, the SIL server embeds timestamps in the distfile, so we use a static local copy .if defined(MAINTAINER_MODE) MASTER_SITES= http://scripts.sil.org/ttw/fonts2go.cgi?family=DoulosSIL&pkg=Compact&ver=${PORTVERSION}&filename=/ .else MASTER_SITES= LOCAL/bf .endif -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Doulos SIL TrueType font collection, compact variant LICENSE= OFL11 USES= fonts zip NO_BUILD= yes PLIST_FILES= ${FONTSDIR}/${PORTNAME}-R.ttf OPTIONS_DEFINE= DOCS PORTDOCS= FONTLOG.txt OFL-FAQ.txt OFL.txt README.txt feat_set_tuned.xml SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} @(cd ${WRKSRC} ; ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/x11-toolkits/ocaml-lablgtk2/Makefile =================================================================== --- head/x11-toolkits/ocaml-lablgtk2/Makefile (revision 417684) +++ head/x11-toolkits/ocaml-lablgtk2/Makefile (revision 417685) @@ -1,146 +1,146 @@ # Created by: Rene Ladan # $FreeBSD$ PORTNAME= lablgtk2 PORTVERSION= 2.18.3 CATEGORIES= x11-toolkits MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/1479/ \ LOCAL/bf PKGNAMEPREFIX= ocaml- DISTNAME= lablgtk-${PORTVERSION} -MAINTAINER= bf@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Objective Caml interface to GTK+ 2.x LICENSE= LGPL21 USES= gmake pkgconfig USE_GNOME= gtk20 USE_OCAML= yes USE_OCAML_FINDLIB= yes USE_OCAMLFIND_PLIST= yes USE_OCAML_CAMLP4= yes USE_OCAML_LDCONFIG= yes USE_OCAML_WASH= yes OPTIONS_DEFINE= GLADE GNOMECANVAS GNOMEUI GTKGLAREA GTKSOURCEVIEW2 \ GTKSPELL LIBRSVG2 DOCS EXAMPLES OPTIONS_DEFAULT= GLADE GNOMECANVAS GNOMEUI GTKGLAREA GTKSOURCEVIEW2 \ GTKSPELL LIBRSVG2 GNOMECANVAS_DESC= GnomeCanvas support GNOMEUI_DESC= GNOME 2 UI support GTKGLAREA_DESC= GtkGLArea support GTKSOURCEVIEW2_DESC= GtkSourceView 2 support GTKSPELL_DESC= GtkSpell support #GNOMEPANEL_DESC= GNOME Panel support HAS_CONFIGURE= yes ALL_TARGET= all opt MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --with-libdir=${PREFIX}/${OCAML_LIBDIR} \ --without-gtksourceview CONFIGURE_ENV= CAMLP4O="camlp4 pa_o.cmo pa_op.cmo pr_dump.cmo" PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] .include .if ${PORT_OPTIONS:MDOCS} DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= COPYING README .endif .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME} PORTEXAMPLES= * .endif .if ${PORT_OPTIONS:MGTKGLAREA} CONFIGURE_ARGS+= --with-gl BUILD_DEPENDS+= lablgl:graphics/ocaml-lablgl RUN_DEPENDS+= lablgl:graphics/ocaml-lablgl LIB_DEPENDS+= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 EXAMPLES_SUBDIRS+= GL .else CONFIGURE_ARGS+= --without-gl .endif .if ${PORT_OPTIONS:MGLADE} CONFIGURE_ARGS+= --with-glade USE_GNOME+= libglade2 PLIST_SUB+= GLADE="" EXAMPLES_SUBDIRS+= glade .else CONFIGURE_ARGS+= --without-glade PLIST_SUB+= GLADE="@comment " .endif .if ${PORT_OPTIONS:MGNOMEUI} CONFIGURE_ARGS+= --with-gnomeui USE_GNOME+= libgnomeui .else CONFIGURE_ARGS+= --without-gnomeui .endif .if ${PORT_OPTIONS:MGNOMECANVAS} CONFIGURE_ARGS+= --with-gnomecanvas USE_GNOME+= libgnomecanvas EXAMPLES_SUBDIRS+= canvas .else CONFIGURE_ARGS+= --without-gnomecanvas .endif .if ${PORT_OPTIONS:MLIBRSVG2} CONFIGURE_ARGS+= --with-rsvg USE_GNOME+= librsvg2 EXAMPLES_SUBDIRS+= rsvg .else CONFIGURE_ARGS+= --without-rsvg .endif #.if ${PORT_OPTIONS:MGNOMEPANEL} #CONFIGURE_ARGS+= --with-panel #USE_GNOME+= gnomepanel #EXAMPLES_SUBDIRS+= panel #.else CONFIGURE_ARGS+= --without-panel #.endif .if ${PORT_OPTIONS:MGTKSOURCEVIEW2} CONFIGURE_ARGS+= --with-gtksourceview2 USE_GNOME+= gtksourceview2 EXAMPLES_SUBDIRS+= sourceview .else CONFIGURE_ARGS+= --without-gtksourceview2 .endif .if ${PORT_OPTIONS:MGTKSPELL} LIB_DEPENDS+= libgtkspell.so:textproc/gtkspell CONFIGURE_ARGS+= --with-gtkspell .else CONFIGURE_ARGS+= --without-gtkspell .endif post-patch: @${REINPLACE_CMD} -E \ -e 's|^(CFLAGS[[:space:]]*\+=[[:space:]]*-O)|\1 ${CFLAGS}|' \ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_SCRIPT} \3,' \ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,(touch)( "\$$\(DESTDIR\)\$$\(OCAMLLDCONF\)"),${TRUE}\2,' \ -e 's,(-ldconf )("\$$\(DESTDIR\)\$$\(OCAMLLDCONF\)"),\1ignore,' \ ${WRKSRC}/src/Makefile post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .if ${PORT_OPTIONS:MDOCS} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .endif @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \ "*.ml *.png *.rgb *.xpm text ${EXAMPLES_SUBDIRS}" \ ${STAGEDIR}${EXAMPLESDIR} .include