diff --git a/audio/adplay/Makefile b/audio/adplay/Makefile index 8b2964a8dc3a..fd1d50072c6e 100644 --- a/audio/adplay/Makefile +++ b/audio/adplay/Makefile @@ -1,54 +1,53 @@ PORTNAME= adplay DISTVERSIONPREFIX= v DISTVERSION= 1.8.1 PORTREVISION= 3 CATEGORIES= audio MAINTAINER= ehaupt@FreeBSD.org COMMENT= AdLib player using adplug library WWW= https://adplug.github.io/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libadplug.so:audio/libadplug \ libbinio.so:devel/libbinio USES= autoreconf compiler:c++11-lang libtool pkgconfig USE_GITHUB= yes GH_ACCOUNT= adplug GH_PROJECT= ${PORTNAME}-unix GH_TUPLE= adplug:database:${DBVERSION}:database/database-${DBVERSION} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --sharedstatedir=${DATADIR} PLIST_FILES= ${DATADIR}/adplug/adplug.db \ bin/adplay \ share/man/man1/adplay.1.gz OPTIONS_DEFINE= ALSA SDL ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-output-alsa ALSA_CONFIGURE_WITH= alsa-prefix=${LOCALBASE}/lib ALSA_CFLAGS+= `pkg-config --cflags alsa` SDL_USES= sdl SDL_USE= SDL=mixer,sdl SDL_CONFIGURE_OFF= --disable-output-sdl DBFILE= adplug.db DBVERSION= v1.0 post-patch: @${RM} ${WRKSRC}/src/getopt.h post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/adplug ${INSTALL_DATA} ${WRKSRC}/database-${DBVERSION}/${DBFILE} \ ${STAGEDIR}${DATADIR}/adplug .include diff --git a/audio/checkmate/Makefile b/audio/checkmate/Makefile index b958095e23cd..4fe8a6f123d5 100644 --- a/audio/checkmate/Makefile +++ b/audio/checkmate/Makefile @@ -1,20 +1,19 @@ PORTNAME= checkmate DISTVERSION= 0.21 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://checkmate.gissen.nl/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Command-line utility for checking mp3 files for errors WWW= https://checkmate.gissen.nl/ LICENSE= GPLv2 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/mpck \ share/man/man1/mpck.1.gz .include diff --git a/audio/gbsplay/Makefile b/audio/gbsplay/Makefile index 161281a65de1..5018fd235b09 100644 --- a/audio/gbsplay/Makefile +++ b/audio/gbsplay/Makefile @@ -1,67 +1,66 @@ PORTNAME= gbsplay DISTVERSION= 0.0.96 PORTEPOCH= 1 CATEGORIES= audio MAINTAINER= ehaupt@FreeBSD.org COMMENT= Emulates the sound hardware of the Nintendo Game Boy(TM) WWW= https://github.com/mmitch/gbsplay LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYRIGHT BUILD_DEPENDS= bash:shells/bash USES= compiler:c++11-lib desktop-file-utils gmake localbase:ldflags \ shared-mime-info USE_CSTD= gnu89 USE_GITHUB= yes GH_ACCOUNT= mmitch HAS_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --mandir=${PREFIX}/share/man \ --prefix=${PREFIX} \ --sysconfdir=${PREFIX}/etc MAKE_ENV+= EXAMPLESDIR="${STAGEDIR}${EXAMPLESDIR}" CONFLICTS_INSTALL= mate-control-center # share/applications/mimeinfo.cache OPTIONS_DEFINE= ALSA BASH_COMPLETIONS DOCS EXAMPLES NAS NLS PULSEAUDIO \ SDL OPTIONS_DEFAULT= BASH_COMPLETIONS OPTIONS_SUB= yes BASH_COMPLETIONS_DESC= Install bash completions ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa NAS_LIB_DEPENDS= libaudio.so:audio/nas NAS_CONFIGURE_ENABLE= nas NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-i18n NLS_LDFLAGS= -lintl PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --disable-pulse SDL_USES= sdl2 SDL_CONFIGURE_OFF= --disable-sdl post-patch: @${REINPLACE_CMD} -e "s|/etc/\(gbsplayrc\)|${PREFIX}/etc/\1|" \ ${WRKSRC}/man/gbsplay.in.1 ${WRKSRC}/man/gbsplayrc.in.5 post-install: ${INSTALL_DATA} ${WRKSRC}/examples/gbsplayrc_sample \ ${STAGEDIR}${PREFIX}/etc/gbsplayrc.sample ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gbsplay \ ${STAGEDIR}${PREFIX}/bin/gbsinfo ${STAGEDIR}${PREFIX}/bin/gbs2gb post-install-BASH_COMPLETIONS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/contrib/gbsplay.bashcompletion \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} .include diff --git a/audio/libadplug/Makefile b/audio/libadplug/Makefile index 83af3dd7a41f..9c33981b3f2d 100644 --- a/audio/libadplug/Makefile +++ b/audio/libadplug/Makefile @@ -1,32 +1,31 @@ PORTNAME= adplug DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 2.3.3 PORTREVISION= 1 CATEGORIES= audio PKGNAMEPREFIX= lib MAINTAINER= ehaupt@FreeBSD.org COMMENT= AdLib emulator library supporting many formats WWW= https://adplug.github.io/ LICENSE= GPLv2 LIB_DEPENDS= libbinio.so:devel/libbinio USES= autoreconf compiler:c++11-lang cpe libtool makeinfo pathfix \ pkgconfig CPE_VENDOR= adplug_project USE_CSTD= gnu89 USE_GITHUB= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --enable-maintainer-mode INSTALL_TARGET= install-strip INFO= libadplug PLIST_SUB+= PORTVERSION=${PORTVERSION} .include diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile index c14441dd9a29..ec391ccd104f 100644 --- a/audio/libopenmpt/Makefile +++ b/audio/libopenmpt/Makefile @@ -1,67 +1,66 @@ PORTNAME= libopenmpt DISTVERSION= 0.7.6 DISTVERSIONSUFFIX= +release.autotools CATEGORIES= audio MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Module music library based on OpenMPT WWW= https://lib.openmpt.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmpg123.so:audio/mpg123 \ libvorbis.so:audio/libvorbis USES= compiler:c++17-lang cpe gmake libtool pathfix pkgconfig CPE_VENDOR= openmpt USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-doxygen-doc \ --with-mpg123 \ --with-vorbis \ --with-vorbisfile \ --without-portaudiocpp TEST_TARGET= check OPTIONS_DEFINE= DOCS EXAMPLES OPENMPT123 PULSEAUDIO OPTIONS_DEFAULT= OPENMPT123 OPTIONS_SUB= yes OPENMPT123_DESC= Enable command line player PULSEAUDIO_DESC= Enable PulseAudio support for openmpt123 OPENMPT123_LIB_DEPENDS= libFLAC.so:audio/flac \ libogg.so:audio/libogg \ libportaudio.so:audio/portaudio \ libsndfile.so:audio/libsndfile OPENMPT123_CONFIGURE_OFF= --disable-openmpt123 OPENMPT123_CONFIGURE_WITH= flac portaudio sndfile PULSEAUDIO_IMPLIES= OPENMPT123 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio pre-configure: @${REINPLACE_CMD} -e 's/+release.autotools//' \ ${PATCH_WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopenmpt.so.* post-install-DOCS-on: @${RM} ${STAGEDIR}${DOCSDIR}/LICENSE # do not install twice post-install-EXAMPLES-on: @${MV} ${STAGEDIR}${DOCSDIR}/examples ${STAGEDIR}${EXAMPLESDIR} post-install-EXAMPLES-off: @${RM} -rf ${STAGEDIR}${DOCSDIR}/examples .include diff --git a/audio/mikmod/Makefile b/audio/mikmod/Makefile index e7825237252e..340f948e5d6e 100644 --- a/audio/mikmod/Makefile +++ b/audio/mikmod/Makefile @@ -1,31 +1,30 @@ PORTNAME= mikmod DISTVERSION= 3.2.8 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Mod player which plays MTM, STM, XM, MOD, S3M, ULT, UNI, and IT mods WWW= https://mikmod.sourceforge.net/ LICENSE= GPLv2 LIB_DEPENDS= libmikmod.so:audio/libmikmod USES= gmake ncurses GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= %%DATADIR%%/mikmodrc \ bin/mikmod \ share/man/man1/mikmod.1.gz PORTDOCS= AUTHORS NEWS README OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/ocp/Makefile b/audio/ocp/Makefile index bb84fdf845c5..101cab5cc19e 100644 --- a/audio/ocp/Makefile +++ b/audio/ocp/Makefile @@ -1,107 +1,106 @@ PORTNAME= ocp PORTVERSION= 0.2.109 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= https://stian.cubic.org/ocp/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Legendary Open Cubic Player WWW= https://stian.cubic.org/project-ocp.php LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64le BUILD_DEPENDS= xa65:devel/xa65 LIB_DEPENDS= libancient.so:archivers/ancient \ libcjson.so:devel/libcjson \ libdiscid.so:audio/libdiscid \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libogg.so:audio/libogg \ libpng.so:graphics/png \ libvorbis.so:audio/libvorbis USES= compiler:c11 dos2unix gmake gnome iconv jpeg localbase:ldflags \ makeinfo ncurses pkgconfig shared-mime-info tar:xz GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --libdir=${PREFIX}/lib \ --with-dir-suffix="" \ --without-sdl \ --without-update-desktop-database CONFIGURE_ENV= SHARED_FLAGS="${LDFLAGS} -shared" \ XA=${PREFIX}/bin/xa65 MAKE_JOBS_UNSAFE= yes LDFLAGS_i386= -Wl,-z,notext CONFLICTS_INSTALL= alliance # man/man1/ocp.1.gz INFO= ocp OPTIONS_DEFINE= ADPLUG ALSA DOCS FLAC GME MIDI OSS SDL X11 OPTIONS_DEFAULT= ADPLUG ALSA FLAC GME MIDI OSS SDL X11 OPTIONS_SUB= yes ADPLUG_DESC= adplug support GME_DESC= libgme support for additional video game music support MIDI_DESC= timidity support ADPLUG_LIB_DEPENDS= libadplug.so:audio/libadplug \ libbinio.so:devel/libbinio ADPLUG_CONFIGURE_WITH= adplug ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_WITH= alsa FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_WITH= flac GME_LIB_DEPENDS= libgme.so:audio/libgme GME_CONFIGURE_WITH= libgme MIDI_RUN_DEPENDS= eawpats>0:audio/eawpats OSS_CONFIGURE_WITH= oss SDL_IMPLIES= X11 SDL_BUILD_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf SDL_LIB_DEPENDS= libfreetype.so:print/freetype2 SDL_RUN_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf SDL_USES= desktop-file-utils sdl SDL_USE= SDL=sdl2 SDL_CONFIGURE_WITH= sdl2 \ unifontdir=${LOCALBASE}/share/fonts/gnu-unifont-otf SDL_PLIST_SUB= DESKTOP='' SDL_PLIST_SUB_OFF= DESKTOP='@comment ' X11_BUILD_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf X11_LIB_DEPENDS= libfreetype.so:print/freetype2 X11_RUN_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf X11_USES= desktop-file-utils xorg X11_USE= XORG=x11,xext,xpm,xxf86dga,xxf86vm X11_CONFIGURE_WITH= unifontdir-otf=${LOCALBASE}/share/fonts/gnu-unifont-otf \ x11 X11_PLIST_SUB= DESKTOP='' \ XORG='' X11_PLIST_SUB_OFF= DESKTOP='@comment ' \ XORG='@comment ' TIMIDITY_CFG= ${LOCALBASE}/share/timidity/timidity.cfg .include .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ocp @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocp/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocp/autoload/*.so .include diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile index 058898d4f279..0442dcee1207 100644 --- a/audio/schismtracker/Makefile +++ b/audio/schismtracker/Makefile @@ -1,35 +1,34 @@ PORTNAME= schismtracker DISTVERSION= 20240409 DISTVERSIONSUFFIX= .source CATEGORIES= audio MASTER_SITES= https://github.com/schismtracker/schismtracker/releases/download/${PORTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Module tracker editor/player resembling impulse tracker WWW= https://schismtracker.org/ LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc powerpc64 powerpc64le USES= compiler:c++11-lib desktop-file-utils localbase python sdl xorg USE_SDL= sdl2 USE_XORG= x11 xext xv GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} PLIST_FILES= bin/schismtracker \ share/man/man1/schismtracker.1.gz \ share/applications/schism.desktop \ share/pixmaps/schism-icon-128.png \ share/pixmaps/schism-itf-icon-128.png post-install: ${INSTALL_DATA} ${WRKSRC}/sys/fd.org/*.desktop ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/icons/schism-icon-128.png \ ${WRKSRC}/icons/schism-itf-icon-128.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include diff --git a/audio/shairport-sync/Makefile b/audio/shairport-sync/Makefile index ff0310be718b..6361293e7fac 100644 --- a/audio/shairport-sync/Makefile +++ b/audio/shairport-sync/Makefile @@ -1,75 +1,74 @@ PORTNAME= shairport-sync DISTVERSION= 4.3.2 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= ehaupt@FreeBSD.org COMMENT= AirPlay audio player with multi-room audio synchronisation capability WWW= https://github.com/mikebrady/shairport-sync LICENSE= BSD3CLAUSE LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libconfig.so:devel/libconfig \ libdaemon.so:devel/libdaemon \ libpopt.so:devel/popt \ libsoxr.so:audio/libsoxr USES= autoreconf libtool pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= mikebrady USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc \ --with-avahi \ --with-libdaemon \ --with-metadata \ --with-piddir=/var/run/shairport-sync \ --with-pipe \ --with-soxr \ --with-ssl=openssl \ --with-stdout CONFIGURE_ENV+= SSL_CFLAGS=-I${OPENSSLINC} \ SSL_LIBS=-L${OPENSSLLIB} CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lcrypto OPTIONS_DEFINE= AIRPLAY2 ALAC ALSA MQTT PULSEAUDIO SNDIO OPTIONS_DEFAULT= AIRPLAY2 SNDIO AIRPLAY2_DESC= Build with AirPlay 2 protocol support ALAC_DESC= Build with libalac support (experimental) MQTT_DESC= Build with MQTT protocol support AIRPLAY2_BUILD_DEPENDS= vim:editors/vim AIRPLAY2_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libgcrypt.so:security/libgcrypt \ libplist-2.0.so:devel/libplist \ libsodium.so:security/libsodium \ libuuid.so:misc/e2fsprogs-libuuid AIRPLAY2_RUN_DEPENDS= nqptp:net/nqptp AIRPLAY2_CONFIGURE_ON= --with-airplay-2 AIRPLAY2_SUB_FILES= pkg-message ALAC_LIB_DEPENDS= libalac.so:audio/alac ALAC_CONFIGURE_ON= --with-apple-alac ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ON= --with-alsa MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto MQTT_CONFIGURE_ON= --with-mqtt-client PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ON= --with-pa SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ON= --with-sndio post-patch: @${REINPLACE_CMD} -e 's/-Wno-clobbered -Wno-psabi //' \ ${WRKSRC}/Makefile.am .include diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile index 7cce2e74052c..e1c0cb3f4c06 100644 --- a/audio/sidplayfp/Makefile +++ b/audio/sidplayfp/Makefile @@ -1,43 +1,42 @@ PORTNAME= sidplayfp DISTVERSION= 2.7.0 CATEGORIES= audio MASTER_SITES= https://github.com/lib${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Console SID/MUS player using sidplayfp WWW= https://github.com/libsidplayfp/sidplayfp LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libstilview.so:audio/libsidplayfp USES= compiler:c++17-lang localbase:ldflags pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/sidplayfp \ bin/stilview \ share/man/man1/sidplayfp.1.gz \ share/man/man1/stilview.1.gz \ share/man/man5/sidplayfp.ini.5.gz OPTIONS_DEFINE= ALSA OUT123 PULSEAUDIO OPTIONS_DEFAULT= OUT123 OUT123_DESC= Audio output support via mpg123's out123 library ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib OUT123_LIB_DEPENDS= libout123.so:audio/mpg123 OUT123_CONFIGURE_WITH= out123 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio pre-configure-ALSA-off: ${REINPLACE_CMD} -e 's|alsa >= 1.0|alsa >= 9999.0|g' \ ${PATCH_WRKSRC}/configure pre-configure-PULSEAUDIO-off: ${REINPLACE_CMD} -e 's|libpulse-simple >= 1.0|libpulse-simple >= 9990.0|g' \ ${PATCH_WRKSRC}/configure .include diff --git a/audio/xmp/Makefile b/audio/xmp/Makefile index 455690ce82bb..6b7460f82084 100644 --- a/audio/xmp/Makefile +++ b/audio/xmp/Makefile @@ -1,51 +1,50 @@ PORTNAME= xmp DISTVERSION= 4.2.0 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= https://github.com/libxmp/xmp-cli/releases/download/${PORTNAME}-${PORTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Player for many different Amiga and PC module formats WWW= https://xmp.sourceforge.net/ LICENSE= GPLv2 LIB_DEPENDS= libxmp.so:audio/libxmp USES= gmake localbase:ldflags pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc CONFIG_FILES= xmp.conf modules.conf OPTIONS_DEFINE= ALSA OSS PULSEAUDIO SNDIO OPTIONS_DEFAULT= OSS ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins ALSA_CONFIGURE_ENABLE= alsa OSS_CONFIGURE_ENABLE= oss PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio post-patch: @${REINPLACE_CMD} -e 's|\ install-conf||' ${WRKSRC}/Makefile.in post-patch-SNDIO-on: @${REINPLACE_CMD} -e 's|openbsd\*)|\*)|' ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} .for f in ${CONFIG_FILES} @test -f ${ETCDIR}/${f} || ${INSTALL_DATA} ${WRKSRC}/src/${f} ${STAGEDIR}${ETCDIR}/${f} ${INSTALL_DATA} ${WRKSRC}/src/${f} ${STAGEDIR}${ETCDIR}/${f}.sample .endfor .include diff --git a/converters/drg2sbg/Makefile b/converters/drg2sbg/Makefile index 9152a8800b1f..e2c3ecc957da 100644 --- a/converters/drg2sbg/Makefile +++ b/converters/drg2sbg/Makefile @@ -1,24 +1,23 @@ PORTNAME= drg2sbg DISTVERSIONPREFIX= v DISTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= converters audio MAINTAINER= ehaupt@FreeBSD.org COMMENT= Convert proprietary .drg file format into SBaGen format WWW= https://github.com/manuel-arguelles/drg2sbg LICENSE= GPLv2 USES= autoreconf USE_GITHUB= yes GH_ACCOUNT= manuel-arguelles GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/drg2sbg \ bin/drgbuilder \ share/man/man1/drg2sbg.1.gz \ share/man/man1/drgbuilder.1.gz .include diff --git a/ftp/weex/Makefile b/ftp/weex/Makefile index 6bba7da974de..e05cf9e71016 100644 --- a/ftp/weex/Makefile +++ b/ftp/weex/Makefile @@ -1,41 +1,40 @@ PORTNAME= weex DISTVERSION= 2.8.4.2 PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= DEBIAN_POOL DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Non-interactive FTP client WWW= https://weex.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING USES= autoreconf cpe gettext-tools gmake ssl GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-cafile=${LOCALBASE}/share/certs/ca-root-nss.crt CPPFLAGS+= -I${OPENSSLINC} LIBS+= -L${OPENSSLLIB} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= EXAMPLES NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls post-patch: @${RM} -r ${WRKSRC}/intl pre-configure: ${CP} ${LOCALBASE}/share/gettext/po/Makevars.template \ ${WRKSRC}/po/Makevars post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/sample.weexrc ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/games/xcowsay/Makefile b/games/xcowsay/Makefile index dee3e30933cf..b238df704cec 100644 --- a/games/xcowsay/Makefile +++ b/games/xcowsay/Makefile @@ -1,31 +1,30 @@ PORTNAME= xcowsay DISTVERSION= 1.6 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://www.nickg.me.uk/files/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Graphical configurable talking cow WWW= https://www.doof.me.uk/xcowsay/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gettext gmake gnome pkgconfig USE_CSTD= c99 USE_GNOME= cairo gdkpixbuf2 gtk30 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share OPTIONS_DEFINE= DBUS DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib DBUS_CONFIGURE_ENABLE= dbus DBUS_CFLAGS= -DWITH_DBUS .include diff --git a/graphics/exrtools/Makefile b/graphics/exrtools/Makefile index 3dbe824bb84f..de36ba2c7413 100644 --- a/graphics/exrtools/Makefile +++ b/graphics/exrtools/Makefile @@ -1,29 +1,28 @@ PORTNAME= exrtools DISTVERSION= 0.4 PORTREVISION= 35 CATEGORIES= graphics MASTER_SITES= http://scanline.ca/exrtools/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utilities for manipulating with HDR images in OpenEXR format WWW= http://scanline.ca/exrtools/ LICENSE= GPLv2 LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr \ libpng.so:graphics/png USES= compiler:c++11-lang gmake jpeg localbase:ldflags pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share post-patch: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/exrnormalize.c \ ${WRKSRC}/src/exrpptm.c \ ${WRKSRC}/src/exrstats.c .include diff --git a/graphics/iec16022/Makefile b/graphics/iec16022/Makefile index 8e85da518658..7e3574e6167a 100644 --- a/graphics/iec16022/Makefile +++ b/graphics/iec16022/Makefile @@ -1,24 +1,23 @@ PORTNAME= iec16022 DISTVERSION= 0.3.1 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/rdoeffinger/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Create 2D barcodes, also known as DataMatrix WWW= https://github.com/rdoeffinger/iec16022 LICENSE= GPLv2 LIB_DEPENDS= libpopt.so:devel/popt USES= gmake libtool pathfix pkgconfig tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip CFLAGS+= -fPIC .include diff --git a/graphics/jpegoptim/Makefile b/graphics/jpegoptim/Makefile index 80687e790431..e3469b86cfc3 100644 --- a/graphics/jpegoptim/Makefile +++ b/graphics/jpegoptim/Makefile @@ -1,30 +1,29 @@ PORTNAME= jpegoptim DISTVERSION= 1.5.5 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://www.kokkonen.net/tjko/src/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utility to optimize jpeg files WWW= http://www.kokkonen.net/tjko/projects.html LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= cpe gmake jpeg localbase:ldflags CPE_VENDOR= ${PORTNAME}_project GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/jpegoptim \ share/man/man1/jpegoptim.1.gz post-patch: @${REINPLACE_CMD} -e \ 's|^bindir =.*$$|bindir = @bindir@|g ; \ s|^mandir =.*$$|mandir = @mandir@|g ; \ s|$$(INSTALL) -m 755|$$(INSTALL_PROGRAM)|g ; \ s|$$(INSTALL) -m 644|$$(INSTALL_DATA)|g' ${WRKSRC}/Makefile.in .include diff --git a/graphics/largetifftools/Makefile b/graphics/largetifftools/Makefile index c76a22fa0121..a5ec69835fff 100644 --- a/graphics/largetifftools/Makefile +++ b/graphics/largetifftools/Makefile @@ -1,22 +1,21 @@ PORTNAME= largetifftools PORTVERSION= 1.4.1 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://www.imnc.in2p3.fr/pagesperso/deroulers/software/largetifftools/download/${PORTNAME}-${PORTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Process very large TIFF files WWW= https://www.imnc.in2p3.fr/pagesperso/deroulers/software/largetifftools/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libzstd.so:archivers/zstd USES= autoreconf jpeg localbase:ldconfig tar:bzip2 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include diff --git a/graphics/recoverjpeg/Makefile b/graphics/recoverjpeg/Makefile index 7995718b127f..6b41820b984d 100644 --- a/graphics/recoverjpeg/Makefile +++ b/graphics/recoverjpeg/Makefile @@ -1,21 +1,20 @@ PORTNAME= recoverjpeg PORTVERSION= 2.6.3 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://rfc1149.net/download/${PORTNAME}/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral WWW= https://rfc1149.net/devel/recoverjpeg.html LICENSE= GPLv2 RUN_DEPENDS= exif:graphics/exif USES= magick:6,run python shebangfix SHEBANG_FILES= scripts/remove-duplicates GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include diff --git a/mail/isync/Makefile b/mail/isync/Makefile index 102c4822f7d7..95a9db252ac8 100644 --- a/mail/isync/Makefile +++ b/mail/isync/Makefile @@ -1,37 +1,36 @@ PORTNAME= isync DISTVERSION= 1.4.4 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= SF MAINTAINER= ehaupt@FreeBSD.org COMMENT= Maintain local copies of remote IMAP folders w/synchronized flags WWW= http://isync.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 USES= alias bdb compiler:c11 cpe perl5 ssl CPE_VENDOR= isync_project USE_PERL5= build GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-sasl=${LOCALBASE} \ --with-ssl=${OPENSSLLIB:H} MAKE_ARGS+= SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" CPPFLAGS+= -I${BDB_INCLUDE_DIR} LDFLAGS+= -L${BDB_LIB_DIR} post-patch: @${REINPLACE_CMD} -e 's|: install-docDATA|:|g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|\$$(docdir)/examples|\$$(sysconfdir)|g' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|-Wformat-signedness||g' ${WRKSRC}/${CONFIGURE_SCRIPT} .include diff --git a/math/form/Makefile b/math/form/Makefile index dd38ff7c9421..e3d414ced46c 100644 --- a/math/form/Makefile +++ b/math/form/Makefile @@ -1,54 +1,53 @@ PORTNAME= form DISTVERSIONPREFIX= v DISTVERSION= 4.3.1 PORTREVISION= 1 CATEGORIES= math MAINTAINER= ehaupt@FreeBSD.org COMMENT= Symbolic Manipulation System WWW= https://www.nikhef.nl/~form/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgmp.so:math/gmp USES= autoreconf gmake localbase USE_GITHUB= yes GH_ACCOUNT= vermaseren GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --disable-native \ --enable-largefile \ --enable-scalar \ --with-api=posix OPTIONS_DEFINE= DOXYGEN OPENMPI OPTIONS_SUB= yes MPICC?= ${LOCALBASE}/mpi/openmpi/bin/mpicc MPICXX?= ${LOCALBASE}/mpi/openmpi/bin/mpic++ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen OPENMPI_LIB_DEPENDS= libgcc_s.so.1:lang/gcc9 \ libmpi.so:net/openmpi OPENMPI_CONFIGURE_ENABLE= parform OPENMPI_CONFIGURE_ENV+= MPICC="${MPICC}" \ MPICXX="${MPICXX}" .include .if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1400091 || (${OSVERSION} >= 1302507 && \ ${OSVERSION} < 1400000)) CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif post-build-DOXYGEN-on: (cd ${WRKSRC}/doc/manual; ${MAKE_CMD} html pdf) post-install-DOXYGEN-on: (cd ${WRKSRC}/doc/manual && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKSRC}/doc/manual/manual.pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/misc/bestfit/Makefile b/misc/bestfit/Makefile index 34dbaf0d038c..ef882d72c21c 100644 --- a/misc/bestfit/Makefile +++ b/misc/bestfit/Makefile @@ -1,19 +1,18 @@ PORTNAME= bestfit DISTVERSION= 0.2.0 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Optimally choose files to be put on a CD (or other media) WWW= https://savannah.nongnu.org/projects/bestfit/ LICENSE= GPLv2 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/bestfit \ share/man/man1/bestfit.1.gz .include diff --git a/misc/shc/Makefile b/misc/shc/Makefile index f0d93c2280c4..9257a0accb15 100644 --- a/misc/shc/Makefile +++ b/misc/shc/Makefile @@ -1,23 +1,22 @@ PORTNAME= shc PORTVERSION= 4.0.3 PORTREVISION= 1 CATEGORIES= misc MAINTAINER= ehaupt@FreeBSD.org COMMENT= Generic script compiler WWW= https://github.com/neurobin/shc/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:tgz GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_GITHUB= yes GH_ACCOUNT= neurobin PLIST_FILES= bin/shc share/man/man1/shc.1.gz .include diff --git a/misc/talkfilters/Makefile b/misc/talkfilters/Makefile index d3a6375016f5..ea0448625317 100644 --- a/misc/talkfilters/Makefile +++ b/misc/talkfilters/Makefile @@ -1,34 +1,33 @@ PORTNAME= talkfilters DISTVERSION= 2.3.8 PORTREVISION= 3 CATEGORIES= misc MASTER_SITES= http://www.hyperrealm.com/talkfilters/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Set of filters to convert English text to various stereotyped dialects WWW= https://www.hyperrealm.com/talkfilters/talkfilters.html LICENSE= GPLv2 USES= libtool pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFLICTS= chef filters SUB_FILES= pkg-message INFO= talkfilters post-extract: @${ECHO} ${DO_NADA} > ${WRKSRC}/install-sh @${CHMOD} +x ${WRKSRC}/install-sh post-patch: @${RM} ${WRKSRC}/*.info* post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtalkfilters.so* .include diff --git a/net-mgmt/driftnet/Makefile b/net-mgmt/driftnet/Makefile index e0fa1cb724f1..ed5af6b17c09 100644 --- a/net-mgmt/driftnet/Makefile +++ b/net-mgmt/driftnet/Makefile @@ -1,41 +1,40 @@ PORTNAME= driftnet DISTVERSION= 1.5.0 PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= net-mgmt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Tool to grab images out of (your) TCP connections WWW= https://www.ex-parrot.com/~chris/driftnet/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= makedepend:devel/makedepend LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libwebsockets.so:net/libwebsockets USES= autoreconf gettext-runtime gmake gnome jpeg localbase:ldflags \ pkgconfig xorg USE_CSTD= c99 USE_GITHUB= yes GH_ACCOUNT= deiv USE_GNOME= gtk20 USE_XORG= x11 xext xi GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --disable-debug INSTALL_TARGET= install-strip PLIST_FILES= ${DATADIR}/static-html/index.html \ bin/driftnet \ share/man/man1/driftnet.1.gz PORTDOCS= * OPTIONS_DEFINE= DOCS .include diff --git a/net-mgmt/packit/Makefile b/net-mgmt/packit/Makefile index 968a3096c023..b8a26e54683e 100644 --- a/net-mgmt/packit/Makefile +++ b/net-mgmt/packit/Makefile @@ -1,34 +1,33 @@ PORTNAME= packit DISTVERSION= 1.8.1 PORTREVISION= 1 CATEGORIES= net-mgmt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Network auditing tool WWW= https://github.com/eribertomota/packit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libnet.so:net/libnet USES= autoreconf localbase USE_GITHUB= yes GH_ACCOUNT= eribertomota GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= share/man/man8/packit.8.gz \ sbin/packit OPTIONS_DEFINE= CAPTURE INJECTION OPTIONS_DEFAULT= CAPTURE INJECTION CAPTURE_DESC= Capture support INJECTION_DESC= Injection support CAPTURE_CONFIGURE_OFF= --without-capture INJECTION_CONFIGURE_OFF= --without-injection .include diff --git a/net/nload/Makefile b/net/nload/Makefile index 616a4ff31521..0256d1f5cbe7 100644 --- a/net/nload/Makefile +++ b/net/nload/Makefile @@ -1,25 +1,24 @@ PORTNAME= nload DISTVERSION= 0.7.4 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://www.roland-riegel.de/nload/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Console application which monitors network traffic in real time WWW= http://www.roland-riegel.de/nload/ LICENSE= GPLv2 USES= ncurses GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/nload \ share/man/man1/nload.1.gz post-patch: @${REINPLACE_CMD} -e "s|\(/etc/nload\.conf\)|${PREFIX}\1|" \ ${WRKSRC}/docs/nload.1.in ${WRKSRC}/src/main.cpp .include diff --git a/net/tsocks/Makefile b/net/tsocks/Makefile index c326ed48ea4d..f40c812581ef 100644 --- a/net/tsocks/Makefile +++ b/net/tsocks/Makefile @@ -1,55 +1,54 @@ PORTNAME= tsocks DISTVERSION= 1.8.b5 PORTREVISION= 10 CATEGORIES= net security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.8%20beta%205 \ http://ftp1.sourceforge.net/tsocks/ \ http://www.yazzy.org/ports/tsocks/ DISTNAME= ${PORTNAME}-${PORTVERSION:C/.b/beta/} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Allow non SOCKS aware applications to use SOCKS without modification WWW= https://tsocks.sourceforge.net LICENSE= GPLv2 USES= gmake USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --libdir=${PREFIX}/lib \ --with-conf=${PREFIX}/etc/tsocks.conf SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/.b.*//} OPTIONS_DEFINE= DOCS EXAMPLES HOSTNAMES MUTE OLDMETHOD SOCKSDNS OPTIONS_DEFAULT= HOSTNAMES HOSTNAMES_DESC= Enable DNS lookups MUTE_DESC= Disable all error messages OLDMETHOD_DESC= Do not use RTLD_NEXT parameter to dlsym SOCKSDNS_DESC= Intercept DNS requests and attempt to force them to use TCP HOSTNAMES_CONFIGURE_OFF= --disable-hostnames MUTE_CONFIGURE_ON= --disable-debug OLDMETHOD_CONFIGURE_ON= --enable-oldmethod SOCKSDNS_CONFIGURE_ON= --enable-socksdns post-patch: @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' ${WRKSRC}/tsocks post-install: ${INSTALL_PROGRAM} ${WRKSRC}/inspectsocks ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/validateconf ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/tsocks.conf.simple.example \ ${STAGEDIR}${PREFIX}/etc/tsocks.conf.sample @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/*.example ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR}/README ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so .include diff --git a/security/op/Makefile b/security/op/Makefile index e6e5c20d4316..99ba13194096 100644 --- a/security/op/Makefile +++ b/security/op/Makefile @@ -1,28 +1,27 @@ PORTNAME= op DISTVERSION= 1.34 PORTREVISION= 3 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org COMMENT= Controlled privilege escalation tool WWW= https://github.com/dagwieers/op/wiki LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= dagwieers GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFLICTS_INSTALL= security/1password-client post-configure: @${REINPLACE_CMD} -e 's|\(OPENLOG_VOID\) 0|\1 1|' ${WRKSRC}/config.h post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/op.d ${MV} ${STAGEDIR}${PREFIX}/etc/op.conf-dist \ ${STAGEDIR}${PREFIX}/etc/op.conf.sample .include diff --git a/shells/bash/Makefile b/shells/bash/Makefile index cb8a69084362..01ccee28b770 100644 --- a/shells/bash/Makefile +++ b/shells/bash/Makefile @@ -1,130 +1,129 @@ PORTNAME= bash PATCHLEVEL= 26 PORTVERSION= 5.2.${PATCHLEVEL:S/^0//g} PORTREVISION= 1 CATEGORIES= shells MASTER_SITES= GNU DISTNAME= ${PORTNAME}-${PORTVERSION:R} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/ PATCHFILES!= /usr/bin/jot -s " " -w \ ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \ ${PATCHLEVEL} 1 ${PATCHLEVEL} MAINTAINER= ehaupt@FreeBSD.org COMMENT= GNU Project's Bourne Again SHell WWW= https://www.gnu.org/software/bash/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= bison cpe iconv localbase pathfix CPE_VENDOR= gnu GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --without-bash-malloc \ --disable-rpath \ --enable-disabled-builtins \ --with-libiconv-prefix=${ICONV_PREFIX} MAKE_ARGS+= TERMCAP_LIB=-ltinfow INFO= bash PORTDOCS= FAQ INTRO CHANGES COMPAT NEWS POSIX RBASH README \ bash.html bashref.html OPTIONS_DEFINE= FDESCFS PORTS_READLINE HELP NLS STATIC SYSBASHRC \ SYSLOG DOCS OPTIONS_DEFAULT= HELP PORTS_READLINE OPTIONS_SUB= yes FDESCFS_DESC= Enable use of /dev/fd HELP_DESC= Enable builtin help PORTS_READLINE_DESC= libreadline from ports instead of bundled one SYSBASHRC_DESC= Enable system-wide rc files FDESCFS_CONFIGURE_ENV_OFF= bash_cv_dev_fd=absent FDESCFS_SUB_FILES= pkg-message HELP_CONFIGURE_ENABLE= help-builtin NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PORTS_READLINE_BUILD_DEPENDS= readline>=8.2:devel/readline PORTS_READLINE_USES= readline PORTS_READLINE_CONFIGURE_WITH= installed-readline .if empty(PKGNAMESUFFIX) CONFLICTS+= bash-static bash52-static .else CONFLICTS+= bash bash52 .endif CONFLICTS+= bashc .include .if ${PORT_OPTIONS:MSTATIC} || defined(NO_DYNAMICROOT) || (defined(NOSHARED) && ${NOSHARED:tl} != "no") CONFIGURE_ARGS+= --enable-static-link LLD_UNSAFE= yes .else CONFIGURE_ARGS+= --disable-static-link # Bash symbols must be exported in order to link runtime plugins, i.e., # "enable -f". (Plugins are not supported for bash-static.) LDFLAGS+= -Wl,-export-dynamic .endif STANDARD_PATH= /sbin:/bin:/usr/sbin:/usr/bin CPPFLAGS+= -DDEFAULT_PATH_VALUE='\"${STANDARD_PATH}:${LOCALBASE}/sbin:${LOCALBASE}/bin\"' \ -DSTANDARD_UTILS_PATH='\"${STANDARD_PATH}\"' post-patch: # Ensure y.tab.c is regenerated ${TOUCH} ${WRKSRC}/parse.y ${RM} ${WRKSRC}/y.tab.c @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ ${WRKSRC}/doc/bash.1 .if ${PORT_OPTIONS:MSYSLOG} @${REINPLACE_CMD} \ -e "s|/\*.*#define SYSLOG_HISTORY .*\*/|#define SYSLOG_HISTORY|g" \ -e "s|/\*.*#define SYSLOG_SHOPT .*\*/|#define SYSLOG_SHOPT 1|g" \ ${WRKSRC}/config-top.h .endif @${REINPLACE_CMD} -e "s|\(/etc/profile\)|${LOCALBASE}\1|" \ ${WRKSRC}/pathnames.h.in @${REINPLACE_CMD} -e "s|/etc/[iI]nputrc|${LOCALBASE}/etc/inputrc|g" \ ${WRKSRC}/doc/*.info ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.1 \ ${WRKSRC}/lib/readline/rlconf.h post-patch-SYSBASHRC-on: @${REINPLACE_CMD} \ -e "s|.*\(#define SYS_BASH.*\)\(/etc/.*\"\).*|\1${PREFIX}\2|" \ ${WRKSRC}/config-top.h pre-build: @${ECHO_CMD} $$((${PORTREVISION}-1)) > ${WRKSRC}/.build post-install: ${LN} -sf bash ${STAGEDIR}${PREFIX}/bin/rbash @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/FAQ \ ${WRKSRC}/doc/INTRO ${STAGEDIR}${DOCSDIR} for d in ${PORTDOCS:NFAQ:NINTRO:N*html}; do \ ${INSTALL_DATA} ${WRKSRC}/$${d} ${STAGEDIR}${DOCSDIR}; \ done regress: build cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test ckp: ${MAKE} -DPATCH_DEBUG clean patch # requires ftp/ncftp3 cklatest: @${ECHO} -n "Currently at: " @${MAKE} -V PATCHLEVEL -ncftpls \ ${PATCH_SITES:Mftp*:Ox:[1]} \ | fgrep -v .sig | ${SORT} | ${TAIL} .include diff --git a/sysutils/dvdbackup/Makefile b/sysutils/dvdbackup/Makefile index 84556e86c781..3be17693be0b 100644 --- a/sysutils/dvdbackup/Makefile +++ b/sysutils/dvdbackup/Makefile @@ -1,41 +1,40 @@ PORTNAME= dvdbackup DISTVERSION= 0.4.2 PORTREVISION= 8 CATEGORIES= sysutils multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Backup content from DVD to hard disk WWW= https://dvdbackup.sourceforge.net/ LICENSE= GPLv3 LIB_DEPENDS= libdvdread.so:multimedia/libdvdread USES= gmake GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= NEWS README DEFAULT_DVD_DEVICE?= /dev/cd0 OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} "s|/dev/dvd|${DEFAULT_DVD_DEVICE}|g" \ ${WRKSRC}/src/main.c ${WRKSRC}/po/*.po ${WRKSRC}/po/*.pot \ ${WRKSRC}/README ${WRKSRC}/man/dvdbackup.1 pre-configure-DOCS-off: @${REINPLACE_CMD} 's|^install-data-am: .*|install-data-am: |' \ ${WRKSRC}/Makefile.in .include diff --git a/sysutils/fdupes/Makefile b/sysutils/fdupes/Makefile index dbec792e5382..b371bcbd3db9 100644 --- a/sysutils/fdupes/Makefile +++ b/sysutils/fdupes/Makefile @@ -1,30 +1,29 @@ PORTNAME= fdupes DISTVERSION= 2.3.0 PORTEPOCH= 1 CATEGORIES= sysutils MASTER_SITES= https://github.com/adrianlopezroche/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Program for identifying or deleting duplicate files WWW= https://github.com/adrianlopezroche/fdupes/ LICENSE= MIT USES= localbase pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/fdupes \ share/man/man1/fdupes.1.gz OPTIONS_DEFINE= NCURSES SQLITE OPTIONS_DEFAULT= NCURSES NCURSES_LIB_DEPENDS= libpcre2-32.so:devel/pcre2 NCURSES_USES= ncurses:base NCURSES_CONFIGURE_OFF= --without-ncurses NCURSES_PLIST_FILES= share/man/man7/fdupes-help.7.gz SQLITE_USES= sqlite SQLITE_CONFIGURE_OFF= --without-sqlite .include diff --git a/sysutils/fusefs-ext2/Makefile b/sysutils/fusefs-ext2/Makefile index b8f0b14e591b..4abe54509279 100644 --- a/sysutils/fusefs-ext2/Makefile +++ b/sysutils/fusefs-ext2/Makefile @@ -1,35 +1,34 @@ PORTNAME= fusefs-ext2 DISTVERSIONPREFIX= v DISTVERSION= 0.0.11 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= ehaupt@FreeBSD.org COMMENT= FUSE module to mount ext2, ext3 and ext4 with read write support WWW= https://github.com/alperakcan/fuse-ext2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= mke2fs:sysutils/e2fsprogs-core RUN_DEPENDS= mke2fs:sysutils/e2fsprogs-core USES= autoreconf fuse libtool localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= alperakcan GH_PROJECT= fuse-ext2 GH_TAGNAME= ea7bacf GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CPPFLAGS+= -I${LOCALBASE}/include/e2fsprogs LDFLAGS+= -L${LOCALBASE}/lib/e2fsprogs -Wl,--rpath \ -Wl,${LOCALBASE}/lib/e2fsprogs PLIST_FILES= bin/fuse-ext2 \ bin/fuse-ext2.probe \ libdata/pkgconfig/fuse-ext2.pc \ share/man/man1/fuse-ext2.1.gz .include diff --git a/sysutils/logstalgia/Makefile b/sysutils/logstalgia/Makefile index 68a4ab259ff4..abddbb592d97 100644 --- a/sysutils/logstalgia/Makefile +++ b/sysutils/logstalgia/Makefile @@ -1,34 +1,33 @@ PORTNAME= logstalgia DISTVERSION= 1.1.4 PORTREVISION= 5 CATEGORIES= sysutils www MASTER_SITES= https://github.com/acaudwell/${PORTNAME}/releases/download/${DISTNAME}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Website access log visualization tool WWW= https://logstalgia.io/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libftgl.so:graphics/ftgl \ libpcre2-8.so:devel/pcre2 \ libpng.so:graphics/png USES= autoreconf compiler:c++0x gl jpeg localbase:ldflags pkgconfig \ sdl xorg USE_GL= gl glew glu USE_SDL= image2 sdl2 USE_XORG= x11 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share post-patch: @${REINPLACE_CMD} -e 's| -Wno-unused-but-set-variable||' \ ${WRKSRC}/Makefile.am .include diff --git a/sysutils/magicrescue/Makefile b/sysutils/magicrescue/Makefile index aa1d45f57b4f..60826c1955af 100644 --- a/sysutils/magicrescue/Makefile +++ b/sysutils/magicrescue/Makefile @@ -1,34 +1,33 @@ PORTNAME= magicrescue DISTVERSIONPREFIX= v DISTVERSION= 1.1.10 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= ehaupt@FreeBSD.org COMMENT= File recovery tool which recovers deleted files from a block device WWW= https://github.com/jbj/magicrescue/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= perl5 shebangfix USE_GITHUB= yes GH_ACCOUNT= jbj USE_PERL5= run SHEBANG_FILES= magicsort tools/*.pl tools/checkrecipe HAS_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --prefix=${PREFIX} MAKE_ENV+= STAGEDIR=${STAGEDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/magicrescue \ ${STAGEDIR}${PREFIX}/bin/dupemap .for f in safecat inputseek textextract ${STRIP_CMD} ${STAGEDIR}${DATADIR}/tools/${f} .endfor .include diff --git a/sysutils/tmpreaper/Makefile b/sysutils/tmpreaper/Makefile index a5e80369c529..8e9829778e1c 100644 --- a/sysutils/tmpreaper/Makefile +++ b/sysutils/tmpreaper/Makefile @@ -1,34 +1,33 @@ PORTNAME= tmpreaper DISTVERSION= 1.6.17 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Cleans up files in directories based on their age WWW= https://packages.debian.org/sid/tmpreaper LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf cpe CPE_VENDOR= debian GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= sbin/tmpreaper \ share/man/man8/tmpreaper.8.gz PORTDOCS= README OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-fm/xfe/Makefile b/x11-fm/xfe/Makefile index 510f25ab257b..95aac51492dc 100644 --- a/x11-fm/xfe/Makefile +++ b/x11-fm/xfe/Makefile @@ -1,42 +1,41 @@ PORTNAME= xfe DISTVERSION= 1.46.1 CATEGORIES= x11-fm MASTER_SITES= SF MAINTAINER= ehaupt@FreeBSD.org COMMENT= Fast MS-Explorer like file manager for X WWW= http://roland65.free.fr/xfe/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libFOX-1.6.so:x11-toolkits/fox16 \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libxcb-util.so:x11/xcb-util USES= desktop-file-utils gmake gnome localbase pathfix pkgconfig \ tar:xz xorg USE_GNOME= intltool USE_XORG= x11 xcb xft xrandr xrender GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share LDFLAGS+= -pthread OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE= nls post-patch: .for i in XFileExplorer.cpp help.h xfedefs.h @${REINPLACE_CMD} -e \ 's|/usr/local/share/xfe|${DATADIR}|g' ${WRKSRC}/src/${i} .endfor .include diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile index ff7c455250d6..72c8cffcc3bc 100644 --- a/x11/xterm/Makefile +++ b/x11/xterm/Makefile @@ -1,96 +1,95 @@ PORTNAME= xterm DISTVERSION= 390 CATEGORIES= x11 MASTER_SITES= ftp://ftp.invisible-island.net/xterm/:src1 \ https://invisible-mirror.net/archives/xterm/:src1 \ LOCAL/ehaupt:src1 \ LOCAL/ehaupt:src2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src1 \ bsd-xterm-icons-${ICONVERSION}${EXTRACT_SUFX}:src2 MAINTAINER= ehaupt@FreeBSD.org COMMENT= Terminal emulator for the X Window System WWW= https://invisible-island.net/xterm/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig USES= cpe localbase ncurses tar:tgz xorg CPE_VENDOR= invisible-island USE_XORG= ice x11 xext xft xmu xpm xt GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --enable-narrowproto \ --with-utempter CPPFLAGS+= -DPIXMAP_ROOTDIR=${LOCALBASE}/share/pixmaps CONFLICTS= x11iraf OPTIONS_DEFINE= 256COLOR DABBREV DECTERM GNOME LOGGING LUIT PCRE2 REGIS \ SCRNDUMP SIXEL TOOLBAR WCHAR XINERAMA OPTIONS_DEFAULT= 256COLOR LUIT SIXEL WCHAR XAW OPTIONS_SINGLE= ATHENA OPTIONS_SINGLE_ATHENA= NEXTAW XAW XAW3D XAW3DXFT 256COLOR_DESC= Enable 256-color support DABBREV_DESC= Enable support for dabbrev-expand DECTERM_DESC= Enable DECterm Locator support LOGGING_DESC= Enable logging terminal I/O to a file LUIT_DESC= Use LUIT for locale convertion from/to UTF-8 NEXTAW_DESC= Link with neXT Athena library PCRE2_DESC= ${PCRE_DESC} version 2 REGIS_DESC= Enable ReGIS graphics support SCRNDUMP_DESC= Enable XHTML and SVG screen dumps SIXEL_DESC= Enable Sixel graphics support TOOLBAR_DESC= Enable pulldown menus with a toolbar WCHAR_DESC= Enable wide-character support XAW3DXFT_DESC= Link with Xaw 3d xft (extended fonts) library XAW3D_DESC= Link with Xaw 3d library XAW_DESC= Link with Xaw library 256COLOR_CONFIGURE_ENABLE= 256-color DABBREV_CONFIGURE_ENABLE= dabbrev DECTERM_CONFIGURE_ENABLE= dec-locator GNOME_USES= desktop-file-utils LOGGING_CONFIGURE_ENABLE= logging LUIT_IMPLIES= WCHAR LUIT_BUILD_DEPENDS= luit:x11/luit LUIT_RUN_DEPENDS= luit:x11/luit LUIT_CONFIGURE_ENABLE= luit NEXTAW_LIB_DEPENDS= libneXtaw.so:x11-toolkits/neXtaw NEXTAW_CONFIGURE_WITH= neXtaw PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE2_CONFIGURE_WITH= pcre2 REGIS_CONFIGURE_ENABLE= regis-graphics SCRNDUMP_CONFIGURE_ENABLE= screen-dumps SIXEL_CONFIGURE_ENABLE= sixel-graphics TOOLBAR_CONFIGURE_ENABLE= toolbar WCHAR_LIB_DEPENDS= libfreetype.so:print/freetype2 WCHAR_CONFIGURE_ENABLE= wide-chars WCHAR_VARS= PKGMESSAGE="${PKGDIR}/pkg-message.wchar" XAW3DXFT_LIB_DEPENDS= libXaw3dxft.so:x11-toolkits/libxaw3dxft XAW3DXFT_CONFIGURE_WITH= Xaw3dxft XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d XAW3D_CONFIGURE_WITH= Xaw3d XAW_USE= XORG=xaw XINERAMA_USE= XORG=xinerama,xorgproto XINERAMA_CONFIGURE_OFF= --without-xinerama ICONVERSION= 1 post-extract: @${CP} ${WRKDIR}/bsd-xterm-icons-${ICONVERSION}/*.png \ ${WRKDIR}/bsd-xterm-icons-${ICONVERSION}/*.xpm \ ${WRKSRC}/icons/ post-install: .for f in koi8rxterm resize uxterm xterm @${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${INSTALL_DATA} ${WRKSRC}/xterm.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ .include