Index: head/audio/geonkick-lv2/Makefile =================================================================== --- head/audio/geonkick-lv2/Makefile (revision 554709) +++ head/audio/geonkick-lv2/Makefile (revision 554710) @@ -1,38 +1,31 @@ # $FreeBSD$ PORTNAME= geonkick DISTVERSIONPREFIX= v DISTVERSION= 2.5.0 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Software percussion synthesizer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ gmake:devel/gmake \ rapidjson>0:devel/rapidjson \ ${LOCALBASE}/lib/libredkite.a:x11-toolkits/redkite LIB_DEPENDS= libjack.so:audio/jack \ libsndfile.so:audio/libsndfile USES= compiler:c++17-lang cmake desktop-file-utils gnome localbase:ldflags \ pkgconfig shared-mime-info xorg USE_GITHUB= yes GH_ACCOUNT= iurie-sw USE_GNOME= cairo USE_XORG= x11 INSTALLS_ICONS= yes -.include - -.if ${CHOSEN_COMPILER_TYPE} == clang -EXTRA_PATCHES= ${FILESDIR}/extra-patch-plugin_lv2_CMakeLists.txt \ - ${FILESDIR}/extra-patch-standalone_CMakeLists.txt -.endif - -.include +.include Index: head/devel/bazel/Makefile =================================================================== --- head/devel/bazel/Makefile (revision 554709) +++ head/devel/bazel/Makefile (revision 554710) @@ -1,89 +1,83 @@ # Created by: Klaus Aehlig # $FreeBSD$ PORTNAME= bazel DISTVERSION= 3.7.0 CATEGORIES= devel java MASTER_SITES= https://storage.googleapis.com/bazel/${PORTVERSION}/rc${FINALRC}/ DISTNAME= bazel-${PORTVERSION}rc${FINALRC}-dist MAINTAINER= aehlig@linta.de COMMENT= Fast and correct build system LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to build: java.lang.OutOfMemoryError: Java heap space BROKEN_armv6= fails to package: cp: bazel: No such file or directory BROKEN_armv7= fails to package: cp: bazel: No such file or directory BROKEN_FreeBSD_11_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang BROKEN_FreeBSD_12_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang BUILD_DEPENDS= bash:shells/bash \ zip:archivers/zip USES= python:3.3+ shebangfix zip:infozip CONFLICTS_INSTALL= bazel029 # In bazel, a release is always code-wise identical to the final release candidate. # Hence we can also download that one and so have a simple way to also test earlier release # candidates. FINALRC= 1 SHEBANG_REGEX= .*(sh|txt|_stub|stub_.*|bazel|get_workspace_status|protobuf_support|_so) USE_JAVA= yes JAVA_VENDOR= openjdk JAVA_VERSION= 1.8 JAVA_BUILD= yes JAVA_RUN= yes NO_WRKSUBDIR= YES # The bazel binary is also a zip archive (extracted by the elf part), it must not be stripped STRIP= -.include - -.if ${ARCH} == "i386" -EXTRA_PATCHES+= ${FILESDIR}/extra-i386_tools_cpp_BUILD.static.freebsd -.endif - # Have the location of the system-wide rc file reside ${ETCDIR}. # Also adapt the sample file to disable persistent java workers as they # do not work reliably on FreeBSD. post-patch: @${REINPLACE_CMD} \ -e "s|/etc/bazel.bazelrc|${ETCDIR}/bazel.bazelrc|" \ ${WRKSRC}/src/main/cpp/BUILD @${ECHO_CMD} build --strategy=Javac=standalone >> ${WRKSRC}/scripts/packages/bazel.bazelrc @${ECHO_CMD} build --host_javabase=@local_jdk//:jdk >> ${WRKSRC}/scripts/packages/bazel.bazelrc @${ECHO_CMD} build --action_env=PATH=/bin:/usr/bin/:${LOCALBASE}/bin >> ${WRKSRC}/scripts/packages/bazel.bazelrc @${REINPLACE_CMD} \ -e 's|^\(PYTHON_BIN=.*\)|if [ "%VERSION%" = "3" ] ; then PYTHON_BIN=${PYTHON_CMD}; else \1 ; fi|' \ ${WRKSRC}/tools/python/pywrapper_template.txt @${REINPLACE_CMD} \ -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ ${WRKSRC}/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java do-build: @${MKDIR} ${WRKDIR}/bazel_tmp (if [ -z "$${SOURCE_DATE_EPOCH}" ] ; \ then SOURCE_DATE_EPOCH=`grep TIMESTAMP ${DISTINFO_FILE} \ | ${SED} -e 's/[^0-9]//g'`; \ fi ; \ cd ${WRKSRC} && \ ${SETENV} BAZEL_SH=${LOCALBASE}/bin/bash \ TMPDIR=${WRKDIR}/bazel_tmp \ EMBED_LABEL='${PORTVERSION}' \ PATH=${LOCALBASE}/bin:$$PATH \ SOURCE_DATE_EPOCH=$${SOURCE_DATE_EPOCH} \ EXTRA_BAZEL_ARGS=--host_javabase=@local_jdk//:jdk \ ${LOCALBASE}/bin/bash ./compile.sh) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/output/bazel ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/scripts/packages/bazel.bazelrc ${STAGEDIR}${ETCDIR}/bazel.bazelrc.sample -.include +.include Index: head/dns/knot3/Makefile =================================================================== --- head/dns/knot3/Makefile (revision 554709) +++ head/dns/knot3/Makefile (revision 554710) @@ -1,122 +1,121 @@ # Created by: Leo Vandewoestijne # $FreeBSD$ PORTNAME= knot DISTVERSION= 3.0.0 CATEGORIES= dns MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \ https://dns.company/downloads/knot-dns/ PKGNAMESUFFIX?= 3 MAINTAINER= freebsd@dns.company COMMENT= High performance authoritative-only DNS server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= autoconf>=2.65:devel/autoconf \ gsed:textproc/gsed LIB_DEPENDS= libgnutls.so:security/gnutls \ liblmdb.so:databases/lmdb \ libnghttp2.so:www/libnghttp2 CONFLICTS= knot-1.* knot1-[0-6].* knot2-[0-9].* USES= alias libtool localbase pkgconfig tar:xz HAS_CONFIGURE= yes BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed CONFIGURE_ARGS= --enable-recvmmsg=no \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --mandir=${MANPREFIX}/man .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) CONFIGURE_ARGS+= --with-rundir=/var/run/knot \ --with-storage=/var/db/knot LIB_DEPENDS+= liburcu.so:sysutils/liburcu USE_RC_SUBR= ${PORTNAME} #PLIST_FILES= etc/rc.d/${PORTNAME} SUB_FILES= pkg-message USES+= libedit .endif .if defined(UTILS_ONLY) || defined(LIB_ONLY) CONFIGURE_ARGS+= --disable-daemon \ --disable-modules .endif .if defined(LIB_ONLY) CONFIGURE_ARGS+= --disable-utilities .endif USE_LDCONFIG= yes INSTALL_TARGET= install-strip USERS= knot GROUPS= knot SUB_LIST+= USERS="${USERS}" GROUPS="${GROUPS}" PORTDOCS= COPYING NEWS OPTIONS_DEFINE= DNSTAP DOCS .if !defined(LIB_ONLY) OPTIONS_DEFINE+= IDN .endif .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) OPTIONS_DEFINE+= FASTPARSER MAXMINDDB .endif DNSTAP_DESC= dnstap support (see dnstap.info) DNSTAP_CONFIGURE_ENABLE= dnstap DNSTAP_CONFIGURE_WITH= module-dnstap=yes DNSTAP_LIB_DEPENDS= libprotobuf-c.so:devel/protobuf-c \ libfstrm.so:devel/fstrm # XXX: because `kdig_CPPFLAGS += $(DNSTAP_CFLAGS)' line is missing from # `src/Makefile.am' file (and thus pre-generated `src/Makefile.in') which # should contain "$libfstrm_CFLAGS $libprotobuf_c_CFLAGS" set by configure # script, provide it here explicitly as patching those files would result # in higher line count. Ideally this bug should be fixed upstream. DNSTAP_CPPFLAGS= -I${LOCALBASE}/include DOCS_CONFIGURE_OFF= --disable-documentation FASTPARSER_DESC= Fast zone parser (demanding compilation) FASTPARSER_CONFIGURE_ENABLE= fastparser IDN_CONFIGURE_WITH= libidn IDN_CONFIGURE_OFF= --without-libidn #IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 MAXMINDDB_DESC= Enable MaxMind for geodb module MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb MAXMINDDB_CONFIGURE_ENABLE= maxminddb .include .if ${ARCH} == i386 USES+= autoreconf -EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-configure.ac .endif post-patch: .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) @${REINPLACE_CMD} 's|$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|#$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} 's|$$(INSTALL) -d $$(DESTDIR)/\@storage_dir\@|#$$(INSTALL) -d $$(DESTDIR)/\@storage_dir\@|' \ ${WRKSRC}/src/Makefile.in @${RM} -r ${WRKSRC}/src/zscanner/scanner.c .endif post-install: .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) ${MV} ${STAGEDIR}${ETCDIR}/knot.sample.conf \ ${STAGEDIR}${ETCDIR}/knot.conf.sample @${MKDIR} ${STAGEDIR}/var/run/knot ${STAGEDIR}/var/db/knot .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include Index: head/lang/ecl/Makefile =================================================================== --- head/lang/ecl/Makefile (revision 554709) +++ head/lang/ecl/Makefile (revision 554710) @@ -1,82 +1,81 @@ # Created by: Julian Stecklina # $FreeBSD$ PORTNAME= ecl PORTVERSION= 20.4.24 PORTREVISION= 1 CATEGORIES= lang lisp MASTER_SITES= https://common-lisp.net/project/ecl/static/files/release/ MAINTAINER= olgeni@FreeBSD.org COMMENT= ANSI Common Lisp implementation LICENSE= LGPL20 BROKEN_aarch64= fails to compile: error: unknown type name AO_TS_t BROKEN_mips= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped BROKEN_mips64= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops LIB_DEPENDS= libgmp.so:math/gmp \ libgc.so:devel/boehm-gc MAKE_JOBS_UNSAFE= yes USES= autoreconf gmake localbase perl5 tar:tgz makeinfo USE_CSTD= c99 USE_PERL5= build GNU_CONFIGURE= yes AUTORECONF_WRKSRC= ${WRKSRC}/src CONFIGURE_ARGS= --with-system-gmp \ --with-gmp-prefix=${LOCALBASE} \ --enable-boehm=system \ --enable-libatomic=system USE_LDCONFIG= yes INFO= ecl OPTIONS_DEFINE= ASDF DFFI SAGE SOCKETS THREADS X11 OPTIONS_DEFAULT=ASDF DFFI SAGE SOCKETS THREADS ASDF_DESC= Enable ASDF building facility SAGE_DESC= Build with patches for sage SOCKETS_DESC= Enable socket interface DFFI_DESC= Dynamic foreign-function support OPTIONS_SUB= yes PLIST_SUB= VERSION="${PORTVERSION}" ASDF_CONFIGURE_ON= --with-asdf=yes ASDF_CONFIGURE_OFF= --with-asdf=no X11_USES= xorg X11_USE= XORG=x11 X11_CONFIGURE_ON= --with-x=yes X11_CONFIGURE_OFF= --with-x=no SAGE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_aclocal.m4 \ ${PATCHDIR}/extra-patch-src_c_file.d \ ${PATCHDIR}/extra-patch-src_compile.lsp.in \ ${PATCHDIR}/extra-patch-src_configure.ac \ - ${PATCHDIR}/extra-patch-src_lsp_format.lsp \ ${PATCHDIR}/extra-patch-src_Makefile.in SOCKETS_CONFIGURE_ON= --with-tcp=yes SOCKETS_CONFIGURE_OFF= --with-tcp=no DFFI_LIB_DEPENDS= libffi.so:devel/libffi DFFI_CONFIGURE_ON= --with-dffi=system DFFI_CONFIGURE_OFF= --with-dffi=no THREADS_CONFIGURE_ON= --enable-threads=yes THREADS_LDFLAGS= -lpthread -lgc-threaded THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_CONFIGURE_OFF= --enable-threads=no post-patch-THREADS-on: @${REINPLACE_CMD} -e 's|-lgc|-lgc-threaded|' ${WRKSRC}/src/configure post-install: ${RMDIR} ${STAGEDIR}${PREFIX}/include/ecl/gc/private ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libecl.so.${PORTVERSION} ${LN} -sf ecl-${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/ecl .include Index: head/mail/neomutt/Makefile =================================================================== --- head/mail/neomutt/Makefile (revision 554709) +++ head/mail/neomutt/Makefile (revision 554710) @@ -1,115 +1,113 @@ # $FreeBSD$ PORTNAME= neomutt PORTVERSION= 20200925 PORTREVISION= 1 CATEGORIES= mail MAINTAINER= bapt@FreeBSD.org COMMENT= Bringing together all the Mutt Code LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:misc/mime-support \ urlview:textproc/urlview USES= iconv:translit localbase perl5 shebangfix ssl USE_GITHUB= yes USE_PERL5= build MAKE_JOBS_UNSAFE= yes HAS_CONFIGURE= yes OPTIONS_SUB= yes SHEBANG_FILES= contrib/smime_keys -EXTRA_PATCHES= ${FILESDIR}/0001-fix-sidebar-use-abbreviated-path-if-possible.patch:-p1 - OPTIONS_DEFINE= NLS DOCS SASL IDN FLOCK GPGME NOTMUCH OPTIONS_DEFAULT=SASL TOKYOCABINET NOTMUCH GPGME LMDB NCURSES GSSAPI_BASE OPTIONS_MULTI= HCACHE OPTIONS_MULTI_HCACHE= BDB GDBM KYOTOCABINET LMDB QDBM TOKYOCABINET OPTIONS_SINGLE= SCREEN GSSAPI OPTIONS_SINGLE_SCREEN= NCURSES SLANG OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT FLOCK_DESC= Use flock() to lock files GPGME_DESC= Use gpgme to handle pgp NOTMUCH_DESC= Use notmuch for tagging and searching HCACHE_DESC= Header-cache backend KYOTOCABINET_DESC= Kyoto Cabinet support LMDB_DESC= Lightning Memory-Mapped Database support QDBM_DESC= Quick DataBase Manager support TOKYOCABINET_DESC= Tokyo Cabinet support SCREEN_DESC= Screen options CONFIGURE_ARGS= --with-ssl="${OPENSSLBASE}" \ --locales-fix \ --fmemopen \ --mandir=${PREFIX}/man \ ${ICONV_CONFIGURE_ARGS} # Header cache BDB_CONFIGURE_ON= --bdb BDB_USES= bdb GDBM_CONFIGURE_ON= --gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm KYOTOCABINET_CONFIGURE_ON= --kyotocabinet KYOTOCABINET_LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet LMDB_CONFIGURE_ON= --lmdb LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb QDBM_CONFIGURE_ON= --qdbm QDBM_LIB_DEPENDS= libqdbm.so:databases/qdbm TOKYOCABINET_CONFIGURE_ON= --tokyocabinet TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext IDN_LIB_DEPENDS= libidn.so:dns/libidn IDN_CONFIGURE_ENABLE= idn FLOCK_CONFIGURE_ON= --with-lock=flock SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_CONFIGURE_ON= --sasl GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error GPGME_CONFIGURE_ENABLE= gpgme NOTMUCH_LIB_DEPENDS= libnotmuch.so:mail/notmuch NOTMUCH_CONFIGURE_ENABLE= notmuch SLANG_CONFIGURE_ON= --with-slang=${LOCALBASE} --with-ui=slang SLANG_CONFIGURE_OFF= --with-ui=ncurses SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 SLANG_VARS= PKGMESSAGE=${FILESDIR}/pkg-message.slang # GSSAPI GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --gss GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gss=${LOCALBASE} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --with-gss=${LOCALBASE} NCURSES_USES= ncurses DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ lynx:www/lynx # Trick neomutt into building manpages and neomuttrc DOCS_VARS_OFF= BINARY_ALIAS=xsltproc=true \ BINARY_ALIAS+=xmlcatalog=true post-install: ${RM} ${STAGEDIR}${PREFIX}/etc/mime* ${MV} ${STAGEDIR}${PREFIX}/etc/neomuttrc ${STAGEDIR}${PREFIX}/etc/neomuttrc.dist ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/neomutt \ ${STAGEDIR}${PREFIX}/libexec/neomutt/pgpewrap .include Index: head/sysutils/u-boot-rpi3/Makefile =================================================================== --- head/sysutils/u-boot-rpi3/Makefile (revision 554709) +++ head/sysutils/u-boot-rpi3/Makefile (revision 554710) @@ -1,18 +1,18 @@ # $FreeBSD$ MASTERDIR= ${.CURDIR}/../u-boot-master -EXTRA_PATCHES= ${.CURDIR}/files/ +EXTRA_PATCHES?= ${.CURDIR}/files/ PATCHFILES+= 939129/raw MODEL?= rpi3 BOARD_CONFIG?= rpi_3_defconfig FAMILY= rpi UBOOT_ARCH?= aarch64 DEPENDS= ${LOCALBASE}/share/rpi-firmware/bootcode.bin:sysutils/rpi-firmware CONFIG_FRAGMENT= ${.CURDIR}/../u-boot-rpi3/files/rpi3_fragment FRAGMENT_NAME= rpi3_fragment .include "${MASTERDIR}/Makefile" Index: head/sysutils/u-boot-rpi3-32/Makefile =================================================================== --- head/sysutils/u-boot-rpi3-32/Makefile (revision 554709) +++ head/sysutils/u-boot-rpi3-32/Makefile (revision 554710) @@ -1,7 +1,8 @@ # $FreeBSD$ MODEL= rpi3-32 BOARD_CONFIG= rpi_3_32b_defconfig UBOOT_ARCH= arm +EXTRA_PATCHES= .include "${.CURDIR}/../u-boot-rpi3/Makefile"