Index: head/archivers/libarchive/Makefile =================================================================== --- head/archivers/libarchive/Makefile (revision 430630) +++ head/archivers/libarchive/Makefile (revision 430631) @@ -1,118 +1,114 @@ # $FreeBSD$ PORTNAME= libarchive PORTVERSION= 3.2.2 PORTEPOCH= 1 CATEGORIES= archivers MASTER_SITES= http://libarchive.org/downloads/ MAINTAINER= glewis@FreeBSD.org COMMENT= Library to create and read several streaming archive formats LICENSE= BSD2CLAUSE LIB_DEPENDS= libexpat.so:textproc/expat2 OPTIONS_DEFINE= LZ4 LZO NETTLE OPTIONS_DEFAULT=LZ4 LZO LZ4_DESC= Support lz4 compression via liblz4 LZO_DESC= Support lzo compression via liblzo2 NETTLE_DESC= Use Nettle instead of OpenSSL USES= cpe iconv libtool pathfix GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes CONFIGURE_ARGS= --without-xml2 PLIST_FILES= bin/bsdcat \ bin/bsdcpio \ bin/bsdtar \ include/archive.h \ include/archive_entry.h \ lib/libarchive.a \ lib/libarchive.so \ lib/libarchive.so.13 \ lib/libarchive.so.13.2.2 \ libdata/pkgconfig/libarchive.pc \ man/man1/bsdcat.1.gz \ man/man1/bsdcpio.1.gz \ man/man1/bsdtar.1.gz \ man/man3/archive_entry.3.gz \ man/man3/archive_entry_acl.3.gz \ man/man3/archive_entry_linkify.3.gz \ man/man3/archive_entry_paths.3.gz \ man/man3/archive_entry_perms.3.gz \ man/man3/archive_entry_stat.3.gz \ man/man3/archive_entry_time.3.gz \ man/man3/archive_read.3.gz \ man/man3/archive_read_add_passphrase.3.gz \ man/man3/archive_read_data.3.gz \ man/man3/archive_read_disk.3.gz \ man/man3/archive_read_extract.3.gz \ man/man3/archive_read_filter.3.gz \ man/man3/archive_read_format.3.gz \ man/man3/archive_read_free.3.gz \ man/man3/archive_read_header.3.gz \ man/man3/archive_read_new.3.gz \ man/man3/archive_read_open.3.gz \ man/man3/archive_read_set_options.3.gz \ man/man3/archive_util.3.gz \ man/man3/archive_write.3.gz \ man/man3/archive_write_blocksize.3.gz \ man/man3/archive_write_data.3.gz \ man/man3/archive_write_disk.3.gz \ man/man3/archive_write_filter.3.gz \ man/man3/archive_write_finish_entry.3.gz \ man/man3/archive_write_format.3.gz \ man/man3/archive_write_free.3.gz \ man/man3/archive_write_header.3.gz \ man/man3/archive_write_new.3.gz \ man/man3/archive_write_open.3.gz \ man/man3/archive_write_set_options.3.gz \ man/man3/archive_write_set_passphrase.3.gz \ man/man3/libarchive.3.gz \ man/man3/libarchive_changes.3.gz \ man/man3/libarchive_internals.3.gz \ man/man5/cpio.5.gz \ man/man5/libarchive-formats.5.gz \ man/man5/mtree.5.gz \ man/man5/tar.5.gz CFLAGS+= "-I${LOCALBASE}/include" CPPFLAGS+= "-I${LOCALBASE}/include" LDFLAGS+= "-L${LOCALBASE}/lib" LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 LZO_CONFIGURE_WITH= lzo2 LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 LZ4_CONFIGURE_WITH= lz4 NETTLE_LIB_DEPENDS= libnettle.so:security/nettle NETTLE_CONFIGURE_WITH= nettle NETTLE_CONFIGURE_ON= --without-openssl NETTLE_USE_OFF= OPENSSL=yes NETTLE_CONFIGURE_OFF= --with-openssl .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1002504 -CONFIGURE_ENV+= ac_cv_lzma_has_mt=no -.endif - .if empty(ICONV_LIB) CONFIGURE_ENV+= ac_cv_header_localcharset_h=no \ ac_cv_func_locale_charset=no \ ac_cv_lib_charset_locale_charset=no .endif check: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check) .include Index: head/archivers/rar/Makefile =================================================================== --- head/archivers/rar/Makefile (revision 430630) +++ head/archivers/rar/Makefile (revision 430631) @@ -1,59 +1,59 @@ # Created by: ache # $FreeBSD$ PORTNAME= rar PORTVERSION= 5.4.0 PORTEPOCH= 3 CATEGORIES= archivers MASTER_SITES= http://www.rarlab.com/rar/ DISTNAME= rarbsd-${PORTVERSION} MAINTAINER= gabor@FreeBSD.org COMMENT= File archiver (binary port) LICENSE= RAR LICENSE_NAME= RAR license LICENSE_FILE= ${WRKSRC}/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RESTRICTED= only unmodified original package can be distributed NO_BUILD= yes WRKSRC= ${WRKDIR}/rar PLIST_FILES= bin/rar lib/default.sfx etc/rarfiles.lst man/cat1/rar.1.gz PORTDOCS= license.txt whatsnew.txt order.htm readme.txt OPTIONS_DEFINE= DOCS SFX OPTIONS_DEFAULT=SFX SFX_DESC= SFX archive support (implies compat9x on FreeBSD 10 and up) .include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= fails to install on ia64/powerpc/sparc64: File format not recognized .elif ${ARCH} == "amd64" || ${ARCH} == "ia64" .if !defined(HAVE_COMPAT_IA32_KERN) HAVE_COMPAT_IA32_KERN!= if ${SYSCTL} -n compat.ia32.maxvmem >/dev/null 2>&1; then ${ECHO_CMD} YES; fi .endif .if !defined(HAVE_COMPAT_IA32_KERN) IGNORE= requires a kernel with compiled-in IA32 compatibility .endif .endif -.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000054 && ${PORT_OPTIONS:MSFX} +.if ${OPSYS} == FreeBSD && ${PORT_OPTIONS:MSFX} RUN_DEPENDS+= ${LOCALBASE}/lib/compat/libstdc++.so.6:misc/compat9x .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/rar_static ${STAGEDIR}${PREFIX}/bin/rar ${INSTALL_MAN} ${WRKSRC}/rar.txt ${STAGEDIR}${PREFIX}/man/cat1/rar.1 ${INSTALL_DATA} ${WRKSRC}/rarfiles.lst ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/default.sfx ${STAGEDIR}${PREFIX}/lib post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/avro-c/Makefile =================================================================== --- head/devel/avro-c/Makefile (revision 430630) +++ head/devel/avro-c/Makefile (revision 430631) @@ -1,41 +1,35 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= avro PORTVERSION= 1.8.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= APACHE/${PORTNAME}/stable PKGNAMESUFFIX= -c DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= vg@FreeBSD.org COMMENT= Data serialization system for ANSI C LIB_DEPENDS= libjansson.so:devel/jansson \ libsnappy.so:archivers/snappy BROKEN_aarch64= Fails to build: error: No atomic implementation BROKEN_armv6= Fails to build: error: No atomic implementation BROKEN_mips= Fails to build: error: No atomic implementation BROKEN_mips64= Fails to build: error: No atomic implementation BROKEN_sparc64= Fails to build USES= cmake pkgconfig USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${DISTNAME}/lang/c -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1003000 -CONFIGURE_ENV+= PKG_CONFIG_PATH=${FILESDIR} -.endif - post-patch: @${REINPLACE_CMD} '/add_subdirectory(docs)/d' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} 's|/bin/bash|/bin/sh|g' \ ${WRKSRC}/version.sh -.include +.include Index: head/devel/babeltrace/Makefile =================================================================== --- head/devel/babeltrace/Makefile (revision 430630) +++ head/devel/babeltrace/Makefile (revision 430631) @@ -1,63 +1,46 @@ # $FreeBSD$ PORTNAME= babeltrace PORTVERSION= 1.4.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= luca.pizzamiglio@gmail.com COMMENT= Tool and library to read, write and convert execution traces # license is complicated LICENSE= MIT GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/mit-license.txt LICENSE_FILE_GPLv2= ${WRKSRC}/gpl-2.0.txt LICENSE_FILE_LGPL21= ${WRKSRC}/lgpl-2.1.txt LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpopt.so:devel/popt \ libuuid.so:misc/e2fsprogs-libuuid USE_GITHUB= yes GH_ACCOUNT= efficios USES= autoreconf:build bison gettext-runtime gmake libtool pathfix pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-debug-info USE_GNOME= glib20 LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes PORTDOCS= ChangeLog std-ext-lib.txt API.txt lttng-live.txt -.include - -# FreeBSD 9.x and earlier do not have an updated flex -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033 -BUILD_DEPENDS+= flex>=2.5.35:textproc/flex -.endif - post-patch: @${REINPLACE_CMD} -e 's|LICENSE mit-license.txt gpl-2.0.txt||' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e 's|machine\/endian|sys\/endian|' \ ${WRKSRC}/include/babeltrace/endian.h -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033 - @${REINPLACE_CMD} -e 's|\[FLEX\],\[flex\]|\[FLEX\],\[flex\],\[\/usr\/bin\/flex\],${LOCALBASE}/bin:${PATH}|' \ - ${WRKSRC}/configure.ac -.endif pre-configure: (cd ${WRKSRC}; ./bootstrap ) -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033 -pre-build: - @${REINPLACE_CMD} -e 's|(LEX)|(FLEX)|' \ - ${WRKSRC}/formats/ctf/metadata/Makefile -.endif - post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbabeltrace*so.1.0.0 -.include +.include Index: head/devel/creduce/Makefile =================================================================== --- head/devel/creduce/Makefile (revision 430630) +++ head/devel/creduce/Makefile (revision 430631) @@ -1,38 +1,31 @@ # $FreeBSD$ PORTNAME= creduce DISTVERSION= 2.5.0 CATEGORIES= devel MASTER_SITES= http://embed.cs.utah.edu/creduce/ MAINTAINER= swills@FreeBSD.org COMMENT= Produces small test cases BUILD_DEPENDS= llvm-config38:devel/llvm38 RUN_DEPENDS= llvm-config38:devel/llvm38 \ topformflat:devel/delta \ astyle:devel/astyle \ p5-Benchmark-Timer>=0:devel/p5-Benchmark-Timer \ p5-Exporter-Lite>=0:devel/p5-Exporter-Lite \ p5-File-Which>=0:sysutils/p5-File-Which \ p5-Regexp-Common>=0:textproc/p5-Regexp-Common \ devel/p5-Sys-Cpu>=0:devel/p5-Sys-Cpu \ p5-Getopt-Tabular>=0:devel/p5-Getopt-Tabular GNU_CONFIGURE= yes CONFIGURE_FLAGS= --with-llvm=${LOCALBASE} CONFIGURE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config38 \ CC=${LOCALBASE}/bin/clang38 \ CXX=${LOCALBASE}/bin/clang++38 \ CPP=${LOCALBASE}/bin/clang-cpp38 USES= autoreconf gmake libtool perl5 -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 -CONFIGURE_ENV+= CPPFLAGS="-stdlib=libstdc++ -I${LOCALBASE}/lib/gcc48/include/c++/ -I${LOCALBASE}/lib/gcc48/include/ -I${LOCALBASE}/lib/gcc48/include/c++/${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}/ -L${LOCALBASE}/lib -L${LOCALBASE}/lib/gcc48" \ - LDFLAGS="-L/usr/local/lib/gcc48 -lstdc++" -.endif - -.include +.include Index: head/devel/cvs2svn/Makefile =================================================================== --- head/devel/cvs2svn/Makefile (revision 430630) +++ head/devel/cvs2svn/Makefile (revision 430631) @@ -1,85 +1,81 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= cvs2svn PORTVERSION= 2.4.0 PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/49237/ \ LOCAL/ohauer PATCHFILES= ${PORTNAME}-${PORTVERSION}-r${PATCHREV}.diff.bz2 PATCH_SITES= LOCAL/ohauer MAINTAINER= ohauer@FreeBSD.org COMMENT= CVS to Subversion Repository Converter BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm -RUN_DEPENDS:= ${BUILD_DEPENDS} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm \ + cvs:devel/cvs # 2.4.0 -> svn r5392 PATCHREV= 5433 USES= shebangfix python:2.7 USE_PYTHON= distutils autoplist +NO_ARCH= yes SHEBANG_FILES= cvs2svn cvs2git cvs2bzr *.py \ contrib/* cvs2svn_lib/*.py \ svntest/* cvs2svn_rcsparse/*.py OPTIONS_MULTI= SCM OPTIONS_MULTI_SCM= SUBVERSION GIT BAZAAR OPTIONS_DEFAULT= SUBVERSION SUBVERSION_DESC= Build with subversion support GIT_DESC= Build with git support BAZAAR_DESC= Build with Bazaar support SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>=0:devel/py-subversion GIT_RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git BAZAAR_RUN_DEPENDS= ${LOCALBASE}/bin/bzr:devel/bzr - -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000 -RUN_DEPENDS+= cvs:devel/cvs -.endif # documents from ${WRKSRC}/doc DOCS1= design-notes.txt making-releases.txt \ revision-reader.txt symbol-notes.txt # documents from ${WRKSRC}/www DOCS2= cvs2bzr.html cvs2git.html cvs2svn.html \ faq.html features.html index.html issue_tracker.html \ project_license.html project_tools.html PORTDOCS:= ${DOCS1} ${DOCS2} PORTEXAMPLES= cvs2bzr-example.options cvs2git-example.options \ cvs2hg-example.options cvs2svn-example.options MANPAGES= cvs2svn.1.gz \ cvs2git.1.gz \ cvs2bzr.1.gz PLIST_FILES+= ${MANPAGES:S|^|man/man1/|} post-patch: # be consistent with PORTVERSION @${REINPLACE_CMD} -e 's|2.5.0-dev|2.4.0|' \ ${WRKSRC}/PKG-INFO \ ${WRKSRC}/cvs2svn_lib/version.py post-build: ${MAKE} man -C ${WRKSRC} post-install: @${INSTALL_MAN} ${MANPAGES:R:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DOCS1:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DOCS2:S|^|${WRKSRC}/www/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/datadraw/Makefile =================================================================== --- head/devel/datadraw/Makefile (revision 430630) +++ head/devel/datadraw/Makefile (revision 430631) @@ -1,41 +1,35 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= datadraw PORTVERSION= 3.1.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}${PORTVERSION} DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Feature rich persistent database generator LICENSE= GPLv2 HAS_CONFIGURE= yes USES= gmake ALL_TARGET= # empty PORTDOCS= * CONFIGURE_ARGS= --prefix=\$${DESTDIR}${PREFIX} OPTIONS_DEFINE= DOCS -.include - -.if ${OSVERSION} < 1000013 -USES+= bison -.else post-patch: @${REINPLACE_CMD} -e "s/bison/byacc/g" ${WRKSRC}/configure -.endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -R ${WRKSRC}/www/* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/manual.pdf ${STAGEDIR}${DOCSDIR} .include Index: head/devel/dbus-sharp/Makefile =================================================================== --- head/devel/dbus-sharp/Makefile (revision 430630) +++ head/devel/dbus-sharp/Makefile (revision 430631) @@ -1,36 +1,28 @@ # Created by: Tom McLaughlin # $FreeBSD$ PORTNAME= dbus-sharp PORTVERSION= 0.7.0 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= devel gnome MASTER_SITES= GHC MAINTAINER= mono@FreeBSD.org COMMENT= Mono interface to the D-BUS messaging system LICENSE= MIT GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_path_GMCS=${LOCALBASE}/bin/mcs USES= gmake mono pathfix pkgconfig USE_GITHUB= yes GH_ACCOUNT= mono -.include - post-patch: -.if ${OSVERSION} < 1000044 -# libc.so is a symlink to the right libc.so.X - ${REINPLACE_CMD} -e 's|libc.so.6|libc.so|' \ - ${WRKSRC}/src/dbus-sharp.dll.config -.else # libc.so is an LD script not usable by dllmap, so we have to set a proper # version number. - ${REINPLACE_CMD} -e 's|libc.so.6|libc.so.7|' \ + @${REINPLACE_CMD} -e 's|libc.so.6|libc.so.7|' \ ${WRKSRC}/src/dbus-sharp.dll.config -.endif .include Index: head/devel/doxygen/Makefile =================================================================== --- head/devel/doxygen/Makefile (revision 430630) +++ head/devel/doxygen/Makefile (revision 430631) @@ -1,67 +1,60 @@ # Created by: Joep Grooten # $FreeBSD$ PORTNAME= doxygen PORTVERSION= 1.8.12 PORTEPOCH= 2 CATEGORIES= devel MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \ http://ftp.stack.nl/pub/users/dimitri/ EXTRACT_SUFX= .src.tar.gz MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Documentation system for C, C++, and other languages LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= bison cmake:outsource iconv python:2 shebangfix ALL_TARGET= all CMAKE_ARGS+= -DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL} REINPLACE_ARGS= -i '' # I need to look into why it doesn't work with parallel jobs MAKE_JOBS_UNSAFE= yes EXTRACT_AFTER_ARGS= --exclude '*/libmd5' \ --exclude '*/libpng' \ --exclude '*/tmake' PLIST_FILES= bin/doxygen OPTIONS_DEFINE= GRAPHVIZ LATEX QT4 DOCS OPTIONS_DEFAULT= GRAPHVIZ LATEX QT4_DESC= Install Doxywizard GUI GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz LATEX_USE= TEX=base,dvipsk,pdftex QT4_USE= QT4=corelib,gui,xml,qmake_build,moc_build,rcc_build,uic_build QT4_CMAKE_ON= -Dbuild_wizard:BOOLEAN=ON QT4_CMAKE_OFF= -Dbuild_wizard:BOOLEAN=OFF QT4_PLIST_FILES= bin/doxywizard DOCS_USES= ghostscript:build DOCS_ALL_TARGET= docs DOCS_BUILD_DEPENDS= dot:graphics/graphviz DOCS_CMAKE_ON= -Dbuild_doc:BOOLEAN=ON DOCS_CMAKE_OFF= -Dbuild_doc:BOOLEAN=OFF DOCS_PLIST_FILES= man/man1/doxygen.1.gz \ man/man1/doxyindexer.1.gz \ man/man1/doxysearch.1.gz \ man/man1/doxywizard.1.gz DOCS_IMPLIES= LATEX PORTDOCS= * -.include - -.if ${OSVERSION} < 1000033 -BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex -CMAKE_ARGS+= -DFLEX_EXECUTABLE=${LOCALBASE}/bin/flex -.endif - post-patch: @${REINPLACE_CMD} -e '/PERL_PATH/ s|/usr/bin/perl|${perl_CMD}|' \ ${WRKSRC}/src/config.xml -.include +.include Index: head/devel/gputils/Makefile =================================================================== --- head/devel/gputils/Makefile (revision 430630) +++ head/devel/gputils/Makefile (revision 430631) @@ -1,28 +1,21 @@ # Created by: Samuel Tardieu # $FreeBSD$ PORTNAME= gputils DISTVERSION= 1.5.0-1 CATEGORIES= devel MASTER_SITES= SF/gputils/gputils/${DISTVERSION:C/-.*//} MAINTAINER= tijl@FreeBSD.org COMMENT= Utilities for Microchip PIC microcontrollers LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= gplink-[0-9]* GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-dependency-tracking --disable-html-doc USES= bison gmake tar:bz2 WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C/-.*//} -.include - -.if ${OSVERSION} < 1000033 -BUILD_DEPENDS+= flex>=2.5.35:textproc/flex -CONFIGURE_ARGS+=LEX=${LOCALBASE}/bin/flex -.endif - .include Index: head/devel/kf5-kservice/Makefile =================================================================== --- head/devel/kf5-kservice/Makefile (revision 430630) +++ head/devel/kf5-kservice/Makefile (revision 430631) @@ -1,25 +1,19 @@ # Created by: tcberner # $FreeBSD$ PORTNAME= kservice PORTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced plugin and service introspection USES= bison cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz USE_KDE= archive config coreaddons crash dbusaddons \ doctools ecm i18n USE_QT5= buildtools_build core dbus gui qmake_build xml # Make the applications.menu file not conflict with KDE4. CMAKE_ARGS= -DAPPLICATIONS_MENU_NAME:STRING="kf5-applications.menu" -.include -# Flex on FreeBSD 9 and older 10 is too old -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033 -BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex -.endif - -.include +.include Index: head/devel/p4web/Makefile =================================================================== --- head/devel/p4web/Makefile (revision 430630) +++ head/devel/p4web/Makefile (revision 430631) @@ -1,60 +1,58 @@ # Created by: gordon@FreeBSD.org # $FreeBSD$ PORTNAME= p4web PORTVERSION= 2012.1.732581 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://swarm.workshop.perforce.com/download/guest/perforce_software/p4web/bin/${P4VERSION}/bin.${PLATFORM}/ DISTNAME= p4web EXTRACT_SUFX= EXTRACT_ONLY= # none MAINTAINER= gordon@FreeBSD.org COMMENT= Perforce server +# 10.x (and higher) needs compat libs +LIB_DEPENDS= libstdc++.so.6:misc/compat9x + ONLY_FOR_ARCHS= amd64 i386 P4VERSION= r${PORTVERSION:S/^20//:C/\.[0-9]+$//} DIST_SUBDIR= perforce/${PORTVERSION}/bin.${PLATFORM} DISTINFO_FILE= ${MASTERDIR}/distinfo.${PLATFORM} RESTRICTED= Restricted distribution NO_BUILD= yes NO_WRKSUBDIR= yes P4LOG?= /var/log/p4web.log SUB_LIST= P4LOG=${P4LOG} USE_RC_SUBR= p4web .include - -# 10.x (and higher) needs compat libs -.if ${OSVERSION} >= 1000054 -LIB_DEPENDS+= libstdc++.so.6:misc/compat9x -.endif # Figure out what to install .if ${ARCH} == amd64 PLATFORM= freebsd70x86_64 .elif ${ARCH} == i386 PLATFORM= freebsd70x86 .else IGNORE= unsupported OS release, sorry .endif USERS= p4admin GROUPS= p4admin do-install: ${INSTALL_PROGRAM} ${_DISTDIR}/p4web ${STAGEDIR}${PREFIX}/sbin/ post-install: @${ECHO_CMD} "@exec ${TOUCH} ${P4LOG}" >> ${TMPPLIST} @${ECHO_CMD} "@exec ${CHOWN} p4admin:p4admin ${P4LOG}" >> ${TMPPLIST} @${ECHO_CMD} "@exec ${CHMOD} 640 ${P4LOG}" >> ${TMPPLIST} .include Index: head/devel/pecl-qb/Makefile =================================================================== --- head/devel/pecl-qb/Makefile (revision 430630) +++ head/devel/pecl-qb/Makefile (revision 430631) @@ -1,29 +1,21 @@ # Created by: Gasol Wu # $FreeBSD$ PORTNAME= qb PORTVERSION= 2.4.0 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= http://pecl.php.net/get/ PKGNAMEPREFIX= pecl- DIST_SUBDIR= PECL MAINTAINER= gasol.wu@gmail.com COMMENT= PHP Accelerator designed mainly for graphic work LICENSE= PHP301 USES= php:ext tar:tgz USE_GCC= any IGNORE_WITH_PHP= 70 -.include - -.if ${OSVERSION} < 1000034 -LIB_DEPENDS+= libmissing.so:math/libmissing -CONFIGURE_ARGS= --with-libmissing=${LOCALBASE} -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libmissing -.endif - -.include +.include Index: head/devel/pecl-qb/files/extra-patch-libmissing =================================================================== --- head/devel/pecl-qb/files/extra-patch-libmissing (revision 430630) +++ head/devel/pecl-qb/files/extra-patch-libmissing (nonexistent) @@ -1,11 +0,0 @@ ---- qb_interpreter_functions.h.orig 2014-12-10 10:54:35.485422703 +0000 -+++ qb_interpreter_functions.h 2014-12-10 10:54:54.694421330 +0000 -@@ -22,6 +22,8 @@ - #ifndef QB_INTERPRETER_FUNCTIONS_H_ - #define QB_INTERPRETER_FUNCTIONS_H_ - -+#include -+ - int qb_compare_ascending_F32(const void *p1, const void *p2); - int qb_compare_ascending_F32_array(const void *p1, const void *p2, const void *p3); - int qb_compare_ascending_F64(const void *p1, const void *p2); Property changes on: head/devel/pecl-qb/files/extra-patch-libmissing ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/dns/getdns/Makefile =================================================================== --- head/dns/getdns/Makefile (revision 430630) +++ head/dns/getdns/Makefile (revision 430631) @@ -1,65 +1,57 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= getdns PORTVERSION= 0.9.0 PORTREVISION= 2 CATEGORIES= dns ipv6 MASTER_SITES= https://getdnsapi.net/dist/ \ https://mirrors.rit.edu/zi/ \ http://getdnsapi.net/dist/ \ http://mirrors.rit.edu/zi/ MAINTAINER= zi@FreeBSD.org COMMENT= Modern asynchronous DNS API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libidn.so:dns/libidn \ libldns.so:dns/ldns \ libunbound.so:dns/unbound USES= libtool pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libidn=${LOCALBASE} --docdir=${DOCSDIR} \ --with-trust-anchor=${LOCALBASE}/etc/unbound/root.key PLIST_SUB+= PORTVERSION="${PORTVERSION}" SUB_FILES+= pkg-message OPTIONS_SUB= yes OPTIONS_DEFINE= EXAMPLES DOCS LIBEV LIBUV LIBEVENT LIBEV_DESC= Build with libev extension LIBUV_DESC= Build with libuv extension LIBEVENT_DESC= Build with libevent extension LIBEV_LIB_DEPENDS= libev.so:devel/libev LIBEV_CONFIGURE_WITH= libev LIBUV_LIB_DEPENDS= libuv.so:devel/libuv LIBUV_CONFIGURE_WITH= libuv LIBEVENT_LIB_DEPENDS= libevent.so:devel/libevent2 LIBEVENT_CONFIGURE_WITH=libevent -.include - -.include - -.if ${OSVERSION} <= 1000000 -CONFIGURE_ARGS+= --disable-gost -.endif - post-patch: ${REINPLACE_CMD} -Ee 's,^(sharedoc = ).*,\1${WRKDIR}/doc,' \ -e '/echo .\*\*\*/d' ${WRKSRC}/Makefile.in post-install: -.if ${PORT_OPTIONS:MEXAMPLES} - (cd ${WRKSRC}/spec/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) -.endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgetdns.so.* -.include +post-install-EXAMPLES-on: + (cd ${WRKSRC}/spec/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) + +.include Index: head/dns/powerdns-recursor/Makefile =================================================================== --- head/dns/powerdns-recursor/Makefile (revision 430630) +++ head/dns/powerdns-recursor/Makefile (revision 430631) @@ -1,64 +1,57 @@ # Created by: sten@blinkenlights.nl # $FreeBSD$ PORTNAME= recursor PORTVERSION= 4.0.3 PORTREVISION= 2 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ PKGNAMEPREFIX= powerdns- DISTNAME= pdns-${PORTNAME}-${PORTVERSION} MAINTAINER= tremere@cainites.net COMMENT= Advanced DNS recursor LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs LIB_DEPENDS= libboost_context.so:devel/boost-libs BROKEN_sparc64= Does not compile on sparc64 USES= compiler:c++11-lib cpe gmake localbase pkgconfig ssl tar:bzip2 GNU_CONFIGURE= YES CXXFLAGS+= -D_GLIBCXX_USE_C99 CPE_VENDOR= powerdns OPTIONS_DEFINE= SETUID OPTIONS_DEFAULT= LUA SETUID OPTIONS_RADIO= LUA_RG OPTIONS_RADIO_LUA_RG= LUA LUAJIT LUAJIT_DESC= Enable LuaJIT LUA_RG_DESC= Lua Engine SETUID_DESC= Run as pdns_recursor user CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/pdns SUB_FILES= pkg-message LUA_CONFIGURE_WITH= lua LUA_USES= lua LUAJIT_CONFIGURE_WITH= luajit LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit SETUID_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-setuid USE_RC_SUBR+= pdns-recursor .include .if ${PORT_OPTIONS:MSETUID} USERS= pdns_recursor GROUPS= pdns .endif -.include - -.if ${OSVERSION} < 1000000 && ${ARCH} == i386 -#BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops -LDFLAGS+= -latomic -.endif - -.include +.include Index: head/dns/zkt/Makefile =================================================================== --- head/dns/zkt/Makefile (revision 430630) +++ head/dns/zkt/Makefile (revision 430631) @@ -1,41 +1,38 @@ # Created by: Frank Behrens # $FreeBSD$ PORTNAME= zkt DISTVERSION= 1.1.2 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://www.hznet.de/dns/zkt/ MAINTAINER= frank@harz2014.behrens.de COMMENT= Tool to manage keys and signatures for DNSSEC-zones LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -.include -.if ${OSVERSION} >= 1000055 -BUILD_DEPENDS= dnssec-signzone:dns/bind99 -RUN_DEPENDS:= ${BUILD_DEPENDS} -.endif +BUILD_DEPENDS= dnssec-signzone:dns/bind99 +RUN_DEPENDS:= ${BUILD_DEPENDS} DIR_NAMED_CONF?= /etc/namedb GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-configpath=${DIR_NAMED_CONF} post-patch: @${REINPLACE_CMD} -e 's|/var/named/|${DIR_NAMED_CONF}/|g' ${WRKSRC}/man/*.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/zkt-conf ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-keyman ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-ls ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-signer ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-soaserial ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/man/dnssec-zkt.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-conf.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-keyman.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-ls.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-signer.8 ${STAGEDIR}${PREFIX}/man/man8/ -.include +.include Index: head/games/opencity/Makefile =================================================================== --- head/games/opencity/Makefile (revision 430630) +++ head/games/opencity/Makefile (revision 430631) @@ -1,36 +1,30 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= opencity PORTVERSION= 0.0.6.5 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Stable/${PORTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+)\..*$/\1/}/ DISTNAME= ${PORTNAME}-${PORTVERSION}stable MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free 3D city simulator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png GNU_CONFIGURE= yes USES= gmake pkgconfig tar:bzip2 USE_SDL= sdl mixer image net USE_GL= gl glu INSTALL_TARGET= install-strip PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS -.include - -.if ${OSVERSION} < 1000000 -USE_GCC= yes -.endif - -.include +.include Index: head/math/stp/Makefile =================================================================== --- head/math/stp/Makefile (revision 430630) +++ head/math/stp/Makefile (revision 430631) @@ -1,31 +1,22 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= stp PORTVERSION= 1436 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= http://intara.arrowdodger.ru/ MAINTAINER= 6yearold@gmail.com COMMENT= Decision Procedure for Bitvectors and Arrays LICENSE= MIT LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \ libboost_system.so:devel/boost-libs USES= bison:build cmake perl5 tar:xz USE_PERL5= build CMAKE_ARGS= -DFL_LIBRARY=/usr/lib/libfl.a -.include - -.if (${OSVERSION} < 1000000) -BUILD_DEPENDS+=flex>=2.5.38:textproc/flex -CMAKE_ARGS+= -DFL_LIBRARY=${LOCALBASE}/lib/libfl.a \ - -DFLEX_INCLUDE_DIR=${LOCALBASE}/include/flex \ - -DFLEX_EXECUTABLE=${LOCALBASE}/bin/flex -.endif - -.include +.include Index: head/net-im/jabberd/Makefile =================================================================== --- head/net-im/jabberd/Makefile (revision 430630) +++ head/net-im/jabberd/Makefile (revision 430631) @@ -1,160 +1,160 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= jabberd PORTVERSION= 2.4.0 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= https://github.com/jabberd2/jabberd2/releases/download/${PORTNAME}-${DISTVERSION}/ \ LOCAL/matthew/${PORTNAME} MAINTAINER= mm@FreeBSD.org COMMENT= Online presence and instant messaging server LICENSE= GPLv2 LIB_DEPENDS= libexpat.so:textproc/expat2 \ libgsasl.so:security/gsasl \ libidn.so:dns/libidn \ libudns.so:dns/udns OPTIONS_DEFINE= MYSQL PGSQL LDAP BDB SQLITE PAM PIPE ANON FS DEBUG REQUIRES \ DOCS SUPERSEDED EXPERIMENTAL OPTIONS_DEFAULT=MYSQL DEBUG OPTIONS_SUB= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= compiler:c11 iconv libtool perl5 ssl tar:xz USE_PERL5= run USE_RC_SUBR= jabberd USE_LDCONFIG= ${PREFIX}/lib/jabberd CONFIGURE_ARGS= --localstatedir=/var \ --sysconfdir=${PREFIX}/etc/jabberd \ --enable-ssl --enable-mio=kqueue \ --disable-tests \ --with-sasl=gsasl \ --with-extra-include-path="${LOCALBASE}/include ${EIP}" \ --with-extra-library-path="${LOCALBASE}/lib ${ELP}" JABBER_USER= jabber JABBER_GROUP= jabber USERS= ${JABBER_USER} GROUPS= ${JABBER_GROUP} JABBER_ETCDIR= "${PREFIX}/etc/jabberd" JABBER_RUNDIR= "/var/jabberd" PLIST_SUB+= JABBER_USER=${JABBER_USER} \ JABBER_GROUP=${JABBER_GROUP} \ JABBER_ETCDIR="${JABBER_ETCDIR}" \ JABBER_RUNDIR="${JABBER_RUNDIR}" SUB_LIST+= JABBER_USER=${JABBER_USER} \ JABBER_RUNDIR="${JABBER_RUNDIR}" \ PERL="${PERL}" PORTDOCS= * DOCFILES= AUTHORS ChangeLog NEWS README README.config \ README.protocol TODO _REQUIRE= LOGIN ELP+= ${OPENSSLLIB} EIP+= ${OPENSSLINC} DEBUG_CONFIGURE_ENABLE= debug PGSQL_USES= pgsql PGSQL_CONFIGURE_ENABLE= pgsql SQLITE_CONFIGURE_ENABLE=sqlite SQLITE_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ENABLE= mysql BDB_USES= bdb BDB_CONFIGURE_ENABLE= db BDB_CONFIGURE_ON= --oldincludedir=/nonexistant LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ENABLE= ldap FS_CONFIGURE_ENABLE= fs FS_DESC= Filesystem storage (only for testing) PAM_CONFIGURE_ENABLE= pam PIPE_CONFIGURE_ENABLE= pipe PIPE_DESC= Enable pipe (auth/reg) ANON_CONFIGURE_ENABLE= anon ANON_DESC= Enable anonymous (auth/reg) SUPERSEDED_CONFIGURE_ENABLE= superseded SUPERSEDED_DESC= Enable superseded features (ns_TIME) EXPERIMENTAL_CONFIGURE_ENABLE= experimental EXPERIMENTAL_DESC= Enable experimental features (TLS-Everywhere) .include -.if (${OPSYS} != FreeBSD || ${OSVERSION} < 1000000) +.if ${OPSYS} != FreeBSD WITH_OPENSSL_PORT= yes .endif .if ${PORT_OPTIONS:MPGSQL} _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MMYSQL} EIP+=${LOCALBASE}/include/mysql ELP+=${LOCALBASE}/lib/mysql _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MBDB} EIP+=${BDB_INCLUDE_DIR} ELP+=${BDB_LIB_DIR} .endif .if ${PORT_OPTIONS:MLDAP} _REQUIRE+= slapd .endif .if ${PORT_OPTIONS:MREQUIRES} SUB_LIST+= REQUIRE="${_REQUIRE}" .else SUB_LIST+= REQUIRE="LOGIN" .endif REQUIRES_DESC= Add backend requires to startup script post-patch: .for FILE in c2s.xml jabberd.cfg router-filter.xml router-users.xml \ router.xml s2s.xml sm.xml templates/roster.xml @${MV} ${WRKSRC}/etc/${FILE}.dist.in ${WRKSRC}/etc/${FILE}.sample.in .endfor #.if ${PORT_OPTIONS:MCYRUS} # @${REINPLACE_CMD} -e '/^#error /d' \ # ${WRKSRC}/sx/sasl_cyrus.c #.endif post-install: .for DIR in db logs pid @${MKDIR} ${STAGEDIR}${JABBER_RUNDIR}/${DIR} .endfor @${CHMOD} -R go= ${STAGEDIR}${JABBER_RUNDIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .for FILE in db-setup.mysql db-setup.pgsql db-setup.sqlite ${INSTALL_DATA} ${WRKSRC}/tools/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/net-im/telegram/Makefile =================================================================== --- head/net-im/telegram/Makefile (revision 430630) +++ head/net-im/telegram/Makefile (revision 430631) @@ -1,49 +1,43 @@ # Created by: gahr # $FreeBSD$ PORTNAME= telegram PORTVERSION= 1.4.1.g20161227 CATEGORIES= net-im MAINTAINER= cpm@FreeBSD.org COMMENT= Command-line interface for Telegram LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig \ libevent.so:devel/libevent2 \ libjansson.so:devel/jansson BROKEN_mips= Missing header BROKEN_mips64= Missing header BROKEN_powerpc64= Does not build USES= execinfo gmake lua:52 ncurses pkgconfig readline ssl GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= vysheng GH_PROJECT= tg tgl:tgl tl-parser:tlparser GH_TAGNAME= 6547c0b ffb04ca:tgl 36bf190:tlparser GH_SUBDIR= tgl:tgl tgl/tl-parser:tlparser PLIST_FILES= bin/telegram-cli \ etc/telegram-cli/server.pub PORTDOCS= * -.include - -.if ${OSVERSION} < 1000024 -USE_GCC= yes -.endif - do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/telegram-cli ${INSTALL_PROGRAM} ${WRKSRC}/bin/telegram-cli ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/tg-server.pub ${STAGEDIR}${PREFIX}/etc/telegram-cli/server.pub @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGELOG README-LUA README.es README.md \ ${STAGEDIR}${DOCSDIR}) -.include +.include Index: head/security/john/Makefile =================================================================== --- head/security/john/Makefile (revision 430630) +++ head/security/john/Makefile (revision 430631) @@ -1,101 +1,97 @@ # Created by: David O'Brien # $FreeBSD$ PORTNAME= john DISTVERSION= 1.8.0-jumbo-1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.openwall.com/john/j/ \ http://mirrors.kernel.org/openwall/projects/john/${DISTVERSION:C/-.*//}/ \ http://distro.ibiblio.org/pub/linux/distributions/openwall/projects/john/${DISTVERSION:C/-.*//}/ \ http://gd.tuwien.ac.at/opsys/linux/openwall/projects/john/${DISTVERSION:C/-.*//}/ MAINTAINER= danfe@FreeBSD.org COMMENT= Featureful Unix password cracker LICENSE= GPLv2 LIB_DEPENDS= libgmp.so:math/gmp BROKEN_aarch64= Fails to build: Cannot detect CPU architechture BROKEN_mips64= Fails to build: Cannot detect CPU architechture USES= gmake shebangfix ssl tar:xz GNU_CONFIGURE= yes CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" SHEBANG_FILES= ../run/*.pl ../run/*.rb ../run/benchmark-unify ../run/relbench WRKSRC_SUBDIR= src ALL_TARGET= default CFLAGS+= -DJOHN_SYSTEMWIDE=1 \ -DJOHN_SYSTEMWIDE_HOME=\\\"${DATADIR}\\\" \ -DJOHN_SYSTEMWIDE_EXEC=\\\"${LOCALBASE}/libexec/${PORTNAME}\\\" # We prefer -jumbo (community-enhanced) versions instead of vanilla releases # due to the sad fact that `-jumbo-???' suffixed versions *precede* official # ones per pkg_version(1) -t check. So, when Alexander rolls out new "plain" # release, just hold the horses and wait for corresponding -jumbo one, which # usually does not take too long to appear. # PORTSCOUT= limit:.*-jumbo BINARIES= calc_stat cprepair genmkvpwd john luks2john mkvcalcproba \ raw2dyna SIPdump tgtsnarf uaf2john vncpcap2john wpapcap2john BINLINKS= base64conv dmg2john gpg2john hccap2john keepass2john \ keychain2john keyring2john keystore2john kwallet2john \ pfx2john putty2john pwsafe2john racf2john rar2john ssh2john \ truecrypt_volume2john unafs undrop unique unshadow zip2john PORTDOCS= * OPTIONS_DEFINE= DOCS #OPENMP #OPENMP_USES= compiler:openmp post-patch: # Replace methods and types that were marked deprecated by OpenSSL 0.9.7 # and removed in OpenSSL 1.1.0 and LibreSSL @${REINPLACE_CMD} -e 's|des_string_to_key|DES_string_to_key|' \ ${WRKSRC}/KRB4_fmt_plug.c @${REINPLACE_CMD} -e 's|des_set_odd_parity|DES_set_odd_parity|' \ ${WRKSRC}/KRB4_std_plug.c @${REINPLACE_CMD} -e 's|C_Block|DES_cblock|' \ ${WRKSRC}/efs_fmt_plug.c \ ${WRKSRC}/gpg_fmt_plug.c \ ${WRKSRC}/keychain_fmt_plug.c \ ${WRKSRC}/mozilla_ng_fmt_plug.c \ ${WRKSRC}/opencl_gpg_fmt_plug.c \ ${WRKSRC}/opencl_keychain_fmt_plug.c \ ${WRKSRC}/ssh_ng_fmt_plug.c .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000024 -CFLAGS+= -flax-vector-conversions -.endif - do-install: .for b in ${BINARIES} ${INSTALL_PROGRAM} ${WRKSRC}/../run/${b} ${STAGEDIR}${PREFIX}/bin .endfor .for l in ${BINLINKS} ${LN} -sf john ${STAGEDIR}${PREFIX}/bin/${l} .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/extra cd ${WRKSRC}/../run && ${INSTALL_DATA} *.chr *.conf *.lst \ ${STAGEDIR}${DATADIR} cd ${WRKSRC}/../run && ${INSTALL_DATA} *.?? benchmark-unify \ dictionary.rfc2865 john.*sh_completion mailer makechr \ relbench stats ${STAGEDIR}${DATADIR}/extra do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${RM} ${WRKSRC}/../doc/COPYING ${INSTALL_DATA} ${WRKSRC}/../doc/* ${STAGEDIR}${DOCSDIR} .include Index: head/security/softether/Makefile =================================================================== --- head/security/softether/Makefile (revision 430630) +++ head/security/softether/Makefile (revision 430631) @@ -1,84 +1,76 @@ # $FreeBSD$ PORTNAME= softether PORTVERSION= 4.18.9570 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.softether-download.com/files/softether/v4.18-9570-rtm-2015.07.26-tree/Source_Code/ DISTNAME= ${PORTNAME}-src-v4.18-9570-rtm MAINTAINER= net@arrishq.net COMMENT= Softether VPN solution LICENSE= GPLv2 -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - PORTDOCS= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT WARNING.TXT DOS2UNIX_FILES= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT \ WARNING.TXT \ src/Cedar/Cedar.h \ src/Cedar/Cedar.h \ src/Cedar/Client.h \ src/Cedar/Nat.h \ src/Cedar/Server.c \ src/Mayaqua/Cfg.c \ src/Mayaqua/Cfg.h \ src/Mayaqua/Network.c \ src/Mayaqua/Kernel.c \ src/Mayaqua/Table.h \ src/Mayaqua/Unix.c OPTIONS_DEFINE= DOCS ONLY_FOR_ARCHS= i386 amd64 USE_OPENSSL= yes -USES= dos2unix gmake iconv:wchar_t ncurses readline +USES= dos2unix gmake iconv:wchar_t localbase:ldflags ncurses readline USE_RC_SUBR= softether_bridge softether_client softether_server SUB_FILES= vpncmd MAKE_JOBS_UNSAFE= yes # a pity the source directory has such a naming scheme, but well WRKSRC= ${WRKDIR}/v4.18-9570 ALL_TARGET= build .include - -# requires OpenSSL from ports -.if ${OSVERSION} < 1000000 -WITH_OPENSSL_PORT= yes -.endif # skip configure at all and copy the corresponding Makefile in place post-extract: .if ${ARCH} != "amd64" @${CP} ${WRKSRC}/src/makefiles/freebsd_32bit.mak ${WRKSRC}/Makefile .else @${CP} ${WRKSRC}/src/makefiles/freebsd_64bit.mak ${WRKSRC}/Makefile .endif # pull in user specific CFLAGS and LDFLAGS @${REINPLACE_CMD} -e "s|OPTIONS_COMPILE_RELEASE=|OPTIONS_COMPILE_RELEASE=${CFLAGS} |g" ${WRKSRC}/Makefile @${REINPLACE_CMD} -e "s|OPTIONS_LINK_RELEASE=|OPTIONS_LINK_RELEASE=${LDFLAGS} |g" ${WRKSRC}/Makefile # manually install to ${PREFIX}/libexec/softether, then the final install will copy scripts # into ${PREFIX}/sbin do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/softether ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpnbridge/vpnbridge ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnbridge ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpnclient/vpnclient ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnclient ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpncmd/vpncmd ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpncmd ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpnserver/vpnserver ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnserver ${INSTALL_DATA} ${WRKSRC}/bin/vpnserver/hamcore.se2 ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/hamcore.se2 ${INSTALL_SCRIPT} ${WRKDIR}/vpncmd ${STAGEDIR}/${PREFIX}/sbin/vpncmd post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/sysutils/acpica-tools/Makefile =================================================================== --- head/sysutils/acpica-tools/Makefile (revision 430630) +++ head/sysutils/acpica-tools/Makefile (revision 430631) @@ -1,43 +1,36 @@ # $FreeBSD$ PORTNAME= acpica PORTVERSION= 20161222 CATEGORIES= sysutils devel MASTER_SITES= https://acpica.org/sites/acpica/files/ \ LOCAL/jkim PKGNAMESUFFIX= -tools DISTNAME= ${PORTNAME}-unix2-${PORTVERSION} MAINTAINER= jkim@FreeBSD.org COMMENT= Tools from the ACPI Component Architecture (ACPICA) project LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual USES= gmake BUILD_WRKSRC= ${WRKSRC}/generate/unix ACPICA_TOOLS= acpibin acpidump acpiexec acpihelp acpinames acpisrc ACPICA_TOOLS+= acpixtract iasl PLIST_FILES= ${ACPICA_TOOLS:S,^,bin/,} MAKE_ARGS= HOST=_FreeBSD NOOPT=TRUE PROGS="${ACPICA_TOOLS}" MAKE_ARGS+= CC="${CC}" LEX="${FLEX}" YACC="${YACC}" BROKEN_aarch64= Fails to compile: error: comparison of constant -1 with expression of type char is always true BROKEN_powerpc64= Does not build -.include - -.if ${OSVERSION} < 1001506 -BUILD_DEPENDS+= byacc>=20160324_1:devel/byacc -YACC= ${LOCALBASE}/bin/yacc -.endif - do-install: ${INSTALL_PROGRAM} ${ACPICA_TOOLS:S,^,${BUILD_WRKSRC}/bin/,} \ ${STAGEDIR}${PREFIX}/bin -.include +.include Index: head/textproc/miller/Makefile =================================================================== --- head/textproc/miller/Makefile (revision 430630) +++ head/textproc/miller/Makefile (revision 430631) @@ -1,37 +1,27 @@ # $FreeBSD$ PORTNAME= miller PORTVERSION= 3.3.2 DISTVERSIONPREFIX=v CATEGORIES= textproc MAINTAINER= jungleboogie0+mlr@gmail.com COMMENT= Sed/awk/cut/join/sort for name-indexed data such as CSV LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= autoreconf libtool USE_GITHUB= yes GH_ACCOUNT= johnkerl GNU_CONFIGURE= yes PLIST_FILES= bin/mlr man/man1/mlr.1.gz BROKEN_aarch64= Fails to compile: undefined reference to .mcount -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 -BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex -.endif - post-configure: ${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extra-patch-c_Makefile ${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extra-patch-libtool -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 - ${REINPLACE_CMD} -e 's|flex|${LOCALBASE}/bin/flex|' \ - ${WRKSRC}/c/dsls/Makefile -.endif -.include +.include Index: head/www/vimb-gtk2/Makefile =================================================================== --- head/www/vimb-gtk2/Makefile (revision 430630) +++ head/www/vimb-gtk2/Makefile (revision 430631) @@ -1,39 +1,32 @@ # $FreeBSD$ PORTNAME?= vimb-gtk2 PORTVERSION= 2.11 CATEGORIES= www MAINTAINER= mike.d.ft402@gmail.com COMMENT= Vim like browser LICENSE= GPLv3 LIB_DEPENDS?= libwebkitgtk-1.0.so:www/webkit-gtk2 USE_GITHUB= yes GH_ACCOUNT= fanglingsu GH_PROJECT= vimb PLIST_FILES= bin/vimb man/man1/vimb.1.gz MAKE_ENV?= GTK="2" USE_GNOME?= gtk20 USES= gmake pkgconfig CONFLICTS?= vimb-gtk3-* -.include - post-extract: ${MV} ${WRKSRC}/src/config.def.h ${WRKSRC}/src/config.h -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 -# cc on FreeBSD-9 does not know -Wno-typedef-redefinition - ${REINPLACE_CMD} -e 's|-Wno-typedef-redefinition|-Wall|' \ - ${WRKSRC}/config.mk -.endif do-install: ${INSTALL_MAN} ${WRKSRC}/doc/vimb.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_PROGRAM} ${WRKSRC}/src/vimb ${STAGEDIR}${PREFIX}/bin -.include +.include Index: head/www/xpi-u2f4moz/Makefile =================================================================== --- head/www/xpi-u2f4moz/Makefile (revision 430630) +++ head/www/xpi-u2f4moz/Makefile (revision 430631) @@ -1,51 +1,47 @@ # Created by: Nicola Stanislao Vitale # $FreeBSD$ PORTNAME= u2f4moz DISTVERSION= v1.0 CATEGORIES= www PKGNAMEPREFIX= xpi- MAINTAINER= nivit@FreeBSD.org COMMENT= U2F support extension for Firefox LICENSE= LGPL21 CMAKE_SOURCE_PATH= c_src FIREFOX_EXTENSIONS_DIR= lib/firefox/browser/extensions GH_ACCOUNT= prefiks PLIST_SUB= SYSTEM_PROCESSOR=${SYSTEM_PROCESSOR} SYSTEM_PROCESSOR= x86 USE_GITHUB= yes USES= cmake iconv pkgconfig XPI_DIR= lib/xpi XPI_ID= u2f4moz@prefiks.org post-patch: @${SED} -i.bak -e 's,%%XPI_DIR%%,${XPI_DIR},1' \ -e 's,%%XPI_ID%%,${XPI_ID},1' ${WRKSRC}/c_src/CMakeLists.txt post-install: (cd ${WRKSRC}/ext && \ ${COPYTREE_SHARE} . ${STAGEDIR}/${PREFIX}/${XPI_DIR}/${XPI_ID} && \ ${MKDIR} ${STAGEDIR}/${PREFIX}/${FIREFOX_EXTENSIONS_DIR}) (cd ${STAGEDIR}/${PREFIX}/${FIREFOX_EXTENSIONS_DIR} && \ ${LN} -s ../../../xpi/${XPI_ID} ${XPI_ID}) .include .if ${ARCH} == "amd64" SYSTEM_PROCESSOR= x86_64 .endif -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-freebsd9 -.endif - .include Index: head/www/xpi-u2f4moz/files/extra-patch-freebsd9 =================================================================== --- head/www/xpi-u2f4moz/files/extra-patch-freebsd9 (revision 430630) +++ head/www/xpi-u2f4moz/files/extra-patch-freebsd9 (nonexistent) @@ -1,14 +0,0 @@ ---- c_src/CMakeLists.txt.orig 2016-10-27 08:19:19 UTC -+++ c_src/CMakeLists.txt -@@ -57,10 +57,7 @@ ELSEIF(UNIX) - ENDIF(USE_LIBUSB) - SET(TARGET_LOCATION linux_${SYSTEM_PROCESSOR}-gcc3) - ELSE() -- FIND_PACKAGE(PkgConfig) -- PKG_CHECK_MODULES(libusb REQUIRED libusb-1.0) -- LIST(APPEND extra_LIBS ${libusb_LIBRARIES}) -- LIST(APPEND extra_INCLUDES ${libusb_INCLUDE_DIRS}) -+ LIST(APPEND extra_LIBS -lusb) - SET(hidapi_SRC hidapi/hid-linux-libusb.c) - SET(TARGET_LOCATION freebsd_${SYSTEM_PROCESSOR}-gcc3) - ENDIF() Property changes on: head/www/xpi-u2f4moz/files/extra-patch-freebsd9 ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/x11-toolkits/hs-wxc/Makefile =================================================================== --- head/x11-toolkits/hs-wxc/Makefile (revision 430630) +++ head/x11-toolkits/hs-wxc/Makefile (revision 430631) @@ -1,35 +1,31 @@ # $FreeBSD$ PORTNAME= wxc PORTVERSION= 0.91.0.0 CATEGORIES= x11-toolkits haskell MAINTAINER= haskell@FreeBSD.org COMMENT= wxHaskell C++ wrapper USE_CABAL= wxdirect>=0.91 USES= dos2unix USE_WX= 3.0 WX_COMPS= wx WX_UNICODE= yes OPTIONS_EXCLUDE=DOCS post-patch:: @${REINPLACE_CMD} 's|"wx-config"|"wxgtk2u-3.0-config"| ; \ s|/sbin/ldconfig -n|/sbin/ldconfig -m| ; \ s|"2.9"|"3.0"|' \ ${WRKSRC}/Setup.hs .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .if ${PORT_OPTIONS:MPCLANG} || ${PORT_OPTIONS:MBCLANG} LIB_DEPENDS+= libc++.so.1:devel/libc++ - -.if ${OSVERSION} < 1000000 -CONFIGURE_ARGS+= --extra-include-dirs=${LOCALBASE}/include/c++/v1 -.endif .endif .include