diff --git a/emulators/fs-uae-launcher/Makefile b/emulators/fs-uae-launcher/Makefile index 9a605c714aef..181474aa1da4 100644 --- a/emulators/fs-uae-launcher/Makefile +++ b/emulators/fs-uae-launcher/Makefile @@ -1,29 +1,27 @@ PORTNAME= fs-uae-launcher PORTVERSION= 3.0.5 PORTREVISION= 6 CATEGORIES= emulators MASTER_SITES= https://fs-uae.net/stable/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= GUI launcher for the FS-UAE Amiga emulator WWW= http://fs-uae.net/launcher LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR} USES= gettext gmake gnome pathfix pyqt:5 python:3.4+ - USE_PYTHON= distutils autoplist noflavors USE_PYQT= pyqt5 sip -MAKE_ARGS+= DESTDIR=${STAGEDIR} prefix=${PREFIX} PYTHON=${PYTHON_CMD} - +MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD} PYDISTUTILS_INSTALLARGS+= --install-lib=${PYTHON_SITELIBDIR} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/gocr/Makefile b/graphics/gocr/Makefile index 60092c5566da..0c9cff389770 100644 --- a/graphics/gocr/Makefile +++ b/graphics/gocr/Makefile @@ -1,56 +1,54 @@ PORTNAME= gocr PORTVERSION= 0.52 CATEGORIES= graphics MASTER_SITES= http://www-e.uni-magdeburg.de/jschulen/ocr/ MAINTAINER= freebsd-ports@dan.me.uk COMMENT= OCR (Optical Character Recognition) program WWW= http://jocr.sourceforge.net/ LICENSE= GPLv2 LIB_DEPENDS= libnetpbm.so:graphics/netpbm USES= gmake - GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-netpbm=${LOCALBASE} -MAKE_ARGS= prefix=${PREFIX} exec_prefix=${PREFIX} DESTDIR=${DESTDIR} +MAKE_ARGS= prefix=${PREFIX} exec_prefix=${PREFIX} PLIST_FILES= bin/gocr \ man/man1/gocr.1.gz - PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS BUGS CREDITS HISTORY README READMEde.txt TODO DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= *.dtd *.xml *.html *.txt *.fig *.png OPTIONS_DEFINE= X11 DOCS OPTIONS_DEFAULT= X11 X11_USES= tk X11_PLIST_FILES= bin/gocr.tcl post-patch: @${REINPLACE_CMD} -e 's|@LIBS@|-L${LOCALBASE}/lib @LIBS@|g' ${WRKSRC}/src/Makefile.in post-patch-X11-off: - @${REINPLACE_CMD} -e '/gocr.tcl/d' ${WRKSRC}/src/Makefile.in + @${REINPLACE_CMD} -e '/gocr\.tcl/d' ${WRKSRC}/src/Makefile.in post-patch-X11-on: @${REINPLACE_CMD} -e 's|exec wish|exec ${WISH}|' ${WRKSRC}/bin/gocr.tcl post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gocr post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include diff --git a/lang/retro12/Makefile b/lang/retro12/Makefile index 5a7ae5895150..478053ab4f42 100644 --- a/lang/retro12/Makefile +++ b/lang/retro12/Makefile @@ -1,50 +1,49 @@ PORTNAME= retro12 DISTVERSION= 2023.3 CATEGORIES= lang MASTER_SITES= http://forthworks.com/retro/r/ \ https://forthworks.com/retro/r/ DISTNAME= ${PORTNAME:tu}-${DISTVERSION} MAINTAINER= crc@forthworks.com COMMENT= Clean, elegant, and pragmatic dialect of Forth WWW= https://forthworks.com/retro LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= shebangfix USE_CSTD= c99 SHEBANG_FILES= example/Atua* SHEBANG_LANG= retro MAKE_ENV= DATADIR=${DATADIR} \ - DESTDIR=${DESTDIR} \ DOCSDIR=${DOCSDIR} \ EXAMPLESDIR=${EXAMPLESDIR} \ PREFIX=${PREFIX} # There are race conditions in the makefile due to missing dependencies for # targets as upstream tests releases on single core machines. MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip TEST_TARGET= test PLIST_FILES= bin/retro \ bin/retro-describe \ bin/retro-document \ bin/retro-embedimage \ bin/retro-extend \ bin/retro-locate \ bin/retro-muri \ bin/retro-tags \ bin/retro-unu PORTDATA= glossary.retro ngaImage tests words.tsv PORTDOCS= README.md RELEASE-NOTES RETRO-Book.md words.tsv PORTEXAMPLES= example OPTIONS_DEFINE= DOCS EXAMPLES .include diff --git a/math/oleo/Makefile b/math/oleo/Makefile index 73513ec7b23b..4bc979c65d2e 100644 --- a/math/oleo/Makefile +++ b/math/oleo/Makefile @@ -1,61 +1,60 @@ PORTNAME= oleo PORTVERSION= 1.99.16 PORTREVISION= 15 CATEGORIES= math MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org COMMENT= GNU spreadsheet for X11 and terminals WWW= https://www.gnu.org/software/oleo/oleo.html LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgsl.so:math/gsl USES= bison:alias localbase ncurses perl5 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-xlt --without-sciplot # With -O2 configure hangs at "checking for working mktime..." CONFIGURE_ENV= CFLAGS="${CFLAGS:C/-O2//} -fwrapv" -MAKE_ARGS+= DESTDIR="${STAGEDIR}" BINARY_ALIAS= makeinfo=false # disable detecting local makeinfo INFO= oleo OPTIONS_DEFINE= CUPS MOTIF NLS OPTIONS_SUB= yes CUPS_LIB_DEPENDS= libcups.so:print/cups MOTIF_LIB_DEPENDS= libplot.so:graphics/plotutils \ libXbae.so:x11-toolkits/xbae \ libXmHTML.so:x11-toolkits/xmhtml \ libpng.so:graphics/png \ libXft.so:x11-fonts/libXft \ libfontconfig.so:x11-fonts/fontconfig MOTIF_USES= jpeg motif xorg MOTIF_USE= XORG=ice,sm,x11,xext,xpm,xt MOTIF_CONFIGURE_WITH= motif x MOTIF_LIBS= -lXft -lfontconfig NLS_USES= gettext NLS_LIBS= -lintl NLS_CONFIGURE_ENABLE= nls NLS_USES_OFF= gettext-tools pre-configure: @${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|malloc\.h|stdlib.h|g' .for pof in en fr nl @${REINPLACE_CMD} -e "s|CHARSET|ISO-8859-1|;s|ENCODING|8bit|" \ ${WRKSRC}/po/${pof}.po .endfor @${REINPLACE_CMD} -e "s|am: install-docDATA|am:|" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|install-info-am install-htmlDATA|install-info-am|" \ ${WRKSRC}/doc/Makefile.in ${REINPLACE_CMD} -e "s|gslblas|gslcblas|" ${WRKSRC}/configure .include diff --git a/net-mgmt/netmagis-common/Makefile b/net-mgmt/netmagis-common/Makefile index 7c5683f248e3..d982b89c1a26 100644 --- a/net-mgmt/netmagis-common/Makefile +++ b/net-mgmt/netmagis-common/Makefile @@ -1,52 +1,52 @@ PORTNAME?= netmagis PORTVERSION?= 2.3.6 PORTREVISION= 1 CATEGORIES?= net-mgmt MASTER_SITES= http://netmagis.org/files/ PKGNAMESUFFIX?= -common MAINTAINER?= pdagog@gmail.com COMMENT?= Netmagis common infrastructure WWW= http://www.netmagis.org/ LICENSE= CECILL-B LICENSE_NAME= CeCILL-B Free Software License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS+= dtplite:devel/tcllib NO_ARCH?= yes USES+= pgsql:11+ tcl WANT_PGSQL+= pgtcl SLAVEDIRS= net-mgmt/netmagis-common \ net-mgmt/netmagis-database \ net-mgmt/netmagis-detecteq \ net-mgmt/netmagis-metro \ net-mgmt/netmagis-servers \ net-mgmt/netmagis-topo \ net-mgmt/netmagis-utils \ net-mgmt/netmagis-www # Variables used in netmagis Makefiles -MAKE_ARGS+= DESTDIR=${STAGEDIR}${DESTDIR} PREFIX=${PREFIX} -MAKE_ARGS+= TCLSH=${TCLSH} TCLCONF=${TCL_LIBDIR}/tclConfig.sh +MAKE_ARGS+= PREFIX=${PREFIX} TCLSH=${TCLSH} \ + TCLCONF=${TCL_LIBDIR}/tclConfig.sh .if ${PKGNAMESUFFIX} == -topo || ${PKGNAMESUFFIX} == -www ALL_TARGET=build${PKGNAMESUFFIX?=} .else ALL_TARGET=nothing .endif INSTALL_TARGET= install${PKGNAMESUFFIX} # Change "cd foo; make" into "$(MAKE) -C foo" to unbreak parallel builds post-patch: @${FIND} ${WRKSRC} -type f -name Makefile -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -E 's,cd(.+) (;|&&) make,$$(MAKE) -C\1,' @${REINPLACE_CMD} -E 's,cd (.+) ; (ln -s en ),\2\1/,' \ ${WRKSRC}/www/Makefile ${REINPLACE_CMD} '/NMVARDIR/s/$$(PREFIX)//' ${WRKSRC}/Makefile .include diff --git a/net/cvsync/Makefile b/net/cvsync/Makefile index c7c4e5a96298..a7fb4738e800 100644 --- a/net/cvsync/Makefile +++ b/net/cvsync/Makefile @@ -1,39 +1,38 @@ PORTNAME= cvsync PORTVERSION= 0.25.0 CATEGORIES= net MASTER_SITES= ftp://ftp.cvsync.org/pub/cvsync/ \ ftp://ftp.allbsd.org/pub/cvsync/ DISTNAME= ${PORTNAME}-0.24.19 MAINTAINER= hrs@FreeBSD.org COMMENT= Portable CVS repository synchronization utility WWW= https://www.cvsync.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/doc/COPYRIGHT USES= gmake ssl USE_RC_SUBR= cvsyncd PORTDOCS= ChangeLog FAQ TODO PORTEXAMPLES= cvsync.conf cvsyncd-FreeBSD.conf \ cvsyncd-NetBSD.conf cvsyncd-OpenBSD.conf -MAKE_ENV+= DESTDIR="${STAGEDIR}" \ - PTHREAD_LIBS="-lpthread" \ +MAKE_ENV= PTHREAD_LIBS="-lpthread" \ INSTALL= \ INSTALL_BIN_OPTS="${INSTALL_PROGRAM}" \ INSTALL_MAN_OPTS="${INSTALL_MAN}" MAKE_FLAGS= OSVER="${OSVERSION}" HASH_TYPE=openssl OPTIONS_DEFINE= DOCS EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/security/sslproxy/Makefile b/security/sslproxy/Makefile index 3e0cb3feaa25..73c8ae1a2c96 100644 --- a/security/sslproxy/Makefile +++ b/security/sslproxy/Makefile @@ -1,31 +1,32 @@ PORTNAME= sslproxy PORTVERSION= 0.9.4 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org COMMENT= Transparent and scalable SSL/TLS interception WWW= https://github.com/sonertari/SSLproxy LICENSE= BSD2CLAUSE LIB_DEPENDS= libevent.so:devel/libevent \ libnet.so:net/libnet USES= gmake pkgconfig uidfix sqlite ssl USE_GITHUB= yes GH_ACCOUNT= sonertari GH_PROJECT= SSLproxy MAKEFILE= GNUmakefile -MAKE_ENV= DESTDIR=${STAGEDIR} MANDIR=man INSTALLUID=${UID} INSTALLGID=${GID} -PLIST_FILES= bin/sslproxy man/man1/sslproxy.1.gz man/man5/sslproxy.conf.5.gz \ +MAKE_ENV= MANDIR=man INSTALLUID=${UID} INSTALLGID=${GID} +PLIST_FILES= bin/sslproxy man/man1/sslproxy.1.gz \ + man/man5/sslproxy.conf.5.gz \ "@sample etc/sslproxy.conf.sample" post-patch: @${REINPLACE_CMD} -e \ 's|^EXAMPLESDIR.*|EXAMPLESDIR?= etc|g' \ ${WRKSRC}/Mk/main.mk .include diff --git a/security/sslsplit/Makefile b/security/sslsplit/Makefile index 5139411e6134..3cd962594ba4 100644 --- a/security/sslsplit/Makefile +++ b/security/sslsplit/Makefile @@ -1,30 +1,31 @@ PORTNAME= sslsplit PORTVERSION= 0.5.5 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://mirror.roe.ch/rel/sslsplit/ MAINTAINER= bofh@FreeBSD.org COMMENT= Transparent and scalable SSL/TLS interception WWW= https://www.roe.ch/SSLsplit LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Upstream has mentioned inactivity with the possibility of returning IGNORE_SSL= openssl30 openssl31 IGNORE_SSL_REASON= error: undefined symbol: ERR_GET_FUNC which were deprecated in OpenSSL 3.0.0 and later LIB_DEPENDS= libevent.so:devel/libevent \ libnet.so:net/libnet USES= gmake pkgconfig tar:bzip2 uidfix ssl MAKEFILE= GNUmakefile -MAKE_ENV= DESTDIR=${STAGEDIR} MANDIR=${PREFIX}/man INSTALLUID=${UID} INSTALLGID=${GID} -PLIST_FILES= bin/sslsplit man/man1/sslsplit.1.gz man/man5/sslsplit.conf.5.gz \ +MAKE_ENV= MANDIR=${PREFIX}/man INSTALLUID=${UID} INSTALLGID=${GID} +PLIST_FILES= bin/sslsplit man/man1/sslsplit.1.gz \ + man/man5/sslsplit.conf.5.gz \ "@sample %%ETCDIR%%/sslsplit.conf.sample" post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sslsplit .include diff --git a/sysutils/ezjail/Makefile b/sysutils/ezjail/Makefile index 9288de960873..fd0b809fbe0e 100644 --- a/sysutils/ezjail/Makefile +++ b/sysutils/ezjail/Makefile @@ -1,15 +1,13 @@ PORTNAME= ezjail PORTVERSION= 3.4.2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://erdgeist.org/arts/software/ezjail/ MAINTAINER= erdgeist@erdgeist.org COMMENT= Framework to easily create, manipulate, and run FreeBSD jails WWW= https://erdgeist.org/arts/software/ezjail/ USES= tar:bzip2 -MAKE_ENV= DESTDIR=${STAGEDIR} - .include diff --git a/sysutils/keyd/Makefile b/sysutils/keyd/Makefile index 09f052473703..808b9806e92e 100644 --- a/sysutils/keyd/Makefile +++ b/sysutils/keyd/Makefile @@ -1,65 +1,65 @@ PORTNAME= keyd DISTVERSIONPREFIX= v DISTVERSION= 2.4.2 PORTREVISION= 1 CATEGORIES= sysutils PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 8fa138cf7534.patch:-p1 # https://github.com/rvaiya/keyd/issues/261 MAINTAINER= jbeich@FreeBSD.org COMMENT= Key remapping daemon for evdev WWW= https://github.com/rvaiya/keyd BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto LIB_DEPENDS= libinotify.so:devel/libinotify LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake python:env shebangfix USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} GH_ACCOUNT= rvaiya SHEBANG_FILES= scripts/* -MAKE_ARGS= DESTDIR="${DESTDIR}" PREFIX="${PREFIX}" \ +MAKE_ARGS= PREFIX="${PREFIX}" \ VERSION="${DISTVERSIONFULL}" COMMIT="" PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}-application-mapper PLIST_DIRS= ${ETCDIR} PORTDATA= * PORTDOCS= * PORTEXAMPLES= * USERS= ${PORTNAME} GROUPS= ${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_ALL_TARGET= all man MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz \ share/man/man1/${PORTNAME}-application-mapper.1.gz \ post-patch: @${REINPLACE_CMD} -e 's,/etc,$$(PREFIX)&,' \ -e 's,/usr/local,${LOCALBASE},' \ -e 's,${DOCSDIR_REL}/examples,${EXAMPLESDIR_REL},' \ -e 's/ -O3//' \ -e 's,v$$(VERSION)\\ \\($$(COMMIT)\\),$$(VERSION),' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,/usr,${PREFIX},' \ -e 's,/etc,${PREFIX}&,' \ ${WRKSRC}/docs/*.scdoc \ ${WRKSRC}/examples/*.conf \ ${WRKSRC}/src/config.c \ ${WRKSRC}/src/${PORTNAME}.c # https://lists.freebsd.org/pipermail/freebsd-x11/2019-March/023097.html @${REINPLACE_CMD} -e 's,__FreeBSD,&_disabled,' \ ${WRKSRC}/src/vkbd/uinput.c post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/sysutils/mtm/Makefile b/sysutils/mtm/Makefile index 2d47963cc015..fe7152acf70d 100644 --- a/sysutils/mtm/Makefile +++ b/sysutils/mtm/Makefile @@ -1,49 +1,47 @@ PORTNAME= mtm DISTVERSION= 1.2.1 CATEGORIES= sysutils MAINTAINER= 0mp@FreeBSD.org COMMENT= Terminal multiplexer focused on simplicity, compatibility and stability WWW= https://github.com/deadpixi/mtm LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/README.rst # NB: ncurses 6.1 is required. USES= localbase USE_CSTD= gnu99 USE_GITHUB= yes GH_ACCOUNT= deadpixi -MAKE_ENV= DESTDIR="${DESTDIR}${PREFIX}" - CFLAGS+= -I${NCURSESINC} ${CPPFLAGS} LIBS+= -L${NCURSESLIB} -lncurses -lutil BINARY_ALIAS= strip=true PLIST_FILES= bin/mtm \ share/man/man1/mtm.1.gz PORTDATA= mtm.ti do-install: ${INSTALL_MAN} ${WRKSRC}/mtm.1 \ ${STAGEDIR}${MAN1PREFIX}/share/man/man1/mtm.1 @${MKDIR} ${STAGEDIR}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mtm ${STAGEDIR}${PREFIX}/bin/mtm @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/mtm.ti ${STAGEDIR}${DATADIR}/mtm.ti .include .if make(makesum) || make(fetch) && "${NO_CHECKSUM}" == yes .else .if ${OPSYS} == "FreeBSD" && ${OSVERSION} >= 1300079 USES+= ncurses:base .else USES+= ncurses:port .endif .endif .include diff --git a/sysutils/pass-otp/Makefile b/sysutils/pass-otp/Makefile index 4bae39616dd6..b950604b14b0 100644 --- a/sysutils/pass-otp/Makefile +++ b/sysutils/pass-otp/Makefile @@ -1,39 +1,38 @@ PORTNAME= pass-otp DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 CATEGORIES= sysutils MAINTAINER= alex@xanderio.de COMMENT= Pass extension for managing one-time-password (OTP) tokens WWW= https://github.com/tadfisher/pass-otp LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= bash:shells/bash \ pass:sysutils/password-store \ qrencode:graphics/libqrencode \ oathtool:security/oath-toolkit TEST_DEPENDS= expect:lang/expect \ git:devel/git -USES= gmake shebangfix -USE_GITHUB= YES +USES= gmake shebangfix +USE_GITHUB= yes GH_ACCOUNT= tadfisher SHEBANG_FILES= otp.bash test/*.sh test/*t NO_ARCH= yes NO_BUILD= yes -MAKE_ENV= DESTDIR=${STAGEDIR} \ - LIBDIR=${PREFIX}/libexec \ +MAKE_ENV= LIBDIR=${PREFIX}/libexec \ MANDIR=${MANPREFIX}/man \ BASHCOMPDIR=${PREFIX}/share/bash-completion/completions TEST_TARGET= test TEST_ARGS= SHELL=${LOCALBASE}/bin/bash PLIST_FILES= man/man1/pass-otp.1.gz\ libexec/password-store/extensions/otp.bash \ share/bash-completion/completions/pass-otp .include diff --git a/www/igal2/Makefile b/www/igal2/Makefile index 10b72ae1e528..709856b98fb3 100644 --- a/www/igal2/Makefile +++ b/www/igal2/Makefile @@ -1,41 +1,40 @@ PORTNAME= igal2 PORTVERSION= 2.2 PORTREVISION= 4 CATEGORIES= www graphics MASTER_SITES= http://igal.trexler.at/ MAINTAINER= ports@bsdserwis.com COMMENT= Simple CLI image gallery generator WWW= https://igal.trexler.at/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= igal-1.* USES= perl5 NO_BUILD= yes NO_ARCH= yes -MAKE_ENV+= DESTDIR=${STAGEDIR} OPTIONS_DEFINE= EXIF EXIF_DESC= Support EXIF data (-e option) OPTIONS_RADIO= IMAGICK OPTIONS_RADIO_IMAGICK=IMAGICK_NOX11 IMAGICK_X11 OPTIONS_DEFAULT=IMAGICK_NOX11 IMAGICK_DESC= ${IMAGEMAGICK_DESC} IMAGICK_NOX11_DESC=Without X11 support IMAGICK_X11_DESC=With X11 support EXIF_RUN_DEPENDS= p5-Image-ExifTool>=7.0:graphics/p5-Image-ExifTool IMAGICK_X11_USES= magick:6,run IMAGICK_NOX11_USES= magick:6,run,nox11 post-patch: ${REINPLACE_CMD} -e 's|%%LIBDIR%%|${PREFIX}/lib/igal2|' ${WRKSRC}/igal2 post-install: ${LN} -sf igal2 ${STAGEDIR}${PREFIX}/bin/igal .include