diff --git a/cad/graywolf/Makefile b/cad/graywolf/Makefile index de5ea9acd9d8..a569d362b8b2 100644 --- a/cad/graywolf/Makefile +++ b/cad/graywolf/Makefile @@ -1,44 +1,42 @@ PORTNAME= graywolf DISTVERSION= 0.1.6-4 DISTVERSIONSUFFIX= -gf47937b PORTREVISION= 4 CATEGORIES= cad PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ PATCHFILES= af606a0e8c6f693448978a300e5603fd5a8f2aef.patch:-p1 # https://github.com/rubund/graywolf/pull/41 PATCHFILES+= 2b23616f26d8f9a9fa03010322fa967a2dc204e3.patch:-p1 \ b0692b44dfc21ded1ad61c8a2e47d262d14ebabe.patch:-p1 \ 9b6a45849ddf1d48b7d0bffa914919a785f6db44.patch:-p1 \ 56698bb3178b606dec6749cf1f893acceca4ca62.patch:-p1 \ 0740f436419a9cce323936e0dec2355dde59a97e.patch:-p1 \ a9a092d9c2dab31993bc2955c5ed730c9234df29.patch:-p1 # https://github.com/rubund/graywolf/pull/48 MAINTAINER= yuri@FreeBSD.org COMMENT= Fork of TimberWolf, a placement tool in VLSI design WWW= https://github.com/rubund/graywolf LICENSE= GPLv2 -BROKEN_aarch64= Fails to link: missing sbrk - LIB_DEPENDS= libgsl.so:math/gsl TEST_DEPENDS= bash:shells/bash \ rsync:net/rsync -USES= cmake compiler:c11 pkgconfig shebangfix xorg +USES= cmake compiler:c11 pkgconfig sbrk shebangfix xorg USE_XORG= ice sm x11 xext USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= rubund SHEBANG_GLOB= *.sh USE_GCC= yes # lots of obviously incorrect C where clang fails, which gcc nevertheless magically finds a way to compile CFLAGS+= -fcommon \ -fpermissive TEST_TARGET= test .include diff --git a/cad/spice/Makefile b/cad/spice/Makefile index 73b9bc26f9f0..77c2f99f7aaf 100644 --- a/cad/spice/Makefile +++ b/cad/spice/Makefile @@ -1,125 +1,124 @@ PORTNAME= spice PORTVERSION= 3f5.2 PORTREVISION= 15 CATEGORIES= cad MASTER_SITES= https://ptolemy.berkeley.edu/projects/embedded/pubs/downloads/spice/:srcs \ http://home.hiroshima-u.ac.jp/usdl/HiSIM2/:hisim2 \ LOCAL/hrs/${PORTNAME} DISTFILES= spice3f5${EXTRACT_SUFX}:srcs \ BSIM3v330.tar.Z \ BSIM480_Code.zip \ HiSIM_2.8.0_Release_20140605.zip:hisim2 \ cp.ps toc.ps doc.ps DIST_SUBDIR= spice EXTRACT_ONLY= spice3f5${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= General-purpose circuit simulation program WWW= http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYRIGHT -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - WRKSRC= ${WRKDIR}/${PORTNAME}3f5 MAKEFILE= ${FILESDIR}/Makefile CONFIGURE_ENV= CONFIGFILE="${CONFIGFILE}" \ LOCALBASE="${LOCALBASE}" MAKE_JOBS_UNSAFE=yes CFLAGS+= -fcommon PORTDOCS= spice3f3.ps.gz PORTEXAMPLES= bjtnoise.cir bsim1tst.cir bsim2tst.cir diffpair.cir \ diodisto.cir ltra_1.cir ltra_2.cir ltra_3.cir \ mixdisto.cir mos6inv.cir mosamp2.cir mosmem.cir process.mod \ process.pro pz2.cir pzt.cir rc.cir rca3040.cir resnoise.cir \ rtlinv.cir schmitt.cir simplepz.cir +USES= sbrk + OPTIONS_DEFINE= DOCS EXAMPLES X11 DEV_BSIM3 DEV_BSIM4 DEV_HISIM2 OPTIONS_DEFAULT=X11 X11_USES= xorg X11_USE= XORG=x11,xaw,xext,xmu,xorgproto,xt X11_CONFIGURE_ENV= WITH_X11=yes DEV_BSIM3_DESC= BSIM3v3 MOS Transistor Model Support DEV_BSIM3_LICENSE= BSIML DEV_BSIM3_LICENSE_FILE= ${WRKSRC}/src/lib/dev/bsim3/B3TERMS_OF_USE DEV_BSIM4_DESC= BSIM4v4 MOS Transistor Model Support DEV_BSIM4_LICENSE= BSIML DEV_BSIM4_LICENSE_FILE= ${WRKSRC}/src/lib/dev/bsim4/B4TERMS_OF_USE.txt DEV_HISIM2_DESC= HiSIM2 IGFET Model Support DEV_HISIM2_LICENSE= HISIML .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif # Configuration parameters. CC_OPT= ${CFLAGS} CONFIGFILE= ${WRKSRC}/conf/FreeBSD DEVICES= LICENSE_FILE_MIT= ${WRKSRC}/COPYRIGHT LICENSE_NAME_BSIML= BSIM license LICENSE_PERMS_BSIML= dist-mirror pkg-mirror auto-accept LICENSE_NAME_HISIML= HiSIM license LICENSE_PERMS_HISIML= dist-mirror pkg-mirror auto-accept LICENSE_FILE_HISIML= ${FILESDIR}/hisim2-license.txt .for D in ${OPTIONS_DEFINE:MDEV_*:S/DEV_//} . if !empty(PORT_OPTIONS:MDEV_$D) LICENSE_COMB= multi DEVICES+= ${D:tl} . if !empty(DEV_${D}_LICENSE) LICENSE+= ${DEV_${D}_LICENSE} . if !empty(DEV_${D}_LICENSE_FILE) LICENSE_FILE_${DEV_${D}_LICENSE}= ${DEV_${D}_LICENSE_FILE} . endif . endif . endif .endfor LICENSE:= ${LICENSE:O:u} post-extract: @${DO_NADA} post-extract-DEV_BSIM3-on: @${MKDIR} ${WRKSRC}/src/lib/dev/bsim3 ${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/BSIM3v330.tar.Z \ -C ${WRKSRC}/src/lib/dev/bsim3 post-extract-DEV_BSIM4-on: @${MKDIR} ${WRKSRC}/src/lib/dev/bsim4 ${UNZIP_NATIVE_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/BSIM480_Code.zip \ -d ${WRKSRC}/src/lib/dev/bsim4 post-extract-DEV_HISIM2-on: ${UNZIP_NATIVE_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/HiSIM_2.8.0_Release_20140605.zip \ -d ${WRKDIR} ${MV} ${WRKDIR}/HiSIM_2.8.0_Release_20140605/HiSIM_2.8.0_C-Code/hisim2 \ ${WRKSRC}/src/lib/dev ${CONFIGFILE}:: @${SETENV} ${CONFIGURE_ENV} ${MAKE} -f ${MAKEFILE} configure .for V in CC MAKE CC_OPT @${ECHO_CMD} "${V}=${$V}" >> ${WRKSRC}/conf/FreeBSD .endfor .for V in DEVICES @${ECHO_CMD} "${V}+=${$V}" >> ${WRKSRC}/conf/FreeBSD .endfor do-configure: ${CONFIGFILE} @${DO_NADA} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CAT} ${DISTDIR}/${DIST_SUBDIR}/*.ps | ${GZIP_CMD} > \ ${STAGEDIR}${DOCSDIR}/${PORTDOCS} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && \ ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/llbuild/Makefile b/devel/llbuild/Makefile index 870284c3092a..2d3579b82fb5 100644 --- a/devel/llbuild/Makefile +++ b/devel/llbuild/Makefile @@ -1,36 +1,33 @@ PORTNAME= llbuild DISTVERSIONPREFIX= swift-DEVELOPMENT- DISTVERSION= SNAPSHOT-2017-12-10 DISTVERSIONSUFFIX= -a CATEGORIES= devel MAINTAINER= jonathan@FreeBSD.org COMMENT= Low-level build system, used by the Swift Package Manager WWW= https://github.com/apple/swift-llbuild LICENSE= APACHE20 BSD3CLAUSE NCSA LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt -BROKEN_aarch64= fails to link: undefined symbol: sbrk -BROKEN_riscv64= fails to link: undefined symbol: sbrk - LIB_DEPENDS= libsqlite3.so:databases/sqlite3 -USES= cmake +USES= cmake sbrk USE_GITHUB= yes GH_ACCOUNT= apple GH_PROJECT= swift-llbuild USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS PORTDOCS= CONTRIBUTING.md README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/smv/Makefile b/devel/smv/Makefile index b2e9e0845db1..0a53603da2e2 100644 --- a/devel/smv/Makefile +++ b/devel/smv/Makefile @@ -1,56 +1,56 @@ PORTNAME= smv PORTVERSION= 2.5.4.3 PORTREVISION= 11 CATEGORIES= devel MASTER_SITES= http://www.cs.cmu.edu/~modelcheck/smv/ DISTNAME= ${PORTNAME}.r${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Symbolic Model Verifier System for checking finite state systems WWW= https://www.cs.cmu.edu/~modelcheck/smv.html -BROKEN_aarch64= fails to build: undefined reference to sbrk BROKEN_armv6= fails to build: error: non-void function check_bdd should return a value BROKEN_armv7= fails to build: error: non-void function check_bdd should return a value +USES= sbrk USE_GCC= yes WRKSRC= ${WRKDIR}/${PORTNAME} ALL_TARGET= ${PORTNAME} MAKEFILE= makefile MAKE_JOBS_UNSAFE= yes CFLAGS+= -fpermissive PORTEXAMPLES= * PORTDOCS= NEW README smvmanual.ps OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/smv ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/smv.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/smv-mode.el ${STAGEDIR}${DATADIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEW ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/smvmanual.ps ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/counter.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/dme1.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/dme2.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/featuring.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/gigamax.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/mutex.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/mutex1.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/periodic.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/ring.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/semaphore.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/short.smv ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/syncarb5.smv ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/editors/2bsd-vi/Makefile b/editors/2bsd-vi/Makefile index 907b13b69b0f..4cdb068110f4 100644 --- a/editors/2bsd-vi/Makefile +++ b/editors/2bsd-vi/Makefile @@ -1,32 +1,29 @@ PORTNAME= vi PORTVERSION= 050325 PORTREVISION= 3 CATEGORIES= editors MASTER_SITES= SF/ex-${PORTNAME}/ex-${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= 2bsd- DISTNAME= ex-${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= The original vi editor, updated to run on modern OSes WWW= https://ex-vi.sourceforge.net/ LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - -USES= ncurses tar:bzip2 +USES= ncurses sbrk tar:bzip2 PRESERVEDIR= /var/preserve/${PKGBASE} PLIST_SUB= PRESERVEDIR="${PRESERVEDIR}" post-extract: .SILENT ${RM} -r ${WRKSRC}/libuxre ${WRKSRC}/regexp.h post-patch: .for f in Makefile ex.1 expreserve.c exrecover.c vi.1 @${REINPLACE_CMD} -e 's|/var/preserve|${PRESERVEDIR}|' ${WRKSRC}/${f} .endfor .include diff --git a/graphics/opendx/Makefile b/graphics/opendx/Makefile index a8e1ccdb194b..d4207d76853a 100644 --- a/graphics/opendx/Makefile +++ b/graphics/opendx/Makefile @@ -1,120 +1,118 @@ PORTNAME= opendx PORTVERSION= 4.4.4 PORTREVISION= 39 CATEGORIES= graphics math java MASTER_SITES= http://www.sfr-fresh.com/unix/misc/ DISTNAME= dx-${PORTVERSION} MAINTAINER= stephen@FreeBSD.org COMMENT= IBM's Open Visualization Data Explorer WWW= http://www.opendx.org/ LICENSE= IBM-OVDX-v1 LICENSE_NAME= IBM PUBLIC LICENSE - Open Visualization Data Explorer VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BROKEN_aarch64= fails to link: undefined symbol: sbrk - LIB_DEPENDS= libtiff.so:graphics/tiff \ libcdf.so:science/cdf -USES= bison compiler:c++17-lang gl gmake libtool localbase:ldflags magick:6 motif xorg +USES= bison compiler:c++17-lang gl gmake libtool localbase:ldflags magick:6 motif sbrk xorg USE_GL= gl glu USE_LDCONFIG= yes USE_XORG= x11 xt xinerama xext xpm xmu sm ice GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= ARCH=freebsd MAKE_JOBS_UNSAFE= yes CPPFLAGS+= ${CXXFLAGS} NO_MTREE= yes PKGMESSAGE= ${WRKDIR}/pkg-message PLIST_SUB= ARCH=freebsd .if defined(WITH_HDF) && !defined(WITHOUT_NETCDF) IGNORE= HDF and NETCDF are conflicting .endif .if defined(WITH_HDF) LIB_DEPENDS+= libmfhdf.so:science/hdf .else CONFIGURE_ARGS+= --without-hdf .endif .if !defined(WITHOUT_NETCDF) LIB_DEPENDS+= libnetcdf.so:science/netcdf .else CONFIGURE_ARGS+= --without-netcdf .endif .if defined(WITH_JAVA) ONLY_FOR_ARCHS= i386 USE_JAVA= yes BUILD_DEPENDS+= ${JAVALIBDIR}/npcosmop211.jar:graphics/cosmoplayer RUN_DEPENDS+= ${JAVALIBDIR}/npcosmop211.jar:graphics/cosmoplayer CONFIGURE_ARGS+= --with-cosmojar-path=${JAVALIBDIR}/npcosmop211.jar \ --with-java40jar-path=${JAVALIBDIR}/java40.jar \ --with-jni-path=${JAVA_HOME}/include:${JAVA_HOME}/include/freebsd PLIST_SUB+= JAVA="" DIR2PRUNE= dx/java/user dx/java/server/nets .else CONFIGURE_ARGS+= --without-javadx PLIST_SUB+= JAVA="@comment " .endif PLIST_SUB+= UNAMEP=${ARCH} .include .if ${OPSYS} == FreeBSD USES+= llvm:max=15 CONFIGURE_ENV+= ac_cv_requires_lstdcxx=yes CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif .include post-patch: @${RM} ${WRKSRC}/include/stamp-h.in .for dir in doc help html man @${FIND} ${WRKSRC}/${dir} -type f | ${XARGS} \ ${REINPLACE_CMD} -e "s;/usr/lpp;${PREFIX};g" .endfor @${REINPLACE_CMD} -e "s;/usr/X11R6;${LOCALBASE};g" \ ${WRKSRC}/configure @${REINPLACE_CMD} -e "s|startserver.bat||" \ ${WRKSRC}/src/uipp/java/server/Makefile.in @${REINPLACE_CMD} -e 's|$$(ARCH)|@ARCH@|' \ ${WRKSRC}/src/misc/Makefile.* @${REINPLACE_CMD} -e 's/void exit (int);/[[noreturn]] void exit (int);/' \ ${WRKSRC}/configure for f in `find ${WRKSRC} -name "*.bm"`; do \ if [ $${f%/*} != "${WRKSRC}/src/uipp/widgets" ]; then \ ${REINPLACE_CMD} -E 's/0x(..)/static_cast(0x\1)/g' $$f; \ ${REINPLACE_CMD} -E 's/static unsigned char/static char/g' $$f; \ fi; \ done post-install: @${CP} ${FILESDIR}/pkg-message.in ${PKGMESSAGE} .if defined(WITH_JAVA) ${CHMOD} 0775 ${STAGEDIR}${PREFIX}/dx/java/server/nets ${TOUCH} ${DIR2PRUNE:S|^|${STAGEDIR}${PREFIX}/|:S|$|/.keepme|} @${ECHO} "---------------------------------------------------------" \ >> ${PKGMESSAGE} @${ECHO} "Before starting ${PREFIX}/dx/java/server/bin/startserver" \ >> ${PKGMESSAGE} @${ECHO} "you must install the port graphics/opendx-samples." \ >> ${PKGMESSAGE} .endif @${ECHO} "---------------------------------------------------------" \ >> ${PKGMESSAGE} .include diff --git a/lang/gnu-apl/Makefile b/lang/gnu-apl/Makefile index 4974d6d5dd40..95093e3f0f22 100644 --- a/lang/gnu-apl/Makefile +++ b/lang/gnu-apl/Makefile @@ -1,75 +1,72 @@ PORTNAME= apl PORTVERSION= 1.8 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= GNU PKGNAMEPREFIX= gnu- MAINTAINER= danfe@FreeBSD.org COMMENT= Free interpreter for APL programming language WWW= https://www.gnu.org/software/apl/ LICENSE= GPLv3+ -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - # XXX: should be optional, but no way to disable in the configure script LIB_DEPENDS= libfftw3.so:math/fftw3 -USES= compiler:c++11-lang gmake libtool localbase +USES= compiler:c++11-lang gmake libtool localbase sbrk GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV= CXX_WERROR=no USE_LDCONFIG= yes INSTALL_TARGET= install-strip INFO= apl libapl PORTDOCS= * OPTIONS_DEFINE= DOCS GTK3 LIBAPL PCRE PGSQL SQLITE OPTIONS_SUB= yes LIBAPL_DESC= Build libapl.so instead of executable # XXX: LIBAPL_CONFIGURE_WITH won't work for some reason LIBAPL_CONFIGURE_ON= --with-libapl GTK3_USES= pkgconfig gnome GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_WITH= gtk3 PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE_CONFIGURE_WITH= pcre=${LOCALBASE} PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= postgresql SQLITE_USES= sqlite:3 SQLITE_CONFIGURE_WITH= sqlite3=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e '25s,^,#include ,' \ ${WRKSRC}/src/Common.hh @${REINPLACE_CMD} -e 's,auto_ptr,unique_ptr,' \ ${WRKSRC}/src/emacs_mode/network.cc \ ${WRKSRC}/src/sql/apl-sqlite.cc @${REINPLACE_CMD} -e 's,bind(,::&,' \ ${WRKSRC}/src/emacs_mode/TcpListener.cc \ ${WRKSRC}/src/emacs_mode/UnixSocketListener.cc @${REINPLACE_CMD} -e 's,POLLRDHUP,POLLHUP,' \ ${WRKSRC}/src/Quad_GTK.cc # Prevent needless C[XX]FLAGS pollution @${REINPLACE_CMD} -e 's,-g -O. ,,' \ ${WRKSRC}/src/APs/Makefile.in \ ${WRKSRC}/src/native/Makefile.in # Fixes below are for GCC-based builds @${REINPLACE_CMD} -e '28s,^,#include ,' \ ${WRKSRC}/src/Error.hh @${REINPLACE_CMD} -E '/(total|used)_memory/s,uint64_t,int64_t,' \ ${WRKSRC}/src/Quad_WA.?? ${WRKSRC}/src/Value.cc post-install: @${MV} ${STAGEDIR}${PREFIX}/etc/gnu-apl.d/preferences \ ${STAGEDIR}${PREFIX}/etc/gnu-apl.d/preferences.sample .include diff --git a/lang/picoc/Makefile b/lang/picoc/Makefile index d9d67d773fa0..2a32cc6fa1eb 100644 --- a/lang/picoc/Makefile +++ b/lang/picoc/Makefile @@ -1,27 +1,24 @@ PORTNAME= picoc PORTVERSION= 2.1 PORTREVISION= 2 CATEGORIES= lang devel MAINTAINER= portmaster@bsdforge.com COMMENT= Very small C interpreter for scripting WWW= https://gitlab.com/zsaleeba/picoc LICENSE= BSD3CLAUSE -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - USE_GITLAB= yes GL_ACCOUNT= zsaleeba GL_TAGNAME= dc85a51e9211cfb644f0a85ea9546e15dc1141c3 -USES= cpe gmake readline +USES= cpe gmake readline sbrk CPE_VENDOR= ${PORTNAME}_project PLIST_FILES= bin/picoc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/picoc ${STAGEDIR}${PREFIX}/bin/picoc .include diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile index 9a0953b590d1..115a64688579 100644 --- a/lang/smalltalk/Makefile +++ b/lang/smalltalk/Makefile @@ -1,77 +1,76 @@ PORTNAME= smalltalk PORTVERSION= 3.2.5 PORTREVISION= 19 CATEGORIES= lang MASTER_SITES= GNU MAINTAINER= danfe@FreeBSD.org COMMENT= GNU Smalltalk WWW= https://smalltalk.gnu.org/ LICENSE= GPLv2+ BROKEN_powerpc64= Fails to build: gst-package: did not understand #~ -BROKEN_riscv64= Fails to link: undefined reference to sbrk BUILD_DEPENDS= zip:archivers/zip \ gawk:lang/gawk LIB_DEPENDS= libexpat.so:textproc/expat2 \ libffi.so:devel/libffi \ libgdbm.so:databases/gdbm \ libgmp.so:math/gmp \ libltdl.so:devel/libltdl USES= gl gmake gnome iconv libtool makeinfo pathfix pkgconfig \ - readline shebangfix sqlite tar:xz xorg + readline sbrk shebangfix sqlite tar:xz xorg USE_GL= gl glu glut USE_GNOME= cairo USE_XORG= ice sm x11 xi GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_prog_EMACS=no ac_cv_prog_AWK=gawk CONFIGURE_ARGS= --enable-generational-gc=no \ --enable-gtk=no \ --localstatedir="${PREFIX}/var" \ --with-emacs=no USE_LDCONFIG= yes SHEBANG_LANG= sed sed_OLD_CMD= /bin/sed sed_CMD= ${SED} SHEBANG_FILES= packages/vfs/deb packages/vfs/mailfs \ examples/pepe.sed examples/xml.sed TEST_TARGET= check INFO= gst gst-base gst-libs PLIST_SUB= VERSION=${PORTVERSION} OPTIONS_DEFINE= PGSQL SDL OPTIONS_DEFAULT= PGSQL SDL OPTIONS_SUB= yes PGSQL_USES= pgsql SDL_USES= sdl SDL_USE= SDL=image,mixer,sdl,sound,ttf post-patch: @${REINPLACE_CMD} -e 's/ia64-\*-\* /&|amd64-*-* /' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's/lrintl (truncl/lroundl (truncl/' \ ${WRKSRC}/libgst/prims.def \ ${WRKSRC}/libgst/prims.inl @${REINPLACE_CMD} -e '/^gst_SkippedEntityHandler/,+1s/)/, int)/' \ ${WRKSRC}/packages/xml/expat/expat.c @${REINPLACE_CMD} -e '/^ac_include/s/\\$$/#include \\/' \ ${WRKSRC}/snprintfv/configure post-build: @${SED} -e 's|@bindir@|${PREFIX}/bin|g' \ ${WRKSRC}/gst-mode.el.in > ${WRKSRC}/gst-mode.el post-install: @${LN} -sf gst-load.1 ${STAGEDIR}${PREFIX}/share/man/man1/gst-reload.1 ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/share/emacs/site-lisp @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gst*[^g] @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/smalltalk/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgst.so .include diff --git a/security/samhain/Makefile b/security/samhain/Makefile index 519e883bf4a7..6638f656c070 100644 --- a/security/samhain/Makefile +++ b/security/samhain/Makefile @@ -1,202 +1,200 @@ PORTNAME= samhain PORTVERSION= 4.4.3 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://la-samhna.de/archive/ DISTNAME= samhain_signed-${PORTVERSION} MAINTAINER= freebsd@gregv.net COMMENT= Samhain Intrusion Detection System WWW= https://la-samhna.de/samhain/ LICENSE= GPLv2 -BROKEN_aarch64= fails to link: missing sbrk BROKEN_mips= fails to configure: error: Could not find the libwrap library BROKEN_mips64= fails to configure: error: Could not find the libwrap library -BROKEN_riscv64= fails to link: missing sbrk -USES= shebangfix +USES= sbrk shebangfix SHEBANG_FILES= scripts/samhainadmin-gpg.pl.in \ scripts/samhainadmin-sig.pl.in GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --localstatedir=/var \ --with-logserver=true \ --with-altlogserver=true \ --with-timeserver=true \ --with-alttimeserver=true WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= ASM DB_RELOAD DEBUG DNMALLOC DOCS ENCRYPT GNUPG IPV6 \ LIBWRAP LOGFILE_MONITOR LOGIN_WATCH MAIL \ MOUNTS_CHECK PORT_CHECK POSIX_ACL PRELUDE PROCESS_CHECK \ PTRACE SRP STATIC SUIDCHECK UDP USERFILES XML_LOGS OPTIONS_DEFAULT= ASM DNMALLOC ENCRYPT LIBWRAP MAIL SRP OPTIONS_RADIO= DB OPTIONS_RADIO_DB= MYSQL ODBC PGSQL OPTIONS_SUB= yes DB_DESC= Database support DB_RELOAD_DESC= Enable database reload on SIGHUP DNMALLOC_DESC= Enable dnmalloc ENCRYPT_DESC= Enable client/server encryption LOGFILE_MONITOR_DESC= Enable monitor logfiles LOGIN_WATCH_DESC= Enable watch for login/logout MAIL_DESC= Enable internal SMTP mailer MOUNTS_CHECK_DESC= Enable check mount options on filesystems PORT_CHECK_DESC= Enable check ports POSIX_ACL_DESC= Enable check posix acls PRELUDE_DESC= Enable Prelude Framework support PROCESS_CHECK_DESC= Enable check processes PTRACE_DESC= Enable use anti-debugger options SRP_DESC= Enable SRP for authentication SUIDCHECK_DESC= Enable check for suid/sgid files UDP_DESC= Enable UDP server USERFILES_DESC= Enable check for users config files XML_LOGS_DESC= Enable XML-formatted logs ASM_CONFIGURE_ENABLE= asm DB_RELOAD_CONFIGURE_ENABLE= db-reload DEBUG_CONFIGURE_ENABLE= debug DNMALLOC_CONFIGURE_ENABLE= dnmalloc ENCRYPT_CONFIGURE_ENABLE= encrypt GNUPG_BUILD_DEPENDS= gpg:security/gnupg GNUPG_CONFIGURE_WITH= gpg=${PREFIX}/bin/gpg IPV6_CONFIGURE_ENABLE= ipv6 LIBWRAP_CONFIGURE_WITH= libwrap LOGFILE_MONITOR_CONFIGURE_ENABLE= logfile-monitor LOGIN_WATCH_CONFIGURE_ENABLE= login-watch MAIL_CONFIGURE_ENABLE= mail MOUNTS_CHECK_CONFIGURE_ENABLE= mounts-check MYSQL_IMPLIES= XML_LOGS MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-database=mysql ODBC_IMPLIES= XML_LOGS ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC ODBC_CONFIGURE_ON= --with-database=odbc PGSQL_IMPLIES= XML_LOGS PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-database=postgresql PORT_CHECK_CONFIGURE_ENABLE= port-check POSIX_ACL_CONFIGURE_ENABLE= posix-acl PRELUDE_LIB_DEPENDS= libprelude.so:security/libprelude PRELUDE_CONFIGURE_WITH= prelude PROCESS_CHECK_CONFIGURE_ENABLE= process-check PTRACE_CONFIGURE_ENABLE= ptrace SRP_CONFIGURE_ENABLE= srp STATIC_CONFIGURE_ENABLE= static SUIDCHECK_CONFIGURE_ENABLE= suidcheck UDP_CONFIGURE_ENABLE= udp USERFILES_CONFIGURE_ENABLE= userfiles XML_LOGS_CONFIGURE_ENABLE= xml-log .include .if ${ARCH} == "amd64" CFLAGS+= -fPIC .endif .if defined(WITH_RUNAS_USER) CONFIGURE_ARGS+= --enable-identity=${WITH_RUNAS_USER} .else CONFIGURE_ARGS+= --enable-identity=yule .endif .if defined(WITH_CLIENT) CONFIGURE_ARGS+= --enable-network=client \ --with-data-file=REQ_FROM_SERVER/var/lib/samhain/data.samhain \ --with-config-file=REQ_FROM_SERVER PLIST_SUB+= SAMHAIN="" SETPWD="" YULE="@comment " EXTRA_PATCHES+= ${FILESDIR}/fixsamhainrc.patch .elif defined(WITH_SERVER) USERS= yule GROUPS= yule CONFIGURE_ARGS+= --enable-network=server SUB_LIST+= WITH_YULE="yes" PLIST_SUB+= YULE="" SAMHAIN="@comment " SETPWD="@comment " EXTRA_PATCHES+= ${FILESDIR}/fixyulerc.patch .else SUB_LIST+= WITH_YULE="" PLIST_SUB+= SAMHAIN="" YULE="@comment " SETPWD="@comment " EXTRA_PATCHES+= ${FILESDIR}/fixsamhainrc.patch .endif pre-everything:: .if !defined(WITH_CLIENT) && !defined(WITH_SERVER) @${ECHO_MSG} @${ECHO_MSG} "Building Samhain in standalone mode." @${ECHO_MSG} "If you wish to enable networked mode, please hit CTRL-C" @${ECHO_MSG} "now, and build samhain from the samhain-client and" @${ECHO_MSG} "samhain-server ports." @${ECHO_MSG} .endif .if defined(WITH_CLIENT) && defined(WITH_SERVER) IGNORE= can't build client and server at once .endif post-extract: @${TAR} -C ${WRKDIR} -xzf ${WRKSRC}.tar.gz @${RM} ${WRKSRC}.tar.gz ${WRKSRC}.tar.gz.asc post-install: .if !defined(WITH_SERVER) ${INSTALL_SCRIPT} ${WRKSRC}/init/samhain.startFreeBSD ${STAGEDIR}${PREFIX}/etc/rc.d/samhain @${CP} ${WRKSRC}/samhainrc ${STAGEDIR}${PREFIX}/etc/samhainrc.sample @${CHGRP} wheel ${STAGEDIR}${PREFIX}/etc/samhainrc.sample ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/samhain .else ${INSTALL_SCRIPT} ${WRKSRC}/init/samhain.startFreeBSD ${STAGEDIR}${PREFIX}/etc/rc.d/yule @${CP} ${WRKSRC}/yulerc ${STAGEDIR}${PREFIX}/etc/yulerc.sample ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/yule ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/yulectl ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/yule_setpwd .endif .if defined(WITH_CLIENT) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/samhain_setpwd .endif post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/MANUAL-2_4.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/HOWTO-client+server.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/HOWTO-client+server-troubleshooting.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/HOWTO-samhain+GnuPG.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/HOWTO-write-modules.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/FAQ.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/README.UPGRADE ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/BUGS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/sh_mounts.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/sh_userfiles.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/shells/44bsd-csh/Makefile b/shells/44bsd-csh/Makefile index 6ad2e33fad9f..51dbcc217d66 100644 --- a/shells/44bsd-csh/Makefile +++ b/shells/44bsd-csh/Makefile @@ -1,39 +1,36 @@ PORTNAME= 44bsd-csh PORTVERSION= 20001106 PORTREVISION= 6 CATEGORIES= shells MASTER_SITES= LOCAL/cy MAINTAINER= cy@FreeBSD.org COMMENT= The traditional 4.4BSD /bin/csh C-shell -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - EXTRACT_DEPENDS= rcs:devel/rcs57 -USES= tar:bzip2 +USES= sbrk tar:bzip2 LDFLAGS= -Wl,--allow-multiple-definition NO_WRKSUBDIR= yes PORTDOCS= paper.ascii.gz OPTIONS_DEFINE= DOCS post-extract: cd ${WRKSRC} ; co RCS/*,v; chmod u+w * cd ${WRKSRC}/USD.doc ; co RCS/*,v post-build: cd ${WRKSRC}/USD.doc ; ${MAKE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/csh ${STAGEDIR}${PREFIX}/bin/44bsd-csh ${INSTALL_MAN} ${WRKSRC}/csh.1 ${STAGEDIR}${PREFIX}/share/man/man1/44bsd-csh.1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/USD.doc/paper.ascii.gz ${STAGEDIR}${DOCSDIR} tarup: cd ${WRKSRC} ; rm * USD.doc/* cd ${WRKSRC} ; ${TAR} cvyf /tmp/${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} .include diff --git a/shells/ast-ksh/Makefile b/shells/ast-ksh/Makefile index 2c1669929a60..e9217d3dc6b6 100644 --- a/shells/ast-ksh/Makefile +++ b/shells/ast-ksh/Makefile @@ -1,70 +1,69 @@ # Make sure that your configuration DOES NOT set ANY gcc-related # variables. ksh93 will not compile if you set even the seemingly # most unrelated variable related to gcc configuration. This means # especially any flag which attempts to set the cputype. Setting the # cputype does absolutely nothing except cause systems to fail in # horrible ways. For any modern processor, setting the cputype only # serves to expose gcc bugs and does nothing to speed up any known # program. If you are really unconvinced, go ahead but do not # complain to me about it. PORTNAME= ast-ksh PORTVERSION= ${KSHVERSION:S/-//g} PORTREVISION= 2 CATEGORIES= shells DIST_SUBDIR= ksh93 MAINTAINER= saper@saper.info COMMENT= KornShell 93 WWW= http://www.kornshell.com/ LICENSE= EPL -BROKEN_aarch64= Fails to compile: needs sbrk BROKEN_riscv64= Fails to compile: ast-ksh93v/src/lib/libast/hash/hashalloc.c:162:4: non-const lvalue reference to type '__builtin_va_list' cannot bind to a temporary of type 'va_list' BROKEN_FreeBSD_14= Fails to compile: error: incompatible function pointer types assigning to 'int (*)(wchar_t *, const char *, size_t)' (aka 'int (*)(int *, const char *, unsigned long)') from 'size_t (wchar_t *, const char *, size_t)' (aka 'unsigned long (int *, const char *, unsigned long)') [-Wincompatible-function-pointer-types] BROKEN_FreeBSD_15= ${BROKEN_FreeBSD_14} -USES= compiler:c11 +USES= compiler:c11 sbrk USE_GITHUB= yes GH_ACCOUNT= att GH_PROJECT= ast GH_TAGNAME= ksh93v # IMPORTANT: Disabling conflicts, i.e. -DDISABLE_CONFLICTS will result in # arcane build failures due to already installed ksh/ksh93 in # $PATH. CONFLICTS= ksh93 ksh93-devel OPTIONS_DEFINE= EXAMPLES STATIC LDFLAGS+= -lm MAKE_ENV= CCFLAGS="-Wno-unused-value -Wno-parentheses -Wno-logical-op-parentheses ${CFLAGS}" KSHVERSION= 2014-12-24 STATIC_MAKE_ENV= LDFLAGS+=-static .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif post-patch: @${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' ${WRKSRC}/src/lib/libast/include/sfio*.h ${WRKSRC}/src/lib/libast/sfio/*.c do-build: @cd ${WRKSRC}/ && ${SETENV} -i ${MAKE_ENV} ${SH} bin/package flat make ksh93 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/ksh ${STAGEDIR}${PREFIX}/bin/ksh93 ${INSTALL_MAN} ${WRKSRC}/man/man1/sh.1 ${STAGEDIR}${PREFIX}/share/man/man1/ksh93.1 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/fun/ && ${INSTALL_SCRIPT} dirs popd pushd ${STAGEDIR}${EXAMPLESDIR}/ do-test: cd ${WRKSRC}/src/cmd/ksh93/tests/ && ${SETENV} SHELL=${WRKSRC}/bin/ksh ${WRKSRC}/bin/ksh shtests .include diff --git a/shells/heirloom-sh/Makefile b/shells/heirloom-sh/Makefile index c97dc2bc7ace..f989f5f8ebdc 100644 --- a/shells/heirloom-sh/Makefile +++ b/shells/heirloom-sh/Makefile @@ -1,43 +1,40 @@ PORTNAME= heirloom-sh PORTVERSION= 050706 PORTREVISION= 2 CATEGORIES= shells MASTER_SITES= SF/heirloom/${PORTNAME}/${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Portable version of OpenSolaris' Bourne Shell WWW= https://heirloom.sourceforge.net/sh.html LICENSE= CDDL -BROKEN_aarch64= fails to link: missing sbrk -BROKEN_riscv64= fails to link: missing sbrk - -USES= tar:bzip2 +USES= sbrk tar:bzip2 MAKEFILE= makefile MAKE_ARGS= ROOT=${STAGEDIR} \ SV3BIN=${PREFIX}/heirloom/bin \ MANDIR=${PREFIX}/heirloom/share/man \ UCBINST=${INSTALL} SUB_FILES= ${PORTNAME}.conf PLIST_FILES= "@shell heirloom/bin/sh" \ "@shell heirloom/bin/jsh" \ etc/man.d/${PORTNAME}.conf \ heirloom/share/man/man1/sh.1.gz \ heirloom/share/man/man1/jsh.1.gz PORTDOCS= CALDERA.LICENSE OPENSOLARIS.LICENSE CHANGES README OPTIONS_DEFINE= DOCS pre-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} post-install: ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/man.d post-install-DOCS-on: cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/shells/v7sh/Makefile b/shells/v7sh/Makefile index e417a12dc4ba..df5c8a792ef3 100644 --- a/shells/v7sh/Makefile +++ b/shells/v7sh/Makefile @@ -1,43 +1,40 @@ PORTNAME= v7sh PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= shells MASTER_SITES= https://BSDforge.com/projects/source/shells/v7sh/ DISTFILES= args.c blok.c brkincr.h builtin.c cmd.c \ ctype.c ctype.h defs.h error.c expand.c \ fault.c io.c mac.h macro.c main.c mode.h \ msg.c name.c name.h print.c service.c \ setbrk.c stak.c stak.h string.c sym.h \ timeout.h word.c xec.c sh.1 DIST_SUBDIR= ${PORTNAME} MAINTAINER= portmaster@BSDforge.com COMMENT= Implementation of the UNIX 7th Edition shell WWW= http://minnie.tuhs.org/UnixTree/V7/ -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - -USES= uidfix +USES= sbrk uidfix EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= ${WRKSRC} NO_WRKSUBDIR= yes OPTIONS_DEFINE= SYSIII RENO ULTRIX OPTIONS_DEFAULT= SYSIII RENO ULTRIX SYSIII_DESC= System III enhancements RENO_DESC= 4.3BSD-Reno enhancements ULTRIX_DESC= Ultrix 3.1 enhancements SYSIII_CFLAGS= -DSYSIII RENO_CFLAGS= -DRENO ULTRIX_CFLAGS= -DULTRIX post-extract: @${MV} ${WRKSRC}/sh.1 ${WRKSRC}/${PORTNAME}.1 @${CP} ${FILESDIR}/Makefile ${WRKSRC} @${CP} ${FILESDIR}/test.c ${WRKSRC} # sysIII @${CP} ${FILESDIR}/pathnames.h ${WRKSRC} # 43reno .include diff --git a/sysutils/bacula13-client-static/Makefile b/sysutils/bacula13-client-static/Makefile index ef209ac76d29..78d3886af0f9 100644 --- a/sysutils/bacula13-client-static/Makefile +++ b/sysutils/bacula13-client-static/Makefile @@ -1,31 +1,31 @@ PORTNAME= bacula PKGNAMESUFFIX= 13-client-static COMMENT= Network backup solution (static client) -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk BROKEN_SSL= libressl +USES= sbrk + WITH_CLIENT_ONLY= yes PLIST= ${.CURDIR}/pkg-plist MASTERDIR= ${.CURDIR}/../../sysutils/bacula13-server PLIST_FILES= sbin/bacula-fd-static \ sbin/bconsole-static OPTIONS_DEFINE= NLS OPENSSL OPTIONS_DEFAULT= OPENSSL CONFIGURE_ARGS+= --disable-build-dird \ --disable-build-stored \ --disable-libtool \ --enable-client-only \ --enable-static-cons \ --enable-static-fd .include "${MASTERDIR}/Makefile" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/filed/static-bacula-fd ${STAGEDIR}${PREFIX}/sbin/bacula-fd-static ${INSTALL_PROGRAM} ${WRKSRC}/src/console/static-bconsole ${STAGEDIR}${PREFIX}/sbin/bconsole-static diff --git a/sysutils/cdrkit/Makefile b/sysutils/cdrkit/Makefile index 55165be1855e..74ed7ac859bb 100644 --- a/sysutils/cdrkit/Makefile +++ b/sysutils/cdrkit/Makefile @@ -1,35 +1,35 @@ PORTNAME= cdrkit PORTVERSION= 1.1.11 PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= http://ponce.cc/slackware/sources/repo/ \ http://vault.101011010.xyz/distfiles/ \ http://freebsd.nsu.ru/distfiles/ MAINTAINER= jharris@widomaker.com COMMENT?= Command-line CD/DVD writing suite WWW= http://www.cdrkit.org/ LICENSE= GPLv2+ RUN_DEPENDS?= ${PORTNAME}-genisoimage>0:sysutils/genisoimage -USES= cmake iconv perl5 shebangfix +USES= cmake iconv perl5 sbrk shebangfix USE_PERL5= run SHEBANG_FILES= 3rd-party/dirsplit/dirsplit # Fix build with clang11 CFLAGS+= -fcommon CMAKE_ARGS= -DMANSUBDIR:PATH=share/man CONFLICTS?= cdrtools PLIST_SUB?= CDRKIT="" GENISOIMAGE="@comment " post-patch: @${REINPLACE_CMD} -e 's|fexecve|librols_fexecve|g' \ ${WRKSRC}/librols/fexec.c \ ${WRKSRC}/include/schily.h @${REINPLACE_CMD} -e 's|getdelim|wodim_getdelim|g' ${WRKSRC}/wodim/cue.c .include diff --git a/sysutils/genisoimage/Makefile b/sysutils/genisoimage/Makefile index b892c19870f3..715abb83c7d8 100644 --- a/sysutils/genisoimage/Makefile +++ b/sysutils/genisoimage/Makefile @@ -1,16 +1,13 @@ PKGNAMESUFFIX= -genisoimage COMMENT= Standalone genisoimage from cdrkit -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - RUN_DEPENDS= # nada CONFLICTS= # nada PLIST_SUB= CDRKIT="@comment " GENISOIMAGE="" MASTERDIR= ${.CURDIR}/../cdrkit .include "${MASTERDIR}/Makefile"