diff --git a/archivers/lz4json/Makefile b/archivers/lz4json/Makefile index 9859a94eea0a..b4da0b1fe203 100644 --- a/archivers/lz4json/Makefile +++ b/archivers/lz4json/Makefile @@ -1,21 +1,21 @@ PORTNAME= lz4json PORTVERSION= 20191229 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers www -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Unpack Mozilla lz4json files, such as bookmarks and session restore WWW= https://github.com/andikleen/lz4json LIB_DEPENDS= liblz4.so:archivers/liblz4 USES= uidfix USE_GITHUB= yes GH_ACCOUNT= andikleen GH_TAGNAME= c44c5100 PLIST_FILES= bin/lz4jsoncat share/man/man1/lz4jsoncat.1${COMPRESS_EXT} MAKEFILE= ${FILESDIR}/BSDmakefile .include diff --git a/audio/festival/Makefile b/audio/festival/Makefile index 1f9635af3642..d7a3e743e0e3 100644 --- a/audio/festival/Makefile +++ b/audio/festival/Makefile @@ -1,113 +1,113 @@ PORTNAME= festival PORTVERSION= 2.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio accessibility MASTER_SITES= FESTIVAL DISTFILES= ${DISTNAME}-release.tar.gz \ speech_tools-${PORTVERSION}-release.tar.gz DIST_SUBDIR= festival PATCHFILES= src_modules_diphone_diphone.h.diff?id=b58a836:debian \ src_modules_diphone_di_io.cc.diff?id=b58a836:debian \ src_modules_diphone_diphone.cc.diff?id=b58a836:debian \ src_modules_donovan_t2s.h.diff?id=b58a836:debian \ src_modules_UniSyn_diphone_UniSyn_diphone.cc.diff?id=b58a836:debian \ festival_el_utf8.diff?id=b58a836:debian \ lintianspellpatch.diff?id=b58a836:debian \ hts21compat.diff?id=b58a836:debian \ languagespatch.diff?id=b58a836:debian \ ${SPT_PATCHES:C/.*/patch-speech__tools_\0:netbsd/} PATCH_SITES= ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/audio/festival/patches/:netbsd \ https://salsa.debian.org/tts-team/festival/-/raw/b58a836b84ff9a9afa82eb0283bac19bf9c22e71/debian/patches/:debian -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Multi-lingual speech synthesis system WWW= https://www.cstr.ed.ac.uk/projects/festival/ USES= gmake USE_CXXSTD= gnu++11 OPTIONS_DEFINE= NAS OPTIONS_DEFAULT=NAS CXXFLAGS+= -DFTLIBDIR=${LOCALBASE}/share/festival/lib -fno-delete-null-pointer-checks CONFIGURE_WRKSRC=${WRKDIR}/festival SPEECHTOOLS= ${WRKSRC}/speech_tools FESTIVAL= ${WRKSRC}/festival MAKE_ARGS+= CC="${CCACHE_BIN} ${CC}" GCC="${CCACHE_BIN} ${CC}" \ CXX="${CCACHE_BIN} ${CXX}" GXX="${CCACHE_BIN} ${CXX}" \ EST_HOME=${SPEECHTOOLS} WRKSRC= ${WRKDIR} SPT_PATCHES= include_ling__class_EST__FeatureFunctionPackage.h \ include_unix_EST__socket__unix.h do-build: .for d in speech_tools festival ${MAKE_CMD} -C ${WRKDIR}/$d ${MAKE_FLAGS} Makefile ${MAKE_ARGS} .endfor # Can not make test in `festival', because the voices may not be installed # XXX: this should fail, if the verdict is not "CORRECT"... post-build test: ${MAKE_CMD} -C ${WRKDIR}/speech_tools test # The below is needed, because Debian's patches expect a different # directory-name pre-patch: ${LN} -s festival ${WRKSRC}/festival-2.1~release ${LN} -s festival ${WRKSRC}/b post-patch:: ${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \ ${WRKSRC}/*/config/systems/default.mak .for m in nas ${m:tu}_LIB_DEPENDS= lib${m:nas=audio}.so:audio/${m} post-patch-${m:tu}-on: ${REINPLACE_CMD} -e 's,# INCLUDE_MODULES += ${m:tu}_AUDIO,INCLUDE_MODULES += ${m:tu}_AUDIO,' \ ${WRKDIR}/*/config/config.in ${m:tu}_CONFIGURE_ENABLE=${m} .endfor do-configure: .for d in speech_tools festival @cd ${WRKDIR}/$d && \ if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}; then \ ${ECHO_CMD} "===> configuration script for $d failed."; \ ${FALSE}; \ fi # This step helps non-i386 systems and is harmless on i386 -${LN} -s ix86_FreeBSD.mak ${WRKDIR}/$d/config/systems/${MACHINE}_unknown.mak .endfor @${REINPLACE_CMD} \ -e '/^CFLAGS *=/s|$$| ${CFLAGS}|' \ -e '/^CXXFLAGS *=/s|$$| ${CXXFLAGS}|' \ -e 's,^OPTIMI,#OPTIMI,' \ ${WRKSRC}/speech_tools/config/compilers/gcc*.mak do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CHMOD} -R u+w,a+r,og-w ${FESTIVAL}/lib ${FIND} ${FESTIVAL}/lib -type d -print0 | ${XARGS} -0 ${CHMOD} 755 ${FIND} ${FESTIVAL} -type f -name *.orig -delete ${CP} -pPR ${FESTIVAL}/lib ${FESTIVAL}/examples ${STAGEDIR}${DATADIR} ${RM} -r ${STAGEDIR}${DATADIR}/lib/etc/Makefile ${STAGEDIR}${DATADIR}/lib/etc/*FreeBSD* \ ${STAGEDIR}${DATADIR}/lib/etc/*unknown ${INSTALL_PROGRAM} ${FESTIVAL}/lib/etc/*/audsp ${STAGEDIR}${PREFIX}/libexec ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival ${STAGEDIR}${PREFIX}/libexec/festival.naked ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival_client ${STAGEDIR}${PREFIX}/libexec/festival_client.naked for n in festival.sh festival_client.sh sitevars.scm; \ do {\ ${SED} "s%@PKG_FESTIVAL_LOCATION@%${DATADIR}%; \ s%@PKG_PREFIX@%${PREFIX}%" <${FILESDIR}/$$n > ${WRKDIR}/$$n ;} \ done ${INSTALL_SCRIPT} ${WRKDIR}/festival.sh ${STAGEDIR}${PREFIX}/bin/festival ${INSTALL_SCRIPT} ${WRKDIR}/festival_client.sh ${STAGEDIR}${PREFIX}/bin/festival_client ${INSTALL_DATA} ${WRKDIR}/sitevars.scm ${STAGEDIR}${DATADIR}/lib/sitevars.scm ${INSTALL_MAN} ${FESTIVAL}/doc/festival.1 ${STAGEDIR}${PREFIX}/share/man/man1/festival.1 ${INSTALL_MAN} ${FESTIVAL}/doc/festival_client.1 ${STAGEDIR}${PREFIX}/share/man/man1/festival_client.1 .include diff --git a/databases/pgtcl/Makefile b/databases/pgtcl/Makefile index 430a27b3dc09..ee41ee6db6e2 100644 --- a/databases/pgtcl/Makefile +++ b/databases/pgtcl/Makefile @@ -1,56 +1,56 @@ PORTNAME= pgtcl PORTVERSION= 2.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases tcl MASTER_SITES= SF/pgtclng/pgtclng/${PORTVERSION} DISTNAME= ${PORTNAME}${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= TCL extension for accessing a PostgreSQL server (PGTCL-NG) WWW= https://sourceforge.net/projects/pgtclng/ LICENSE= PostgreSQL LICENSE_FILE= ${WRKSRC}/COPYRIGHT .if defined(PGTCL_SLAVE) USES= pgsql:${PGTCL_SLAVE} .else USES= pgsql .endif USES+= tcl:tea LIBDIR= ${PREFIX}/lib/${PORTNAME} USE_LDCONFIG= ${LIBDIR} PLIST_SUB+= PORTVERSION=${PORTVERSION} MANUALREL= 20171113 CONFLICTS_INSTALL?= pgtcl pgtcl-postgresql[0-9][0-9] # lib/pgtcl/libpgtcl2.1.1.so PLIST_FILES= lib/pgtcl/libpgtcl${PORTVERSION}.so \ lib/pgtcl/pkgIndex.tcl PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_DISTFILES= pgtcldocs-${MANUALREL}.zip:doc DOCS_MASTER_SITES= SF/pgtclng/Manual/${MANUALREL}:doc post-configure: ${REINPLACE_CMD} -e 's,tclstub,tcl,g' \ -e 's,-DUSE_TCL_STUBS=1,-UUSE_TCL_STUBS,g' \ ${WRKSRC}/Makefile do-install: @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKSRC}/pkgIndex.tcl \ ${WRKSRC}/libpgtcl${PORTVERSION}.so ${STAGEDIR}${LIBDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -xf ${DISTDIR}/${_DISTFILES:M*.zip} -C ${STAGEDIR}${DOCSDIR} \ --strip-components 1 --no-same-permission --no-same-owner ${CHMOD} ${SHAREMODE} ${STAGEDIR}${DOCSDIR}/* .include diff --git a/databases/tcl-Mysql/Makefile b/databases/tcl-Mysql/Makefile index a1ebf2226389..1375bf4aa23e 100644 --- a/databases/tcl-Mysql/Makefile +++ b/databases/tcl-Mysql/Makefile @@ -1,47 +1,47 @@ PORTNAME= ${TCL_NODOT}-sql PORTVERSION= 20000114 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= databases tcl MASTER_SITES= SF/tcl-sql/tcl-sql/${PORTVERSION} DISTNAME= tcl-sql-${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= TCL module for accessing MySQL databases WWW= https://sourceforge.net/projects/tcl-sql/ PATCH_DEPENDS= rcsdiff:devel/rcs BROKEN_armv6= fails to package: libTclMySQL.so.*: No such file or directory OPTIONS_DEFINE= DOCS USES= mysql tcl tar:tgz TCL_NODOT= tcl${TCL_VER:S/.//} WRKSRC= ${WRKDIR}/tcl-sql LIB_NAME= libTclMySQL.so.1 MAKE_ARGS+= SHLIB_NAME=${LIB_NAME} ${PLIST_SUB} TCL_VERSION=tcl${TCL_VER} REINPLACE_ARGS= -i "" MAKEFILE= ${FILESDIR}/Makefile.bsd DOCSDIR?= ${PREFIX}/share/doc/tcl-MySQL PLIST_FILES= lib/sql1.0/${LIB_NAME} \ lib/sql1.0/pkgIndex.tcl PORTDOCS= * post-patch: @${REINPLACE_CMD} -e 's,^int ,static int ,' ${WRKSRC}/sql.cc SQL_DIR= lib/sql1.0 do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${SQL_DIR} ${INSTALL_DATA} ${WRKSRC}/obj/libTclMySQL.so.* ${STAGEDIR}${PREFIX}/${SQL_DIR} ${ECHO} "package ifneeded sql 1.1 \ {load ${SQL_DIR}/${LIB_NAME} sql}" \ > ${STAGEDIR}${PREFIX}/${SQL_DIR}/pkgIndex.tcl @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${WRKSRC}/docs/*.txt \ ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/xmdiary/Makefile b/deskutils/xmdiary/Makefile index b36ed2969adc..1934ce431803 100644 --- a/deskutils/xmdiary/Makefile +++ b/deskutils/xmdiary/Makefile @@ -1,26 +1,26 @@ PORTNAME= xmdiary PORTVERSION= 3.0.3 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= deskutils MASTER_SITES= XCONTRIB/office -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Personal and group calendar utility # Converted from NO_CDROM LICENSE= xmdiary LICENSE_NAME= xmdiary LICENSE_TEXT= Do not sell for profit LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= imake motif xorg USE_XORG= x11 xext xpm xt post-patch: @${REINPLACE_CMD} -e 's/malloc\.h/stdlib.h/' \ ${WRKSRC}/tools/LstLinked.c ${WRKSRC}/tools/System.c \ ${WRKSRC}/xtools/xitClipboard.c ${WRKSRC}/xtools/xitInfoFile.c ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ -e 's|CcCmd gcc|CcCmd ${CC}|' '${WRKSRC}/XDiary.tmpl' .include diff --git a/devel/dispy/Makefile b/devel/dispy/Makefile index 2d7185972482..0b067934be24 100644 --- a/devel/dispy/Makefile +++ b/devel/dispy/Makefile @@ -1,20 +1,21 @@ PORTNAME= dispy PORTVERSION= 4.10.6 +PORTREVISION= 1 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Distributed and Parallel Computing with/for Python WWW= http://dispy.sourceforge.net/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycos>=4.8.0:devel/pycos@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/libgpc/Makefile b/devel/libgpc/Makefile index 9d0f2c3e4ed7..4b96b1ffb15b 100644 --- a/devel/libgpc/Makefile +++ b/devel/libgpc/Makefile @@ -1,25 +1,26 @@ PORTNAME= libgpc PORTVERSION= 2.32 +PORTREVISION= 1 CATEGORIES= devel math graphics MASTER_SITES= http://www.cs.man.ac.uk/~toby/alan/software/assets/ DISTNAME= gpc${PORTVERSION:S/.//} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Generic Polygon Clipper WWW= http://www.cs.man.ac.uk/~toby/alan/software/ # Converted from NO_CDROM LICENSE= libgpc LICENSE_NAME= libgpc LICENSE_TEXT= Can't be used for profit without permission LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= dos2unix uidfix zip PLIST_FILES= lib/libgpc.so.2 \ lib/libgpc.so lib/libgpc.a \ include/gpc.h USE_LDCONFIG= yes MAKEFILE= ${FILESDIR}/BSDmakefile .include diff --git a/devel/py-PyLD/Makefile b/devel/py-PyLD/Makefile index 84cc9414a065..9c841fdb919f 100644 --- a/devel/py-PyLD/Makefile +++ b/devel/py-PyLD/Makefile @@ -1,17 +1,18 @@ PORTNAME= PyLD PORTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Implementation of the JSON Linked Data specification in Python WWW= https://github.com/digitalbazaar/pyld LICENSE= BSD3CLAUSE USES= python USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/devel/pycos/Makefile b/devel/pycos/Makefile index 86da1b7f6259..c338e216c951 100644 --- a/devel/pycos/Makefile +++ b/devel/pycos/Makefile @@ -1,19 +1,19 @@ PORTNAME= pycos PORTVERSION= 4.8.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Concurrent, Asynchronous, Distributed, Communicating Tasks with Python WWW= https://pycos.sourceforge.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/qmake/Makefile b/devel/qmake/Makefile index 72d18c9b8a7d..84c20eb0a134 100644 --- a/devel/qmake/Makefile +++ b/devel/qmake/Makefile @@ -1,57 +1,57 @@ PORTNAME= qmake PORTVERSION= 3.3.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= QT/archive/qt/${PORTVERSION:R:R} DISTNAME= qt-x11-free-${PORTVERSION} DIST_SUBDIR= KDE -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= The build utility of the Qt 3 project WWW= http://doc.qt.digia.com/3.3/index.html REINPLACE_ARGS= -i "" WRKSRC= ${WRKDIR}/${DISTNAME}/qmake MAKEFILE= ${FILESDIR}/Makefile.bsd MAKE_ENV+= FILESDIR="${FILESDIR}" USES= tar:bzip2 uidfix EXTRACT_AFTER_ARGS= \ '${DISTNAME}/mkspecs' \ '${DISTNAME}/src/*/*.h' '${DISTNAME}/qmake' \ '${DISTNAME}/src/tools' OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} EXTRACT_AFTER_ARGS+='${DISTNAME}/doc/html/qmake*' DOCSDIR= ${PREFIX}/share/doc/qt PLIST_SUB+= DOCSDIR="${DOCSDIR}" post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -Rp ${WRKSRC:H}/doc/html ${STAGEDIR}${DOCSDIR} .endif post-patch: @${RM} -r ${WRKSRC}/examples ${WRKSRC}/tutorial @${REINPLACE_CMD} -e 's|-O2|${CXXFLAGS}|' \ -e 's|gcc|${CC}|' \ -e 's|g++|${CXX}|' \ -e 's|/usr/local|${LOCALBASE}|' \ -e 's|/usr/X11R6|${LOCALBASE}|' \ -e 's|release|release thread|' \ ${WRKSRC}/../mkspecs/freebsd-g++/qmake.conf @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix do-configure: ${SED} -e 's|/usr/local|${PREFIX}|g' \ < ${FILESDIR}/qconfig.cpp \ > ${WRKSRC:H}/src/tools/qconfig.cpp ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h ${LN} ${WRKSRC}/qconfig.h ${WRKSRC}/qmodules.h ${LN} -s . ${WRKDIR}/${DISTNAME}/src/tools/private .include diff --git a/devel/tcl-memchan/Makefile b/devel/tcl-memchan/Makefile index 227fa279b2c3..e8c26958e23d 100644 --- a/devel/tcl-memchan/Makefile +++ b/devel/tcl-memchan/Makefile @@ -1,24 +1,24 @@ PORTNAME= memchan PORTVERSION= 2.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel tcl MASTER_SITES= SF PKGNAMEPREFIX= tcl- DISTNAME= Memchan${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Two new channel types for in-memory channels in TCL8 WWW= https://memchan.sourceforge.net/ BUILD_DEPENDS= ${LOCALBASE}/lib/tcllib/doctools/pkgIndex.tcl:devel/tcllib WRKSRC= ${WRKDIR}/${DISTNAME} MAKE_ARGS= mandir=${PREFIX}/share/man ALL_TARGET= binaries libraries doc-old TEST_TARGET= test USES+= tcl:tea TCL_PKG= Memchan${PORTVERSION} .include diff --git a/devel/tcl-trf/Makefile b/devel/tcl-trf/Makefile index a90b94a04b36..41d0aedd7b87 100644 --- a/devel/tcl-trf/Makefile +++ b/devel/tcl-trf/Makefile @@ -1,55 +1,55 @@ PORTNAME= Trf PORTVERSION= 2.1.4 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel tcl MASTER_SITES= SF/tcltrf/tcltrf/${PORTVERSION} PKGNAMEPREFIX= tcl- DISTNAME= trf${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Data conversion, digests, compression, error-correction for Tcl WWW= https://wiki.tcl-lang.org/479 LICENSE= Tcl_Trf_License LICENSE_NAME= Tcl Trf License LICENSE_FILE= ${WRKSRC}/doc/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept TEST_DEPENDS= ${LOCALBASE}/lib/Memchan2.3/libMemchan.so.1:devel/tcl-memchan USES+= tcl:tea tar:bzip2 compiler USE_LDCONFIG= ${PREFIX}/lib/Trf DDIR= ${PREFIX}/lib/tcl${TCL_VER}/Trf CFLAGS+= -Wall -Werror MAKE_ENV+= INSTALL_DATA="${INSTALL_DATA}" REINPLACE_ARGS= -i "" CONFIGURE_ARGS+=--enable-static-zlib --enable-static-bzlib \ --enable-static-md5 CONFIGURE_ENV+= CC=${CC} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/Trf ${INSTALL_DATA} ${WRKSRC}/libTrf${PORTVERSION}.so \ ${WRKSRC}/pkgIndex.tcl ${STAGEDIR}${PREFIX}/lib/Trf/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/mann/ for m in ${WRKSRC}/doc/man/*.n ; \ do \ ${INSTALL_MAN} $$m ${STAGEDIR}${PREFIX}/share/man/mann/ ;\ done ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/Trf/libTrf${PORTVERSION}.so do-test: cd ${WRKSRC} && ${SETENV} TCLLIBPATH="${WRKSRC}" ${TCLSH} \ ${FILESDIR}/alltests.tcl PLIST_SUB+= TCL_DVER=${TCL_VER:C/\.//} VER=${PORTVERSION} .include .if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150 CFLAGS+= -Wno-deprecated-non-prototype .endif .include diff --git a/devel/tcltls/Makefile b/devel/tcltls/Makefile index 3058f06c16ab..4a3bc2de695d 100644 --- a/devel/tcltls/Makefile +++ b/devel/tcltls/Makefile @@ -1,58 +1,59 @@ PORTNAME= tcltls PORTVERSION= 1.7.22 +PORTREVISION= 1 CATEGORIES= devel security tcl MASTER_SITES= http://core.tcl.tk/tcltls/uv/ \ http://tcltls.rkeene.org/uv/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Dynamically loadable SSL extensions for TCL WWW= https://core.tcl.tk/tcltls LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= tcl:tea ssl CONFIGURE_ARGS+=--with-ssl-dir=${OPENSSLBASE} \ --enable-ssl-fastpath \ --disable-rpath CONFIGURE_ENV+= PATH=${OPENSSLBASE}/bin:${PATH} MAKE_ARGS+= "PACKAGE_INSTALL_DIR=${PREFIX}/lib/${TCL_PKG}" MAKE_ENV+= PATH=${OPENSSLBASE}/bin:${PATH} TEST_TARGET= test PLIST_FILES= lib/${TCL_PKG}/tcltls.so \ lib/${TCL_PKG}/pkgIndex.tcl PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=int-conversion .endif post-patch: ${MV} ${WRKSRC}/tests/ciphers.test ${WRKSRC}/tests/ciphers.test.broken ${REINPLACE_CMD} '/^#define CONST84/s|$$| const|' ${WRKSRC}/tlsInt.h # Newer openssl-dhparam has no "-C" option, we emulate it here :-/ post-configure: ${CP} ${FILESDIR}/dh_params.h ${WRKSRC}/ ${OPENSSLBASE}/bin/openssl dhparam -text 2048 | \ ${OPENSSLBASE}/bin/openssl asn1parse | \ ${SED} -E \ -e '/^ .*(0|5):d=/d' \ -e 's/ 4:d=1.*INTEGER *://' \ -e 's/([0-9A-H]{2})/0x\1, /g' \ -e 'w${WRKSRC}/generateddh.txt' post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/tls.htm ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/tkp4/Makefile b/devel/tkp4/Makefile index f868dd0f6c9e..ba71e35fa01f 100644 --- a/devel/tkp4/Makefile +++ b/devel/tkp4/Makefile @@ -1,32 +1,32 @@ PORTNAME= tkp4 PORTVERSION= 1.12 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel tk MASTER_SITES= http://www.timshel.ca/tkp4/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Tcl/Tk frontends to Perforce's p4 WWW= https://www.timshel.ca/tkp4/ OPTIONS_DEFINE= DOCS RUN_DEPENDS= p4:devel/p4 NO_BUILD= yes REINPLACE_ARGS= -i "" USES= tk:run do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.tcl ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/tkp4 ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGES ${WRKSRC}/P4WINdifferences \ ${WRKSRC}/UsingTkP4 ${STAGEDIR}${DOCSDIR} post-patch: ${REINPLACE_CMD} -e 's|wish|${WISH}|' ${WRKSRC}/tkp4 ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \ `${GREP} -Fl /usr/local ${WRKSRC}/*` .include diff --git a/editors/xcoral/Makefile b/editors/xcoral/Makefile index 744979802f9d..ad2c2a5482ea 100644 --- a/editors/xcoral/Makefile +++ b/editors/xcoral/Makefile @@ -1,40 +1,40 @@ PORTNAME= xcoral PORTVERSION= 3.47 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= editors MASTER_SITES= http://xcoral.free.fr/ PATCH_SITES= http://aldan.algebra.com/~mi/port-stuff/ PATCHFILES= xcoral-alpheus-and-peneus-2020.patch.bz2 -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Multiwindow mouse-based text editor for X WWW= http://xcoral.free.fr/ LICENSE= GPLv2 LIB_DEPENDS= libgnuregex.so.[6-9]:devel/libgnuregex USES= bison compiler:c11 localbase:ldflags xorg USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/share LIBS+= -lgnuregex EXTRACT_AFTER_ARGS= --exclude BR_Parser.[ch] PLIST_SUB= VERSION="${PORTVERSION}" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's| regex\.[co] | |g ; \ s| -g | |g' ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xcoral ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/SmacLib/* ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Doc/* ${STAGEDIR}${DOCSDIR} .include diff --git a/finance/libstocks/Makefile b/finance/libstocks/Makefile index 158939dcd1fa..1b299300311d 100644 --- a/finance/libstocks/Makefile +++ b/finance/libstocks/Makefile @@ -1,34 +1,35 @@ PORTNAME= libstocks PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= finance devel MASTER_SITES= SF -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= C library which can be used to fetch stocks quotes WWW= https://libstocks.sourceforge.net/ USE_LDCONFIG= yes REINPLACE_ARGS= -i "" MAKE_ENV= WITHOUT_PROFILE=yes SRCCONF=/dev/null MAKE_ENV+= STAGEDIR="${STAGEDIR}" USES= uidfix OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's///' \ -e 's/__UNIX__/__unix__/' \ $$(${GREP} -El '|__UNIX__' \ ${WRKSRC}/lib/*.c); \ do-build do-install: .for d in lib client cd ${WRKSRC}/$d && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKEFLAGS} -j2 -f ${FILESDIR}/Makefile.$d ${.TARGET:S/do-//} .endfor post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/finance/quantlib/Makefile b/finance/quantlib/Makefile index 07dc6cf9efc5..6de1c1b5847d 100644 --- a/finance/quantlib/Makefile +++ b/finance/quantlib/Makefile @@ -1,60 +1,60 @@ PORTNAME= quantlib PORTVERSION= 1.32 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= finance math devel MASTER_SITES= http://github.com/lballabio/QuantLib/releases/download/v${PORTVERSION}/ DISTNAME= QuantLib-${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= C++ library for quantitative finance WWW= https://www.quantlib.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT LIB_DEPENDS= libboost_system.so:devel/boost-libs USES= compiler:c++17-lang libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV+= EMACS=no MAKE_ENV+= AM_MAKEFLAGS=${_MAKE_JOBS} TEST_TARGET= check-examples check TEST_ARGS+= -j1 # Tests use OpenMP - do not parallelize them TEST_ENV+= OMP_NUM_THREADS=${MAKE_JOBS_NUMBER} OPTIONS_SUB= please OPTIONS_DEFAULT=OPENMP EXAMPLES BENCHMARK OPTIONS_DEFINE= TRACING INDEXED_COUPONS OPTIONS_DEFINE+=EXTRA_SAFETY_CHECKS SESSIONS INTRADAY OPTIONS_DEFINE+=THREAD_SAFE_OBSERVER_PATTERN OPTIONS_DEFINE+=THREAD_SAFE_SINGLETON_INIT OPTIONS_DEFINE+=${OPTIONS_DEFAULT} BENCHMARK_DESC= Install benchmark (it is always built) EXTRA_SAFETY_CHECKS_DESC=Trade performance for run-time checks INDEXED_COUPONS_DESC= Use indexed rather than par coupons INTRADAY_DESC= Time precision of msecs, instead of days TRACING_DESC= Trade performance for more detailed errors SESSIONS_DESC= See help EXAMPLES_CONFIGURE_WITH=lispdir=${EXAMPLESDIR} CONFIGURE_ARGS+= --disable-unity-build CONFIGURE_ARGS+= --enable-parallel-unit-test-runner CONFIGURE_ARGS+= --with-boost-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-boost-lib=${LOCALBASE}/lib CONFIGURE_ARGS+= --enable-std-any CONFIGURE_ARGS+= --enable-std-classes # Prefer C++11 to Boost CONFIGURE_ARGS+= --enable-std-optional CONFIGURE_ARGS+= --enable-test-suite .for o in ${OPTIONS_DEFINE} $o_CONFIGURE_ENABLE= ${o:S/_/-/g:tl} .endfor CXXFLAGS+= -std=c++17 CXXFLAGS_i386= -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS .include diff --git a/games/jin/Makefile b/games/jin/Makefile index 68b2830f7046..1f77dcfcb2e0 100644 --- a/games/jin/Makefile +++ b/games/jin/Makefile @@ -1,43 +1,43 @@ PORTNAME= jin PORTVERSION= 2.14.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-source -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Graphical client for chess servers WWW= https://www.jinchess.com/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/src/free/jin/legal/copyright.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${JAVAJARDIR}/bsh.jar:lang/bsh USES= dos2unix DOS2UNIX_GLOB= *.java *.txt USE_JAVA= yes USE_ANT= yes MAKE_ARGS+= -lib ${JAVAJARDIR}/bsh.jar SUB_FILES= ${PORTNAME} SUB_LIST= JINJAR=${JINJAR:Q} DATADIR= ${JAVASHAREDIR}/${PORTNAME} EXTRACT_AFTER_ARGS= --exclude 'bsh*.jar' \ --exclude os-specific/unix/jin \ --exclude jgoodies-windows.jar JINJAR= ${PORTNAME}.jar WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} do-install: ${FIND} ${WRKSRC} -empty -delete cd ${WRKSRC}/build && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/graphics/jbigkit/Makefile b/graphics/jbigkit/Makefile index 12b52e3034be..b4cd2e42ac9a 100644 --- a/graphics/jbigkit/Makefile +++ b/graphics/jbigkit/Makefile @@ -1,45 +1,45 @@ PORTNAME= jbigkit PORTVERSION= 2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://www.cl.cam.ac.uk/~mgk25/download/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Lossless compression for bi-level images such as scanned pages, faxes WWW= https://www.cl.cam.ac.uk/~mgk25/jbigkit/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_LDCONFIG= yes MANS= jbgtopbm.1 pbmtojbg.1 BINS= jbgtopbm pbmtojbg jbgtopbm85 pbmtojbg85 LIBA= libjbig.a libjbig85.a LIBS= libjbig.so.2 libjbig85.so.1 DOCSDIR?= ${PREFIX}/share/doc/jbig TEST_ENV= ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/libjbig TEST_TARGET= test OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} \ ${BINS:S|^|${WRKSRC}/pbmtools/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} \ ${MANS:S|^|${WRKSRC}/pbmtools/|} ${STAGEDIR}${PREFIX}/share/man/man1 ${INSTALL_DATA} ${WRKSRC}/libjbig/*.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} \ ${LIBA:S|^|${WRKSRC}/libjbig/|} ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} \ ${LIBS:S|^|${WRKSRC}/libjbig/|} ${STAGEDIR}${PREFIX}/lib ${LN} -sf libjbig.so.2 ${STAGEDIR}${PREFIX}/lib/libjbig.so ${LN} -sf libjbig85.so.1 ${STAGEDIR}${PREFIX}/lib/libjbig85.so @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/libjbig/jbig.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/lepton/Makefile b/graphics/lepton/Makefile index cac23b80bf24..aba900849869 100644 --- a/graphics/lepton/Makefile +++ b/graphics/lepton/Makefile @@ -1,47 +1,48 @@ PORTNAME= lepton PORTVERSION= 0.2022.04.13 +PORTREVISION= 1 CATEGORIES= graphics devel -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Tool for manipulating files in LEP image format WWW= https://github.com/dropbox/lepton LICENSE= APACHE20 LIB_DEPENDS= libbrotlienc.so:archivers/brotli USES= autoreconf localbase ssl shebangfix python:test USE_GITHUB= yes GH_ACCOUNT= dropbox GH_TAGNAME= 429fe88 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-system-dependencies --disable-native-opt TEST_TARGET= check SHEBANG_FILES= test_suite/*.py CFLAGS+= -DBSD -DGIT_REVISION='\"${GH_TAGNAME}\"' \ -DUSE_SYSTEM_DEPENDENCIES -DUSE_SYSTEM_MD5_DEPENDENCY \ -Wno-deprecated-declarations .ifndef WITH_DEBUG CFLAGS+= -DNDEBUG .endif EXTRACT_AFTER_ARGS=--no-same-owner --no-same-permissions --exclude dependencies PLIST_FILES= bin/lepton .if !${MACHINE_CPU:Mssse3} IGNORE= requires SSSE3 features in the processor .else CFLAGS+= -mssse3 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lepton ${STAGEDIR}${PREFIX}/bin .include .if ${OPENSSLBASE} != /usr LDFLAGS+=-L${OPENSSLLIB} ${OPENSSL_LDFLAGS} CFLAGS+=-isystem ${OPENSSLINC} .endif .include diff --git a/graphics/libfpx/Makefile b/graphics/libfpx/Makefile index b9fb10a26b04..938d81000e9c 100644 --- a/graphics/libfpx/Makefile +++ b/graphics/libfpx/Makefile @@ -1,38 +1,39 @@ PORTNAME= libfpx DISTVERSION= 1.3.1-10 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://imagemagick.mirrorcatalogs.com/delegates/ \ http://www.imagemagick.org/download/delegates/ \ ftp://mirror.aarnet.edu.au/pub/imagemagick/delegates/ \ ftp://gd.tuwien.ac.at/pub/graphics/ImageMagick/delegates/ \ http://servingzone.com/mirrors/ImageMagick/delegates/ \ http://mirror.checkdomain.de/imagemagick/delegates/ \ ftp://mirror.checkdomain.de/imagemagick/delegates/ \ http://image_magick.veidrodis.com/image_magick/delegates/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Library routines for working with Flashpix images WWW= https://www.i3a.org/ USES= cpe tar:xz uidfix CPE_VENDOR= libfpx_project PLIST_FILES= lib/libfpx.so.2 lib/libfpx.so lib/libfpx.a include/fpxlib.h USE_LDCONFIG= yes MAKEFILE= ${FILESDIR}/Makefile.bsd post-patch: ${SED} -i '' -e '/^#include "fpxlib-config.h"/d' \ ${WRKSRC}/basics/filename.cpp \ ${WRKSRC}/oless/h/owchar.h \ ${WRKSRC}/ole/gen_guid.cpp \ ${WRKSRC}/fpxlib.h .include # We want the port's Makefile to build compiler-flags from scratch # (based on WARNS= in particular) instead of being influenced by # the environment... There is no obvious way to prevent bsd.port.mk # from adding CFLAGS and CXXFLAGS to the build environment, so we # remove them here. MAKE_ENV:= ${MAKE_ENV:NCFLAGS=*:NCXXFLAGS=*} diff --git a/graphics/libimg/Makefile b/graphics/libimg/Makefile index 229a1ad112e4..8a51f425f300 100644 --- a/graphics/libimg/Makefile +++ b/graphics/libimg/Makefile @@ -1,65 +1,65 @@ PORTNAME= libimg PORTVERSION= 1.4.16 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES?= graphics tk tcl MASTER_SITES= SF/tkimg/tkimg/${PORTVERSION:R}/tkimg%20${PORTVERSION} DISTNAME= Img-${PORTVERSION}-Source -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Library of image format handlers for Tk4.1 and later WWW= https://sourceforge.net/projects/tkimg/ LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= auto-accept pkg-sell pkg-mirror dist-sell dist-mirror BUILD_DEPENDS= dtplite:devel/tcllib LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= autoreconf jpeg tk:tea xorg dos2unix PLIST_SUB+= PORTVERSION=${PORTVERSION} USE_XORG= x11 xext xft xrender xscrnsaver OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes WRKSRC= ${WRKDIR}/Img-${PORTVERSION} DOS2UNIX_GLOB= *.[ch] *.tcl *.msg *.in *.test license.terms # We don't need the bundled libraries: EXTRACT_AFTER_ARGS= --exclude 'config.*' --exclude Makefile --exclude \ 'compat' --exclude win MAKE_ARGS+= INSTALL_ROOT="${STAGEDIR}" GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV= WRKDIR="${WRKDIR}" CONFIGURE_ARGS+=--enable-shared --disable-stubs post-patch: ${REINPLACE_CMD} -E -e 's,"(zlib|tiff|jpeg|png)tcl.h",<\1.h>,' \ -e 's,jpeg\.h,jpeglib.h,' ${WRKSRC}/*/*.[ch] .for d in jpeg png tiff zlib ${TOUCH} ${WRKDIR}/$dtclConfig.sh .endfor post-configure: .for l in jpeg png tiff # Link with -l$l ${REINPLACE_CMD} -E \ -e 's,^SHLIB_LD_LIBS[[:space:]]*=[[:space:]]*(.*),SHLIB_LD_LIBS=\1 -l$l,' \ ${WRKSRC}/$l/Makefile .endfor do-test: cd ${WRKSRC}/tests && \ ${SETENV} TCLLIBPATH=${WRKSRC:Q} ${WISH} ${WRKSRC}/tests/all post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/msgs/ ${INSTALL_DATA} ${WRKSRC}/msgs/*.msg ${STAGEDIR}${EXAMPLESDIR}/msgs/ ${INSTALL_SCRIPT} ${WRKSRC}/demo.tcl ${WRKSRC}/tkv.tcl ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/graphics/libjxr/Makefile b/graphics/libjxr/Makefile index 7fbbdfe40099..8accc64004e9 100644 --- a/graphics/libjxr/Makefile +++ b/graphics/libjxr/Makefile @@ -1,35 +1,35 @@ PORTNAME= jxrlib PORTVERSION= 1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics devel MASTER_SITES= DEBIAN DISTFILES= jxrlib_${PORTVERSION}.orig.tar.gz \ jxrlib_${PORTVERSION}-6.debian.tar.xz -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Library for JPEG XR, a.k.a. Windows MediaTM Photo WWW= https://jxrlib.codeplex.com/ LICENSE= BSD2CLAUSE USES= dos2unix uidfix USE_LDCONFIG= yes MAKEFILE= BSDmakefile # created by do-configure MAKE_ENV= WRKDIR="${WRKDIR}" do-configure: ${RM} -f ${WRKSRC}/BSDmakefile .for d in libjpegxr jxrgluelib JxrEncApp JxrDecApp ${MKDIR} ${WRKSRC}/$d ${LN} -sf ${FILESDIR}/BSDmakefile.$d ${WRKSRC}/$d/BSDmakefile ${ECHO} "SUBDIR+=$d" >> ${WRKSRC}/BSDmakefile .endfor ${ECHO} '.include ' >> ${WRKSRC}/BSDmakefile post-build: ${MKDIR} ${STAGEDIR}${PREFIX}/include/jxrlib do-test: ${SETENV} WRKSRC="${WRKSRC}" ${SH} -x ${FILESDIR}/test.sh .include diff --git a/graphics/libmng/Makefile b/graphics/libmng/Makefile index 44fd993c12a3..44c84c7dd8ab 100644 --- a/graphics/libmng/Makefile +++ b/graphics/libmng/Makefile @@ -1,25 +1,25 @@ PORTNAME= libmng PORTVERSION= 2.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-devel/${PORTVERSION} \ http://www.libmng.com/download/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Multiple-image Network Graphics (MNG) reference library WWW= https://sourceforge.net/projects/libmng/ LIB_DEPENDS= liblcms2.so:graphics/lcms2 MAKEFILE= ${FILESDIR}/Makefile.bsd USES= jpeg uidfix tar:xz USE_LDCONFIG= yes MAKE_ARGS+= WITH_MNG_OPTIMIZE=true post-install: cd ${WRKSRC}/doc/man && ${INSTALL_MAN} libmng.3 ${STAGEDIR}${PREFIX}/share/man/man3 \ && ${INSTALL_MAN} mng.5 jng.5 ${STAGEDIR}${PREFIX}/share/man/man5 .include diff --git a/graphics/py-exifread/Makefile b/graphics/py-exifread/Makefile index 0fe449964033..562614ee27a0 100644 --- a/graphics/py-exifread/Makefile +++ b/graphics/py-exifread/Makefile @@ -1,19 +1,20 @@ PORTNAME= ExifRead PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Read Exif metadata from tiff and jpeg files WWW= https://github.com/ianare/exif-py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/qtawesome/Makefile b/graphics/qtawesome/Makefile index 850f977d0cb3..34942374ef59 100644 --- a/graphics/qtawesome/Makefile +++ b/graphics/qtawesome/Makefile @@ -1,36 +1,36 @@ PORTNAME= qtawesome PORTVERSION= 20150319 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics devel -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Embed Font Awesome glyphs in Qt-applications WWW= https://github.com/gamecreature/QtAwesome LICENSE= MIT USE_GITHUB= yes USES= compiler:c++11-lang qmake qt:5 USE_QT= core gui qmake:build buildtools:build GH_ACCOUNT= gamecreature GH_PROJECT= QtAwesome GH_TAGNAME= d674aef MAKE_ARGS+= QT=5 WRKSRC_SUBDIR= QtAwesome #MAKEFILE= ${FILESDIR}/BSDmakefile EXTRACT_AFTER_ARGS=--no-same-owner --no-same-permissions \ --exclude QtAwesomeSample --exclude fonts PLIST_FILES= lib/libQtAwesome.so.1.0.0 lib/libQtAwesome.so.1.0 \ lib/libQtAwesome.so.1 lib/libQtAwesome.so \ include/QtAwesome.h USE_LDCONFIG= yes post-patch: ${REINPLACE_CMD} -e 's,staticlib,sharedlib,' \ -e '/^RESOURCES/,$$d' \ ${WRKSRC}/QtAwesome.pro .include diff --git a/java/berkeley-db/Makefile b/java/berkeley-db/Makefile index 41c7d78abeb7..132314ff0224 100644 --- a/java/berkeley-db/Makefile +++ b/java/berkeley-db/Makefile @@ -1,80 +1,81 @@ PORTNAME= je PORTVERSION= 7.5.11 +PORTREVISION= 1 CATEGORIES= java databases MASTER_SITES= http://download.oracle.com/berkeley-db/ \ http://download-east.oracle.com/berkeley-db/ \ http://download-west.oracle.com/berkeley-db/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Berkeley DB Java Edition WWW= https://www.oracle.com/database/technologies/related/berkeleydb.html LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit OPTIONS_DEFINE= DOCS EXAMPLES TEST USE_JAVA= 8 USE_ANT= yes MAKE_ENV+= JAVALIBDIR="${JAVALIBDIR}" MAKE_ARGS+= -cp ${JAVALIBDIR}/junit.jar EXTRACT_AFTER_ARGS+= --exclude '*.jar' PLIST_FILES= ${JAVAJARDIR:S,^${PREFIX}/,,}/je-${PORTVERSION}.jar \ ${JAVAJARDIR:S,^${PREFIX}/,,}/je.jar PORTDOCS= * PORTEXAMPLES= * regression-test check test: build # # Running the vendor-provided self-tests. This may take a while # @if ! (cd ${BUILD_WRKSRC} ; ${MAKE_ENV} ${ANT} ${MAKE_ARGS} test) ; \ then \ ${ECHO_MSG} Please, review test failures and consider \ reporting them via \ http://forums.oracle.com/forums/forum.jspa?forumID=273 ; \ ${FALSE} ; \ fi .include .if ${PORT_OPTIONS:MTEST} post-build: test # # Please, review the reported failures (if any) and consider # reporting them to the developers via: # http://forums.oracle.com/forums/forum.jspa?forumID=273 # You can re-run the tests without rebuilding the port by # simply doing `make test' # .else post-build: # # Doing `make test' now might be useful (if time-consuming). # Please, review the reported failures (if any) and consider # reporting them via # http://forums.oracle.com/forums/forum.jspa?forumID=273 # .endif post-patch: @${REINPLACE_CMD} "s,/usr/local,${PREFIX}," ${WRKSRC}/build.xml ${FIND} ${WRKSRC} -type f -name \*.java | ${XARGS} \ ${REINPLACE_CMD} -i "" -E 's,[^[:print:]]+, ,g' do-install: ${INSTALL_DATA} ${WRKSRC}/build/lib/je.jar ${STAGEDIR}${JAVAJARDIR}/je-${PORTVERSION}.jar ${LN} -s -f je-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/je.jar post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/java/jode/Makefile b/java/jode/Makefile index 70eec96fa10b..75b065476e90 100644 --- a/java/jode/Makefile +++ b/java/jode/Makefile @@ -1,51 +1,51 @@ PORTNAME= jode PORTVERSION= 1.1.1.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= java devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.1.2-pre1 DISTNAME= ${PORTNAME}-${VENDOR_VERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Java package containing a decompiler and an optimizer for Java WWW= https://jode.sourceforge.net/ BUILD_DEPENDS= ${GETOPT_JAR}:java/java-getopt RUN_DEPENDS:= ${BUILD_DEPENDS} VENDOR_VERSION= 1.1.2-pre1 USE_JAVA= yes NEED_JAVAC= yes GNU_CONFIGURE= yes USES= gmake perl5 shebangfix SHEBANG_FILES= ${WRKSRC}/jcpp USE_PERL5= test MAKE_JOBS_UNSAFE= yes TEST_TARGET= check GETOPT_JAR= ${JAVALIBDIR}/java-getopt.jar CLASSLIB= ${JAVA_CLASSES}:${GETOPT_JAR} CONFIGURE_ENV+= CLASSLIB=${CLASSLIB} JAR="${JAR}" \ JAVA="${JAVA}" JAVAC="${JAVAC}" CONFIGURE_ARGS+=--datadir="${JAVALIBDIR}" # Don't create the dependencies: MAKE_ARGS+= JAVADEP=: SUB_LIST+= GETOPT_JAR=${GETOPT_JAR} SUB_FILES= jode PLIST_FILES= bin/jode %%JAVAJARDIR%%/jode-${VENDOR_VERSION}.jar post-patch: ${FIND} ${WRKSRC} -name '*.java*' | \ ${XARGS} ${GREP} --mmap -l 'Enumeration enum ' | \ ${XARGS} ${REINPLACE_CMD} -E \ -e 's,enum([ \.]),enumeration\1,g' post-build: cd ${WRKSRC} && ${JAR} cvf ${PORTNAME}-${VENDOR_VERSION}.jar \ `${FIND} jode -name \*.class` do-install: ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${VENDOR_VERSION}.jar \ ${STAGEDIR}/${JAVAJARDIR}/ ${INSTALL_SCRIPT} ${WRKDIR}/jode ${STAGEDIR}/${PREFIX}/bin/ .include diff --git a/java/jxgrabkey/Makefile b/java/jxgrabkey/Makefile index 5ba84115dd8f..d05d7823bc4e 100644 --- a/java/jxgrabkey/Makefile +++ b/java/jxgrabkey/Makefile @@ -1,42 +1,43 @@ PORTNAME= jxgrabkey PORTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= java devel MASTER_SITES= SF DISTFILES= ${PORTNAME}-${PORTVERSION}_src${EXTRACT_SUFX} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= JNI library for easy use of global X11 hotkeys from Java WWW= https://jxgrabkey.sourceforge.net/ LICENSE= LGPL3 USES= tar:bz2 USE_JAVA= yes USE_ANT= yes OPTIONS_DEFINE= TEST TEST_BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit \ ${JAVALIBDIR}/hamcrest.jar:java/hamcrest MAKE_ENV+= JAVA_HOME=${JAVA_HOME} OPSYS=${OPSYS} PLIST_FILES= %%JAVAJARDIR%%/JXGrabKey.jar lib/libJXGrabKey.so USE_LDCONFIG= yes ANT_ARGS= -Djavac.source=1.7 -Djavac.target=1.7 do-build: ${SETENV} ${MAKE_ENV} ${MAKE} -C ${WRKSRC}/JXGrabKey/C++ \ -f ${FILESDIR}/Makefile.JXGrabKey libJXGrabKey.so cd ${WRKSRC}/JXGrabKey/Java && ${ANT} -verbose jar ${ANT_ARGS} do-install: ${INSTALL_LIB} ${WRKSRC}/JXGrabKey/C++/libJXGrabKey.so ${STAGEDIR}${PREFIX}/lib/ ${INSTALL_DATA} ${WRKSRC}/JXGrabKey/Java/dist/JXGrabKey.jar ${STAGEDIR}${JAVAJARDIR}/ do-test-TEST-on: build ${ECHO_MSG} Tests require a valid DISPLAY cd ${WRKSRC}/JXGrabKey/Java && \ ${SETENV} CLASSPATH=${JAVALIBDIR}/junit.jar:${JAVALIBDIR}/hamcrest.jar \ LD_LIBRARY_PATH=${WRKSRC}/JXGrabKey/C++ \ ${ANT} -Djavac.classpath=${JAVALIBDIR}/junit.jar \ ${ANT_ARGS} \ test .include diff --git a/lang/scm/Makefile b/lang/scm/Makefile index 97fde9e86f77..6f9f9f971375 100644 --- a/lang/scm/Makefile +++ b/lang/scm/Makefile @@ -1,111 +1,111 @@ PORTNAME= scm PORTVERSION= 5f3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang scheme MASTER_SITES= GNU:scm \ http://groups.csail.mit.edu/mac/ftpdir/scm/:psd1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:scm slib-psd1-3.tar.gz:psd1 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Scheme interpreter WWW= https://people.csail.mit.edu/jaffer/SCM LICENSE= LGPL3+ LICENSE_FILES= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libgnuregex.so:devel/libgnuregex BUILD_DEPENDS= ${LOCALBASE}/share/slib/require.scm:lang/slib RUN_DEPENDS= ${LOCALBASE}/share/slib/require.scm:lang/slib USES= readline HAS_CONFIGURE= yes CONFIGURE_ENV= --prefix=${PREFIX} MAKE_JOBS_UNSAFE= yes CFLAGS:= ${CFLAGS:N-O*} -O0 CFLAGS+= -Wall -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wcast-qual CFLAGS+= -Wno-unused-label -Wno-uninitialized CFLAGS_i386= -O SUB_FILES= require.scm PLIST_SUB= VERSION="${PORTVERSION}" PKGDEINSTALL= ${PKGINSTALL} INFO= scm OPTIONS_DEFINE= X11 OPTIONS_SUB= yes X11_USES= xorg X11_USE= xorg=ice,sm,x11,xext TEST_TARGET= check checkmacro SCM_DATA= COPYING COPYING.LESSER Iedline.scm Idiffer.scm \ Init${PORTVERSION}.scm Link.scm Macexp.scm Macro.scm \ Transcen.scm Tscript.scm build build.scm compile.scm \ hobbit.scm mkimpcat.scm patchlvl.h \ r4rstest.scm scmhob.h scmhob.scm SCM_DATA_X11= keysymdef.scm x11.scm xatoms.scm xevent.scm SCM_MODULES= byte.so bytenumb.so differ.so edline.so gsubr.so \ ioext.so posix.so ramap.so record.so rgx.so sc2.so \ socket.so unix.so SCM_MODULES_X11=x.so EXTRACT_AFTER_ARGS= --exclude gmalloc.c post-extract: ${LN} -s ${LOCALBASE}/share/slib ${WRKDIR} .include .if ${ARCH:Mpowerpc64*} USES+= compiler:gcc-c++11-lib .endif .if ${ARCH} == aarch64 || ${ARCH} == riscv64 CFLAGS+= -DLACK_SBRK .endif .include .if ${PORT_OPTIONS:MX11} SCM_MODULES+= ${SCM_MODULES_X11} SCM_DATA+= ${SCM_DATA_X11} .endif LIBEDIT_SUB1= ${CPPFLAGS}" "${LDFLAGS:M-L*} LIBEDIT_SUB2= ${LDFLAGS:M-L*} post-patch: @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include| ; \ /strip/s|^|#|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \ s|%%CFLAGS%%|${CFLAGS}|g ; \ s|%%ARCHOBJS%%|${ARCHOBJS}|g ; \ s|editline freebsd "" "|editline freebsd "${LIBEDIT_SUB1}| ; \ s|-lreadline")$$|${LIBEDIT_SUB2} -lreadline")| ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/build.scm @${REINPLACE_CMD} -e 's|gnuregex\.h|gnu/regex.h|g' ${WRKSRC}/rgx.c @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ ${WRKSRC}/xgen.scm @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/*.info ${WRKSRC}/*.texi ${TOUCH} ${WRKSRC}/scm.core do-install: ${INSTALL_PROGRAM} ${WRKSRC}/scm ${WRKSRC}/scmlit \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/scm.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/scm ${INSTALL_DATA} ${WRKDIR}/require.scm ${SCM_DATA:S|^|${WRKSRC}/|} \ ${STAGEDIR}${PREFIX}/lib/scm ${INSTALL_LIB} ${SCM_MODULES:S|^|${WRKSRC}/|} \ ${STAGEDIR}${PREFIX}/lib/scm ${TAR} -C ${STAGEDIR}${PREFIX}/lib/scm -xf ${DISTDIR}/${_DISTFILES:Mslib*.tar.gz} '*.scm' ${INSTALL_DATA} ${WRKSRC}/scm.info ${STAGEDIR}${PREFIX}/${INFO_PATH} .include diff --git a/lang/siod/Makefile b/lang/siod/Makefile index 98c32232ba31..90f26ebf358f 100644 --- a/lang/siod/Makefile +++ b/lang/siod/Makefile @@ -1,83 +1,83 @@ PORTNAME= siod PORTVERSION= 3.6.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang scheme MASTER_SITES= http://people.delphiforums.com/gjc/ DISTNAME= siod DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} # Upstream aren't versioned :( -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Small footprint implementation of the Scheme programming language WWW= https://people.delphiforums.com/gjc/siod.html LICENSE= LGPL21 # Declared inside slib.c USES= uidfix tar:tgz dos2unix USE_LDCONFIG= ${PREFIX}/lib ${PREFIX}/lib/siod DOS2UNIX_FILES= sql_oracle.c ss.c siod.scm OPTIONS_DEFINE= SQL_SYBASE GD NDBM REGEX SS DOCS OPTIONS_DEFINE_i386=SQL_ORACLE # oracle-client port only available for i386 OPTIONS_DEFAULT=NDBM REGEX SS SQL_ORACLE_DESC=Build Oracle client-module (i386 only) SQL_SYBASE_DESC=Build Sybase (and MS-SQL) client-module (using FreeTDS) SS_DESC= Sockets support - required for any network programs NDBM_DESC= Support for NDBM-databases NO_WRKSUBDIR= yes EXTRACT_AFTER_ARGS=--exclude md5\* --exclude regex.h --exclude reg????*.c MAKE_ARGS= VPATH=${WRKSRC} MODULES=${MODULES:Q} MAKEFILE= ${FILESDIR}/BSDmakefile MAKE_ENV= MKDIR=${MKDIR:Q} PREFIX=${PREFIX:Q} STAGEDIR=${STAGEDIR:Q} MAKE_ENV+= INSTALL_MAN=${INSTALL_MAN:Q} INSTALL_SCRIPT=${INSTALL_SCRIPT:Q} MAKE_ENV+= INSTALL_DATA=${INSTALL_DATA:Q} MODULES= acct statfs tar parser_pratt SQL_SYBASE_LIB_DEPENDS= libct.so:databases/freetds # Or freetds-devel GD_LIB_DEPENDS= libgd.so:graphics/gd # Or ukrainian/gd REGEX_LIB_DEPENDS= libgnuregex.so:devel/libgnuregex OPTIONS_SUB= yes SQL_ORACLE_BUILD_DEPENDS=${LOCALBASE}/oracle8-client/lib/libclntsh.a:databases/oracle8-client .if "${PREFIX}" != "/usr/local" post-patch: ${REINPLACE_CMD} 's|/usr/local|${PREFIX}|g' ${WRKSRC}/slib.c \ ${WRKSRC}/*.man .endif post-build: ${REINPLACE_CMD} -e 's|\./siod|env LD_LIBRARY_PATH=lib siod/siod|g' \ -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/makefile ${MAKE} -C ${WRKSRC} -f makefile build_driver .include MODULES+= ${SELECTED_OPTIONS:NDOCS:tl} # XXX This should not be necessary: .if ${ARCH} != i386 PLIST_SUB+= SQL_ORACLE="@comment " .endif do-configure: ${MKDIR} ${WRKSRC}/lib ${LN} -sf ${FILESDIR}/BSDmakefile.lib ${WRKSRC}/lib/BSDmakefile .for s in ${MODULES} ${MKDIR} ${WRKSRC}/$s ${SED} "s,%%MODULE%%,$s,g" ${FILESDIR}/BSDmakefile.module > \ ${WRKSRC}/$s/BSDmakefile .endfor .for s in siod sample ${MKDIR} ${WRKSRC}/$s ${SED} "s,%%PROG%%,$s,g" ${FILESDIR}/BSDmakefile.prog > \ ${WRKSRC}/$s/BSDmakefile .endfor post-install-DOCS-off: ${RM} ${STAGEDIR}${PREFIX}/lib/siod/siod.html post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${STAGEDIR}${PREFIX}/lib/siod/siod.html ${STAGEDIR}${DOCSDIR}/ .include diff --git a/lang/tclX/Makefile b/lang/tclX/Makefile index 9b667a83cc18..cbf1a8a4fd4a 100644 --- a/lang/tclX/Makefile +++ b/lang/tclX/Makefile @@ -1,65 +1,65 @@ PORTNAME= tclX PORTVERSION= 8.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang tcl devel MASTER_SITES= SF/${PORTNAME:tl}/TclX/${PORTVERSION}:tclx \ http://core.tcl.tk/tclconfig/raw/:tclm4 DISTFILES= tclx${PORTVERSION}${EXTRACT_SUFX}:tclx \ ${TCLM4}:tclm4 EXTRACT_ONLY= tclx${PORTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Extended TCL WWW= https://tclx.sourceforge.net/ LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept WRKSRC= ${WRKDIR}/${PORTNAME:tl}${PORTVERSION:R} USES= autoreconf alias tcl:tea tar:bzip2 USE_LDCONFIG= ${PREFIX}/lib/tclx${PORTVERSION:R} GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-shared \ --with-help=Help PLIST_SUB= TCLX_VER=${PORTVERSION:R} ALL_TARGET= binaries libraries INSTALL_TARGET= install-binaries install-libraries LLD_UNSAFE= yes TCLM4= tcl.m4?name=2e84c8 .include EXTRA_PATCHES+= ${FILESDIR}/tcl86-test-patch post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/${TCLM4} ${WRKSRC}/tclconfig/tcl.m4 post-configure: # Disabling the failing help.test ${MV} ${WRKSRC}/tests/help.test ${WRKSRC}/tests/help.test.dis post-install: ${INSTALL_DATA} ${WRKSRC}/doc/TclX.n ${STAGEDIR}${PREFIX}/share/man/mann .for l in CmdWrite Handles Keylist ObjCmdWrite TclXInit ${INSTALL_DATA} ${WRKSRC}/doc/${l}.3 ${STAGEDIR}${PREFIX}/share/man/man3 .endfor ${LN} -s CmdWrite.3.gz ${STAGEDIR}${PREFIX}/share/man/man3/TclCommandWriting.3.gz ${LN} -s KeyList.3.gz ${STAGEDIR}${PREFIX}/share/man/man3/TclX_NewKeyedListObj.3.gz .for l in Delete Get GetKeys Set TclX_Main TclX_NewKeyedListObj ${LN} -s KeyList.3.gz ${STAGEDIR}${PREFIX}/share/man/man3/TclX_KeyedList${l}.3.gz .endfor .for l in Alloc Free TblInit TblRelease TblUseCount Walk Xlate ${LN} -s Handles.3.gz ${STAGEDIR}${PREFIX}/share/man/man3/TclX_Handle${l}.3.gz .endfor .for l in Tclxcmd_Init TclX_Main Tkx_Init TkX_Main ${LN} -s TclXInit.3.gz ${STAGEDIR}${PREFIX}/share/man/man3/${l}.3.gz .endfor regression-test test: build ${SETENV} ${MAKE_ENV} ${MAKE} -C ${WRKSRC} test .include diff --git a/mail/elm/Makefile b/mail/elm/Makefile index 404380fdc3ec..951067c4ba53 100644 --- a/mail/elm/Makefile +++ b/mail/elm/Makefile @@ -1,37 +1,37 @@ PORTNAME= elm PORTVERSION= 2.5.8 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail MASTER_SITES= http://instinct.org/elm/files/tarballs/ DISTNAME= ${PORTNAME}${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Once-popular mail user agent, version 2.5.x WWW= https://instinct.org/elm/ LICENSE= ELM LICENSE_NAME= Elm(tm) Mail System General Public License LICENSE_FILE= ${WRKSRC}/NOTICE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ispell:textproc/aspell-ispell CFLAGS+= -D_SIZE_T CONFLICTS_INSTALL= hs-elm mailutils # bin/elm bin/frm WRKSRC= ${WRKDIR}/elm${PORTVERSION} USES= gettext ncurses HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure CONFIGURE_ENV= PREFIX="${PREFIX}" CONFIGURE_ARGS= -d MAKE_ARGS+= CATMAN=catman-none MAKE_ARGS+= DESTBIN="${STAGEDIR}${PREFIX}/bin" MAKE_ARGS+= DESTLIB="${STAGEDIR}${PREFIX}/lib" MAKE_ARGS+= LIB="${STAGEDIR}${PREFIX}/lib" MAKE_ARGS+= MAN="${STAGEDIR}${PREFIX}/share/man/man1" MAKE_ARGS+= -B EXTRACT_AFTER_ARGS= --exclude gencat .include diff --git a/mail/milter-skem/Makefile b/mail/milter-skem/Makefile index edb6966486db..7893826ea8c6 100644 --- a/mail/milter-skem/Makefile +++ b/mail/milter-skem/Makefile @@ -1,44 +1,44 @@ PORTNAME= skem PORTVERSION= 1.0.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= http://virtual-estates.net/skem/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Cache earlier sendmail's verdicts for the relays WWW= http://virtual-estates.net/skem/ .if !exists( /usr/include/libmilter/mfapi.h ) BUILD_DEPENDS+= ${LOCALBASE}/include/libmilter/mfapi.h:mail/libmilter CFLAGS+= -I${LOCALBASE}/include .endif USES= tar:bzip2 uidfix PLIST_FILES= sbin/skem \ share/man/man8/skem.8.gz MAKE_ARGS= MANDIR="${PREFIX}/share/man/man" OPTIONS_DEFINE= SKEM_NO_CLEANUP SKEM_NO_LOGWATCHER SKEM_NETINET6 SKEM_NETINET SKEM_NO_CLEANUP_DESC= Omit the auto-cleanup module SKEM_NO_LOGWATCHER_DESC= Omit the log-watching module SKEM_NETINET6_DESC= Support IPv6 addresses (not tested) SKEM_NETINET_DESC= Support IPv4 addresses OPTIONS_DEFAULT= SKEM_NETINET NO_WRKSUBDIR= yes .include .for o in ${PORT_OPTIONS:MSKEM_*} . if ${PORT_OPTIONS:M$o} MAKE_ARGS+= -D$o . endif .endfor MAKE_ARGS+= NO_WDATE_TIME=yes post-patch: @${REINPLACE_CMD} -E 's/char[[:blank:]]+c;/int c;/' ${WRKSRC}/milter.c .include diff --git a/multimedia/x265/Makefile b/multimedia/x265/Makefile index f25a8f128fb6..f32f53590021 100644 --- a/multimedia/x265/Makefile +++ b/multimedia/x265/Makefile @@ -1,170 +1,170 @@ PORTNAME= x265 PORTVERSION= 3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= https://bitbucket.org/multicoreware/x265_git/get/${BB_TAG}.tar.gz?meow=/ PATCH_SITES= https://bitbucket.org/multicoreware/x265_git/commits/8f18e3ad32684eee95e885e718655f93951128c3/raw/ PATCHFILES+= x265-asm-warnings.patch:-p1 -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= H.265/High Efficiency Video Coding (HEVC) format WWW= https://www.x265.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC:H}/COPYING USES= cmake compiler:c++14-lang cpe pathfix dos2unix CPE_VENDOR= multicorewareinc BB_TAG= Release_${DISTVERSION} OPTIONS_DEFINE= DEBUG OPTIMIZED_FLAGS VMAF OPTIONS_DEFAULT= OPTIMIZED_FLAGS HI8P HI10P HI12P OPTIONS_DEFINE_aarch64= ASM OPTIONS_DEFINE_amd64= ASM SVTHEVC OPTIONS_DEFINE_i386= ASM OPTIONS_DEFINE_powerpc64= ASM OPTIONS_DEFINE_powerpc64le= ASM OPTIONS_DEFAULT_amd64= ASM OPTIONS_DEFAULT_powerpc64le= ASM OPTIONS_MULTI= PixelWidth OPTIONS_MULTI_PixelWidth=HI8P HI10P HI12P DOS2UNIX_FILES= common/scaler.cpp DEBUG_PREVENTS= OPTIMIZED_FLAGS DEBUG_PREVENTS_MSG= Optimizations are incompatible with debugging code DEBUG_CMAKE_ON= -DCMAKE_ASM_NASM_FLAGS:STRING="-g -O0" OPTIMIZED_FLAGS_VARS= CFLAGS+=-O3 SVTHEVC_LIB_DEPENDS= libSvtHevcEnc.so:multimedia/svt-hevc SVTHEVC_CMAKE_BOOL= ENABLE_SVT_HEVC SVTHEVC_CMAKE_ON= -DSVT_HEVC_INCLUDE_DIR:PATH="${LOCALBASE}/include/svt-hevc" VMAF_LIB_DEPENDS= libvmaf.so:multimedia/vmaf VMAF_USES= localbase:ldflags VMAF_CMAKE_BOOL= ENABLE_LIBVMAF VMAF_CMAKE_ON= -DVMAF_INCLUDE_DIR:PATH="${LOCALBASE}/include/libvmaf" DEBUG_DESC= Enable debugging HI8P_DESC= Enable 8-bit pixel-width (you, probably, want this) HI10P_DESC= Enable 10-bit pixels (may break on i386) HI12P_DESC= Enable 12-bit pixels (may break on i386) OPTIMIZED_FLAGS_DESC= Enable O3 optimization SVTHEVC_DESC= HEVC encoding via SVT-HEVC VMAF_DESC= Per frame and aggregate VMAF score USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_TESTS=on -DENABLE_HDR10_PLUS:BOOL=true -DGIT_ARCHETYPE=1 LDFLAGS_i386= -Wl,-znotext EXTRACT_AFTER_ARGS+= --exclude compat --exclude md5\.* --strip-components=1 PATCH_WRKSRC= ${WRKSRC:H} WRKSRC= ${WRKDIR}/source .include .if ${ARCH} == aarch64 && ${PORT_OPTIONS:MASM} BUILD_DEPENDS= as:devel/binutils USE_GCC= yes .endif .if ${ARCH:Mpowerpc64*} && ${PORT_OPTIONS:MASM} CMAKE_ARGS+= -DCPU_POWER8=ON \ -DENABLE_ALTIVEC=ON .endif .if ${ARCH} != aarch64 && !${ARCH:Mpowerpc64*} && ${PORT_OPTIONS:MASM} BUILD_DEPENDS= nasm:devel/nasm .endif DEFAULT_DEPTH= ${PORT_OPTIONS:MHI*P:O:ts/:T} OTHER_DEPTHS= ${PORT_OPTIONS:MHI*P:N${DEFAULT_DEPTH}} .if "${DEFAULT_DEPTH}" == "HI12P" CMAKE_ARGS+= -DMAIN12:BOOL=true .endif .if "${DEFAULT_DEPTH}" != "HI8P" CMAKE_ARGS+= -DHIGH_BIT_DEPTH:BOOL=true .endif CMAKE_OTHER_ARGS=${CMAKE_ARGS:C/.*-D_END_CUSTOM_OPTIONS=1 +//W} .if ${PORT_OPTIONS:MDEBUG} CFLAGS:= ${CFLAGS:N-O*} -O0 -g .endif .for b in ${OTHER_DEPTHS:C/HI([0-9]+)P/\1/} EXTRA_LINK_FLAGS+=-L${WRKSRC:H}/$bbit .if ${ARCH:Mpowerpc64*} .if $b != 8 || ! ${PORT_OPTIONS:MASM} ASSEMBLY=false .else ASSEMBLY=true .endif .if ${PORT_OPTIONS:MASM} POWER8= true .else POWER8= false .endif pre-build:: @${ECHO_MSG} "---> Building the $b-bit library ---" ${MKDIR} ${WRKSRC:H}/$bbit ${CMAKE_BIN} -S ${WRKSRC} -B ${WRKSRC:H}/$bbit \ ${CMAKE_OTHER_ARGS} ${b:C/1./-DHIGH_BIT_DEPTH:BOOL=true/} \ -DMAIN$b:BOOL=true -DENABLE_ALTIVEC=${ASSEMBLY} -DCPU_POWER8=${POWER8} \ -DEXPORT_C_API:BOOL=false -DENABLE_CLI=false ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC:H}/$bbit ${MAKE_ARGS} ${LN} -f ${WRKSRC:H}/$bbit/libx265.a ${WRKSRC:H}/$bbit/libx265_$bbit.a ${ECHO_MSG} "---> Built the $b-bit library ---" .else .if ${ARCH} == i386 && $b != 8 || ! ${PORT_OPTIONS:MASM} ASSEMBLY=false .else ASSEMBLY=true .endif pre-build:: @${ECHO_MSG} "---> Building the $b-bit library ---" ${MKDIR} ${WRKSRC:H}/$bbit ${CMAKE_BIN} -S ${WRKSRC} -B ${WRKSRC:H}/$bbit \ ${CMAKE_OTHER_ARGS} ${b:C/1./-DHIGH_BIT_DEPTH:BOOL=true/} \ -DMAIN$b:BOOL=true -DENABLE_ASSEMBLY:BOOL=${ASSEMBLY} \ -DEXPORT_C_API:BOOL=false -DENABLE_CLI=false ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC:H}/$bbit ${MAKE_ARGS} ${LN} -f ${WRKSRC:H}/$bbit/libx265.a ${WRKSRC:H}/$bbit/libx265_$bbit.a ${ECHO_MSG} "---> Built the $b-bit library ---" .endif .endfor .if "${EXTRA_LINK_FLAGS}" CMAKE_ARGS+= -DEXTRA_LINK_FLAGS:STRING="${EXTRA_LINK_FLAGS}" CMAKE_ARGS+= -DEXTRA_LIB="${OTHER_DEPTHS:C/HI([0-9]+)P/x265_\1bit/:C/ /;/gW}" CMAKE_ARGS+= ${OTHER_DEPTHS:C/HI([0-9]+)P/-DLINKED_\1BIT:BOOL=true/} .endif CMAKE_ARGS+= -DENABLE_SHARED:BOOL=true .if ${ARCH} == i386 && ${DEFAULT_DEPTH} != "HI8P" || ! ${PORT_OPTIONS:MASM} CMAKE_ARGS+= -DENABLE_ASSEMBLY:BOOL=false .else .if !${ARCH:Mpowerpc64*} CMAKE_ARGS+= -DENABLE_ASSEMBLY:BOOL=true .else CMAKE_ARGS+= -DCPU_POWER8=ON \ -DENABLE_ALTIVEC=ON .endif do-test: ${WRKDIR}/.build/test/TestBench .endif CMAKE_ARGS+= -D_END_CUSTOM_OPTIONS=1 CMAKE_ARGS+= -DENABLE_PIC:BOOL=true .include diff --git a/net-im/purple-gowhatsapp/Makefile b/net-im/purple-gowhatsapp/Makefile index 9739b7dcef2b..12c2e8e69989 100644 --- a/net-im/purple-gowhatsapp/Makefile +++ b/net-im/purple-gowhatsapp/Makefile @@ -1,72 +1,72 @@ PORTNAME= purple-gowhatsapp DISTVERSIONPREFIX=v DISTVERSION= 1.13.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-im -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= WhatsApp plugin for libpurple WWW= https://github.com/hoehermann/purple-gowhatsapp LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpurple.so:net-im/libpurple \ libopusfile.so:audio/opusfile USES= go:no_targets cmake dos2unix localbase:ldflags pkgconfig OPTIONS_MULTI= DB-backend OPTIONS_MULTI_DB-backend= SQLITE3 PGSQL MYSQL OPTIONS_DEFAULT=SQLITE3 .for o in ${OPTIONS_MULTI_DB-backend} $o_DESC= Support use of $o for storing account information post-patch-$o-off: ${REINPLACE_CMD} '/${$o_GH_TUPLE:C/^([^:]+):([^:]+):.*/\1\\\/\2/}"/d' \ ${WRKSRC}/src/go/login.go .endfor USE_GITHUB= yep... GH_ACCOUNT= hoehermann DOS2UNIX_GLOB= CMake*.txt EXTRACT_AFTER_ARGS=--exclude vendor MAKE_ENV+= ${GO_ENV} GH_TUPLE= \ FiloSottile:edwards25519:v1.0.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \ alfg:mp4:55ea58c08aeb:alfg_mp4/vendor/github.com/alfg/mp4 \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ google:go-cmp:v0.5.9:google_go_cmp/vendor/github.com/google/go-cmp \ gorilla:websocket:v1.5.1:gorilla_websocket/vendor/github.com/gorilla/websocket \ mdp:qrterminal:v3.2.0:mdp_qrterminal/vendor/github.com/mdp/qrterminal \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ skip2:go-qrcode:da1b6568686e:skip2_go_qrcode/vendor/github.com/skip2/go-qrcode \ stretchr:testify:v1.8.4:stretchr_testify/vendor/github.com/stretchr/testify \ tulir:libsignal-protocol-go:v0.1.0:tulir_libsignal_protocol_go/vendor/go.mau.fi/libsignal \ mautrix:go-util:v0.3.0:mautrix_go_util/vendor/go.mau.fi/util \ tulir:whatsmeow:66c756f1ba45:tulir_whatsmeow/vendor/go.mau.fi/whatsmeow \ golang:crypto:v0.18.0:golang_crypto/vendor/golang.org/x/crypto \ golang:net:v0.20.0:golang_net/vendor/golang.org/x/net \ golang:sys:v0.16.0:golang_sys/vendor/golang.org/x/sys \ golang:term:v0.16.0:golang_term/vendor/golang.org/x/term \ golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \ golang:xerrors:9bdfabe68543:golang_xerrors/vendor/golang.org/x/xerrors \ protocolbuffers:protobuf-go:v1.32.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ rsc:qr:v0.2.0:rsc_qr/vendor/rsc.io/qr SQLITE3_GH_TUPLE=\ mattn:go-sqlite3:v1.14.19:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 PGSQL_GH_TUPLE= lib:pq:v1.10.9:lib_pq/vendor/github.com/lib/pq MYSQL_GH_TUPLE= go-sql-driver:mysql:v1.7.1:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql CMAKE_ARGS= -DPURPLE_INCLUDE_DIRS=${LOCALBASE}/include/libpurple \ -DPURPLE_LIBRARY_DIRS=${LOCALBASE}/lib \ -DPURPLE_PLUGIN_DIR=${PREFIX}/lib/purple-2 \ -DPURPLE_DATA_DIR=${PREFIX}/share post-configure: ${MKDIR} ${CONFIGURE_WRKSRC}/src/go/go ${LN} -sf ${WRKSRC}/vendor ${CONFIGURE_WRKSRC}/src/go/go/src .include diff --git a/net-im/tdlib-purple/Makefile b/net-im/tdlib-purple/Makefile index ba55fbb99d1b..8643ac0b42d1 100644 --- a/net-im/tdlib-purple/Makefile +++ b/net-im/tdlib-purple/Makefile @@ -1,48 +1,49 @@ PORTNAME= tdlib-purple DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= net-im PATCH_SITES= https://github.com/ars3niy/tdlib-purple/commit/ PATCHFILES+= 8c87b899ddbec32.patch:-p1 # https://github.com/ars3niy/tdlib-purple/pull/154 -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Telegram plugin for libpurple, using tdlib WWW= https://github.com/ars3niy/tdlib-purple LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfmt.so:devel/libfmt \ libtdapi.so:net-im/tdlib \ librlottie.so:graphics/rlottie \ libwebp.so:graphics/webp \ libpurple.so:net-im/libpurple \ libpng.so:graphics/png TEST_LIB_DEPENDS=libgtest.so:devel/googletest USES= cmake localbase pkgconfig USE_GITHUB= yeah GH_ACCOUNT= ars3niy OPTIONS_DEFINE= NLS TEST OPTIONS_DEFAULT=NLS OPTIONS_SUB= yes TEST_DESC= Do not enable, tests are broken CMAKE_ON+= NoVoip # tgvoip is yet to be ported CMAKE_ON+= NoBundledLottie # Using graphics/rlottie NLS_CMAKE_OFF+= -DNoTranslations=1 NLS_USES= gettext-tools gettext-runtime EXTRACT_AFTER_ARGS=--exclude rlottie --exclude fmt .include .if ${PORT_OPTIONS:MTEST} WARNING+= "Tests are stale at this time and are likely to fail to compile" TEST_TARGET= tests .endif .include diff --git a/net-mgmt/adcli/Makefile b/net-mgmt/adcli/Makefile index f108a247c782..6a072c5974ba 100644 --- a/net-mgmt/adcli/Makefile +++ b/net-mgmt/adcli/Makefile @@ -1,59 +1,59 @@ PORTNAME= adcli PORTVERSION= 0.9.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt net security MASTER_SITES= https://gitlab.freedesktop.org/realmd/adcli/-/archive/${PORTVERSION}/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Tool for performing actions on an Active Directory domain WWW= https://www.freedesktop.org/software/realmd/adcli/adcli.html LICENSE= LGPL21 BUILD_DEPENDS= xsltproc:textproc/libxslt \ docbook-xml>0:textproc/docbook-xml \ docbook-xsl>0:textproc/docbook-xsl GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share TEST_TARGET= check OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT OPTIONS_DEFAULT= GSSAPI_BASE # xsltproc and docbook are needed to create the man-page. xmlto is only # required for generating HTML-documents, which are optional. CONFIGURE_ENV+= ac_cv_path_KRB5_CONFIG=${KRB5CONFIG} \ ac_cv_path_XMLTO=${PORT_OPTIONS:MDOCS:S|DOCS|${LOCALBASE}/bin/xmlto|:S|^$|${TRUE}|} CONFIGURE_ARGS= --sysconfdir=/etc CFLAGS+= -I${ICONV_INCLUDE_PATH} LDFLAGS+= -L${ICONV_LIB_PATH} ${ICONV_LIB} USES= autoreconf iconv ldap libtool localbase tar:bz2 DOCS_BUILD_DEPENDS= xmlto:textproc/xmlto GSSAPI_BASE_USES= gssapi GSSAPI_MIT_USES= gssapi:mit,flags GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags GSSAPI_BASE_CONFIGURE_ARGS= --sysconfdir=/etc GSSAPI_BASE_CONFIGURE_ENV= KRB5_CFLAGS="-I${GSSAPIINCDIR}" \ KRB5_LIBS="${GSSAPILIBS}" GSSAPI_HEIMDAL_CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc GSSAPI_HEIMDAL_CONFIGURE_ENV= KRB5_CFLAGS="-I${GSSAPIINCDIR}/heimdal" \ KRB5_LIBS="${GSSAPILDFLAGS} ${GSSAPILIBS}" GSSAPI_MIT_CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc GSSAPI_MIT_CONFIGURE_ENV= KRB5_CFLAGS="-I${GSSAPIINCDIR}/gssapi" \ KRB5_LIBS="${GSSAPILDFLAGS} ${GSSAPILIBS} -lk5crypto" GSSAPI_BASE_CFLAGS+= -DHEIMDAL GSSAPI_HEIMDAL_CFLAGS+= -DHEIMDAL # Quiets down warnings inside MIT's headers: GSSAPI_MIT_CFLAGS+= -DTARGET_OS_MAC=0 post-build: ${RM} ${WRKSRC}/doc/html/adcli-docs.proc # An empty file... .include diff --git a/net/udt/Makefile b/net/udt/Makefile index 64c49dc0a315..08fe1c9218f0 100644 --- a/net/udt/Makefile +++ b/net/udt/Makefile @@ -1,41 +1,41 @@ PORTNAME= udt PORTVERSION= 4.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF DISTNAME= udt.sdk.${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= C++ library containing the UDT API implementation WWW= http://udt.sourceforge.net/ PATCH_WRKSRC= ${WRKDIR}/udt${PORTVERSION:R} WRKSRC= ${PATCH_WRKSRC}/src MAKEFILE= ${FILESDIR}/BSDmakefile EXTRACT_AFTER_ARGS= --exclude '*md5*' \ --exclude udt${PORTVERSION:R}/win USE_LDCONFIG= yes UDT_APPS= appclient appserver recvfile sendfile test USES= uidfix OPTIONS_DEFINE= DOCS DOCS_VARS_OFF= EXTRACT_AFTER_ARGS+="--exclude udt${PORTVERSION:R}/doc" post-build: # Building sample applications: .for a in ${UDT_APPS} ${CXX} ${CXXFLAGS} ${WRKSRC:H}/app/$a.cpp -o ${WRKSRC:H}/app/udt-$a \ -I${WRKSRC} -L${WRKSRC} -ludt -pthread .endfor post-install: # Installing sample applications: ${INSTALL_PROGRAM} ${UDT_APPS:S|^|${WRKSRC:H}/app/udt-|} ${STAGEDIR}${PREFIX}/bin/ post-install-DOCS-on: # Installing documentation tree into ${DOCSDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC:H}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/print/rlpr/Makefile b/print/rlpr/Makefile index 7940bbd4e1cb..a88f7d0e08e5 100644 --- a/print/rlpr/Makefile +++ b/print/rlpr/Makefile @@ -1,42 +1,42 @@ PORTNAME= rlpr PORTVERSION= 2.06 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= print net MASTER_SITES= http://fossies.org/unix/misc/old/ \ http://linuxfocus.org/~guido/ \ http://truffula.com/rlpr/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Send print jobs to lpd servers anywhere on a network WWW= http://freecode.com/projects/rlpr LICENSE= GPLv2 USES= cpe GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share # rlpr supports gettext/libintl, but does not currently come with ANY # translation .po files. When this changes, it would make sense to # enable the use of gettext in this port: #USES+= gettext #CONFIGURE_ENV= CPPFLAGS="-I${PREFIX}/include" LDFLAGS="-L${PREFIX}/lib -lintl" CONFIGURE_ARGS= --disable-nls --without-catgets PLIST_FILES= bin/rlpr bin/rlpq bin/rlprm bin/rlprd post-patch: # Replacing references to /etc/rlprrc to ${PREFIX}/etc/rlprrc ${REINPLACE_CMD} -e 's%/etc/rlprrc%${PREFIX}/etc/rlprrc%g' \ ${WRKSRC}/src/rlprrc.h \ `${GREP} -Fl /etc/rlprrc ${WRKSRC}/man/*.[0-9n]` post-install: # Making the installed binaries suid,\ for the remote lpds to talk to them ${CHMOD} 4555 ${STAGEDIR}${PREFIX}/bin/rlpq \ ${STAGEDIR}${PREFIX}/bin/rlpr \ ${STAGEDIR}${PREFIX}/bin/rlprm PLIST_FILES+= share/man/man1/rlpq.1.gz share/man/man1/rlpr.1.gz share/man/man1/rlprm.1.gz \ share/man/man5/rlprrc.5.gz share/man/man8/rlprd.8.gz .include diff --git a/russian/koi8r-ps/Makefile b/russian/koi8r-ps/Makefile index 90d1549a17c4..5bd209f9a073 100644 --- a/russian/koi8r-ps/Makefile +++ b/russian/koi8r-ps/Makefile @@ -1,72 +1,72 @@ PORTNAME= koi8rPS PORTVERSION= 1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= russian print MASTER_SITES= ftp://ftp.redcom.ru/pub/X/psfonts/ \ ftp://ftp.kapella.gpi.ru/pub/cyrillic/psfonts/ DISTFILES= gs-type1_koi8_fonts.tgz gs-type1_koi8_afm.tgz \ XFree86-Type1_fonts.dir.scale.gz EXTRACT_ONLY= -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Add Russian (KOI8) fonts to your PostScript fonts collection DIST_SUBDIR= koi8r-ps .include .if !defined(FONTMAP) FONTMAP!= ${SH} ${FILESDIR}/find-fontmap.sh 2>/dev/null || ${ECHO_CMD} .endif NO_WRKSUBDIR= Yes CPS_DIR= ${PREFIX}/share/koi8r-ps do-extract: ${MKDIR} ${WRKSRC} ${GZIP_CMD} -d < ${DISTDIR}/${DIST_SUBDIR}/XFree86-Type1_fonts.dir.scale.gz \ > ${WRKSRC}/XFree86-Type1_fonts.dir.scale do-build: ${GREP} -c koi8 ${WRKSRC}/XFree86-Type1_fonts.dir.scale \ > ${WRKSRC}/fonts.dir ${GREP} koi8 ${WRKSRC}/XFree86-Type1_fonts.dir.scale \ >> ${WRKSRC}/fonts.dir do-configure: ${SED} 's=(\(.*\.pfb\))=\(${CPS_DIR}/\1\)=' \ < ${FILESDIR}/Fontmap.diff > ${WRKSRC}/Fontmap.diff do-install: ${MKDIR} ${STAGEDIR}${CPS_DIR} ${TAR} -C ${STAGEDIR}${CPS_DIR} -xzpf \ ${DISTDIR}/${DIST_SUBDIR}/gs-type1_koi8_fonts.tgz ${TAR} -C ${STAGEDIR}${CPS_DIR} -xzpf \ ${DISTDIR}/${DIST_SUBDIR}/gs-type1_koi8_afm.tgz .if !exists(${FONTMAP}) ################################################################# ### You do not appear to have GhostScript installed. The file ### ${CPS_DIR}/Fontmap.diff ### needs to be merged into GhostScript's Fontmap -- usually ### located in something like ### ${PREFIX}/share/ghostscript/5.50/Fontmap ### for GhostScript to use cyrillic fonts. ################################################################# .else @if ${GREP} -q ArialCyrMT-BoldItalic "${FONTMAP}" ; then \ ${ECHO} Apparently, Fontmap already lists this fonts. Ok. \ You can always merge ${CPS_DIR}/Fontmap.diff into \ ${FONTMAP} manually. ; \ else \ ${SETENV} SIMPLE_BACKUP_SUFFIX=.CyrPS VERSION_CONTROL= \ ${PATCH} "${FONTMAP}" ${WRKSRC}/Fontmap.diff ; \ ${RM} "${FONTMAP}".CyrPS ; \ fi .endif ${ECHO_CMD} ${FONTMAP} > ${STAGEDIR}${CPS_DIR}/fontmap.path ${INSTALL_DATA} ${WRKSRC}/Fontmap.diff ${STAGEDIR}${CPS_DIR} ${INSTALL_DATA} ${WRKSRC}/fonts.dir ${STAGEDIR}${CPS_DIR} ${LN} -s fonts.dir ${STAGEDIR}${CPS_DIR}/fonts.scale .include diff --git a/security/beecrypt/Makefile b/security/beecrypt/Makefile index 044f0cb323da..bd3886863ced 100644 --- a/security/beecrypt/Makefile +++ b/security/beecrypt/Makefile @@ -1,46 +1,46 @@ PORTNAME= beecrypt PORTVERSION= 4.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= SF PATCHFILES= mpntrbits.patch PATCH_SITES= http://sourceforge.net/p/beecrypt/patches/_discuss/thread/bff89ba1/5387/attachment/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Open source cryptographic library WWW= https://sourceforge.net/projects/beecrypt/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB BROKEN_powerpc64= Does not build: Error: unsupported relocation against r3 GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-java --without-python INSTALL_TARGET= install-strip USES= cpe libtool USE_LDCONFIG= yes TEST_TARGET= check CPE_VENDOR= beecrypt_project OPTIONS_DEFINE= OPENMP OPENMP_CONFIGURE_ENABLE= openmp .include post-patch: .if ${PORT_OPTIONS:MOPENMP} @${ECHO_MSG} "Configuring for OpenMP support" @${ECHO_MSG} "Any ports depending on beecrypt must be configured for OpenMP too." .endif # Configure tries to guess our CPU-features using Linux-centric logic. # Help it here: .for o in sse3 sse2 sse mmx .if ${MACHINE_CPU:M$o} != "" CPPFLAGS+= -DOPTIMIZE_${o:tu} .endif .endfor .include diff --git a/security/pdfcrack/Makefile b/security/pdfcrack/Makefile index a00743f0feec..49ecddc1ae4f 100644 --- a/security/pdfcrack/Makefile +++ b/security/pdfcrack/Makefile @@ -1,28 +1,29 @@ PORTNAME= pdfcrack PORTVERSION= 0.20 +PORTREVISION= 1 CATEGORIES= security print MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Cracking tool for password-protected PDF-files WWW= https://sourceforge.net/projects/pdfcrack/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING PLIST_FILES= bin/pdfcrack bin/pdfreader share/man/man1/pdfcrack.1.gz ALL_TARGET= pdfcrack pdfreader post-patch: ${REINPLACE_CMD} 's,-O.* -g,,' ${WRKSRC}/Makefile post-build: ${COMPRESS_CMD} < ${WRKSRC}/pdfcrack.1 > ${WRKSRC}/pdfcrack.1.gz do-install: ${INSTALL_PROGRAM} ${PLIST_FILES:Mbin/*:S,bin/,${WRKSRC}/,g} \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${PLIST_FILES:Mshare/man/*:S,share/man/man1/,${WRKSRC}/,g} \ ${STAGEDIR}${PREFIX}/share/man/man1/ .include diff --git a/security/sst/Makefile b/security/sst/Makefile index a3da73182d53..865619b549a3 100644 --- a/security/sst/Makefile +++ b/security/sst/Makefile @@ -1,21 +1,21 @@ PORTNAME= sst PORTVERSION= 1.26 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://utcc.utoronto.ca/~pkern/stuff/sst/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Simple SSL tunneling tool (uses netcat) WWW= https://utcc.utoronto.ca/~pkern/stuff/sst/ .if !exists(/usr/bin/nc) RUN_DEPENDS= netcat:net/netcat .endif MAKEFILE= ${FILESDIR}/Makefile USES= uidfix ssl tar:xz PLIST_FILES= sbin/sst \ share/man/man1/sst.1.gz .include diff --git a/sysutils/fusefs-smbnetfs/Makefile b/sysutils/fusefs-smbnetfs/Makefile index 12a2d8080513..b60c8843e066 100644 --- a/sysutils/fusefs-smbnetfs/Makefile +++ b/sysutils/fusefs-smbnetfs/Makefile @@ -1,53 +1,54 @@ PORTNAME= smbnetfs PORTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= sysutils net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/SMBNetFS-${PORTVERSION} PKGNAMEPREFIX= fusefs- -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Mount smb shares (Fuse filesystem) WWW= https://sourceforge.net/projects/smbnetfs/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= DOCS LIBSECRET LIBSECRET_DESC= Use libsecret to store credentials LIBSECRET_CONFIGURE_WITH= libsecret LIBSECRET_LIB_DEPENDS= libsecret-*.so:security/libsecret DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} USES= compiler:c11 fuse gnome iconv pkgconfig samba:lib tar:bzip2 USE_GNOME= glib20:build GNU_CONFIGURE= yes # A hack to disable gratuitous linking with -lglib-2.0 CONFIGURE_ENV+= GLIB_LIBS=-L/var/empty CFLAGS+= -I${SAMBAINCLUDES} -DFUSE_USE_VERSION=${FUSE_VERSION} LDFLAGS+= -L${SAMBALIBS} SUB_FILES= pkg-message # configure just generated config.h -- we do not need to redo it: MAKE_ARGS+= AUTOHEADER=${TRUE} .include .if ${ICONV_LIB} == "" CONFIGURE_ENV+= ac_cv_lib_iconv_iconv_open=yes CONFIGURE_ARGS+=--with-libiconv=native .endif # Uses/fuse.mk should be doing the below: .if ${LIBFUSE_VER} == 3 CONFIGURE_ENV+= FUSE_CFLAGS="-I${LOCALBASE}/include/fuse3" \ FUSE_LIBS="-L${LOCALBASE}/lib -lfuse3" FUSEPKG= fuse3 LDFLAGS+= -lthr .else FUSEPKG= fuse .endif FUSE_VERSION= "`pkgconf --modversion ${FUSEPKG} | \ ${SED} -E 's,^([0-9]+)\.([0-9]+)\..*,\1\2,'`" .include diff --git a/textproc/rxp/Makefile b/textproc/rxp/Makefile index e1eeeee68863..e8a181b939b3 100644 --- a/textproc/rxp/Makefile +++ b/textproc/rxp/Makefile @@ -1,39 +1,39 @@ PORTNAME= rxp PORTVERSION= 1.4.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= textproc MASTER_SITES= ftp://ftp.cogsci.ed.ac.uk/pub/richard/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Validating XML parser written in C WWW= https://www.cogsci.ed.ac.uk/~richard/rxp.html LICENSE= GPLv2 USES= uidfix USE_LDCONFIG= yes PATCH_WRKSRC= ${WRKSRC}/${PORTNAME}-${PORTVERSION} WRKSRC= ${WRKDIR} MAKE_ARGS+= VPATH=${PATCH_WRKSRC} OPTIONS_SINGLE= CHAR_SIZE OPTIONS_SINGLE_CHAR_SIZE=8 16 OPTIONS_DEFAULT=8 8_DESC= 8-bit characters (required by speech_tools, festival) 16_DESC= 16-bit characters MAKE_ARGS+= CHAR_SIZE=${PORT_OPTIONS:C/[^0-9]//g} do-configure: .for s in lib rxp ${MKDIR} ${WRKDIR}/$s ${LN} -s ${FILESDIR}/BSDmakefile.$s ${WRKDIR}/$s/Makefile ${PRINTF} "SUBDIR+=\t%s\n" $s >> ${WRKDIR}/Makefile .endfor ${PRINTF} "\n.include \n" >> ${WRKDIR}/Makefile post-build: ${MKDIR} ${STAGEDIR}${PREFIX}/include/rxp .include diff --git a/textproc/wordnet/Makefile b/textproc/wordnet/Makefile index bd8fb69108e1..3afeeb1d2478 100644 --- a/textproc/wordnet/Makefile +++ b/textproc/wordnet/Makefile @@ -1,39 +1,39 @@ PORTNAME= WordNet PORTVERSION= 3.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= textproc MASTER_SITES= http://wordnetcode.princeton.edu/${PORTVERSION}/:code \ http://wordnetcode.princeton.edu/:dict DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:code wn3.1.dict.tar.gz:dict -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Dictionaries and thesauri with devel. libraries (C, TCL) and browsers WWW= https://wordnet.princeton.edu/ EXTRACT_ONLY= ${DISTFILES:M*code:S/:code//} EXTRACT_AFTER_ARGS=--exclude dict USES= tcl uidfix tar:bzip2 SCRIPTS_ENV+= TCL_DVER=${TCL_VER} VER=${PORTVERSION} MAKE_ENV+= TCL_DVER=${TCL_VER} VER=${PORTVERSION} STAGEDIR="${STAGEDIR}" PLIST_SUB+= TCL_DVER=${TCL_VER} VER=${PORTVERSION} REINPLACE_ARGS= -i "" USE_LDCONFIG= yes SUB_FILES= pkg-message SUB_LIST+= TCL_VER=${TCL_VER} # Fix build on recent current CFLAGS+= -fcommon post-patch: ${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' \ ${WRKSRC}/src/wnb ${WRKSRC}/doc/man/*.? ${REINPLACE_CMD} -e 's, *\\n,\\n,' ${WRKSRC}/include/wn.h post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${TAR} -C ${STAGEDIR}${DATADIR} -x --no-same-owner \ --strip-components 1 \ -f ${_DISTDIR}${DISTFILES:M*dict:S/:dict//} \ `${SED} -n -e '/\.xbm/d' -e 's,^%%DATADIR%%/,dict/,p' ${PLIST}` .include diff --git a/ukrainian/gd/Makefile b/ukrainian/gd/Makefile index a885cfaa17f5..d31aa0702adc 100644 --- a/ukrainian/gd/Makefile +++ b/ukrainian/gd/Makefile @@ -1,11 +1,11 @@ MASTERDIR= ${.CURDIR:H:H}/graphics/gd CATEGORIES= ukrainian -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Graphics library for fast image creation with KOI8-U support BUILD_DEPENDS= ${NONEXISTENT}:x11-fonts/geminifonts:fetch GD_FONTS= ${DISTDIR}/x-koi8u.tgz koi6x10.bdf koi6x13.bdf \ koi10x16b.bdf koi9x15.bdf koi10x20.bdf .include "${MASTERDIR}/Makefile" diff --git a/ukrainian/monacofonts/Makefile b/ukrainian/monacofonts/Makefile index 7fb0ce016de1..0359f6ef5280 100644 --- a/ukrainian/monacofonts/Makefile +++ b/ukrainian/monacofonts/Makefile @@ -1,26 +1,26 @@ PORTNAME= monaco PORTVERSION= 1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= ukrainian x11-fonts MASTER_SITES= http://www.brama.com/compute/unix/ PKGNAMEPREFIX= koi8-u- PKGNAMESUFFIX= -x11 DISTNAME= ${PORTNAME} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Collection of 5 "fixed" fonts for X11 from www.brama.com WWW= http://www.brama.com/compute/unix.html BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ mkfontscale:x11-fonts/mkfontscale USES= fonts zip WRKSRC= ${WRKDIR}/Monaco.bdf FONTNAME= koi8-u-monaco MAKEFILE= ${FILESDIR}/Makefile MAKE_ENV+= INSTALL_DATA="${INSTALL_DATA}" MKDIR="${MKDIR}" MAKE_ENV+= FONTSDIR="${FONTSDIR}" .include diff --git a/www/jmeter/Makefile b/www/jmeter/Makefile index ff67cb1b3dbe..fc6d9ceb274d 100644 --- a/www/jmeter/Makefile +++ b/www/jmeter/Makefile @@ -1,83 +1,83 @@ PORTNAME= apache-jmeter PORTVERSION= 2.11 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www benchmarks java MASTER_SITES= https://archive.apache.org/dist/jmeter/binaries/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Functional behaviour load and performance test application WWW= https://jmeter.apache.org/ LICENSE= APACHE20 # These are JAR-files installed by other ports. The list should keep # growing until all Java applications install just their own JARs -- not # the 3rd-party ones: RUN_DEPENDS= \ ${JAVALIBDIR}/avalon-framework.jar:devel/avalon-framework \ ${JAVALIBDIR}/commons-codec.jar:java/apache-commons-codec \ ${JAVALIBDIR}/commons-collections.jar:java/apache-commons-collections \ ${JAVALIBDIR}/commons-httpclient.jar:java/apache-commons-httpclient \ ${JAVALIBDIR}/commons-io.jar:devel/apache-commons-io \ ${JAVALIBDIR}/commons-lang.jar:java/apache-commons-lang \ ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging \ ${JAVALIBDIR}/commons-net.jar:net/apache-commons-net \ ${JAVALIBDIR}/httpclient.jar:www/httpclient \ ${JAVALIBDIR}/httpcore.jar:www/httpcore \ ${JAVALIBDIR}/httpmime.jar:www/httpclient \ ${JAVALIBDIR}/jakarta-oro.jar:java/jakarta-oro \ ${JAVALIBDIR}/jdom.jar:java/jdom \ ${JAVALIBDIR}/junit.jar:java/junit \ ${JAVALIBDIR}/mail.jar:java/javamail \ ${JAVALIBDIR}/serializer.jar:textproc/xalan-j \ ${JAVALIBDIR}/slf4j-api.jar:devel/slf4j \ ${LOCALBASE}/share/slf4j/slf4j-nop.jar:devel/slf4j \ ${JAVALIBDIR}/xalan.jar:textproc/xalan-j \ ${JAVALIBDIR}/xercesImpl.jar:textproc/xerces-j \ ${JAVALIBDIR}/xml-apis.jar:textproc/xerces-j \ ${JAVALIBDIR}/xmlgraphics-commons.jar:graphics/xmlgraphics-commons \ ${JAVALIBDIR}/xstream.jar:textproc/xstream \ ${LOCALBASE}/share/java/rhino/rhino.jar:lang/rhino USES= tar:tgz USE_JAVA= yes NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= jmeter.sh DATAFILES= bin extras lib # Do not even extract the MS-DOS files nor the JARs, # that are already provided by other ports: EXTRACT_AFTER_ARGS= --exclude '*.bat' --exclude '*.cmd' \ ${RUN_DEPENDS:M*.jar*:C|.*/(.+).jar:.*|--exclude '\1-*.jar'|} \ --exclude 'oro-*.jar' OPTIONS_DEFINE= DOCS PORTDOCS= docs printable_docs README LICENSE .include do-configure: ${PRINTF} '\nuser.classpath=' >> ${WRKSRC}/bin/system.properties .for j in ${RUN_DEPENDS:C/:.*//:M*.jar} ${PRINTF} '$j:' >> ${WRKSRC}/bin/system.properties .endfor ${PRINTF} '\n' >> ${WRKSRC}/bin/system.properties # For some reason, it is not enough for these three to simply be listed in # jmeter.properties file. JMeter refuses to start, unless they are found in lib/ BOOTSTRAP_JARS= avalon-framework xstream commons-io do-install: cd ${WRKSRC} \ && ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${STAGEDIR}/${DATADIR}/{} \; cd ${WRKSRC} \ && ${FIND} ${DATAFILES} -type f -not -name '*.orig' -exec ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/{} \; cd ${WRKSRC} \ && ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; cd ${WRKSRC} \ && ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \; ${INSTALL_SCRIPT} ${WRKDIR}/jmeter.sh ${STAGEDIR}${PREFIX}/bin/jmeter @${LN} -s ${BOOTSTRAP_JARS:C|.*|${JAVAJARDIR}/&.jar|} ${STAGEDIR}${DATADIR}/lib/ .include diff --git a/www/tclhttpd/Makefile b/www/tclhttpd/Makefile index 320c29848648..102e122b9314 100644 --- a/www/tclhttpd/Makefile +++ b/www/tclhttpd/Makefile @@ -1,53 +1,53 @@ PORTNAME= tclhttpd PORTVERSION= 3.5.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www tcl MASTER_SITES= TCLTK/httpd DISTNAME= ${PORTNAME}${PORTVERSION} -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Http-server implemented in TCL WWW= https://www.tcl.tk/software/tclhttpd/ RUN_DEPENDS= dtplite:devel/tcllib USE_RC_SUBR= tclhttpd USES= tcl:tea compiler GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include SHLIB_NAME!= ${MAKE} -f "${FILESDIR}/Makefile.lib" -V SHLIB_NAME PLIST_SUB+= PORTVERSION=${PORTVERSION} \ SHLIB_NAME=${SHLIB_NAME} MAKE_ENV+= TCLSH_PROG=${TCLSH} FILESDIR="${FILESDIR}" TCL_DVER=${TCL_VER} \ PREFIX=${STAGEDIR}${PREFIX} SCRIPTS_ENV+= TCL_DVER=${TCL_VER} SUB_LIST+= TCL_DVER=${TCL_VER} do-build: ${MAKE_ENV} ${MAKE} -C ${WRKSRC} ${MAKE_ARGS} \ FILESDIR="${FILESDIR}" \ ${_MAKE_JOBS} -f "${FILESDIR}/Makefile.lib" pre-su-install: ${MKDIR} ${STAGEDIR}${PREFIX}/tclhttpd/custom post-install: ${INSTALL_DATA} ${WRKSRC}/${SHLIB_NAME} \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}/${SHLIB_NAME} ${INSTALL_SCRIPT} ${WRKSRC}/bin/httpd.tcl \ ${WRKSRC}/bin/httpdthread.tcl ${STAGEDIR}${PREFIX}/bin/ ${SED} 's%@VER@%${PORTVERSION}%g' < ${WRKSRC}/bin/tclhttpd.rc \ > ${STAGEDIR}${PREFIX}/etc/tclhttpd.rc.default ${SED} 's%@LIB@%${SHLIB_NAME}%g' < \ ${FILESDIR}/pkgIndex.tcl >> \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}/pkgIndex.tcl .if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150 CFLAGS+= -std=c90 -Wno-deprecated-non-prototype .endif .include diff --git a/www/tdom/Makefile b/www/tdom/Makefile index e9645ef2078a..f1ff11c490d2 100644 --- a/www/tdom/Makefile +++ b/www/tdom/Makefile @@ -1,64 +1,65 @@ PORTNAME= tDOM PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://tdom.org/downloads/ DISTNAME= ${PORTNAME:tl}-${PORTVERSION}-src -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= High performance processing of XML and HTML data with Tcl WWW= http://www.tdom.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= tcl:tea CONFIGURE_ARGS= --enable-threads --disable-tdomalloc GNU_CONFIGURE_MANPREFIX=${PREFIX}/share EXTRACT_AFTER_ARGS=--exclude 'expat*/*.c' --exclude 'expat*/[a-mo-z]*.h' \ --exclude 'domalloc*' --exclude win TEST_TARGET= test PLIST_SUB= PORTVERSION=${PORTVERSION} DOCS= CHANGES README.md OPTIONS_DEFINE= DOCS HTML5 OPTIONS_DEFAULT=${OPTIONS_DEFINE} EBASE OPTIONS_SINGLE= EXPAT OPTIONS_SINGLE_EXPAT= EBASE EPORTS EBASE_DESC= Use Expat from base EPORTS_DESC= Use Expat from ports HTML5_DESC= Enable parsing of HTML5 (requires gumbo) HTML5_LIB_DEPENDS=libgumbo.so:devel/gumbo HTML5_CONFIGURE_ENABLE=html5 HTML5_CFLAGS= -I${LOCALBASE}/include HTML5_USES= pkgconfig EPORTS_LIB_DEPENDS= libexpat.so:textproc/expat2 EPORTS_CONFIGURE_ON= --with-expat=${LOCALBASE} EBASE_CONFIGURE_ON= --with-expat=/usr MAKE_ARGS+= RANLIB_STUB=: .include .if ${PORT_OPTIONS:MEBASE} post-patch: ${REINPLACE_CMD} 's|expat\.h|bsdxml.h|g' \ ${WRKSRC}/configure \ ${WRKSRC}/generic/dom.h \ ${WRKSRC}/generic/tdom.h \ ${WRKSRC}/generic/tclexpat.h ${REINPLACE_CMD} 's|-lexpat|-lbsdxml|' ${WRKSRC}/configure ${REINPLACE_CMD} '553s|$$|knownBug} {|' ${WRKSRC}/tests/dom.test .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/html/ .include diff --git a/www/websh/Makefile b/www/websh/Makefile index 6f6cf0127ad3..bcc7a3e10451 100644 --- a/www/websh/Makefile +++ b/www/websh/Makefile @@ -1,94 +1,94 @@ PORTNAME= websh PORTVERSION= 3.6.0b5 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= www tcl MASTER_SITES= https://archive.apache.org/dist/tcl/${PORTNAME}/source/ EXTRACT_SUFX= -src.tar.gz -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Embeds a TCL8 interpreter in the Apache server WWW= https://tcl.apache.org/websh/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC:H:H}/LICENSE USES= apache autoreconf gmake tcl:tea USE_LDCONFIG= yes CONFIGURE_ARGS+=--with-httpdinclude=`apxs -q includedir` MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -I ${LOCALBASE}/include/apr-1 .if !defined(NO_WERROR) && ${CC} == "cc" || ${CC:T:Mgcc*} != "" CPPFLAGS+= -Wall -Werror .endif SUB_FILES= httpd.conf pkgIndex.tcl pkg-message SUB_LIST+= LIBSUF=${LIBSUF} WS_VER=${PORTVERSION} SUB_LIST+= APACHEETCDIR=${APACHEETCDIR} APACHEMODDIR=${APACHEMODDIR} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src/unix PLIST_SUB+= LIBSUF=${LIBSUF} PLIST_SUB+= NOMINORVERSION=${TCL_VER:C/8.[345]//:C/^..*/"@comment "/} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES LIBSUF= ${PORTVERSION:S/.//g} post-patch: ${REINPLACE_CMD} -e 's,/usr/local/websh,${PREFIX},' \ ${WRKSRC:H:H}/doc/mod_websh/conf/websh.conf for p in ${WRKSRC:H:H}/doc/mod_websh/htdocs/*.html ; do \ ${SED} -e 's,\.html,.whtml,g' < $$p > \ `${DIRNAME} $$p`/`${BASENAME} $$p .html`.whtml; \ done ${REINPLACE_CMD} -e 's,\.html,.whtml,g' ${WRKSRC:H:H}/doc/mod_websh/htdocs/*.ws3 ${REINPLACE_CMD} -e 's|__declspec(dllexport)|DLLEXPORT|' \ ${WRKSRC:H}/generic/*.[ch] post-configure: # Remove the "STUBS" and the PACKAGE_* defines, which may conflict # with Apache's definitions: ${REINPLACE_CMD} -e 's,tclstub,tcl,' \ -e 's,-DPACKAGE_[^=]*=."[^"]*",,g' ${WRKSRC}/Makefile test: ${SETENV} HOME=${WRKDIR} ${MAKE_CMD} -C ${WRKSRC} test | ${AWK} '\ /Failed/ && $$NF {failed=1} \ END {exit failed} \ {print}' do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} ${INSTALL_DATA} ${WRKSRC:H:H}/doc/mod_websh/conf/*.ws3 \ ${WRKDIR}/pkgIndex.tcl ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/ ${INSTALL_DATA} ${WRKSRC:H:H}/doc/mod_websh/conf/websh.conf \ ${STAGEDIR}${PREFIX}/etc/websh.conf.dist ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} ${INSTALL_LIB} ${WRKSRC}/mod_websh${PORTVERSION}.so \ ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_websh.so if [ -f ${WRKSRC}/libwebsh${LIBSUF}.so.1.0 ]; then \ ${INSTALL_LIB} ${WRKSRC}/libwebsh${LIBSUF}.so.1.0 \ ${STAGEDIR}${PREFIX}/lib; \ ${LN} -sf libwebsh${LIBSUF}.so.1.0 \ ${STAGEDIR}${PREFIX}/lib/libwebsh${LIBSUF}.so.1; \ ${LN} -sf libwebsh${LIBSUF}.so.1.0 \ ${STAGEDIR}${PREFIX}/lib/libwebsh${LIBSUF}.so; \ else \ ${INSTALL_LIB} ${WRKSRC}/libwebsh${LIBSUF}.so.1 \ ${STAGEDIR}${PREFIX}/lib; \ ${LN} -sf libwebsh${LIBSUF}.so.1 \ ${STAGEDIR}${PREFIX}/lib/libwebsh${LIBSUF}.so; \ fi ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC:H:H}/doc/mod_websh/htdocs/*.ws3 \ ${WRKSRC:H:H}/doc/mod_websh/htdocs/*.whtml \ ${WRKDIR}/httpd.conf ${STAGEDIR}${EXAMPLESDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC:H:H}/doc/html/* ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-fonts/cyr-rfx/Makefile b/x11-fonts/cyr-rfx/Makefile index 83ac81bce843..c1857fa051e0 100644 --- a/x11-fonts/cyr-rfx/Makefile +++ b/x11-fonts/cyr-rfx/Makefile @@ -1,26 +1,26 @@ PORTNAME= cyr-rfx-${CYR_RFX_ENCODING} PORTVERSION= 1.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-fonts ukrainian russian MASTER_SITES= http://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/srctgz/ EXTRACT_SUFX= .bdfs.tgz -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Cyrillic X11 bitmap fonts from CYR-RFX project WWW= https://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/00index.en.html BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ mkfontscale>=0:x11-fonts/mkfontscale USES= fonts xorg USE_XORG= x11 CYR_RFX_ENCODING?= koi8-o WRKSRC= ${WRKDIR}/${CYR_RFX_ENCODING} MAKEFILE= ${FILESDIR}/Makefile.bdf2pcf MAKE_ENV+= INST_DIR="${STAGEDIR}${FONTSDIR}" MKDIR="${MKDIR}" SUB_FILES= pkg-message .include diff --git a/x11-fonts/geminifonts/Makefile b/x11-fonts/geminifonts/Makefile index 8b412b81d6e0..8ee45cef2927 100644 --- a/x11-fonts/geminifonts/Makefile +++ b/x11-fonts/geminifonts/Makefile @@ -1,47 +1,47 @@ PORTNAME= gemini PORTVERSION= 1.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-fonts MASTER_SITES= http://www.brama.com/compute/unix/ PKGNAMEPREFIX= koi8-u- PKGNAMESUFFIX= -x11 DISTNAME= x-koi8u -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Ukrainian KOI8 fonts for X11R6 (koi8-u) BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ mkfontscale>=0:x11-fonts/mkfontscale USES= fonts perl5 tar:tgz xorg USE_PERL5= build USE_XORG= x11 NO_WRKSUBDIR= yes FONTNAME= koi8-u-gemini post-patch: ${REINPLACE_CMD} -e 's/\.Z/.gz/g' \ -e 's|DESTDIR =.*|MDESTDIR=${STAGEDIR}${FONTSDIR}|' \ ${WRKSRC}/Makefile # This will allow one to use just this fonts for both, the Ukrainian # koi8-u and the Russian koi8-r encodings. Since koi8-u is a superset of # koi8-r, there is not need to load both sets into X-server, but some # applications look for cronyx-*-koi8-r or koi8-r explicitly. -mi post-build: # Creating aliases for koi8-r encoding and Cronyx foundry: @${ECHO_CMD} >> ${WRKSRC}/fonts.alias @${ECHO_CMD} "! Automaticly generated aliases for koi8-r encoding:" \ >> ${WRKSRC}/fonts.alias ${AWK} '/gemini/ { \ name = $$2; \ gsub("koi8-u", "koi8-r", $$2); \ print $$2 " " name; \ gsub("gemini", "cronyx", $$2); \ print $$2 " " name; \ }' < ${WRKSRC}/fonts.dir >> ${WRKSRC}/fonts.alias pre-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} .include diff --git a/x11-toolkits/mowitz/Makefile b/x11-toolkits/mowitz/Makefile index 4d2b35bf06b6..0b57acd02abe 100644 --- a/x11-toolkits/mowitz/Makefile +++ b/x11-toolkits/mowitz/Makefile @@ -1,23 +1,23 @@ PORTNAME= Mowitz PORTVERSION= 0.2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-toolkits MASTER_SITES= http://siag.nu/pub/mowitz/ -MAINTAINER= mi@aldan.algebra.com +MAINTAINER= ports@virtual-estates.net COMMENT= Mowitz ("More widgets") library WWW= https://siag.nu/mowitz/ LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d USES= libtool xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-xawm=Xaw3d INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS DOCS_MAKE_ENV= PORTDOCS=yes .include