diff --git a/accessibility/linux-c7-atk/Makefile b/accessibility/linux-c7-atk/Makefile index 560a577f9aef..8b441b54b162 100644 --- a/accessibility/linux-c7-atk/Makefile +++ b/accessibility/linux-c7-atk/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= atk PORTVERSION= 2.28.1 DISTVERSIONSUFFIX= -2.el7 PORTREVISION= 1 CATEGORIES= accessibility linux MAINTAINER= emulation@FreeBSD.org COMMENT= Accessibility Toolkit (Linux CentOS ${LINUX_DIST_VER}) LICENSE= GPLv3 USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/accessibility/orca/Makefile b/accessibility/orca/Makefile index 15054227340a..eb5f79aadc99 100644 --- a/accessibility/orca/Makefile +++ b/accessibility/orca/Makefile @@ -1,40 +1,40 @@ # Created by: Joe Marcus Clarke PORTNAME= orca PORTVERSION= 41.0 CATEGORIES= accessibility gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Scriptable screen reader LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ itstool:textproc/itstool LIB_DEPENDS= libatspi.so:accessibility/at-spi2-core RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}speech-dispatcher>=0:accessibility/py-speech-dispatcher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}atspi>=0:accessibility/py-atspi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} # conflict with py*-json-py because orca uses the json from python itself # and py*-json-py shadows this. -CONFLICTS= py*-json-py-[0-9]* +CONFLICTS= py*-json-py PORTSCOUT= limitw:1,even NO_ARCH= yes USES= cpe gettext gmake gnome localbase pathfix pkgconfig \ python:3.4+ tar:xz USE_GNOME= gtk30 pygobject3 GNU_CONFIGURE= yes CPE_VENDOR= gnome post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/src/orca/orca_i18n.py .include diff --git a/archivers/deco/Makefile b/archivers/deco/Makefile index e6f7d29ac2f6..b4a0a61acc8f 100644 --- a/archivers/deco/Makefile +++ b/archivers/deco/Makefile @@ -1,47 +1,47 @@ PORTNAME= deco PORTVERSION= 1.6.4 CATEGORIES= archivers MAINTAINER= ports@FreeBSD.org COMMENT= Program to extract various archive file formats LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= peha GH_PROJECT= deco-archive:archive GH_TAGNAME= 1.7:archive RUN_DEPENDS= arc:archivers/arc \ arj:archivers/arj \ cabextract:archivers/cabextract \ dpkg:archivers/dpkg \ lzop:archivers/lzop \ 7z:archivers/p7zip \ rpm:archivers/rpm4 \ rzip:archivers/rzip \ unace:archivers/unace \ unrar:archivers/unrar \ zoo:archivers/zoo \ flac:audio/flac -CONFLICTS= deco-[0-9]* +CONFLICTS= deco post-patch: @${CP} ${FILESDIR}/extract ${WRKDIR}/${PORTNAME}-archive-1.7/x/"tar\.xz" do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/deco ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} .for i in LICENSE Makefile NEWS README config.mk ${RM} -r ${WRKSRC}/../${PORTNAME}-archive-1.7/${i} .endfor @cd ${WRKDIR}/${PORTNAME}-archive-1.7/x/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} @${FIND} ${STAGEDIR}${DATADIR} -type f -exec ${CHMOD} +x {} \; .include diff --git a/archivers/lzma/Makefile b/archivers/lzma/Makefile index a888bfc84267..6987c919ce52 100644 --- a/archivers/lzma/Makefile +++ b/archivers/lzma/Makefile @@ -1,52 +1,52 @@ # Created by: Radim Kolar PORTNAME= lzma PORTVERSION= 19.00 CATEGORIES= archivers MASTER_SITES= SF/sevenzip/LZMA%20SDK/ DISTNAME= lzma${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= High-ratio LZMA compressor -CONFLICTS= lzmautils-[0-9]* xz-[0-9]* +CONFLICTS= lzmautils xz USES= 7z gmake dos2unix NO_WRKSUBDIR= yes BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Bundles/LzmaCon MAKEFILE= makefile.gcc PLIST_FILES= bin/${PORTNAME} .ifdef(WITH_LZMA_PROB32) #increase the speed of decoding on some 32-bit CPUs, at the expense of doubled #memory usage for CLzmaDec::probs CFLAGS+= -D_LZMA_PROB32 .endif .ifdef(WITH_LZMA_SIZE_OPT) #enable some optimizations in LZMA Decoder to get smaller executable code CFLAGS+= -D_LZMA_SIZE_OPT .endif PORTDOCS= 7zC.txt 7zFormat.txt Methods.txt lzma-history.txt lzma.txt OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/bool Open(LPCTSTR fileName, DWORD creationDisposition)/,/}/d'\ ${WRKSRC}/CPP/7zip/Common/FileStreams.h @${REINPLACE_CMD} -e 's|malloc\.h|stdlib.h|g' \ ${WRKSRC}/CPP/7zip/UI/Common/Bench.cpp \ ${WRKSRC}/CPP/Common/MyWindows.cpp @${REINPLACE_CMD} -e \ '/^CXX/d;s|CXX_C|CC|;s|^CFLAGS =|CFLAGS +=|;s|-o|${CFLAGS} -o|'\ ${BUILD_WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${INSTALL} -d ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/DOC/&&${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-test: ${BUILD_WRKSRC}/${PORTNAME} b .include diff --git a/archivers/par/Makefile b/archivers/par/Makefile index babddc6ab742..ac27d0253c4d 100644 --- a/archivers/par/Makefile +++ b/archivers/par/Makefile @@ -1,38 +1,38 @@ # Created by: Alexey Dokuchaev PORTNAME= par PORTVERSION= 0.03.01 CATEGORIES= archivers games MASTER_SITES= http://ibiblio.org/pub/linux/games/quake/ PKGNAMEPREFIX= quake- MAINTAINER= danfe@FreeBSD.org COMMENT= Archiver for Quake I and II packed data files LICENSE= GPLv2 -CONFLICTS= par-[0-9]* +CONFLICTS= par MAKEFILE= Makefile.Linux MAKE_ARGS= CC="${CC}" PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz PORTDOCS= ChangeLog README OPTIONS_DEFINE= DOCS MAKE_JOBS_UNSAFE= yes post-patch: @${REINPLACE_CMD} -e 's,-Wall.*-pipe,${CFLAGS}, ; \ s,"Linux,"${OPSYS},' ${WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -e 's,off_t,uint32_t,g' ${WRKSRC}/par.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/archivers/par2cmdline/Makefile b/archivers/par2cmdline/Makefile index 35d3a9022ac5..efe300bf7eb9 100644 --- a/archivers/par2cmdline/Makefile +++ b/archivers/par2cmdline/Makefile @@ -1,40 +1,40 @@ # Created by: Chris Larsen PORTNAME= par2cmdline PORTVERSION= 0.8.1 DISTVERSIONPREFIX= v CATEGORIES= archivers MAINTAINER= martymac@FreeBSD.org COMMENT= Tools for using Parity v2 Archive files LICENSE= GPLv2 USES= autoreconf compiler:c++11-lang GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= Parchive PORTDOCS= README -CONFLICTS= par2cmdline-tbb-[0-9]* +CONFLICTS= par2cmdline-tbb PLIST_FILES= bin/par2 bin/par2create bin/par2repair bin/par2verify man/man1/par2.1.gz OPTIONS_DEFINE= DOCS TEST_TARGET= check post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include .if ${ARCH} == i386 # ld: error: undefined symbol: __atomic_load # See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230888 USE_GCC= yes .endif .include diff --git a/archivers/squsq/Makefile b/archivers/squsq/Makefile index 5f6005d05363..bd7cd8e95802 100644 --- a/archivers/squsq/Makefile +++ b/archivers/squsq/Makefile @@ -1,29 +1,29 @@ # Created by: Alexey Dokuchaev PORTNAME= squsq PORTVERSION= 3.3 CATEGORIES= archivers MASTER_SITES= http://freebsd.nsu.ru/distfiles/ NETBSD LOCAL/danfe DISTNAME= t20-squsq-3.3 MAINTAINER= ports@FreeBSD.org COMMENT= Compressor/decompressor for CP/M "Squeeze" compressed files -CONFLICTS= squirrel-[0-9]* +CONFLICTS= squirrel WRKSRC= ${WRKDIR}/t20-squsq MAKEFILE= ${FILESDIR}/Makefile CFLAGS+= -Wno-error=return-type PLIST_FILES= bin/sq bin/usq PORTDOCS= readme OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sq ${WRKSRC}/usq ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme ${STAGEDIR}${DOCSDIR} .include diff --git a/astro/gpsbabel/Makefile b/astro/gpsbabel/Makefile index 53e275f51c89..8ac5130d1534 100644 --- a/astro/gpsbabel/Makefile +++ b/astro/gpsbabel/Makefile @@ -1,66 +1,66 @@ # Created by: Laurent Courty PORTNAME= gpsbabel DISTVERSIONPREFIX= ${PORTNAME}_ DISTVERSION= 1_7_0 CATEGORIES= astro geography MAINTAINER= dev2@heesakkers.info COMMENT= GPS file translating tool LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang gmake localbase qt:5 USE_QT= core qmake_build -CONFLICTS= gpsbabel14-[0-9]* +CONFLICTS= gpsbabel14 USE_GITHUB= yes GNU_CONFIGURE= yes OPTIONS_DEFINE= GUI OPTIONS_SUB= yes GUI_USES= gl GUI_USE= GL=gl \ QT=declarative,gui,location,network,printsupport,webchannel \ QT=webengine,widgets,xml,buildtools_build,linguisttools_build GUI_ALL_TARGET= gui GUI_VARS= MAKE_JOBS_UNSAFE=yes CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" do-build: (cd ${WRKSRC}; ${CONFIGURE_ENV} ${CONFIGURE_CMD}; ${MAKE_ENV} ${GMAKE}) do-build-GUI-on: (cd ${WRKSRC}/gui; ${QMAKE} USE_GUI=qt5; ${LRELEASE} *.ts; ${GMAKE}) post-patch: @${REINPLACE_CMD} '/langPath_ = / \ s|QApplication::applicationDirPath()|"${DATADIR}"|' \ ${WRKSRC}/gui/mainwindow.cc @${RM} -r ${WRKSRC}/zlib/contrib/minizip do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/ do-install-GUI-on: ${INSTALL_PROGRAM} ${WRKSRC}/gui/objects/gpsbabelfe \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/gui/gpsbabel.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/gui/*.qm ${STAGEDIR}${DATADIR}/translations/ ${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/gpsbabel.png .include .if ${PORT_OPTIONS:MGUI} DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 .endif .include diff --git a/astro/gpsbabel14/Makefile b/astro/gpsbabel14/Makefile index bc0e7ba1e14b..e8b56be7f6ea 100644 --- a/astro/gpsbabel14/Makefile +++ b/astro/gpsbabel14/Makefile @@ -1,31 +1,31 @@ # Created by: Laurent Courty PORTNAME= gpsbabel PORTVERSION= 1.4.4 PORTREVISION= 1 CATEGORIES= astro geography MASTER_SITES= https://secure.ohos.nl/downloads/ \ LOCAL/beech PKGNAMESUFFIX= 14 MAINTAINER= dev2@heesakkers.info COMMENT= GPS file translating tool (pre-qt version) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 USES= autoreconf GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-expathdr=${LOCALBASE}/include \ --with-libexpat=${LOCALBASE}/lib PLIST_FILES= bin/gpsbabel -CONFLICTS= gpsbabel-[0-9]* +CONFLICTS= gpsbabel post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gpsbabel .include diff --git a/astro/match/Makefile b/astro/match/Makefile index 3c3cf38b1d6f..dc076bb07121 100644 --- a/astro/match/Makefile +++ b/astro/match/Makefile @@ -1,17 +1,17 @@ # Created by: ijliao PORTNAME= match PORTVERSION= 1.0 CATEGORIES= astro MASTER_SITES= http://spiff.rit.edu/match/ MAINTAINER= a.andersson.thn@gmail.com COMMENT= Program for matching star lists LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= avenger-[0-9]* +CONFLICTS= avenger GNU_CONFIGURE= yes .include diff --git a/audio/aacplusenc/Makefile b/audio/aacplusenc/Makefile index 2275a1f2f89e..b6bcf203c023 100644 --- a/audio/aacplusenc/Makefile +++ b/audio/aacplusenc/Makefile @@ -1,44 +1,44 @@ # Created by: Pav Lucistnik PORTNAME= aacplusenc PORTVERSION= 0.17.5 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://ppa.launchpad.net/teknoraver/ppa/ubuntu/pool/main/a/aacplusenc/ DISTFILES= ${DISTNAME:S,-,_,}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= AacPlus v2 command-line encoder USES= cpe gmake # Converted from RESTRICTED LICENSE= AACPLUSENC LICENSE_NAME= aacplusenc LICENSE_TEXT= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies LICENSE_PERMS= auto-accept CPE_VENDOR= aacplusenc_project OPTIONS_DEFINE= FFTW3 OPTIONS_DEFAULT= FFTW3 FFTW3_DESC= Use FFTW3 library for performance -CONFLICTS= libaacplus-[0-9]* +CONFLICTS= libaacplus PLIST_FILES= bin/aacplusenc MAKE_ARGS+= INSTDIR=${STAGEDIR}${PREFIX} FFTW3_MAKE_ARGS_OFF= NOFFTW3=1 FFTW3_LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libfftw3.so:math/fftw3 FFTW3_CFLAGS= -I${LOCALBASE}/include WRKSRC= ${WRKDIR}/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|-O3 -ftree-vectorize|${CFLAGS}| ; s|-lfftw3f|-L${LOCALBASE}/lib -lfftw3f| ; s|INSTDIR=.*|INSTDIR=${PREFIX}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's||| ; s|__BYTE|_BYTE|' ${WRKSRC}/au_channel.h @${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/configure .include diff --git a/audio/codec2/Makefile b/audio/codec2/Makefile index 1a600e522cb5..1eb339097887 100644 --- a/audio/codec2/Makefile +++ b/audio/codec2/Makefile @@ -1,54 +1,54 @@ PORTNAME= codec2 DISTVERSION= 0.8.1 PORTREVISION= 2 CATEGORIES= audio hamradio MASTER_SITES= https://hobbes1069.fedorapeople.org/freetel/codec2/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Low bit rate codec LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libspeexdsp.so:audio/speexdsp -CONFLICTS= libcodec2-[0-9]* +CONFLICTS= libcodec2 USES= cmake pathfix pkgconfig shebangfix tar:xz USE_LDCONFIG= yes OPTIONS_DEFINE= EXAMPLES TEST OPTIONS_SUB= yes EXAMPLES_CMAKE_ON= -DINSTALL_EXAMPLES=ON TEST_CMAKE_ON= -DUNITTEST=ON TEST_SRCFILES= cohpsk_ch cohpsk_demod cohpsk_get_test_bits cohpsk_mod\ cohpsk_put_test_bits fdmdv_channel freedv_rx freedv_tx\ generate_codebook TEST_UNITTESTFILES= c2validate create_interleaver de extract fdmdv_mem\ genlsp genres polar2rect\ pre raw2h scalarlsptest speexnoisesup t16_8\ t16_8_short tcohpsk test_cohpsk_ch tfdmdv tfifo\ tnlp tprede vq_train_jvm\ vqtrain SHEBANG_FILES= ${WRKSRC}/octave/fsk_horus_stream.m\ ${WRKSRC}/script/menu.sh SHEBANG_LANG= octave TEST_RUN_DEPENDS= octave:math/octave TEST_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate PORTEXAMPLES= * pre-patch-TEST-on: ${REINPLACE_CMD} 's|%ld|%u|' ${WRKSRC}/unittest/fdmdv_mem.c post-install-TEST-on: .for a in ${TEST_SRCFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/src/${a} ${STAGEDIR}${PREFIX}/bin .endfor .for a in ${TEST_UNITTESTFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/unittest/${a} ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/audio/linux-c7-alsa-lib/Makefile b/audio/linux-c7-alsa-lib/Makefile index 8b893c02b5bc..7a481c1c7d8c 100644 --- a/audio/linux-c7-alsa-lib/Makefile +++ b/audio/linux-c7-alsa-lib/Makefile @@ -1,30 +1,30 @@ # Created by: Piotr Kubaj PORTNAME= alsa-lib PORTVERSION= 1.1.8 DISTVERSIONSUFFIX= -1.el7 CATEGORIES= audio linux MAINTAINER= emulation@FreeBSD.org COMMENT= Advanced Linux Sound Architecture libraries (Linux CentOS ${LINUX_DIST_VER}) LICENSE= GPLv3 RUN_DEPENDS= alsa-lib>0:audio/alsa-lib USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: @${RM} -r ${WRKSRC}/etc/* ${WRKSRC}/lib/modprobe.d \ ${WRKSRC}/usr/share/doc/alsa-lib post-install: ${LN} -sf ${LOCALBASE}/etc/asound.conf ${STAGEDIR}${PREFIX}/etc .include diff --git a/audio/linux-c7-alsa-plugins-oss/Makefile b/audio/linux-c7-alsa-plugins-oss/Makefile index 7fc910a27fe0..ed3c8f33d757 100644 --- a/audio/linux-c7-alsa-plugins-oss/Makefile +++ b/audio/linux-c7-alsa-plugins-oss/Makefile @@ -1,110 +1,110 @@ # Created by: Piotr Kubaj PORTNAME= alsa-plugins PORTVERSION= 1.1.6 DISTVERSIONSUFFIX= -1.el7 PORTREVISION= 3 CATEGORIES= audio linux MASTER_SITES= CENTOS_LINUX MASTER_SITE_SUBDIR= centos/${LINUX_DIST_VER}/os/Source/SPackages/ \ centos/${LINUX_DIST_VER}/updates/Source/SPackages/ PKGNAMEPREFIX= linux-c7- PKGNAMESUFFIX= -oss EXTRACT_SUFX= .src.rpm DIST_SUBDIR= centos MAINTAINER= emulation@FreeBSD.org COMMENT= OSS plugin for ALSA (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL21+ USES= autoreconf:build gmake libtool:build linux:c7 pkgconfig USE_LDCONFIG= yes USE_LINUX= alsalib:build,run alsa-lib-devel:build base:build devtools:build USE_LINUX_PREFIX=yes RPM_PATCHES= alsa-plugins-1.1.6-post.patch \ alsa-plugins-1.1.6-speexdsp.patch CONFIG_ARGS= --disable-static --disable-mix --disable-usbstream \ --disable-arcamav --disable-jack --disable-pulseaudio \ --disable-samplerate --disable-libav --disable-a52 \ --disable-lavrate --disable-speexdsp --with-speex=no CPPFLAGS+= -DFREEBSD_OSS -DFREEBSD_OSS_USE_IO_PTR CFLAGS+= --sysroot=${LINUXBASE} COMPAT32_CFLAGS_amd64= -m32 LIBDIR_amd64= /usr/lib64 LIBDIR_i386= /usr/lib WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WRKSRC32= ${WRKDIR}/32/${PORTNAME}-${PORTVERSION} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr PLIST= ${PKGDIR}/pkg-plist.${ARCH} .include post-extract: .if !empty(COMPAT32_CFLAGS_${ARCH}) @${MKDIR} ${WRKDIR}/32 @(cd ${WRKDIR}/32 && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ../${PORTNAME}-${PORTVERSION}.tar.bz2 ${EXTRACT_AFTER_ARGS}) .endif @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${PORTNAME}-${PORTVERSION}.tar.bz2 ${EXTRACT_AFTER_ARGS}) do-patch: @${REINPLACE_CMD} 's/mkdir -p/$$(MKDIR_P)/' \ ${WRKDIR}/alsa-plugins-1.1.6-post.patch .for p in ${RPM_PATCHES} .if !empty(COMPAT32_CFLAGS_${ARCH}) @${PATCH} -d ${WRKSRC32} --forward --quiet -E -p1 < ${WRKDIR}/${p} .endif @${PATCH} -d ${WRKSRC} --forward --quiet -E -p1 < ${WRKDIR}/${p} .endfor .if !empty(COMPAT32_CFLAGS_${ARCH}) @${CAT} ${PATCHDIR}/patch-* | ${PATCH} -d ${WRKSRC32} --forward \ --quiet -E -p0 .endif @${CAT} ${PATCHDIR}/patch-* | ${PATCH} -d ${WRKSRC} --forward \ --quiet -E -p0 do-configure: .if !empty(COMPAT32_CFLAGS_${ARCH}) @(cd ${WRKSRC32} && ${AUTORECONF} -f -i && ${SETENV} \ PATH=${LINUXBASE}/usr/bin ./configure CPPFLAGS="${CPPFLAGS}" \ CFLAGS="${CFLAGS:N-march=*} ${COMPAT32_CFLAGS_${ARCH}}" \ LDFLAGS="${LDFLAGS}" MAKE="${LOCALBASE}/bin/gmake" \ MKDIR_P="${MKDIR}" PKG_CONFIG="${LOCALBASE}/bin/pkgconf" \ PKG_CONFIG_PATH=${LINUXBASE}/usr/lib/pkgconfig \ ${CONFIG_ARGS}) .endif @(cd ${WRKSRC} && ${AUTORECONF} -f -i && ${SETENV} \ PATH=${LINUXBASE}/usr/bin ./configure CPPFLAGS="${CPPFLAGS}" \ CFLAGS="${CFLAGS:N-march=*}" LDFLAGS="${LDFLAGS}" \ MAKE="${LOCALBASE}/bin/gmake" MKDIR_P="${MKDIR}" \ PKG_CONFIG="${LOCALBASE}/bin/pkgconf" \ PKG_CONFIG_PATH=${LINUXBASE}${LIBDIR_${ARCH}}/pkgconfig \ --libdir ${LIBDIR_${ARCH}} ${CONFIG_ARGS}) do-build: .if !empty(COMPAT32_CFLAGS_${ARCH}) @(cd ${WRKSRC32} && ${SETENV} PATH=${LINUXBASE}/usr/bin \ ${LOCALBASE}/bin/gmake) .endif @(cd ${WRKSRC} && ${SETENV} PATH=${LINUXBASE}/usr/bin \ ${LOCALBASE}/bin/gmake) do-install: .if !empty(COMPAT32_CFLAGS_${ARCH}) @(cd ${WRKSRC32} && ${SETENV} PATH=${LINUXBASE}/usr/bin \ ${LOCALBASE}/bin/gmake install-strip \ DESTDIR=${STAGEDIR}${LINUXBASE}) ${RM} -r ${STAGEDIR}${LINUXBASE}/usr/lib/alsa-lib/*.la .endif @(cd ${WRKSRC} && ${SETENV} PATH=${LINUXBASE}/usr/bin \ ${LOCALBASE}/bin/gmake install-strip \ DESTDIR=${STAGEDIR}${LINUXBASE}) ${RM} -r ${STAGEDIR}${LINUXBASE}${LIBDIR_${ARCH}}/alsa-lib/*.la ${RM} -r ${STAGEDIR}${LINUXBASE}/etc ${STAGEDIR}${LINUXBASE}/usr/share .include diff --git a/audio/linux-c7-alsa-plugins-pulseaudio/Makefile b/audio/linux-c7-alsa-plugins-pulseaudio/Makefile index b02c649f1bff..b23dd9539efc 100644 --- a/audio/linux-c7-alsa-plugins-pulseaudio/Makefile +++ b/audio/linux-c7-alsa-plugins-pulseaudio/Makefile @@ -1,32 +1,32 @@ # Created by: Piotr Kubaj PORTNAME= alsa-plugins PORTVERSION= 1.1.6 DISTVERSIONSUFFIX= -1.el7 PORTREVISION= 1 CATEGORIES= audio linux PKGNAMESUFFIX= -pulseaudio MAINTAINER= emulation@FreeBSD.org COMMENT= PulseAudio plugin for ALSA (Linux CentOS ${LINUX_DIST_VER}) LICENSE= GPLv3 USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= alsalib pulseaudio-libs USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS post-patch: @${LN} -sf ../../../usr/share/alsa/alsa.conf.d/50-pulseaudio.conf \ ${WRKSRC}/etc/alsa/conf.d .include diff --git a/audio/linux-c7-alsa-utils/Makefile b/audio/linux-c7-alsa-utils/Makefile index cee18823c31d..78da890435e2 100644 --- a/audio/linux-c7-alsa-utils/Makefile +++ b/audio/linux-c7-alsa-utils/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= alsa-utils PORTVERSION= 1.1.8 DISTVERSIONSUFFIX= -2.el7 CATEGORIES= audio linux MAINTAINER= emulation@FreeBSD.org COMMENT= Advanced Linux Sound Architecture utilities (Linux CentOS ${LINUX_DIST_VER}) LICENSE= GPLv3 USES= linux:c7 USE_LINUX= alsalib alsa-plugins-oss USE_LINUX_RPM= nolib -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/audio/linux-c7-audiofile/Makefile b/audio/linux-c7-audiofile/Makefile index e9ebd3756126..02277aa7d8b3 100644 --- a/audio/linux-c7-audiofile/Makefile +++ b/audio/linux-c7-audiofile/Makefile @@ -1,21 +1,21 @@ # Created by: Piotr Kubaj PORTNAME= audiofile PORTVERSION= 0.3.6 DISTVERSIONSUFFIX= -9.el7 PORTREVISION= 2 CATEGORIES= audio linux MAINTAINER= emulation@FreeBSD.org COMMENT= Implementation of the Audio File Library (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../lib${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/audio/linux-c7-flac/Makefile b/audio/linux-c7-flac/Makefile index 98621d290857..618f4c923c27 100644 --- a/audio/linux-c7-flac/Makefile +++ b/audio/linux-c7-flac/Makefile @@ -1,28 +1,28 @@ # Created by: Piotr Kubaj PORTNAME= flac PORTVERSION= 1.3.0 DISTVERSIONSUFFIX= -5.el7_1 PORTREVISION= 2 CATEGORIES= audio linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= Free lossless audio codec (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= libogg USE_LINUX_RPM= yes CPE_VENDOR= flac_project LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/audio/linux-c7-libogg/Makefile b/audio/linux-c7-libogg/Makefile index e31668554cb4..fae12d0d8f58 100644 --- a/audio/linux-c7-libogg/Makefile +++ b/audio/linux-c7-libogg/Makefile @@ -1,21 +1,21 @@ # Created by: Piotr Kubaj PORTNAME= libogg PORTVERSION= 1.3.0 DISTVERSIONSUFFIX= -7.el7 PORTREVISION= 1 CATEGORIES= audio linux MAINTAINER= emulation@FreeBSD.org COMMENT= Ogg bitstream library (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/audio/linux-c7-libsndfile/Makefile b/audio/linux-c7-libsndfile/Makefile index 7771764e60b2..7db947cb86e1 100644 --- a/audio/linux-c7-libsndfile/Makefile +++ b/audio/linux-c7-libsndfile/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= libsndfile PORTVERSION= 1.0.25 DISTVERSIONSUFFIX= -12.el7 PORTREVISION= 6 CATEGORIES= audio linux MAINTAINER= emulation@FreeBSD.org COMMENT= Reading and writing files containing sampled sound (like WAV or AIFF) (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= flac gsm libogg libvorbis USE_LINUX_RPM= yes CPE_VENDOR= libsndfile_project -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/audio/linux-c7-libvorbis/Makefile b/audio/linux-c7-libvorbis/Makefile index e805806c66fa..8fecd181adc1 100644 --- a/audio/linux-c7-libvorbis/Makefile +++ b/audio/linux-c7-libvorbis/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= libvorbis PORTVERSION= 1.3.3 DISTVERSIONSUFFIX= -8.el7.1 PORTREVISION= 2 CATEGORIES= audio linux MAINTAINER= emulation@FreeBSD.org COMMENT= Audio compression codec library (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= libogg USE_LINUX_RPM= yes CPE_VENDOR= xiph.org -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/audio/linux-c7-openal-soft/Makefile b/audio/linux-c7-openal-soft/Makefile index ac934059c93c..b8b4f12540ca 100644 --- a/audio/linux-c7-openal-soft/Makefile +++ b/audio/linux-c7-openal-soft/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj diff --git a/audio/linux-c7-pulseaudio-libs/Makefile b/audio/linux-c7-pulseaudio-libs/Makefile index 0cb2508322af..e3e5a6c435cd 100644 --- a/audio/linux-c7-pulseaudio-libs/Makefile +++ b/audio/linux-c7-pulseaudio-libs/Makefile @@ -1,32 +1,32 @@ # Created by: Piotr Kubaj PORTNAME= pulseaudio PORTVERSION= 10.0 DISTVERSIONSUFFIX= -6.el7_9 PORTREVISION= 3 CATEGORIES= audio linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= Libraries for PulseAudio clients (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= dbuslibs libasyncns libsndfile systemd-libs tcp_wrappers-libs \ xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} \ ${PORTNAME}${PKGNAMESUFFIX}-glib2-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-patch: @${RM} ${WRKSRC}/etc/pulse/client.conf.orig .include diff --git a/audio/linux-c7-pulseaudio-utils/Makefile b/audio/linux-c7-pulseaudio-utils/Makefile index fecc270f5ee1..7230686eca27 100644 --- a/audio/linux-c7-pulseaudio-utils/Makefile +++ b/audio/linux-c7-pulseaudio-utils/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= pulseaudio PORTVERSION= 10.0 DISTVERSIONSUFFIX= -6.el7_9 PORTREVISION= 2 CATEGORIES= audio linux PKGNAMESUFFIX= -utils MAINTAINER= emulation@FreeBSD.org COMMENT= Utils for PulseAudio clients (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs pulseaudio-libs USE_LINUX_RPM= nolib BIN_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr .include diff --git a/audio/linux-c7-sdl_mixer/Makefile b/audio/linux-c7-sdl_mixer/Makefile index aa84134d4985..25fe000bc9e7 100644 --- a/audio/linux-c7-sdl_mixer/Makefile +++ b/audio/linux-c7-sdl_mixer/Makefile @@ -1,27 +1,27 @@ # Created by: Piotr Kubaj PORTNAME= sdl_mixer PORTVERSION= 1.2.12 DISTVERSIONSUFFIX= -4.el7 PORTREVISION= 1 CATEGORIES= audio linux MASTER_SITES= EPEL7/s DISTNAME= SDL_mixer-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= Sample multi-channel audio mixer library (Linux CentOS ${LINUX_DIST_VER}) ONLY_FOR_ARCHS= amd64 USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= sdl12 USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/SDL_mixer-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/audio/osalp/Makefile b/audio/osalp/Makefile index 2c7f34dbb198..69d7d1c8ddbd 100644 --- a/audio/osalp/Makefile +++ b/audio/osalp/Makefile @@ -1,43 +1,43 @@ # Created by: ijliao PORTNAME= osalp PORTVERSION= 0.7.5 PORTREVISION= 7 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}-beta MAINTAINER= ports@FreeBSD.org COMMENT= Open Source Audio Library Project DEPRECATED= Abandoned upstream, listed as beta and no new release since 2008 EXPIRATION_DATE=2021-12-31 RUN_DEPENDS= mpg123:audio/mpg123 LIB_DEPENDS= libmp3lame.so:audio/lame \ libvorbis.so:audio/libvorbis USES= libtool localbase:ldflags USE_CXXSTD= c++98 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-all CFLAGS+= -fPIC -DPIC USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION} -CONFLICTS= libaudiofile-[0-9]* +CONFLICTS= libaudiofile post-patch: @${FIND} ${WRKSRC} -name "*.cc" | ${XARGS} ${REINPLACE_CMD} -E \ 's|iostream.h|iostream|; \ s|[[:space:]]cout| std::cout|g; \ s|[[:space:]]endl| std::endl|g; \ s|[[:space:]]cerr| std::cerr|g;' post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaflib-${PORTVERSION}.so \ ${STAGEDIR}${PREFIX}/lib/aflib/lib*-${PORTVERSION}.so .include diff --git a/audio/play/Makefile b/audio/play/Makefile index 5512670547e1..5af1030c20ef 100644 --- a/audio/play/Makefile +++ b/audio/play/Makefile @@ -1,26 +1,26 @@ # Created by: Masanori Kiriake PORTNAME= play PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= PORTS_JP MAINTAINER= ports@FreeBSD.org COMMENT= Simple audio file player -CONFLICTS= sox-[0-9]* +CONFLICTS= sox USES= uidfix MAKE_ARGS= CFLAGS="${CFLAGS}" MANDIR="${PREFIX}/man/ja/man" BINDIR="${PREFIX}/bin" # XXX PIE static libraries are not supported by base system /usr/share/mk MAKE_ARGS+= WITHOUT_PIE=true PLIST_FILES= bin/play man/ja/man1/play.1.gz post-patch: .for file in play_audio.c mixer_ctl.c encode_sun.c encode_riff.c speed.c @${REINPLACE_CMD} '/soundcard\.h/s,machine,sys,' ${WRKSRC}/${file} .endfor .include diff --git a/audio/sox/Makefile b/audio/sox/Makefile index fa7fff6b5863..cc1574d82b75 100644 --- a/audio/sox/Makefile +++ b/audio/sox/Makefile @@ -1,111 +1,111 @@ # Created by: torstenb PORTNAME= sox PORTVERSION= 14.4.2 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF PATCHFILES= 0001-Remove-pure-attribute-from-functions-with-side-effec.patch:-p1 PATCH_SITES= https://sourceforge.net/p/sox/patches/104/attachment/ MAINTAINER= dnelson@allantgroup.com COMMENT= SOund eXchange - universal sound sample translator LICENSE= LGPL21 GPLv2 LICENSE_COMB= dual LIB_DEPENDS= libltdl.so:devel/libltdl -CONFLICTS= play-[0-9]* +CONFLICTS= play GNU_CONFIGURE= yes USES= autoreconf cpe libtool localbase:ldflags pkgconfig USE_LDCONFIG= yes OPTIONS_DEFINE= AMRNB AMRWB FLAC GSM ID3TAG LADSPA LAME MAD OPUS PNG \ SNDFILE TWOLAME VORBIS WAVPACK OPTIONS_DEFAULT= AO FLAC GSM ID3TAG MAD OPUS OSS PNG SNDFILE VORBIS OPTIONS_GROUP= SOUND OPTIONS_GROUP_SOUND= ALSA AO OSS PULSEAUDIO SNDIO # Default LAME to off for packages so we don't end up RESTRICTED .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME .endif AMRNB_DESC= AMR Speech Codec (Narrowband) AMRWB_DESC= AMR Speech Codec (Wideband) GSM_DESC= Use libgsm from ports (else use bundled lib) PNG_DESC= PNG spectrogram creation LDFLAGS+= -lpthread CONFIGURE_ARGS+= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" CONFIGURE_ARGS+= --with-distro="${CONFIGURE_TARGET} ${PKGNAME}" CONFIGURE_ARGS+= --with-gsm CONFIGURE_ARGS+= --disable-stack-protector ALSA_CONFIGURE_WITH= alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins AO_CONFIGURE_WITH= ao AO_LIB_DEPENDS= libao.so:audio/libao AMRNB_CONFIGURE_WITH= amrnb AMRNB_LIB_DEPENDS= libamrnb.so:audio/libamrnb AMRWB_CONFIGURE_WITH= amrwb AMRWB_LIB_DEPENDS= libamrwb.so:audio/libamrwb VORBIS_CONFIGURE_WITH= oggvorbis VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis SNDFILE_CONFIGURE_WITH= sndfile SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile LADSPA_CONFIGURE_WITH= ladspa LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/filter.so:audio/ladspa LADSPA_BUILD_DEPENDS= ${LOCALBASE}/lib/ladspa/filter.so:audio/ladspa LAME_CONFIGURE_WITH= lame LAME_LIB_DEPENDS= libmp3lame.so:audio/lame FLAC_CONFIGURE_WITH= flac FLAC_LIB_DEPENDS= libFLAC.so:audio/flac MAD_CONFIGURE_WITH= mad MAD_LIB_DEPENDS= libmad.so:audio/libmad OSS_CONFIGURE_WITH= oss PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png PULSEAUDIO_CONFIGURE_WITH= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio SNDIO_CONFIGURE_WITH= sndio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio GSM_LIB_DEPENDS= libgsm.so:audio/gsm ID3TAG_CONFIGURE_WITH= id3tag ID3TAG_LIB_DEPENDS= libid3tag.so:audio/libid3tag WAVPACK_CONFIGURE_WITH= wavpack WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack TWOLAME_CONFIGURE_WITH= twolame TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame OPUS_CONFIGURE_WITH= opus OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile # We cannot ask for gsm to be enabled without it trying to use external gsm, # so force the autoconf checks to fail GSM_CONFIGURE_ENV_OFF= ac_cv_header_gsm_h=no ac_cv_header_gsm_gsm_h=no \ ac_cv_lib_gsm_gsm_create=no INSTALL_TARGET= install-strip .include diff --git a/audio/teamspeak3-server/Makefile b/audio/teamspeak3-server/Makefile index a107cf556b2e..451168be2e42 100644 --- a/audio/teamspeak3-server/Makefile +++ b/audio/teamspeak3-server/Makefile @@ -1,100 +1,100 @@ # Created by: Daniel O'Connor PORTNAME= teamspeak3-server PORTVERSION= 3.13.6 PORTEPOCH= 1 CATEGORIES= audio net MASTER_SITES= https://files.teamspeak-services.com/releases/server/${PORTVERSION}/ DISTNAME= ${PORTNAME}_freebsd_${TEAMSPEAK_ARCH}-${PORTVERSION} MAINTAINER= ultima@FreeBSD.org COMMENT= Server side of the TeamSpeak group voice chat system LICENSE= teamspeak LICENSE_NAME= TeamSpeak 3.x End User License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell ONLY_FOR_ARCHS= amd64 RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= tar:bz2 USE_LDCONFIG= ${LIBDIR} USE_RC_SUBR= teamspeak NO_BUILD= yes SUB_FILES= pkg-message USERS= teamspeak GROUPS= teamspeak -CONFLICTS= teamspeak_server-[0-9]* +CONFLICTS= teamspeak_server PLIST_SUB= DBDIR=${DBDIR} \ ETCDIR=${ETCDIR} \ LOGDIR=${LOGDIR} \ BINGRP=${BINGRP} SUB_LIST= DBDIR=${DBDIR} \ ETCDIR=${ETCDIR} \ LOGDIR=${LOGDIR} PORTDOCS= accounting.txt \ permissiondoc.txt \ privilegekey_guide.txt \ server_quickstart.md \ server_upgrade.txt \ update_mysql_to_mariadb.txt \ webquery.md OPTIONS_DEFINE= DOCS MYSQL MYSQL_USES= mysql:server MYSQL_VARS= SUB_LIST+=MYSQL=mysql MYSQL_VARS_OFF= SUB_LIST+=MYSQL= .include .if ${ARCH} == "i386" TEAMSPEAK_ARCH= x86 .elif ${ARCH} == "amd64" TEAMSPEAK_ARCH= amd64 .endif WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH} DBDIR= /var/db/teamspeak ETCDIR= ${PREFIX}/etc/teamspeak LIBDIR= ${PREFIX}/lib/teamspeak/server LIBEXECDIR= ${PREFIX}/libexec LOGDIR= /var/log/teamspeak SHAREDIR= ${PREFIX}/share/teamspeak/server do-install: @${MKDIR} ${STAGEDIR}${SHAREDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${SHAREDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${SHAREDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "sql serverquerydocs" ${STAGEDIR}${SHAREDIR}) @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/*.so ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/redist/*.so* ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/ts3server \ ${STAGEDIR}${LIBEXECDIR}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} . for DOCFILE in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${DOCFILE} ${STAGEDIR}${DOCSDIR} . endfor ${INSTALL} -d ${STAGEDIR}${DBDIR} ${INSTALL} -d ${STAGEDIR}${LOGDIR} ${INSTALL} -d ${STAGEDIR}${ETCDIR} # Add link to serverquerydocs, this needs to be in the # same directory as chdir or help commands will fail. ${RLN} ${STAGEDIR}${SHAREDIR}/serverquerydocs ${STAGEDIR}${DBDIR} .include diff --git a/audio/waon/Makefile b/audio/waon/Makefile index d214f188fe26..3462a25810a3 100644 --- a/audio/waon/Makefile +++ b/audio/waon/Makefile @@ -1,34 +1,34 @@ # Created by: Kengo Ichiki PORTNAME= waon PORTVERSION= 0.10 PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= kichiki@users.sourceforge.net COMMENT= Wave-to-Notes transcriber and some utility tools LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:math/fftw3 \ libao.so:audio/libao \ libsndfile.so:audio/libsndfile \ libsamplerate.so:audio/libsamplerate -CONFLICTS= pv-[0-9]* +CONFLICTS= pv USES= gnome ncurses pkgconfig USE_GNOME= gtk20 PLIST_FILES= bin/waon bin/pv bin/gwaon \ share/man/man1/gwaon.1.gz share/man/man1/pv.1.gz \ share/man/man1/waon.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/waon \ ${WRKSRC}/pv \ ${WRKSRC}/gwaon ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/biology/emboss/Makefile b/biology/emboss/Makefile index fed3bdc4df4e..e4e120effa16 100644 --- a/biology/emboss/Makefile +++ b/biology/emboss/Makefile @@ -1,65 +1,65 @@ # Created by: Johann Visagie PORTNAME= emboss PORTVERSION= 6.6.0 PORTREVISION= 6 CATEGORIES= biology MASTER_SITES= ftp://emboss.open-bio.org/pub/EMBOSS/ DISTNAME= ${PORTNAME:tu}-${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= wen@FreeBSD.org COMMENT= Collection of open source tools for genetic sequence analysis LICENSE= GPLv2 BUILD_DEPENDS= clustalw:biology/clustalw \ primer3:biology/primer3 LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png USES= gmake libtool iconv mysql pgsql ssl USE_SUBMAKE= yes -CONFLICTS= qmail-ldap-[0-9]* digest-[0-9]* +CONFLICTS= qmail-ldap digest PREFIX?= ${LOCALBASE}/emboss NO_MTREE= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes SUB_FILES= pkg-message emboss-shell SUB_LIST= PREFIX=${PREFIX} DATADIR=${DATADIR} LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=${ICONV_CONFIGURE_ARG} INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/${PORTNAME:tu}/doc DATADIR= ${PREFIX}/share/${PORTNAME:tu} OPTIONS_DEFINE= DOCS X11 OPTIONS_DEFAULT= X11 DOCS_CONFIGURE_ON= --with-docroot=${DOCSDIR} X11_USES= motif xorg X11_USE= XORG=x11 X11_LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png X11_CONFIGURE_OFF= --without-x CONFIG_FILE= ${WRKSRC}/emboss/emboss.default.template post-patch: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure post-build: ${CC} -DEMBOSS_PREFIX="\"${PREFIX}\"" ${FILESDIR}/emboss.c -o ${WRKDIR}/emboss pre-install: @ ${REINPLACE_CMD} -e 's#%%DATADIR%%#${PREFIX}/share/${PORTNAME:tu}#' ${CONFIG_FILE} post-install: @${MKDIR} ${STAGEDIR}${LOCALBASE}/bin ${INSTALL_SCRIPT} ${WRKDIR}/emboss-shell ${STAGEDIR}${LOCALBASE}/bin ${INSTALL_DATA} ${CONFIG_FILE} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKDIR}/emboss ${STAGEDIR}${LOCALBASE}/bin .include diff --git a/biology/seqan/Makefile b/biology/seqan/Makefile index 7ed81b7b9283..f55de391aee5 100644 --- a/biology/seqan/Makefile +++ b/biology/seqan/Makefile @@ -1,38 +1,38 @@ # Created by: h2 PORTNAME= seqan DISTVERSION= 2.4.0 CATEGORIES= biology MASTER_SITES= http://packages.seqan.de/seqan-library/ DISTNAME= ${PORTNAME}-library-${PORTVERSION} MAINTAINER= h2+fbsdports@fsfe.org COMMENT= C++ sequence analysis template library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/share/doc/seqan/LICENSE USES= tar:xz NO_BUILD= yes NO_ARCH= yes -CONFLICTS= seqan1-[0-9]* +CONFLICTS= seqan1 OPTIONS_DEFINE= DOCS PORTDOCS= * post-patch: # delete empty doc dirs @cd ${WRKSRC}/share/doc/seqan/html && ${RMDIR} docs/seqan docs lists do-install: cd ${WRKSRC}/include/ && ${COPYTREE_SHARE} ./${PORTNAME} ${STAGEDIR}/${PREFIX}/include @${MKDIR} ${STAGEDIR}/${PREFIX}/lib/cmake/seqan ${INSTALL_DATA} ${WRKSRC}/share/cmake/seqan/seqan-config.cmake ${STAGEDIR}/${PREFIX}/lib/cmake/seqan/ @${MKDIR} ${STAGEDIR}/${PREFIX}/libdata/pkgconfig ${INSTALL_DATA} ${WRKSRC}/share/pkgconfig/seqan-2.pc ${STAGEDIR}/${PREFIX}/libdata/pkgconfig/ do-install-DOCS-on: cd ${WRKSRC}/share/doc/ && ${COPYTREE_SHARE} ./seqan/ ${STAGEDIR}${DOCSDIR}/../ .include diff --git a/cad/geda/Makefile b/cad/geda/Makefile index 9d65f6e344c1..6cf616463ab8 100644 --- a/cad/geda/Makefile +++ b/cad/geda/Makefile @@ -1,52 +1,52 @@ # Created by: Vanilla I. Shu PORTNAME= geda PORTVERSION= 1.8.2 DISTVERSIONPREFIX=gaf- PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= cad MASTER_SITES= http://ftp.geda-project.org/${PORTNAME}-gaf/stable/v${PORTVERSION:R}/${PORTVERSION}/ MAINTAINER= hrs@FreeBSD.org COMMENT= GPL Electronic Design Automation tools LICENSE= GPLv2+ .if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld BROKEN= ld: error: ../src/.libs/libgeda.so: undefined reference to g_input_stream_get_type .endif LIB_DEPENDS= libstroke.so:devel/libstroke \ libguile.so:lang/guile1 RUN_DEPENDS= gawk:lang/gawk\ USES= desktop-file-utils gettext gmake gnome libtool pathfix perl5 \ pkgconfig python:run shared-mime-info shebangfix SHEBANG_FILES= examples/lightning_detector/bom libgeda/docs/*.dox \ utils/gxyrs/*.pl utils/scripts/* \ utils/docs/*.dox gattrib/docs/*.dox \ gschem/docs/*.dox gsymcheck/docs/*.dox \ gnetlist/docs/*.dox USE_GNOME= gtk20 USE_PERL5= run GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libstroke=${LOCALBASE} INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-gaf DATADIR= ${PREFIX}/share/gEDA INFO= geda-scheme BINARY_WRAPPERS= gm4 -CONFLICTS= geda-docs-[0-9]* geda-examples-[0-9]* geda-gattrib-[0-9]* \ - geda-gschem-[0-9]* geda-netlist-[0-9]* geda-symbols-[0-9]* \ - geda-symcheck-[0-9]* geda-utils-[0-9]* libgeda-[0-9]* +CONFLICTS= geda-docs geda-examples geda-gattrib \ + geda-gschem geda-netlist geda-symbols \ + geda-symcheck geda-utils libgeda PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS .include diff --git a/cad/jspice3/Makefile b/cad/jspice3/Makefile index 3a7cd82dda1a..58ef5d291802 100644 --- a/cad/jspice3/Makefile +++ b/cad/jspice3/Makefile @@ -1,73 +1,73 @@ # Created by: Pedro F. Giffuni PORTNAME= jspice3 DISTVERSION= 2.5-110615 CATEGORIES= cad MASTER_SITES= http://www.wrcad.com/ftp/pub/ MAINTAINER= ports@FreeBSD.org COMMENT= Adaptation of the Berkeley Spice3f4 with superconductivity BROKEN_aarch64= fails to install: jspice3: No such file or directory BROKEN_riscv64= fails to install: jspice3: No such file or directory BROKEN_FreeBSD_13= fails to install: jspice3: No such file or directory BROKEN_FreeBSD_14= fails to install: jspice3: No such file or directory -CONFLICTS= spice-[0-9]* +CONFLICTS= spice OPTIONS_DEFINE= X11 EXAMPLES OPTIONS_DEFAULT= X11 OPTIONS_SUB= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} X11_USES= xorg X11_USE= XORG=x11,xaw,xt post-patch: @${REINPLACE_CMD} -e \ '/^prefix/s|=.*|= ${PREFIX}| ; \ /^SPICE_HOST/s|=.*|= localhost| ; \ /^CC_OPT/s|=.*|= ${CFLAGS}|' \ ${WRKSRC}/conf/unixconf/mkheader.0 @cd ${WRKSRC}/src && \ ${REINPLACE_CMD} 's,va_copy,var_copy,g' include/cpextern.h \ lib/fte/options.c lib/cp/variable.c post-patch-X11-off: @${REINPLACE_CMD} -e \ '/$$makeprog depend/s|^|#|' \ ${WRKSRC}/build @${REINPLACE_CMD} -e \ 's|^LIBX|#LIBX| ; \ s|-DWANT_X11||' \ ${WRKSRC}/conf/unixconf/mkheader.0 do-build: (cd ${WRKSRC};${SETENV} ${MAKE_ENV} ${SH} build) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/jspice3/helpdir \ ${STAGEDIR}${PREFIX}/lib/jspice3/sced \ ${STAGEDIR}${PREFIX}/lib/jspice3/scripts (cd ${WRKSRC}/src/bin && ${INSTALL_PROGRAM} jspice3 nutmeg help \ multidec proc2mod spiced xeditor ${STAGEDIR}${PREFIX}/bin) ${INSTALL_DATA} ${WRKSRC}/lib/mfbcap ${WRKSRC}/lib/news \ ${STAGEDIR}${PREFIX}/lib/jspice3 ${INSTALL_DATA} ${WRKSRC}/lib/helpdir/* \ ${STAGEDIR}${PREFIX}/lib/jspice3/helpdir ${INSTALL_DATA} ${WRKSRC}//lib/sced/* \ ${STAGEDIR}${PREFIX}/lib/jspice3/sced ${INSTALL_DATA} ${WRKSRC}/lib/scripts/* \ ${STAGEDIR}${PREFIX}/lib/jspice3/scripts do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/jspice3/cryocmos \ ${STAGEDIR}${PREFIX}/share/examples/jspice3/josephson ${INSTALL_DATA} ${WRKSRC}/examples/*.* \ ${STAGEDIR}${PREFIX}/share/examples/jspice3 ${INSTALL_DATA} ${WRKSRC}/examples/cryocmos/* \ ${STAGEDIR}${PREFIX}/share/examples/jspice3/cryocmos ${INSTALL_DATA} ${WRKSRC}/examples/josephson/* \ ${STAGEDIR}${PREFIX}/share/examples/jspice3/josephson .include diff --git a/cad/pcb/Makefile b/cad/pcb/Makefile index b040cb13ce69..23c4806d7104 100644 --- a/cad/pcb/Makefile +++ b/cad/pcb/Makefile @@ -1,69 +1,69 @@ # Created by: Michael Reifenberger PORTNAME= pcb PORTVERSION= 4.2.0 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= cad MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= X11 interactive printed circuit board layout system LICENSE= GPLv2 BUILD_DEPENDS= m4>=1.4.11:devel/m4 \ ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:devel/dbus LIB_DEPENDS= libgd.so:graphics/gd \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= m4>=1.4.11:devel/m4 \ ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:devel/dbus USES= gl gmake gnome pkgconfig tk:run shared-mime-info \ desktop-file-utils xorg USE_GL= gl glu USE_GNOME= intltool cairo pangox-compat USE_XORG= x11 xrender xinerama -CONFLICTS= gts-[0-9]* +CONFLICTS= gts GNU_CONFIGURE= yes CONFIGURE_ENV+= INSTALL_DATA="${BSD_INSTALL_DATA}" LDFLAGS+= -lpthread PORTDOCS= \ pcb.html pcb.pdf refcard.pdf pad.png puller.png thermal.png \ examples tutorial gcode.png gcode_control_img.png \ gcode_tool_path.png OPTIONS_DEFINE= DOCS NLS OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI=MOTIF GTK NONE OPTIONS_DEFAULT=GTK DOCS_CONFIGURE_ENABLE= doc DOCS_CONFIGURE_ON= --docdir=${DOCSDIR} NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} \ ${ICONV_CONFIGURE_ARG} NLS_CONFIGURE_OFF= --without-libintl \ --without-iconv NLS_USES= gettext iconv .for L in fr nl ru pt_BR NLS_PLIST_FILES+= share/locale/${L}/LC_MESSAGES/pcb.mo .endfor MOTIF_DESC= Motif widgets MOTIF_USES= motif MOTIF_CONFIGURE_ON= --with-gui=lesstif MOTIF_CONFIGURE_ENV= WISH=${WISH} GTK_DESC= GIMP ToolKit widgets GTK_USE= GNOME=gtk20 GTK_CONFIGURE_ON= --with-gui=gtk GTK_CONFIGURE_ENV= WISH=${WISH} NONE_DESC= No GUI support NONE_CONFIGURE_ON= --without-gui NONE_CONFIGURE_ENV= WISH=/usr/bin/true DOCS_INFO= pcb .include diff --git a/chinese/opendesktop-fonts/Makefile b/chinese/opendesktop-fonts/Makefile index cb33df9f6b30..3ff62cabe2a2 100644 --- a/chinese/opendesktop-fonts/Makefile +++ b/chinese/opendesktop-fonts/Makefile @@ -1,35 +1,35 @@ # Created by: Shen Chuan-Hsing PORTNAME= opendesktop-fonts PORTVERSION= 1.4.2 PORTREVISION= 6 CATEGORIES= chinese x11-fonts MASTER_SITES?= LOCAL/chinsan/fonts MAINTAINER= ports@FreeBSD.org COMMENT= Ming and Kai face of OpenDesktop fonts -CONFLICTS= zh-fireflyttf-[0-9]* +CONFLICTS= zh-fireflyttf DIST_SUBDIR= OpenFonts NO_BUILD= yes NO_ARCH= yes TTF= odokai-ExtB.ttf odokai.ttf odosung-ExtB.ttf odosung.ttc PLIST_FILES= ${FONTSDIR_REL}/local.conf-odo .include "${.CURDIR}/../ttfm/Makefile.ttf" post-patch: @${REINPLACE_CMD} -e 's,/usr,${LOCALBASE},; s,opendesktop,,g' \ ${WRKSRC}/FAPIcidfmap.zh_CN ${WRKSRC}/FAPIcidfmap.zh_TW \ ${WRKSRC}/cidfmap.zh_CN ${WRKSRC}/cidfmap.zh_TW @${FIND} ${WRKSRC} -name "*.bak" -delete do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} .for i in ${TTF} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${FONTSDIR} .endfor ${INSTALL_DATA} ${FILESDIR}/local.conf-odo ${STAGEDIR}${FONTSDIR} .include diff --git a/chinese/phpbb-tw/Makefile b/chinese/phpbb-tw/Makefile index 571a22003e44..7e72d5f799d3 100644 --- a/chinese/phpbb-tw/Makefile +++ b/chinese/phpbb-tw/Makefile @@ -1,95 +1,95 @@ # Created by: chinsan PORTNAME= phpbb PORTVERSION= 2.0.23 CATEGORIES= chinese www MASTER_SITES= LOCAL/chinsan/php/ \ http://freebsd.ee.ccu.edu.tw/ PKGNAMESUFFIX= -tw DISTNAME= phpBB-tw-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= The Traditional Chinese version of phpBB LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING RUN_DEPENDS= ${LOCALBASE}/share/pear/System.php:devel/pear@${PHP_FLAVOR} -CONFLICTS= phpbb-[0-9]* +CONFLICTS= phpbb USES= dos2unix php # Get HOSTNAME .if exists(/sbin/sysctl) HOSTNAME!= /sbin/sysctl -n kern.hostname .else HOSTNAME!= /usr/sbin/sysctl -n kern.hostname .endif # The phpBB2 port supports a number of variables that may be tweaked at build # time. Perform a "make options" to see more information on these variables. # WWWDOCROOT?= www PHPBB_URL?= phpBB2 # # End of user-configurable variables. # Set/override/append to variables from bsd.port.mk: # WRKSRC= ${WRKDIR}/phpBB2 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PHPBB_URL="${PHPBB_URL}" \ PHPBBDIR="${PHPBBDIR}" \ HOSTNAME="${HOSTNAME}" \ DELETEFILES="${EXCEPTFILES}" PHPBB_VER= ${PORTVERSION:S/.//g:S/.//g} PLIST_SUB+= PHPBBDIR=${PHPBBDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PLIST_SUB+= PHPBB_VER=${PHPBB_VER} # Set custom variables: # PHPBBDIR= ${WWWDOCROOT}/${PHPBB_URL} PKGOPTS= ${FILESDIR}/pkg-opts EXCEPTFILES= ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/install.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/upgrade.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/update_to_latest.php OPTIONS_DEFINE= DOCS options: @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:" @ ${CAT} ${PKGOPTS} pre-everything:: .if !defined(BATCH) @ ${TEST} -r ${PKGOPTS} && \ (${ECHO_MSG} '-------------------------------------------------------------------------'; \ ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \ ${ECHO_MSG} '-------------------------------------------------------------------------') .endif post-patch: @ ${REINPLACE_CMD} -e "s#\.\./templates#/${PHPBB_URL}/templates#" \ ${WRKSRC}/docs/*.html @${RM} `${FIND} ${WRKSRC} -name '*.orig'` do-install: @ ${MKDIR} -m 0775 ${STAGEDIR}${PREFIX}/${PHPBBDIR} @ cd ${WRKSRC} && ${FIND} * \( -name config.php \ ${EXCEPTFILES:S/^/-o -name /} \ -o -name docs -a -prune -o -name contrib -a -prune \) -o -print \ | ${TAR} cTf - - | ${TAR} xUCf ${STAGEDIR}${PREFIX}/${PHPBBDIR} - @ ${TOUCH} ${STAGEDIR}${PREFIX}/${PHPBBDIR}/config.php @ ${MKDIR} ${STAGEDIR}${DATADIR}/contrib @ cd ${WRKSRC} && ${INSTALL_DATA} ${EXCEPTFILES} ${STAGEDIR}${DATADIR} @ cd ${WRKSRC}/contrib && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR}/contrib # @ cd ${DATADIR} && ${INSTALL} -c -o ${WWWOWN} -g ${WWWGRP} \ # ${EXCEPTFILES} ${PREFIX}/${PHPBBDIR} @ ${MKDIR} ${STAGEDIR}${DOCSDIR} @ cd ${WRKSRC}/docs && ${FIND} * -type f -maxdepth 0 \! -name \*.bak \ \! -name COPYING -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR} \; .include diff --git a/comms/gnokii/Makefile b/comms/gnokii/Makefile index 8051a4aa5c44..a53326c8f6b1 100644 --- a/comms/gnokii/Makefile +++ b/comms/gnokii/Makefile @@ -1,123 +1,123 @@ # Created by: Staffan Ulfberg PORTNAME= gnokii PORTVERSION= 0.6.31 PORTREVISION= 12 PORTEPOCH= 1 CATEGORIES= comms MASTER_SITES= http://www.gnokii.org/download/gnokii/ \ http://www.gnokii.org/download/gnokii/0.6.x/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Tools to talk to GSM cellular phones LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser GROUPS= ${PORTNAME} USES= gettext gmake gnome iconv libtool localbase pathfix pkgconfig \ readline tar:bzip2 USE_LDCONFIG= yes USE_CSTD= gnu89 USE_GNOME= glib20 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-security SUB_FILES+= pkg-message PORTDOCS= * -CONFLICTS= smstools-[0-9]* sendsms-[0-9]* +CONFLICTS= smstools sendsms FIXPREFIX= Docs/man/gnokiid.8 Docs/DataCalls-QuickStart Docs/README \ common/cfgreader.c OPTIONS_DEFINE= DOCS ICAL PCSC SMSD SMSDDB USB X11 OPTIONS_MULTI= SMSDDB OPTIONS_MULTI_SMSDDB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= X11 ICAL_DESC= Build with IETF iCal support USB_DESC= Build with libusb support PCSC_DESC= Build with PC/SC-Lite support SMSD_DESC= Enable smsd daemon (includes "file" backend) SMSDDB_DESC= Enable database support in smsd (select one or more) X11_DESC= Build graphical version (xgnokii) ICAL_CONFIGURE_ENABLE= libical ICAL_LIB_DEPENDS= libical.so:devel/libical USB_CONFIGURE_ENABLE= libusb PCSC_CONFIGURE_ENABLE= libpcsclite PCSC_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite MYSQL_IMPLIES= SMSD PGSQL_IMPLIES= SMSD SQLITE_IMPLIES= SMSD SMSD_PLIST_SUB= SMSD='' SMSD_PLIST_SUB_OFF= SMSD='@comment ' MSM='@comment ' PGM='@comment ' SQLT='@comment ' SMSD_CONFIGURE_OFF= --disable-smsd MYSQL_USES= mysql ssl MYSQL_PLIST_SUB= MSM='' MYSQL_PLIST_SUB_OFF= MSM='@comment ' MYSQL_CONFIGURE_OFF= --disable-mysql PGSQL_USES= pgsql PGSQL_PLIST_SUB= PGM='' PGSQL_PLIST_SUB_OFF= PGM='@comment ' PGSQL_CONFIGURE_OFF= --disable-postgres SQLITE_USES= sqlite SQLITE_PLIST_SUB= SQLT='' SQLITE_PLIST_SUB_OFF= SQLT='@comment ' SQLITE_CONFIGURE_OFF= --disable-sqlite X11_CONFIGURE_WITH= x X11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 X11_USES= gnome xorg X11_USE= XORG=x11 XORG=xpm \ GNOME=cairo GNOME=gdkpixbuf2 GNOME=gtk20 X11_PLIST_SUB= X11='' X11_PLIST_SUB_OFF= X11='@comment ' post-patch: @${REINPLACE_CMD} -e "s/bash/sh/" ${WRKSRC}/smsd/action .for f in ${FIXPREFIX} @${REINPLACE_CMD} -e "s:/etc/gnokiirc:${PREFIX}/etc/gnokiirc:g" \ ${WRKSRC}/${f} .endfor .for f in common/data/virtmodem.c utils/mgnokiidev.c @${REINPLACE_CMD} -E -e "s:^(#ifdef.*)__OpenBSD__:\1__FreeBSD__:" \ ${WRKSRC}/${f} .endfor # fix test(1) conditions in configure script @${REINPLACE_CMD} -E \ -e 's|([[:space:]]+test[[:space:]]+.+)==([[:space:]]+"yes")|\1=\2|' \ ${WRKSRC}/${CONFIGURE_SCRIPT} @${MV} ${WRKSRC}/Docs/man/xgnokii.1x ${WRKSRC}/Docs/man/xgnokii.1 post-install: ${INSTALL_DATA} ${WRKSRC}/xgnokii/xgnokii.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_DATA} ${WRKSRC}/Docs/sample/gnokiirc \ ${STAGEDIR}${PREFIX}/etc/gnokiirc.sample ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnokii.so.7.0.0 post-install-DOCS-on: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install -C ${WRKSRC}/Docs post-install-DOCS-off: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install -C ${WRKSRC}/Docs/man post-install-SMSD-on: @${MKDIR} -p ${STAGEDIR}${PREFIX}/share/smsd @cd ${WRKSRC}/smsd && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install ${INSTALL_SCRIPT} ${WRKSRC}/smsd/action ${STAGEDIR}${PREFIX}/share/smsd ${INSTALL_DATA} ${WRKSRC}/smsd/README ${STAGEDIR}${PREFIX}/share/smsd ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/smsd/*.so post-install-MYSQL-on: @${MKDIR} -p ${STAGEDIR}${PREFIX}/share/smsd ${INSTALL_DATA} ${WRKSRC}/smsd/sms.tables.mysql.sql ${STAGEDIR}${PREFIX}/share/smsd post-install-PGSQL-on: @${MKDIR} -p ${STAGEDIR}${PREFIX}/share/smsd ${INSTALL_DATA} ${WRKSRC}/smsd/sms.tables.pq.sql ${STAGEDIR}${PREFIX}/share/smsd .include diff --git a/comms/smstools3/Makefile b/comms/smstools3/Makefile index 9d47be46e89e..17475a3d9996 100644 --- a/comms/smstools3/Makefile +++ b/comms/smstools3/Makefile @@ -1,92 +1,92 @@ # Created by: Martin Matuska PORTNAME= smstools PORTVERSION= 3.1.21 CATEGORIES= comms MASTER_SITES= http://smstools3.kekekasvi.com/packages/ DISTNAME= smstools3-${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= SMS Gateway software for GSM modems and mobile phones LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libinotify.so:devel/libinotify -CONFLICTS= gnokii-[0-9]* smstools-2.* sendsms-[0-9]* +CONFLICTS= gnokii smstools-2.* sendsms OPTIONS_DEFINE= STATS UTF8 EXAMPLES DOCS OPTIONS_DEFAULT= STATS UTF8 STATS_DESC= Build status and statistics support WRKSRC= ${WRKDIR}/smstools3 USES= gmake localbase:ldflags shebangfix SHEBANG_FILES= scripts/hex2dec scripts/hex2bin SHEBANG_LANG= awk awk_OLD_CMD= /bin/gawk awk_CMD= ${LOCALBASE}/bin/awk USE_RC_SUBR= smsd SPOOLDIR?= /var/spool/sms LOGDIR?= /var/log/smsd PIDDIR?= /var/run/smsd SMSD_USER?= uucp SMSD_GROUP?= dialer SUB_LIST+= SPOOLDIR="${SPOOLDIR}" LOGDIR="${LOGDIR}" PIDDIR="${PIDDIR}" \ SMSD_USER="${SMSD_USER}" SMSD_GROUP="${SMSD_GROUP}" PLIST_SUB+= SPOOLDIR="${SPOOLDIR}" LOGDIR="${LOGDIR}" PIDDIR="${PIDDIR}" \ SMSD_USER="${SMSD_USER}" SMSD_GROUP="${SMSD_GROUP}" SUB_FILES= pkg-install pkg-deinstall CFLAGS+= -fcommon LDFLAGS+= -linotify PORTDOCS= * PORTEXAMPLES= .procmailrc .qmailrc * STATS_LIB_DEPENDS= libmm.so:devel/mm STATS_CFLAGS_OFF= -DNOSTATS UTF8_USES= iconv UTF8_LDFLAGS= -L${ICONV_PREFIX}/lib ${ICONV_LIB} UTF8_CFLAGS= -DUSE_ICONV SMSTOOLS_DEFAULT_COMPORT?= /dev/cuau0 post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%STAGEDIR%%|${STAGEDIR}|g' \ ${WRKSRC}/Makefile ${WRKSRC}/install.sh ${WRKSRC}/src/smsd_cfg.h @${REINPLACE_CMD} -e 's,^override,\toverride,g' ${WRKSRC}/src/Makefile @${REINPLACE_CMD} -e 's|/dev/ttyS0|${SMSTOOLS_DEFAULT_COMPORT}|g' \ -e 's|%%SMSD_USER%%|${SMSD_USER}|' \ -e 's|%%SMSD_GROUP%%|${SMSD_GROUP}|' \ ${WRKSRC}/examples/smsd.conf.easy \ ${WRKSRC}/examples/smsd.conf.full \ ${WRKSRC}/examples/smsd.conf.non-root @${REINPLACE_CMD} 's|/bin/bash|/bin/sh|g' \ ${WRKSRC}/scripts/* post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/smsd ${MKDIR} ${STAGEDIR}${DATADIR} for file in `${FIND} ${WRKSRC}/scripts -type f ! -name 'README' ! -name '*.bak'`; do \ ${INSTALL_SCRIPT} $$file ${STAGEDIR}${DATADIR}/; \ done .for FILE in sendsms sms2html sms2unicode unicode2sms ${LN} -sf ${DATADIR}/${FILE} ${STAGEDIR}${PREFIX}/bin/${FILE} .endfor ${INSTALL_DATA} ${WRKSRC}/examples/smsd.conf.easy ${STAGEDIR}${PREFIX}/etc/smsd.conf.sample ${MKDIR} ${STAGEDIR}${DOCSDIR}/slideshow ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/slideshow/* ${STAGEDIR}${DOCSDIR}/slideshow ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} for file in `${FIND} ${WRKSRC}/examples -type f ! -name 'README'`; do \ ${INSTALL_SCRIPT} $$file ${STAGEDIR}${EXAMPLESDIR}/; \ done ${MKDIR} ${STAGEDIR}${SPOOLDIR}/incoming ${STAGEDIR}${SPOOLDIR}/outgoing \ ${STAGEDIR}${SPOOLDIR}/checked ${STAGEDIR}${LOGDIR} \ ${STAGEDIR}${PIDDIR} .include diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile index 2fbadca1c7af..e37da3602847 100644 --- a/comms/uhd/Makefile +++ b/comms/uhd/Makefile @@ -1,83 +1,83 @@ PORTNAME= uhd PORTVERSION= 4.0.0.0 PORTREVISION= 2 CATEGORIES= comms hamradio DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Ettus Research UHD driver framework # See https://www.ettus.com/sdr-software/licenses/. Dual license # under GPLv3 and and "Alternate License" whose terms are not documented # on the web site (contact info@ettus.com). Mark as GPLv3 for now # until terms of the "Alternate License" are made clear. When that # is understood and if appropriate, we can add that license here. LICENSE= GPLv3 LIB_DEPENDS= ${PY_BOOST} \ libboost_system.so:devel/boost-libs BUILD_DEPENDS= orcc:devel/orc \ cheetah-analyze:devel/py-cheetah3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ rst2html:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} USES= compiler:c++14-lang cmake ncurses pkgconfig \ dos2unix python:3.6+ shebangfix USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= EttusResearch GH_TAGNAME= 90ce6062b6b5df2eddeee723777be85108e4e7c7 -CONFLICTS= usrp-[0-9]* +CONFLICTS= usrp BROKEN_FreeBSD_12_aarch64= fails to configure: Could not find standard set_new_handler function BROKEN_FreeBSD_12_armv6= fails to configure: Could not find standard set_new_handler function BROKEN_FreeBSD_12_armv7= fails to configure: Could not find standard set_new_handler function BROKEN_FreeBSD_13_aarch64= fails to configure: Could not find standard set_new_handler function BROKEN_FreeBSD_13_armv6= fails to configure: Could not find standard set_new_handler function BROKEN_FreeBSD_13_armv7= fails to configure: Could not find standard set_new_handler function CMAKE_SOURCE_PATH= ${WRKSRC}/host #CXXFLAGS_amd64= -msse2 -std=c++11 CXXFLAGS_i386= -msse2 LDFLAGS+= ${LDFLAGS_${CHOSEN_COMPILER_TYPE}} LDFLAGS_gcc= -latomic SHEBANG_GLOB= *.py *.py.in CMAKE_ARGS+= -DPKG_LIB_DIR:STRING="share/uhd" -DUHD_TXRX_DEBUG_PRINTS="yes" # for excruciating debug use this -db #CMAKE_ARGS+= --debug-output --trace OPTIONS_DEFINE= DOCS DOXYGEN OPTIONS_DEFAULT= DOCS OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CMAKE_ON= -DENABLE_DOXYGEN:STRING="ON" DOXYGEN_CMAKE_OFF= -DENABLE_DOXYGEN:STRING="OFF" \ -DENABLE_MANUAL:STRING="OFF" do-install: # install host component # hack the install prefix now @${REINPLACE_CMD} -e 's|"${LOCALBASE}"|"${STAGEDIR}${PREFIX}"|g' \ ${CONFIGURE_WRKSRC}/cmake_install.cmake cd ${CONFIGURE_WRKSRC} && ${MAKE_CMD} install #.for subdir in images # ${CP} -Rp ${WRKDIR}/uhd-ef1576780bc927b8611640091b15f3d051cb97ad/share/uhd/${subdir} ${STAGEDIR}${DATADIR} #.endfor post-install: ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/b2xx_fx3_utils ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/usrp_burn_mb_eeprom ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/usrp_burn_db_eeprom ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/query_gpsdo_sensors ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/octoclock_burn_eeprom ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/latency/responder ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/fx2_init_eeprom ${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/converter_benchmark .include diff --git a/databases/akonadi/Makefile b/databases/akonadi/Makefile index 50d1ec3f1e0c..5a1cf9e3056c 100644 --- a/databases/akonadi/Makefile +++ b/databases/akonadi/Makefile @@ -1,85 +1,85 @@ PORTNAME= akonadi DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= databases kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Storage server for KDE-Pim LICENSE= LGPL21 LIB_DEPENDS= libboost_thread.so:devel/boost-libs # Let process generate meaningful backtrace on core dump. BUILD_DEPENDS= xsltproc:textproc/libxslt -CONFLICTS= akonadi-[0-9]* akonadi-kf5-git-[0-9]* +CONFLICTS= akonadi akonadi-kf5-git USES= cmake compiler:c++11-lib gettext gnome kde:5 qt:5 \ shared-mime-info tar:xz USE_GNOME= libxml2 USE_KDE= auth codecs completion config configwidgets coreaddons crash \ dbusaddons guiaddons i18n iconthemes itemmodels itemviews \ kio service windowsystem widgetsaddons xmlgui \ designerplugin_build ecm_build \ designerplugin_run USE_QT= concurrent core dbus designer gui network sql testlib widgets xml \ buildtools_build qmake_build CMAKE_ARGS+= -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE OPTIONS_SUB= yes OPTIONS_DEFAULT= MYSQL MYSQL_DESC= Install MySQL Qt plugin and server MYSQL_USES= mysql:server qt:5 MYSQL_USE= QT=sql-mysql_run MYSQL_CMAKE_BOOL= AKONADI_BUILD_MYSQL PGSQL_DESC= Install PostgreSQL Qt plugin # Do not add a dependency on PostgreSQL server as someone preferring # it over MySQL might like to use some advanced configuration, like a # remote server. #PGSQL_USE= PGSQL=server PGSQL_USES= qt:5 PGSQL_USE= QT=sql-pgsql_run PGSQL_CMAKE_BOOL= AKONADI_BUILD_PGSQL SQLITE_DESC= Enable SQLite backend SQLITE_USES= qt:5 sqlite:3 SQLITE_USE= QT=sql-sqlite3_run SQLITE_CMAKE_BOOL= AKONADI_BUILD_QSQLITE .include # Multiple backends may be enabled, but there can be only # one default. Set a default (the user can change it locally) # based on the selected backends, preferring MySQL (if enabled). # # If you build this port with only a single backend selected, # that one will be the default. This is useful for users of SQLite. .if ${PORT_OPTIONS:MMYSQL} CMAKE_ARGS+= -DDATABASE_BACKEND=MYSQL .else . if ${PORT_OPTIONS:MPGSQL} CMAKE_ARGS+= -DDATABASE_BACKEND=POSTGRES . else . if ${PORT_OPTIONS:MSQLITE} CMAKE_ARGS+= -DDATABASE_BACKEND=SQLITE . else # Nothing else selected, very odd CMAKE_ARGS+= -DDATABASE_BACKEND=MYSQL . endif . endif .endif post-patch: # To avoid overflow, MySQL settings need to be lower than # INT_MAX / kern.hz. This setting assumes kern.hz=2000, and # it's nothing but a temporary hack. ${REINPLACE_CMD} -e '/wait_timeout/ s|31536000|1073741|' \ ${PATCH_WRKSRC}/src/server/storage/*.conf .include diff --git a/databases/libdrizzle-redux/Makefile b/databases/libdrizzle-redux/Makefile index d0782d9e465d..625c8bf34896 100644 --- a/databases/libdrizzle-redux/Makefile +++ b/databases/libdrizzle-redux/Makefile @@ -1,39 +1,39 @@ # Created by: Jim Ohlstein PORTNAME= libdrizzle PORTVERSION= 5.1.4 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= http://launchpadlibrarian.net/138246183/ PKGNAMESUFFIX= -redux DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= libdrizzle-5.1.4.tar.gz MAINTAINER= jim@ohlste.in COMMENT= Client and protocol library for the Drizzle database LICENSE= BSD2CLAUSE GNU_CONFIGURE= yes USES= gmake libtool ssl USE_LDCONFIG= yes -CONFLICTS= libdrizzle-[0-9]* +CONFLICTS= libdrizzle OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} MASTER_SITES+= http://launchpadlibrarian.net/138246206/ DISTFILES+= libdrizzle.pdf PLIST_SUB+= PORTDOCS="" .endif post-install: .if !empty(PORT_OPTIONS:MDOCS) ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/libdrizzle.pdf ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/databases/linux-c7-sqlite3/Makefile b/databases/linux-c7-sqlite3/Makefile index 65105ba32a28..e512abdd22df 100644 --- a/databases/linux-c7-sqlite3/Makefile +++ b/databases/linux-c7-sqlite3/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= sqlite PORTVERSION= 3.7.17 DISTVERSIONSUFFIX= -8.el7_7.1 PORTREVISION= 2 CATEGORIES= databases linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library that implements an embeddable SQL database engine (Linux CentOS ${LINUX_DIST_VER}) LICENSE= PD USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}3/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/databases/pgpool-II-36/Makefile b/databases/pgpool-II-36/Makefile index 0a4f58bd1e5b..38ea30060c99 100644 --- a/databases/pgpool-II-36/Makefile +++ b/databases/pgpool-II-36/Makefile @@ -1,41 +1,41 @@ PORTNAME= pgpool-II PORTVERSION= 3.6.21 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= 36 MAINTAINER= tz@FreeBSD.org COMMENT= Connection pool server for PostgreSQL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limit:^3.6.[0-9]* USES= gmake libtool pgsql:9.3+ GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= pgpool -CONFLICTS= pgpool-II-[0-9]* +CONFLICTS= pgpool-II PORTDOCS= * OPTIONS_DEFINE= DOCS SSL OPTIONS_DEFAULT= SSL SSL_CONFIGURE_WITH= openssl SSL_USES= ssl post-install: @${MKDIR} ${STAGEDIR}/var/run/pgpool ${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.1.0.0 ${STAGEDIR}${PREFIX}/lib post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR} "-not -name Makefile.\*" .for f in AUTHORS ChangeLog NEWS TODO ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/databases/pgpool-II-37/Makefile b/databases/pgpool-II-37/Makefile index d4d7a12cd957..43b4332202d9 100644 --- a/databases/pgpool-II-37/Makefile +++ b/databases/pgpool-II-37/Makefile @@ -1,41 +1,41 @@ PORTNAME= pgpool-II PORTVERSION= 3.7.14 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= 37 MAINTAINER= tz@FreeBSD.org COMMENT= Connection pool server for PostgreSQL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limit:^3.7.[0-9]* USES= gmake libtool pgsql:9.6+ GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= pgpool -CONFLICTS= pgpool-II-[0-9]* +CONFLICTS= pgpool-II PORTDOCS= * OPTIONS_DEFINE= DOCS SSL OPTIONS_DEFAULT= SSL SSL_CONFIGURE_WITH= openssl SSL_USES= ssl post-install: @${MKDIR} ${STAGEDIR}/var/run/pgpool ${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.1.0.0 ${STAGEDIR}${PREFIX}/lib post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR} "-not -name Makefile.\*" .for f in AUTHORS ChangeLog NEWS TODO ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/databases/pgpool-II-40/Makefile b/databases/pgpool-II-40/Makefile index 008f0c4ee1f8..1cda25b3de48 100644 --- a/databases/pgpool-II-40/Makefile +++ b/databases/pgpool-II-40/Makefile @@ -1,50 +1,50 @@ PORTNAME= pgpool-II PORTVERSION= 4.0.9 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= 40 MAINTAINER= tz@FreeBSD.org COMMENT= Connection pool server for PostgreSQL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limit:^4.0.[0-9]* USES= gmake libtool pgsql:9.6+ GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= pgpool -CONFLICTS= pgpool-II-[0-9]* +CONFLICTS= pgpool-II PORTDOCS= * PAM_DESC= Build with PAM support SSL_DESC= Build with OpenSSL support MEMCACHED_DESC = Use memcached for in memory query cache OPTIONS_DEFINE= DOCS SSL PAM MEMCACHED OPTIONS_DEFAULT= SSL MEMCACHED_CONFIGURE_ON= --with-memcached=${LOCALBASE}/include MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached PAM_CONFIGURE_ON= --with-pam SSL_CONFIGURE_WITH= openssl SSL_USES= ssl post-install: @${MKDIR} ${STAGEDIR}/var/run/pgpool ${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.1.0.0 ${STAGEDIR}${PREFIX}/lib post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR} "-not -name Makefile.\*" .for f in AUTHORS ChangeLog NEWS TODO ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/databases/pgpool-II-41/Makefile b/databases/pgpool-II-41/Makefile index 6a29cd2ee075..0fd9c1d83566 100644 --- a/databases/pgpool-II-41/Makefile +++ b/databases/pgpool-II-41/Makefile @@ -1,51 +1,51 @@ PORTNAME= pgpool-II PORTVERSION= 4.1.6 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= 41 MAINTAINER= tz@FreeBSD.org COMMENT= Connection pool server for PostgreSQL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limit:^4.1.[0-9]* USES= gmake libtool pgsql:9.6+ USE_LDCONFIG= yes USE_RC_SUBR= pgpool GNU_CONFIGURE= yes -CONFLICTS= pgpool-II-[0-9]* +CONFLICTS= pgpool-II PORTDOCS= * PAM_DESC= Build with PAM support SSL_DESC= Build with OpenSSL support MEMCACHED_DESC = Use memcached for in memory query cache OPTIONS_DEFINE= DOCS SSL PAM MEMCACHED OPTIONS_DEFAULT= SSL MEMCACHED_CONFIGURE_ON= --with-memcached=${LOCALBASE}/include MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached PAM_CONFIGURE_ON= --with-pam SSL_CONFIGURE_WITH= openssl SSL_USES= ssl post-install: @${MKDIR} ${STAGEDIR}/var/run/pgpool ${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.1.0.0 ${STAGEDIR}${PREFIX}/lib post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR} "-not -name Makefile.\*" .for f in AUTHORS ChangeLog NEWS TODO ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/databases/pgpool-II-42/Makefile b/databases/pgpool-II-42/Makefile index dbdd86f33c2c..a89611c68d26 100644 --- a/databases/pgpool-II-42/Makefile +++ b/databases/pgpool-II-42/Makefile @@ -1,51 +1,51 @@ PORTNAME= pgpool-II PORTVERSION= 4.2.3 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= 42 MAINTAINER= mike.jakubik@swiftsmsgateway.com COMMENT= Connection pool server for PostgreSQL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limit:^4.2.[0-9]* USES= gmake libtool pgsql:9.6+ USE_LDCONFIG= yes USE_RC_SUBR= pgpool GNU_CONFIGURE= yes -CONFLICTS= pgpool-II-[0-9]* +CONFLICTS= pgpool-II PORTDOCS= * PAM_DESC= Build with PAM support SSL_DESC= Build with OpenSSL support MEMCACHED_DESC= Use memcached for in memory query cache OPTIONS_DEFINE= DOCS SSL PAM MEMCACHED OPTIONS_DEFAULT= SSL MEMCACHED_CONFIGURE_ON= --with-memcached=${LOCALBASE}/include MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached PAM_CONFIGURE_ON= --with-pam SSL_CONFIGURE_WITH= openssl SSL_USES= ssl post-install: @${MKDIR} ${STAGEDIR}/var/run/pgpool ${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.2.0.0 ${STAGEDIR}${PREFIX}/lib post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR} "-not -name Makefile.\*" .for f in AUTHORS ChangeLog NEWS TODO ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/databases/postgresql10-pgtcl/Makefile b/databases/postgresql10-pgtcl/Makefile index b825c8936b99..84d8f44575b4 100644 --- a/databases/postgresql10-pgtcl/Makefile +++ b/databases/postgresql10-pgtcl/Makefile @@ -1,9 +1,9 @@ PORTREVISION= 0 PKGNAMESUFFIX= -postgresql10 -CONFLICTS= pgtcl-[0-9]* pgtcl-postgresql9[0123456]-[0-9]* +CONFLICTS= pgtcl pgtcl-postgresql9[0123456] PGTCL_SLAVE= 10 MASTERDIR= ${.CURDIR}/../pgtcl .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql11-pgtcl/Makefile b/databases/postgresql11-pgtcl/Makefile index 9db5b7ceb2c7..712386ca9c64 100644 --- a/databases/postgresql11-pgtcl/Makefile +++ b/databases/postgresql11-pgtcl/Makefile @@ -1,9 +1,9 @@ PORTREVISION= 0 PKGNAMESUFFIX= -postgresql11 -CONFLICTS= pgtcl-[0-9]* pgtcl-postgresql9[0123456]-[0-9]* pgtcl-postgresql10-* +CONFLICTS= pgtcl pgtcl-postgresql9[0123456] pgtcl-postgresql10-* PGTCL_SLAVE= 11 MASTERDIR= ${.CURDIR}/../pgtcl .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql12-pgtcl/Makefile b/databases/postgresql12-pgtcl/Makefile index 6bf1cf32f000..082e23aa5423 100644 --- a/databases/postgresql12-pgtcl/Makefile +++ b/databases/postgresql12-pgtcl/Makefile @@ -1,9 +1,9 @@ PORTREVISION= 0 PKGNAMESUFFIX= -postgresql12 -CONFLICTS= pgtcl-[0-9]* pgtcl-postgresql9[0123456]-[0-9]* pgtcl-postgresql1[013-9]-* +CONFLICTS= pgtcl pgtcl-postgresql9[0123456] pgtcl-postgresql1[013-9]-* PGTCL_SLAVE= 12 MASTERDIR= ${.CURDIR}/../pgtcl .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql13-pgtcl/Makefile b/databases/postgresql13-pgtcl/Makefile index 6210c1a524ff..dc8cf9802d62 100644 --- a/databases/postgresql13-pgtcl/Makefile +++ b/databases/postgresql13-pgtcl/Makefile @@ -1,9 +1,9 @@ PORTREVISION= 0 PKGNAMESUFFIX= -postgresql13 -CONFLICTS= pgtcl-[0-9]* pgtcl-postgresql9[0123456]-[0-9]* pgtcl-postgresql1[012-49]-* +CONFLICTS= pgtcl pgtcl-postgresql9[0123456] pgtcl-postgresql1[012-49]-* PGTCL_SLAVE= 13 MASTERDIR= ${.CURDIR}/../pgtcl .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql14-pgtcl/Makefile b/databases/postgresql14-pgtcl/Makefile index 3d8c061ea298..850d0f0057c2 100644 --- a/databases/postgresql14-pgtcl/Makefile +++ b/databases/postgresql14-pgtcl/Makefile @@ -1,9 +1,9 @@ PORTREVISION= 0 PKGNAMESUFFIX= -postgresql14 -CONFLICTS= pgtcl-[0-9]* pgtcl-postgresql9[0123456]-[0-9]* pgtcl-postgresql1[0123-56789]-* +CONFLICTS= pgtcl pgtcl-postgresql9[0123456] pgtcl-postgresql1[0123-56789]-* PGTCL_SLAVE= 14 MASTERDIR= ${.CURDIR}/../pgtcl .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql96-pgtcl/Makefile b/databases/postgresql96-pgtcl/Makefile index 761f1c4a8264..a46a8135d229 100644 --- a/databases/postgresql96-pgtcl/Makefile +++ b/databases/postgresql96-pgtcl/Makefile @@ -1,9 +1,9 @@ PORTREVISION= 0 PKGNAMESUFFIX= -postgresql96 -CONFLICTS= pgtcl-[0-9]* pgtcl-postgresql9[01234]-[0-9]* +CONFLICTS= pgtcl pgtcl-postgresql9[01234] PGTCL_SLAVE= 9.6 MASTERDIR= ${.CURDIR}/../pgtcl .include "${MASTERDIR}/Makefile" diff --git a/databases/py-mysqlclient/Makefile b/databases/py-mysqlclient/Makefile index 17461c0b73d9..864095dfdee6 100644 --- a/databases/py-mysqlclient/Makefile +++ b/databases/py-mysqlclient/Makefile @@ -1,26 +1,26 @@ PORTNAME= mysqlclient DISTVERSION= 2.0.3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fluffy@FreeBSD.org COMMENT= MySQL database connector for Python LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 iconv mysql python:3.6+ ssl USE_PYTHON= autoplist concurrent distutils PORTDOCS= * -CONFLICTS= py*-MySQLdb-[0-9]* py*-MySQLdb5[0-9]-[0-9]* py*-MySQLdb +CONFLICTS= py*-MySQLdb py*-MySQLdb5[0-9] py*-MySQLdb OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/notify-osd/Makefile b/deskutils/notify-osd/Makefile index 69562dc9f8c0..618396f83fbb 100644 --- a/deskutils/notify-osd/Makefile +++ b/deskutils/notify-osd/Makefile @@ -1,36 +1,36 @@ # Created by: Emanuel Haupt PORTNAME= notify-osd PORTVERSION= 0.9.34 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= https://launchpad.net/notify-osd/precise/0.9.34/+download/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= On-screen-display notification agent using libnotify LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libfreetype.so:print/freetype2 \ libnotify.so:devel/libnotify \ libfontconfig.so:x11-fonts/fontconfig \ libwnck-3.so:x11-toolkits/libwnck3 RUN_DEPENDS= dbus-daemon:devel/dbus \ gsettings-desktop-schemas>=3.28.0:devel/gsettings-desktop-schemas USES= gettext-runtime gmake gnome libtool pkgconfig xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= pixman x11 GNU_CONFIGURE= yes GLIB_SCHEMAS= com.canonical.NotifyOSD.gschema.xml -CONFLICTS= xfce4-notification-daemon-[0-9]* +CONFLICTS= xfce4-notification-daemon post-patch: @${REINPLACE_CMD} '/SUBDIRS =/s/tests//' ${WRKSRC}/Makefile.in .include diff --git a/devel/antlr/Makefile b/devel/antlr/Makefile index fb4c1791d202..df69cc9f9b03 100644 --- a/devel/antlr/Makefile +++ b/devel/antlr/Makefile @@ -1,55 +1,55 @@ # Created by: Geoffrey Mainland PORTNAME= antlr PORTVERSION= 2.7.7 PORTREVISION= 2 CATEGORIES= devel java MASTER_SITES= https://www.antlr2.org/download/ MAINTAINER= makc@FreeBSD.org COMMENT= ANother Tool for Language Recognition LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE.txt -CONFLICTS= pccts-[0-9]* +CONFLICTS= pccts USES= compiler:c++11-lang gmake USE_JAVA= yes HAS_CONFIGURE= yes CONFIGURE_ENV= JAVAC="${JAVAC}" JAR="${JAR}" JAVA="${JAVA}" CLASSPATH="${PORT_CLASSPATH}" CONFIGURE_ARGS= --disable-csharp --prefix=${PREFIX} PORT_CLASSPATH= ${WRKSRC}/antlrall.jar:. SUB_FILES= antlr.sh PORTDOCS= ANTLRException.gif closure.gif cpp-runtime.html \ csharp-runtime.html err.html glossary.html hidden.stream.gif \ index.html inheritance.html j-guru-blue.jpg jguru-logo.gif \ lexer.html lexer.to.parser.tokens.gif logo.gif metalang.html \ optional.gif options.html posclosure.gif runtime.html sor.html \ stream.perspectives.gif stream.selector.gif \ stream.splitter.gif streams.html subrule.gif trees.html \ vocab.html OPTIONS_DEFINE= DOCS post-extract: (cd ${WRKSRC} && ${CP} antlr.jar antlrall.jar) do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${WRKSRC}/antlr.jar ${STAGEDIR}${JAVAJARDIR} ${INSTALL_SCRIPT} ${WRKDIR}/antlr.sh ${STAGEDIR}${PREFIX}/bin/antlr @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/cpp/antlr/*.hpp \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/cpp/src/libantlr.a ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/devel/arduino18/Makefile b/devel/arduino18/Makefile index 57ae546bc7dd..1813b3e8dbde 100644 --- a/devel/arduino18/Makefile +++ b/devel/arduino18/Makefile @@ -1,112 +1,112 @@ PORTNAME= ${GH_PROJECT:tl} PORTVERSION= 1.8.5 PORTREVISION= 1 CATEGORIES= devel java PKGNAMESUFFIX= 18 DIST_SUBDIR= ${PORTNAME} MAINTAINER= kevans@FreeBSD.org COMMENT= Open-source electronics prototyping platform LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../license.txt JSSC_DEP= ${JAVA_HOME}/jre/lib/ext/jssc-2.8.0.jar:comms/java-simple-serial-connector BUILD_DEPENDS+= ${JSSC_DEP} LIB_DEPENDS= liblistSerialsj.so:devel/listserialc \ libastylej-arduino.so:devel/libastylej-arduino RUN_DEPENDS= arduino-builder:devel/arduino-builder \ arduino-tools>=1.6.12:devel/arduino-tools \ bash:shells/bash \ ${JSSC_DEP} -CONFLICTS= arduino-[0-9]* +CONFLICTS= arduino BUNDLE_GH_ACCOUNT= arduino-libraries BUNDLE_LIBRARIES= Firmata:2.5.6:firmata \ Bridge:1.6.3:bridge \ Robot_Control:1.0.4:robotcontrol \ Robot_Motor:1.0.3:robotmotor \ RobotIRremote:2.0.0:robotir \ SpacebrewYun:1.0.1:spacebrew \ Temboo:1.2.1:temboo \ Esplora:1.0.4:esplora \ Mouse:1.0.1:mouse \ Keyboard:1.0.1:keyboard \ SD:1.1.1:sd \ Servo:1.1.2:servo \ LiquidCrystal:1.0.7:liquidcrystal GH_TUPLE+= ${BUNDLE_GH_ACCOUNT}:WiFi101-FirmwareUpdater-Plugin:v0.9.2:wifi10/linux/work/tools/WiFi101 USE_GITHUB= yes GH_ACCOUNT= arduino GH_PROJECT= Arduino .for blib in ${BUNDLE_LIBRARIES} GH_TUPLE+= ${BUNDLE_GH_ACCOUNT}:${blib}/linux/work/libraries/${blib:C/\:.*//} .endfor USES= desktop-file-utils LIB_DIRS+= ${LOCALBASE}/lib ${LOCALBASE}/lib/jni WRKSRC_SUBDIR= build PATCH_WRKSRC= ${WRKSRC}/../ MAKE_ARGS+= -Dlight_bundle=true -Dlocal_sources=true -Dno_arduino_builder=true USE_JAVA= yes JAVA_VERSION= 1.8+ USE_ANT= yes OS_DIR= ${WRKSRC}/linux BUILD_DIR= ${OS_DIR}/work INSLIST= lib libraries revisions.txt tools STRIP= # No Elfs here, only symlinks OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes DOCS_MAKE_ARGS= -Dno_docs=false DOCS_MAKE_ARGS_OFF= -Dno_docs=true DOCS_MASTER_SITES= http://downloads.arduino.cc/:ref,galileo,edison \ https://files.kyle-evans.net/arduino/:ref,galileo,edison DOCS_DISTFILES= reference-1.6.6-3.zip:ref \ Galileo_help_files-1.6.2.zip:galileo \ Edison_help_files-1.6.2.zip:edison .include .if ${PORT_OPTIONS:MDOCS} INSLIST+= reference .endif .if ${PORT_OPTIONS:MEXAMPLES} INSLIST+= examples .endif post-extract: ${MKDIR} ${BUILD_DIR}/reference ${MV} ${WRKDIR}/code.jquery.com ${BUILD_DIR}/reference ${MV} ${WRKDIR}/www.arduino.cc ${BUILD_DIR}/reference ${MV} ${WRKDIR}/Galileo_help_files ${BUILD_DIR}/reference ${MV} ${WRKDIR}/Edison_help_files ${BUILD_DIR}/reference post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${PATCH_WRKSRC}/arduino-core/src/processing/app/BaseNoGui.java ${REINPLACE_CMD} -e 's::arduino:' -e 's::arduino:' \ ${PATCH_WRKSRC}/build/linux/dist/desktop.template do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} (cd ${BUILD_DIR}/ && ${COPYTREE_SHARE} "${INSLIST}" ${STAGEDIR}${PREFIX}/${PORTNAME} ${FIND_EXPR}) (cd ${WRKSRC}/../ && ${COPYTREE_SHARE} "libraries" ${STAGEDIR}${PREFIX}/${PORTNAME} ${FIND_EXPR}) ${RM} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/libastylej.so ${RM} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/liblistSerialsj.so ${RM} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/jssc-2.8.0-arduino1.jar ${LN} -s ../../lib/jni/libastylej-arduino.so ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/libastylej.so ${LN} -s ../../lib/jni/liblistSerialsj.so ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/liblistSerialsj.so ${INSTALL_SCRIPT} ${BUILD_DIR}/arduino ${STAGEDIR}${PREFIX}/${PORTNAME} ${LN} -s ../${PORTNAME}/arduino ${STAGEDIR}${PREFIX}/bin/arduino ${LN} -s ../bin/arduino-builder ${STAGEDIR}${PREFIX}/arduino/arduino-builder ${CP} ${WRKSRC}/shared/icons/arduino.xpm ${STAGEDIR}/${PREFIX}/share/pixmaps ${CP} ${PATCH_WRKSRC}/build/linux/dist/desktop.template ${STAGEDIR}/${PREFIX}/share/applications/arduino.desktop ${REINPLACE_CMD} -e 's|$${version}|${PORTVERSION}|' ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/version.txt .include diff --git a/devel/bcc/Makefile b/devel/bcc/Makefile index 7ba8339ce325..05dc68670ab3 100644 --- a/devel/bcc/Makefile +++ b/devel/bcc/Makefile @@ -1,23 +1,23 @@ # Created by: joerg PORTNAME= bcc PORTVERSION= 1995.03.12 PORTREVISION= 2 CATEGORIES= devel lang MASTER_SITES= LOCAL/joerg DISTNAME= ${PORTNAME} MAINTAINER= joerg@FreeBSD.org COMMENT= Bruce's C compiler (with as and ld); can do 16-bit code LICENSE= GPLv2 BROKEN_aarch64= fails to link: error adding symbols: File in wrong format BROKEN_mips= fails to compile: unrecognized command line option "-m32" BROKEN_mips64= fails to compile: unrecognized command line option "-m32" USES= uidfix -CONFLICTS= bin86-[0-9]* dev86-[0-9]* +CONFLICTS= bin86 dev86 .include diff --git a/devel/binutils/Makefile b/devel/binutils/Makefile index 9115eca8aa34..31280c3fa4ed 100644 --- a/devel/binutils/Makefile +++ b/devel/binutils/Makefile @@ -1,158 +1,158 @@ # Created by: Martin Matuska PORTNAME= binutils PORTVERSION= 2.37 PORTREVISION= 1 PORTEPOCH?= 1 CATEGORIES?= devel MASTER_SITES= SOURCEWARE/binutils/releases MAINTAINER?= jflopezfernandez@gmail.com COMMENT?= GNU binary tools LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING3.LIB BUILD_DEPENDS= ${LOCALBASE}/lib/libgmp.so:math/gmp \ ${LOCALBASE}/lib/libmpfr.so:math/mpfr FLAVORS= native aarch64 aarch64_none_elf amd64 arm_gnueabi arm_none_eabi \ avr i386 mingw32 mips mips64 powerpc powerpc64 powerpc64le riscv64 \ riscv64_none_elf s390x sparc64 riscv32_unknown_elf FLAVOR?= native USES= bison:alias compiler:env cpe gmake libtool makeinfo perl5 tar:xz USE_PERL5= build CPE_VENDOR= gnu GNU_CONFIGURE= yes #TEST_DEPENDS+= runtest:misc/dejagnu CONFIGURE_ARGS+= --disable-werror \ --enable-deterministic-archives \ --with-sysroot=/ \ --enable-x86-relax-relocations=no MAKE_ARGS+= LIBDL="" MAKE_ENV+= ac_cv_func_sbrk=0 TEST_TARGET= check -CONFLICTS= libbfd-[0-9]* +CONFLICTS= libbfd OPTIONS_DEFINE= NLS RELRO STATIC OPTIONS_SUB= yes STATIC_PREVENTS= NLS RELRO_DESC= Enable relocation memory corruption mitigation (-z relro) by default RELRO_CONFIGURE_ON= --enable-relro RELRO_CONFIGURE_OFF= --enable-relro=no STATIC_LDFLAGS+= -all-static NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls aarch64_COMMENT= GNU binutils for ${FLAVOR} development .if ${FLAVOR} != native PKGNAMEPREFIX= ${FLAVOR:C/_/-/g}- PLIST= ${PKGDIR}/pkg-plist-${FLAVOR:C/_/-/g} .if ${PKGNAMEPREFIX:M*-*-} BUTARGET?= ${PKGNAMEPREFIX}${OPSYS:tl}${OSREL} .else BUTARGET?= ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL} .endif PLIST_SUB= BUTARGET=${BUTARGET} OPTIONS_EXCLUDE= NLS INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/share/info .if ${FLAVOR} == aarch64 BROKEN_mips= fails to configure: error: C compiler cannot create executables BROKEN_mips64= fails to configure: error: C compiler cannot create executables .elif ${FLAVOR} == aarch64_none_elf || ${FLAVOR} == arm_none_eabi || ${FLAVOR} == riscv64_none_elf || ${FLAVOR} == mingw32 || ${FLAVOR} == avr || ${FLAVOR} == riscv32_unknown_elf BUTARGET= ${FLAVOR:C/_/-/g} .elif ${FLAVOR} == amd64 BUTARGET= x86_64-unknown-${OPSYS:tl}${OSREL} .endif .if ${FLAVOR} == mingw32 USES+= iconv .endif CONFIGURE_ARGS+= --disable-shared \ --target=${BUTARGET} .endif .if ${FLAVOR} == native BUREMOVE= coffdump \ dlltool \ dllwrap \ nlmconv \ srconv \ sysdump \ windmc \ windres USES+= localbase CONFIGURE_ARGS+= --with-system-zlib \ --with-gmp=${LOCALBASE} \ --with-mpfr=${LOCALBASE} \ --enable-targets=all \ --enable-threads=yes INFO= as \ binutils \ gprof \ bfd \ ld .endif .include # Actual earliest version may differ slightly .if (${ARCH} != sparc64 && ${ARCH} != mips && ${ARCH} != mips64 && ${ARCH} != powerpcspe && ${ARCH} != powerpc && ${ARCH} != powerpc64 && ${ARCH} != riscv64 && !defined(PKGNAMEPREFIX)) || ((${ARCH} == powerpc || ${ARCH} == powerpc64) && ${CHOSEN_COMPILER_TYPE} != gcc && !defined(PKGNAMEPREFIX)) CONFIGURE_ARGS+= --enable-gold --enable-plugins CXXFLAGS+= -Wno-c++11-narrowing PLIST_SUB+= GOLD="" .else PLIST_SUB+= GOLD="@comment " .endif .if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .elif ${ARCH} == powerpcspe CONFIGURE_TARGET= powerpc-portbld-freebsd${OSREL} .else CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} .endif post-patch: ${REINPLACE_CMD} -e "s/-ldl//g" ${WRKSRC}/gold/testsuite/Makefile.in # Force the generation of man pages ${RM} ${WRKSRC}/binutils/doc/*.1 post-install: .if ${FLAVOR} == native ${INSTALL_DATA} ${WRKSRC}/include/plugin-api.h ${STAGEDIR}${PREFIX}/include/ @${FIND} -ds ${STAGEDIR}${PREFIX}/${CONFIGURE_TARGET} ! -type d | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} ${RM} ${STAGEDIR}${PREFIX}/include/ansidecl.h ${REINPLACE_CMD} '/#include "ansidecl.h"/d' ${STAGEDIR}${PREFIX}/include/bfd.h .else .if ${PKGNAMEPREFIX:S/-$//} != ${BUTARGET} ${RM} -r ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//} .endif ${RM} ${STAGEDIR}${PREFIX}/${BUTARGET}/lib/ldscripts/i386bsd.* @if [ -d ${STAGEDIR}${PREFIX}/${INFO_PATH:H} ] ; then rm -rf ${STAGEDIR}${PREFIX}/${INFO_PATH:H}; fi ${LN} -fs ../../bin/${BUTARGET}-size ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/size ${RM} -r ${STAGEDIR}${PREFIX}/lib/bfd-plugins .endif .for tool in ${BUREMOVE} @${RM} ${STAGEDIR}${PREFIX}/bin/${BUTARGET}-${tool} \ ${STAGEDIR}${PREFIX}/bin/${tool} \ ${STAGEDIR}${MANPREFIX}/man/man1/${BUTARGET}-${tool}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/${tool}.1 \ ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/${tool} .endfor .if defined(BUREMOVE) && ${BUREMOVE:Mld} @${RM} -r ${STAGEDIR}${PREFIX}/${BUTARGET}/lib/ldscripts .endif .include diff --git a/devel/bsdcflow/Makefile b/devel/bsdcflow/Makefile index a6fd64382951..1e9518cdd5c6 100644 --- a/devel/bsdcflow/Makefile +++ b/devel/bsdcflow/Makefile @@ -1,24 +1,24 @@ PORTNAME= bsdcflow PORTVERSION= 0.0.6 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://cdn.bitbucket.org/marcusva/cflow/downloads/ DISTNAME= cflow-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Call graph generator for C and assembler code LICENSE= BSD2CLAUSE -CONFLICTS= gnucflow-[0-9]* cflow-[0-9]* +CONFLICTS= gnucflow cflow USES= gmake MAKE_ENV= MANDIR=${PREFIX}/man MAKE_JOBS_UNSAFE= yes WRKSRC_SUBDIR= gnu post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cgraph @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/asmgraph .include diff --git a/devel/cdecl/Makefile b/devel/cdecl/Makefile index 47a3800c766c..6904a63b49c9 100644 --- a/devel/cdecl/Makefile +++ b/devel/cdecl/Makefile @@ -1,26 +1,26 @@ # Created by: David O'Brien (obrien@NUXI.com) PORTNAME= cdecl PORTVERSION= 11.4 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= devel MAINTAINER= ler@FreeBSD.org COMMENT= Explains complicated C/C++ declarations in plain English LICENSE= GPLv3 BUILD_DEPENDS= flex:textproc/flex USES= autoreconf bison ncurses readline -CONFLICTS= cutils-[0-9]* +CONFLICTS= cutils USE_GITHUB= yes GH_ACCOUNT= paul-j-lucas GNU_CONFIGURE= yes PLIST_FILES= bin/cdecl bin/c++decl man/man1/cdecl.1.gz man/man1/c++decl.1.gz .include diff --git a/devel/cflow/Makefile b/devel/cflow/Makefile index 3ca92f671b01..cdd6d3d188f6 100644 --- a/devel/cflow/Makefile +++ b/devel/cflow/Makefile @@ -1,16 +1,16 @@ # Created by: dchapes@zeus.leitch.com PORTNAME= cflow PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SUNSITE/devel/lang/c MAINTAINER= ports@FreeBSD.org COMMENT= Call graph generator for C code -CONFLICTS= bsdcflow-[0-9]* gnucflow-[0-9]* +CONFLICTS= bsdcflow gnucflow USES= gmake .include diff --git a/devel/cil/Makefile b/devel/cil/Makefile index a49e02ac7964..5356e1955698 100644 --- a/devel/cil/Makefile +++ b/devel/cil/Makefile @@ -1,92 +1,92 @@ # Created by: Alexander Leidinger PORTNAME= cil PORTVERSION= 1.7.3 PORTREVISION= 2 CATEGORIES= devel lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Infrastructure for C Program Analysis and Transformation LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -CONFLICTS= ccured-[0-9]* +CONFLICTS= ccured BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild ONLY_FOR_ARCHS= i386 amd64 powerpc powerpc64 powerpc64le USES= gmake perl5 USE_OCAML= yes USE_OCAML_FINDLIB= yes OCAML_PKGDIRS= GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes PORTDOCS= * PLIST_FILES= ${BINFILES:S,^,bin/,} \ %%SITE_PERL%%/CilConfig.pm \ ${LIBFILES:S,^,%%SITE_PERL%%/CIL/,} \ ${LIBBINS:S,^,%%SITE_PERL%%/CIL/,} \ ${LIBAFILES:S,^,%%SITE_PERL%%/CIL/,} BINFILES= cilly cilly.native LIBAFILES= App/Cilly.pm LIBFILES= App/Cilly/KeptFile.pm \ App/Cilly/OutputFile.pm \ App/Cilly/TempFile.pm LIBBINS= patcher OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '35 s|make|gmake|g' ${WRKSRC}/myocamlbuild.ml @${REINPLACE_CMD} -e \ 's|@CILHOME@/lib|${PREFIX}/${SITE_PERL_REL}/CIL|g ; \ s|\@CILHOME\@|${PREFIX}|g' \ ${WRKSRC}/lib/App/Cilly/CilConfig.pm.in @${REINPLACE_CMD} -e \ '/^#!/s|/.*|${PERL}|' ${WRKSRC}/lib/patcher @${REINPLACE_CMD} -e \ '/^#!/s|/.*|${PERL}| ; \ s|$$::cilhome|${PREFIX}|g ; \ s|obj/$$::archos|libexec/cil|g ; \ s|^use Cilly;|use CIL::Cilly|' ${WRKSRC}/bin/cilly @${REINPLACE_CMD} -e \ 's|^use KeptFile;|use CIL::KeptFile;| ; \ s|^use OutputFile;|use CIL::OutputFile;| ; \ s|^use TempFile;|use CIL::TempFile;|' \ ${WRKSRC}/lib/App/Cilly.pm.in @${REINPLACE_CMD} -e \ 's|^use OutputFile;|use CIL::OutputFile;|' \ ${WRKSRC}/lib/App/Cilly/KeptFile.pm @${REINPLACE_CMD} -e \ 's|^use OutputFile;|use CIL::OutputFile;|' \ ${WRKSRC}/lib/App/Cilly/TempFile.pm @${REINPLACE_CMD} '/MACHDEPCC/ s|gcc|${CC}|' ${WRKSRC}/Makefile.in pre-install: @${STRIP_CMD} ${WRKSRC}/bin/cilly.native do-install: (cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} ${BINFILES} \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL/App/Cilly ${INSTALL_DATA} ${WRKSRC}/lib/App/Cilly/CilConfig.pm \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} (cd ${WRKSRC}/lib && ${INSTALL_DATA} ${LIBFILES} \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL/App/Cilly) (cd ${WRKSRC}/lib && ${INSTALL_DATA} ${LIBAFILES} \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL/App) (cd ${WRKSRC}/lib && ${INSTALL_DATA} ${LIBBINS} \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL) # Remove orphan dir created by bsd.ocaml.mk -@${RMDIR} -p ${STAGEDIR}${OCAMLFIND_DESTDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${RM} -r ${WRKSRC}/doc/cilcode.tmp (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/devel/courier-unicode/Makefile b/devel/courier-unicode/Makefile index 6201598190fe..f665c8df7005 100644 --- a/devel/courier-unicode/Makefile +++ b/devel/courier-unicode/Makefile @@ -1,23 +1,23 @@ PORTNAME= courier-unicode PORTVERSION= 2.2.3 CATEGORIES= devel mail MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= Courier implementation of Unicode Standard related algorithms LICENSE= GPLv3 -CONFLICTS= libunicode-[0-9]* +CONFLICTS= libunicode USES= compiler:c++11-lang iconv libtool localbase:ldflags \ perl5 tar:bzip2 USE_PERL5= build USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure .include diff --git a/devel/cutils/Makefile b/devel/cutils/Makefile index fc02911b7b21..9f9d3348f42c 100644 --- a/devel/cutils/Makefile +++ b/devel/cutils/Makefile @@ -1,20 +1,20 @@ # Created by: Sandro Sigala PORTNAME= cutils PORTVERSION= 1.6 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.sigala.it/sandro/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Miscellaneous C programmer's utilities USES= makeinfo GNU_CONFIGURE= yes MAKE_ENV= MAKEINFO="${MAKEINFO}" INFO= cutils MAKE_JOBS_UNSAFE= yes -CONFLICTS= cdecl-[0-9]* +CONFLICTS= cdecl .include diff --git a/devel/cvsps-devel/Makefile b/devel/cvsps-devel/Makefile index 96a504435f42..0470e61c0693 100644 --- a/devel/cvsps-devel/Makefile +++ b/devel/cvsps-devel/Makefile @@ -1,34 +1,34 @@ # Created by: ijliao PORTNAME= cvsps DISTVERSION= 2.2b1 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/ PKGNAMESUFFIX?= -devel MAINTAINER= garga@FreeBSD.org COMMENT= Create patchset information from CVS LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= cvsps-[0-9]* +CONFLICTS= cvsps USES= gmake ALL_TARGET= cvsps PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/devel/cvsps/Makefile b/devel/cvsps/Makefile index b1722b177485..4b49db0489f0 100644 --- a/devel/cvsps/Makefile +++ b/devel/cvsps/Makefile @@ -1,31 +1,31 @@ # Created by: ijliao PORTNAME= cvsps PORTVERSION= 2.1 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= garga@FreeBSD.org COMMENT= Create patchset information from CVS LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= cvsps-devel-[0-9]* +CONFLICTS= cvsps-devel PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/devel/dev86/Makefile b/devel/dev86/Makefile index dba4313731f5..a84e2daa418b 100644 --- a/devel/dev86/Makefile +++ b/devel/dev86/Makefile @@ -1,25 +1,25 @@ # Created by: Philip Schulz PORTNAME= dev86 PORTVERSION= 0.16.20 CATEGORIES= devel MASTER_SITES= http://v3.sk/~lkundrak/dev86/archive/ \ http://tmp.chruetertee.ch/ \ http://disasterarea.chruetertee.ch/ DISTNAME= Dev86src-${PORTVERSION} MAINTAINER= phs@deadc0.de COMMENT= 8086 development tools -CONFLICTS= bcc-[0-9]* \ - bin86-[0-9]* +CONFLICTS= bcc \ + bin86 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DESTDIRNAME= DIST post-patch: # Respect CFLAGS in Makefiles. @${GREP} -Rl 'CFLAGS=' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -i "" \ -Ee "s|CFLAGS='|&${CFLAGS} |; s|^(CFLAGS=)([^'])|\1${CFLAGS} \2|" .include diff --git a/devel/gamin/Makefile b/devel/gamin/Makefile index 7a804c050cc1..01cb2a510b19 100644 --- a/devel/gamin/Makefile +++ b/devel/gamin/Makefile @@ -1,63 +1,63 @@ # Created by: Joe Marcus Clarke # $MCom: ports/trunk/devel/gamin/Makefile 18634 2013-07-26 10:42:35Z kwm $ PORTNAME= gamin PORTVERSION= 0.1.10 PORTREVISION?= 10 CATEGORIES?= devel MASTER_SITES= http://people.gnome.org/~veillard/gamin/sources/ MAINTAINER?= ports@FreeBSD.org COMMENT?= File and directory monitoring system USES+= gettext gnome libtool pathfix pkgconfig USE_GNOME?= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS?=--with-html-dir=${PREFIX}/share/doc \ --without-python CPPFLAGS+= -DHAVE_LINUX -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip -CONFLICTS= fam-[0-9]* +CONFLICTS= fam .if !defined(GAMIN_SLAVE) OPTIONS_DEFINE= GAM_POLLER LIBINOTIFY RUN_AS_EUID OPTIONS_DEFAULT=RUN_AS_EUID GAM_POLLER_DESC=Use gamin's poller instead of kqueue's LIBINOTIFY_DESC=Use libinotify as the FAM backend RUN_AS_EUID_DESC=Drop privileges to effective user .endif .include .if !defined(GAMIN_SLAVE) .if ${PORT_OPTIONS:MGAM_POLLER} CPPFLAGS+= -DUSE_GAMIN_POLLER=1 .endif .if ${PORT_OPTIONS:MLIBINOTIFY} CONFIGURE_ARGS+=--enable-inotify LIBS+= -linotify LIB_DEPENDS+= libinotify.so:devel/libinotify .else CONFIGURE_ARGS+=--disable-inotify .endif .endif .if ${PORT_OPTIONS:MRUN_AS_EUID} CPPFLAGS+= -DRUN_AS_EUID=1 .endif post-patch: @${REINPLACE_CMD} "s|/etc|${PREFIX}/etc|g" ${WRKSRC}/server/gam_conf.c .if !defined(GAMIN_SLAVE) regression-test: build @${ECHO_MSG} "===> Running gamin regression tests" @(cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ Makefile ${MAKE_ARGS} tests) .endif .include diff --git a/devel/gitblit/Makefile b/devel/gitblit/Makefile index f96db2ae4040..17708d4847d0 100644 --- a/devel/gitblit/Makefile +++ b/devel/gitblit/Makefile @@ -1,67 +1,67 @@ # Created by: Dusan Vejnovic PORTNAME= gitblit PORTVERSION= 1.8.0 PORTREVISION= 3 CATEGORIES= devel java MASTER_SITES= http://dl.bintray.com/${PORTNAME}/releases/ EXTRACT_SUFX= .war MAINTAINER= freebsd@dussan.org COMMENT= Open-source servlet for Git repositories LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/WEB-INF/LICENSE -CONFLICTS= ${PORTNAME}-go-[0-9]* +CONFLICTS= ${PORTNAME}-go NO_ARCH= yes NO_BUILD= yes USERS= www GROUPS= www USE_JAVA= yes SUB_FILES= pkg-message PLIST_SUB+= GB_DATAHOME=${PREFIX}/${PORTNAME} \ GB_GROUP=${GROUPS} \ GB_HOME=${GB_HOME} \ GB_USER=${USERS} OPTIONS_RADIO= SQL WEBSERVER OPTIONS_RADIO_SQL= REDIS OPTIONS_RADIO_WEBSERVER=APACHE HIAWATHA LIGHTTPD NGINX HIAWATHA_DESC= Hiawatha server support NGINX_DESC= Nginx server support REDIS_RUN_DEPENDS= redis-server:databases/redis .include .if ${PORT_OPTIONS:MAPACHE} USES= apache:run,2.2+ .elif ${PORT_OPTIONS:MLIGHTTPD} RUN_DEPENDS+= lighttpd:www/lighttpd .elif ${PORT_OPTIONS:MHIAWATHA} RUN_DEPENDS+= hiawatha:www/hiawatha .elif ${PORT_OPTIONS:MNGINX} RUN_DEPENDS+= nginx:www/nginx .endif GB_HOME= ${PREFIX}/apache-tomcat-7.0/webapps/${PORTNAME} RUN_DEPENDS+= ${LOCALBASE}/etc/rc.d/tomcat7:www/tomcat7 do-extract: ${MKDIR} ${WRKSRC} ${TAR} xf ${DISTDIR}/${DISTFILES} -C ${WRKSRC}/ do-install: ${MKDIR} ${STAGEDIR}${GB_HOME} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${GB_HOME}) ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} (cd ${STAGEDIR}${GB_HOME}/WEB-INF/data && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME}) (cd ${STAGEDIR}${PREFIX}/${PORTNAME} && ${FIND} . -type f \ -not -name '*.gitignore' -exec ${MV} {} {}.sample \;) .include diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile index a0a140621361..83fd6b733c54 100644 --- a/devel/gitg/Makefile +++ b/devel/gitg/Makefile @@ -1,56 +1,56 @@ # Created by: kipz PORTNAME= gitg PORTVERSION= 3.32.1 PORTREVISION= 3 CATEGORIES= devel deskutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= kwm@FreeBSD.org COMMENT= GTK-based git repository viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ valac:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libenchant.so:textproc/enchant \ libgee-0.8.so:devel/libgee \ libgit2.so:devel/libgit2 \ libgit2-glib-1.0.so:devel/libgit2-glib \ libpeas-1.0.so:devel/libpeas \ libgtkspell3-3.so:textproc/gtkspell3 \ libdazzle-1.0.so:x11-toolkits/libdazzle \ libsecret-1.so:security/libsecret RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas -CONFLICTS= gitg0-[0-9]* +CONFLICTS= gitg0 PORTSCOUT= limitw:1,even USES= compiler:c11 desktop-file-utils gettext gnome localbase \ meson pathfix pkgconfig python:3.4+,build tar:xz USE_GNOME= cairo gtk30 gtksourceview3 intltool introspection USE_LDCONFIG= yes GLIB_SCHEMAS= org.gnome.gitg.gschema.xml BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_DEFINE= PYTHON OPTIONS_SUB= yes PYTHON_USES= python:3.2+ PYTHON_MESON_TRUE= python PYTHON_USE= GNOME=pygobject3 post-patch: @${REINPLACE_CMD} -e 's|0.27.0|0.28.0|g' \ ${WRKSRC}/meson.build post-install-PYTHON-on: (cd ${STAGEDIR}${PREFIX} \ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) .include diff --git a/devel/gnucflow/Makefile b/devel/gnucflow/Makefile index cd9c958999fc..e087ab4de84d 100644 --- a/devel/gnucflow/Makefile +++ b/devel/gnucflow/Makefile @@ -1,31 +1,31 @@ PORTNAME= gnucflow PORTVERSION= 1.6 CATEGORIES= devel MASTER_SITES= ftp://download.gnu.org.ua/pub/release/cflow/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= cflow-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Tool to chart control flow within the C program LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= bsdcflow-[0-9]* cflow-[0-9]* +CONFLICTS= bsdcflow cflow USES= cpe gmake tar:bzip2 CPE_VENDOR= gnu CPE_PRODUCT= cflow GNU_CONFIGURE= yes TEST_TARGET= check INFO= cflow OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix="${LOCALBASE}" NLS_CONFIGURE_OFF= --disable-nls .include diff --git a/devel/gperf/Makefile b/devel/gperf/Makefile index 6992acbf1259..3ef7f8571521 100644 --- a/devel/gperf/Makefile +++ b/devel/gperf/Makefile @@ -1,23 +1,23 @@ PORTNAME= gperf PORTVERSION= 3.1 CATEGORIES= devel MASTER_SITES= GNU MAINTAINER= dinoex@FreeBSD.org COMMENT= Generates perfect hash functions for sets of keywords LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= ace+tao-[0-9]* +CONFLICTS= ace+tao MAKE_JOBS_UNSAFE= yes USES= cpe CPE_VENDOR= ${CPE_PRODUCT}_project CPE_PRODUCT= ${PORTNAME}tools GNU_CONFIGURE= yes CONFIGURE_ARGS+= --docdir=${DOCSDIR} INFO= gperf TEST_TARGET= check .include diff --git a/devel/gputils/Makefile b/devel/gputils/Makefile index 599779c4f2d1..608db0250292 100644 --- a/devel/gputils/Makefile +++ b/devel/gputils/Makefile @@ -1,20 +1,20 @@ # Created by: Samuel Tardieu PORTNAME= gputils DISTVERSION= 1.5.0-1 CATEGORIES= devel MASTER_SITES= SF/gputils/gputils/${DISTVERSION:C/-.*//} MAINTAINER= tijl@FreeBSD.org COMMENT= Utilities for Microchip PIC microcontrollers LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= gplink-[0-9]* +CONFLICTS= gplink GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-dependency-tracking --disable-html-doc USES= bison:alias gmake tar:bz2 WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C/-.*//} .include diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile index c095b8e8eaf4..8be099b945b0 100644 --- a/devel/jenkins-lts/Makefile +++ b/devel/jenkins-lts/Makefile @@ -1,53 +1,53 @@ PORTNAME= jenkins PORTVERSION= 2.303.2 CATEGORIES= devel java MASTER_SITES= http://mirrors.jenkins.io/war-stable/${PORTVERSION}/ PKGNAMESUFFIX= -lts DISTNAME= jenkins EXTRACT_SUFX= .war DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} EXTRACT_ONLY= MAINTAINER= lwhsu@FreeBSD.org COMMENT= Open-source continuous integration server LICENSE= MIT USES= cpe CPE_EDITION= lts USE_JAVA= yes USE_RC_SUBR= jenkins -CONFLICTS= jenkins-[0-9]* +CONFLICTS= jenkins NO_ARCH= yes NO_BUILD= yes JENKINS_HOME?= ${PREFIX}/jenkins JENKINS_USER?= jenkins JENKINS_GROUP?= jenkins JENKINS_LOG_FILE?= /var/log/jenkins.log .if ${JENKINS_USER} == "jenkins" USERS= jenkins .endif .if ${JENKINS_GROUP} == "jenkins" GROUPS= jenkins .endif SUB_LIST+= JAVA_HOME=${JAVA_HOME} \ JENKINS_GROUP=${JENKINS_GROUP} \ JENKINS_HOME=${JENKINS_HOME} \ JENKINS_LOG_FILE=${JENKINS_LOG_FILE} \ JENKINS_USER=${JENKINS_USER} PLIST_SUB+= JENKINS_GROUP=${JENKINS_GROUP} \ JENKINS_USER=${JENKINS_USER} .include do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${JENKINS_HOME} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \ ${STAGEDIR}${DATADIR} .include diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile index f1fa6df93bc6..1a3503608b0e 100644 --- a/devel/jenkins/Makefile +++ b/devel/jenkins/Makefile @@ -1,51 +1,51 @@ PORTNAME= jenkins PORTVERSION= 2.318 CATEGORIES= devel java MASTER_SITES= http://mirrors.jenkins.io/war/${PORTVERSION}/ DISTNAME= jenkins EXTRACT_SUFX= .war DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} EXTRACT_ONLY= MAINTAINER= lwhsu@FreeBSD.org COMMENT= Open-source continuous integration server LICENSE= MIT USES= cpe USE_JAVA= yes USE_RC_SUBR= jenkins -CONFLICTS= jenkins-lts-[0-9]* +CONFLICTS= jenkins-lts NO_ARCH= yes NO_BUILD= yes JENKINS_HOME?= ${PREFIX}/jenkins JENKINS_USER?= jenkins JENKINS_GROUP?= jenkins JENKINS_LOG_FILE?= /var/log/jenkins.log .if ${JENKINS_USER} == "jenkins" USERS= jenkins .endif .if ${JENKINS_GROUP} == "jenkins" GROUPS= jenkins .endif SUB_LIST+= JAVA_HOME=${JAVA_HOME} \ JENKINS_GROUP=${JENKINS_GROUP} \ JENKINS_HOME=${JENKINS_HOME} \ JENKINS_LOG_FILE=${JENKINS_LOG_FILE} \ JENKINS_USER=${JENKINS_USER} PLIST_SUB+= JENKINS_GROUP=${JENKINS_GROUP} \ JENKINS_USER=${JENKINS_USER} .include do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${JENKINS_HOME} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \ ${STAGEDIR}${DATADIR} .include diff --git a/devel/kyua/Makefile b/devel/kyua/Makefile index fc83b93fd011..80cd9819cd27 100644 --- a/devel/kyua/Makefile +++ b/devel/kyua/Makefile @@ -1,49 +1,49 @@ PORTNAME= kyua PORTVERSION= 0.13 PORTREVISION= 5 PORTEPOCH= 3 CATEGORIES= devel MASTER_SITES= https://github.com/jmmv/kyua/releases/download/${PORTNAME}-${PORTVERSION}/ \ LOCAL/jmmv MAINTAINER= jmmv@FreeBSD.org COMMENT= Testing framework for infrastructure software LICENSE= BSD3CLAUSE LIB_DEPENDS= liblutok.so:devel/lutok USES= lua pkgconfig sqlite GNU_CONFIGURE= yes CONFIGURE_ARGS= --docdir=${DOCSDIR} \ --without-doxygen MAKE_ARGS= examplesdir=${EXAMPLESDIR} \ pkgdatadir=${DATADIR} -CONFLICTS= kyua-atf-compat-[0-9]* kyua-cli-[0-9]* kyua-testers-[0-9]* +CONFLICTS= kyua-atf-compat kyua-cli kyua-testers SUB_FILES= kyua.conf _TESTS_USER= tests SUB_LIST= TESTS_USER=${_TESTS_USER} USERS= ${_TESTS_USER} GROUPS= tests OPTIONS_DEFINE= DOCS EXAMPLES TEST OPTIONS_DEFAULT= TEST OPTIONS_SUB= yes DOCS_MAKE_ARGS_OFF= doc_DATA= EXAMPLES_MAKE_ARGS_OFF= dist_examples_DATA= TEST_BUILD_DEPENDS= atf>=0.21:devel/atf TEST_RUN_DEPENDS= atf>=0.21:devel/atf TEST_CONFIGURE_WITH= atf post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/kyua ${INSTALL_DATA} ${WRKDIR}/kyua.conf \ ${STAGEDIR}${PREFIX}/etc/kyua/kyua.conf.sample ${INSTALL_DATA} ${WRKSRC}/examples/Kyuafile.top \ ${STAGEDIR}${PREFIX}/tests/Kyuafile .include diff --git a/devel/libbfd/Makefile b/devel/libbfd/Makefile index 48c17353e05e..b5742cff45c0 100644 --- a/devel/libbfd/Makefile +++ b/devel/libbfd/Makefile @@ -1,42 +1,42 @@ # Created by: Joerg Wunsch PORTNAME= libbfd PORTVERSION= 2.33.1 CATEGORIES= devel MASTER_SITES= SOURCEWARE/binutils/releases DISTNAME= binutils-${PORTVERSION} MAINTAINER= joerg@FreeBSD.org COMMENT= Universal BFD library from GNU binutils BROKEN_aarch64= Fails to configure: machine aarch64-portbld not recognized BROKEN_armv6= Fails to configure: BFD does not support target armv6-portbld-freebsd12.0 BROKEN_armv7= Fails to configure: BFD does not support target armv7-portbld-freebsd12.0 BROKEN_mips64= Fails to configure: BFD does not support target mips64-portbld-freebsd12.0 BROKEN_riscv64= Fails to configure: machine riscv64-portbld not recognized -CONFLICTS= mingw-binutils-[0-9]* binutils-[0-9]* +CONFLICTS= mingw-binutils binutils WRKSRC= ${WRKDIR}/binutils-${PORTVERSION}/bfd USES= libtool tar:xz GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-install-libbfd \ --disable-nls \ --enable-shared \ --enable-targets=all \ --disable-werror CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} INFO= bfd pre-configure: # Configure and build pic version of libiberty (cd ${WRKSRC}/../libiberty && \ ${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" \ CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \ LIBS="${LIBS}" ${CONFIGURE_ENV} ./configure \ ${CONFIGURE_ARGS} --build=${CONFIGURE_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS}) .include diff --git a/devel/libconfig/Makefile b/devel/libconfig/Makefile index 0b8f673c2312..1a0de9e5224a 100644 --- a/devel/libconfig/Makefile +++ b/devel/libconfig/Makefile @@ -1,28 +1,28 @@ # Created by: Nikos Ntarmos PORTNAME= libconfig PORTVERSION= 1.7.2 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= devel MAINTAINER= ntarmos@ceid.upatras.gr COMMENT= Simple library for manipulating structured configuration files LICENSE= LGPL21 BUILD_DEPENDS= makeinfo:print/texinfo USES= autoreconf libtool pathfix GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS+= --prefix=${PREFIX} USE_GITHUB= YES GH_ACCOUNT= hyperrealm -CONFLICTS= wand-libconfig-[0-9]* +CONFLICTS= wand-libconfig INFO= libconfig .include diff --git a/devel/linux-c7-dbus-glib/Makefile b/devel/linux-c7-dbus-glib/Makefile index 38e09ef72ada..71291f502d1a 100644 --- a/devel/linux-c7-dbus-glib/Makefile +++ b/devel/linux-c7-dbus-glib/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= dbus-glib PORTVERSION= 0.100 DISTVERSIONSUFFIX= -7.el7 PORTREVISION= 1 CATEGORIES= devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= GLib bindings for D-Bus (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= freedesktop USE_LDCONFIG= yes USE_LINUX= dbuslibs expat USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/devel/linux-c7-dbus-libs/Makefile b/devel/linux-c7-dbus-libs/Makefile index 336e7acca409..4bad0b0b6ffe 100644 --- a/devel/linux-c7-dbus-libs/Makefile +++ b/devel/linux-c7-dbus-libs/Makefile @@ -1,27 +1,27 @@ # Created by: Piotr Kubaj PORTNAME= dbus PORTVERSION= 1.10.24 DISTVERSIONSUFFIX= -15.el7 PORTREVISION= 3 CATEGORIES= devel linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= Libraries for accessing D-BUS (Linux CentOS ${LINUX_DIST_VER}) LICENSE= GPLv2+ USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= systemd-libs USE_LINUX_RPM= yes CPE_VENDOR= freedesktop LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} .include diff --git a/devel/linux-c7-devtools/Makefile b/devel/linux-c7-devtools/Makefile index 16776f71fc7b..39da17f1c947 100644 --- a/devel/linux-c7-devtools/Makefile +++ b/devel/linux-c7-devtools/Makefile @@ -1,67 +1,67 @@ # Created by: Piotr Kubaj PORTNAME= devtools PORTVERSION= ${LINUX_DIST_VER} CATEGORIES= devel MAINTAINER= emulation@FreeBSD.org COMMENT= Linux compilers and base libraries (CentOS ${LINUX_DIST_VER}) # LICENSE= Various GNU USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= libgfortran USE_LINUX_RPM= yes BUVERSION= 2.27-44.base.el7 BIN_DISTNAMES= binutils-${BUVERSION} \ glibc-headers-2.17-323.el7_9 \ mpfr-3.1.1-4.el7 \ cpp-4.8.5-44.el7 \ gcc-4.8.5-44.el7 \ gcc-c++-4.8.5-44.el7 \ gcc-gfortran-4.8.5-44.el7 \ libstdc++-devel-4.8.5-44.el7 LIB_DISTNAMES= binutils-devel-${BUVERSION} \ glibc-devel-2.17-323.el7_9 \ glibc-static-2.17-323.el7_9 \ libgomp-4.8.5-44.el7 \ libmpc-1.0.1-3.el7 DISTFILES_amd64=${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:amd64,i386/} \ ${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_amd64}:amd64/} \ ${BIN_DISTNAMES:S/$/${EXTRACT_SUFX_amd64}:amd64/} \ kernel-headers-3.10.0-1160.15.2.el7${EXTRACT_SUFX_amd64}:amd64 DISTFILES_i386= ${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:amd64,i386/} \ ${BIN_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:i386/} \ kernel-headers-3.10.0-1160.15.2.el7.centos.plus${EXTRACT_SUFX_i386}:i386 SRC_DISTFILES= binutils-${BUVERSION}${SRC_SUFX}:SOURCE \ glibc-2.17-323.el7_9${SRC_SUFX}:SOURCE \ kernel-3.10.0-1160.15.2.el7${SRC_SUFX}:SOURCE \ libmpc-1.0.1-3.el7${SRC_SUFX}:SOURCE \ mpfr-3.1.1-4.el7${SRC_SUFX}:SOURCE \ gcc-4.8.5-44.el7${SRC_SUFX}:SOURCE -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes PLIST_SUB= BUVERSION=${BUVERSION} .include post-install: ${LN} -sf ld.bfd ${STAGEDIR}${PREFIX}/usr/bin/ld .if ${ARCH} == amd64 ${LN} -sfh ../../../../lib64/libgcc_s.so.1 \ ${STAGEDIR}${PREFIX}/usr/lib/gcc/x86_64-redhat-linux/4.8.2/libgcc_s.so ${LN} -sfh ../../../../libgcc_s.so.1 \ ${STAGEDIR}${PREFIX}/usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/libgcc_s.so .else ${LN} -sfh ../../../libgcc_s.so.1 \ ${STAGEDIR}${PREFIX}/usr/lib/gcc/i686-redhat-linux/4.8.2/libgcc_s.so .endif .include diff --git a/devel/linux-c7-libgfortran/Makefile b/devel/linux-c7-libgfortran/Makefile index 8e6febb9f5ec..f88a474554f0 100644 --- a/devel/linux-c7-libgfortran/Makefile +++ b/devel/linux-c7-libgfortran/Makefile @@ -1,21 +1,21 @@ # Created by: Piotr Kubaj diff --git a/devel/linux-c7-libglade2/Makefile b/devel/linux-c7-libglade2/Makefile index f8a2a838209d..31014df58da4 100644 --- a/devel/linux-c7-libglade2/Makefile +++ b/devel/linux-c7-libglade2/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= libglade2 PORTVERSION= 2.6.4 DISTVERSIONSUFFIX= -11.el7 PORTREVISION= 1 CATEGORIES= devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= GNOME glade library (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/usr/share/doc/${PORTNAME}-${PORTVERSION}/COPYING USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/devel/linux-c7-libpciaccess/Makefile b/devel/linux-c7-libpciaccess/Makefile index b4dda8e4bab9..3bf07f7a2695 100644 --- a/devel/linux-c7-libpciaccess/Makefile +++ b/devel/linux-c7-libpciaccess/Makefile @@ -1,20 +1,20 @@ # Created by: Piotr Kubaj PORTNAME= libpciaccess PORTVERSION= 0.14 DISTVERSIONSUFFIX= -1.el7 CATEGORIES= devel MAINTAINER= emulation@FreeBSD.org COMMENT= Generic PCI access library (CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/devel/linux-c7-libsigc++20/Makefile b/devel/linux-c7-libsigc++20/Makefile index b8a6366c3a96..134030fc27b8 100644 --- a/devel/linux-c7-libsigc++20/Makefile +++ b/devel/linux-c7-libsigc++20/Makefile @@ -1,20 +1,20 @@ # Created by: Piotr Kubaj PORTNAME= libsigc++20 PORTVERSION= 2.10.0 DISTVERSIONSUFFIX= -1.el7 CATEGORIES= devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= Callback Framework for C++ (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/devel/linux-c7-libthai/Makefile b/devel/linux-c7-libthai/Makefile index e8caa687ab50..85784e8275f7 100644 --- a/devel/linux-c7-libthai/Makefile +++ b/devel/linux-c7-libthai/Makefile @@ -1,21 +1,21 @@ # Created by: Piotr Kubaj PORTNAME= libthai PORTVERSION= 0.1.14 DISTVERSIONSUFFIX= -9.el7 PORTREVISION= 1 CATEGORIES= devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= Thai language support library (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/devel/linux-c7-nspr/Makefile b/devel/linux-c7-nspr/Makefile index 475c6ee60412..95fb2e697b51 100644 --- a/devel/linux-c7-nspr/Makefile +++ b/devel/linux-c7-nspr/Makefile @@ -1,18 +1,18 @@ # Created by: Piotr Kubaj PORTNAME= nspr PORTVERSION= 4.25.0 DISTVERSIONSUFFIX= -2.el7_9 CATEGORIES= devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= Netscape Portable Runtime (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr .include diff --git a/devel/linux-c7-qt/Makefile b/devel/linux-c7-qt/Makefile index c30afeca6b5a..f75a033318c7 100644 --- a/devel/linux-c7-qt/Makefile +++ b/devel/linux-c7-qt/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= qt PORTVERSION= 4.8.7 DISTVERSIONSUFFIX= -9.el7_9 PORTREVISION= 4 CATEGORIES= devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= RPM of QT4 (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= qt USE_LDCONFIG= yes USE_LINUX= fontconfig png dbuslibs sqlite3 USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}47-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}47 DATADIR= ${PREFIX}/usr/share/${PORTNAME}4 OPTIONS_DEFINE= DOCS .include diff --git a/devel/linux-c7-sdl12/Makefile b/devel/linux-c7-sdl12/Makefile index 5c219ea8549a..71fff6f97c51 100644 --- a/devel/linux-c7-sdl12/Makefile +++ b/devel/linux-c7-sdl12/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= sdl PORTVERSION= 1.2.15 DISTVERSIONSUFFIX= -17.el7 PORTREVISION= 3 CATEGORIES= devel linux DISTNAME= SDL-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= Cross-platform multi-media development API (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}12/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/SDL-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/devel/mingw32-bin-msvcrt/Makefile b/devel/mingw32-bin-msvcrt/Makefile index e73ed12c69b6..9741b8bdf448 100644 --- a/devel/mingw32-bin-msvcrt/Makefile +++ b/devel/mingw32-bin-msvcrt/Makefile @@ -1,30 +1,30 @@ # Created by: Lev A. Serebryakov PORTNAME= bin-msvcrt PORTVERSION= r${RUNTIMEVERSION:S/-/./}.a${APIVERSION:S/-/./} CATEGORIES= devel MASTER_SITES= SF/mingw/MinGW/Base/mingw-rt/mingwrt-${RUNTIMEVERSION:C/-.*$//}:runtime \ SF/mingw/MinGW/Base/w32api/w32api-${APIVERSION:C/-.*$//}:api PKGNAMEPREFIX= mingw32- DISTFILES= mingwrt-${RUNTIMEVERSION}-mingw32-dev.tar.lzma:runtime \ mingwrt-${RUNTIMEVERSION}-mingw32-dll.tar.lzma:runtime \ w32api-${APIVERSION}-mingw32-dev.tar.lzma:api DIST_SUBDIR= mingw MAINTAINER= ports@FreeBSD.org COMMENT= Headers and Libraries for Windows cross-development -CONFLICTS= mingw-bin-msvcrt-[0-9]* +CONFLICTS= mingw-bin-msvcrt USES= tar:xz RUNTIMEVERSION= 4.0.3-1 APIVERSION= 4.0.3-1 NO_MTREE= yes NO_WRKSUBDIR= yes post-extract: @${CP} ${FILESDIR}/Makefile ${WRKSRC} .include diff --git a/devel/ninja/Makefile b/devel/ninja/Makefile index a4b4f117bd0f..6c288611e76d 100644 --- a/devel/ninja/Makefile +++ b/devel/ninja/Makefile @@ -1,59 +1,59 @@ # Created by: Grzegorz Blach PORTNAME= ninja PORTVERSION= 1.10.2 DISTVERSIONPREFIX= v PORTEPOCH= 2 CATEGORIES= devel MAINTAINER= kde@FreeBSD.org COMMENT= Small build system closest in spirit to Make LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= ninja-build -CONFLICTS= irc/ninja-[0-9]* +CONFLICTS= irc/ninja USES= python PORTSCOUT= limit:^1\. PLIST_FILES= bin/ninja PORTDOCS= README.md manual.asciidoc OPTIONS_DEFINE= DOCS BASH ZSH OPTIONS_DEFAULT= BASH ZSH BASH_PLIST_FILES= share/bash-completion/completions/ninja ZSH_PLIST_FILES= share/zsh/site-functions/_ninja post-patch: @${REINPLACE_CMD} "s/'-g', //" ${WRKSRC}/configure.py do-build: @(cd ${WRKSRC} && \ CXX="${CXX}" CFLAGS="${CXXFLAGS}" ${PYTHON_CMD} configure.py --bootstrap) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ninja ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && \ ${INSTALL_DATA} README.md doc/manual.asciidoc \ ${STAGEDIR}${DOCSDIR}) do-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ ${INSTALL_DATA} ${WRKSRC}/misc/bash-completion \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ninja do-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/misc/zsh-completion \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_ninja do-test: build cd ${WRKSRC} && ./ninja ninja_test && ./ninja_test .include diff --git a/devel/onetbb/Makefile b/devel/onetbb/Makefile index c24dba9c5909..7690cb338cb7 100644 --- a/devel/onetbb/Makefile +++ b/devel/onetbb/Makefile @@ -1,47 +1,47 @@ # Created by: Arun Sharma PORTNAME= onetbb PORTVERSION= 2021.4.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= martymac@FreeBSD.org COMMENT= Library that provides thread building blocks LICENSE= APACHE20 LIB_DEPENDS= libhwloc.so.15:devel/hwloc2 USES= cmake compiler:c++11-lang tar:tgz CMAKE_ARGS+= -DTBB_STRICT:BOOL=FALSE \ -DCMAKE_INSTALL_DOCDIR:PATH="${DOCSDIR}" \ -DCMAKE_HWLOC_2_LIBRARY_PATH:PATH="${LOCALBASE}/lib/libhwloc.so" \ -DCMAKE_HWLOC_2_INCLUDE_PATH:PATH="${LOCALBASE}/include" -CONFLICTS= tbb-[0-9]* +CONFLICTS= tbb USE_GITHUB= yes GH_ACCOUNT= oneapi-src GH_PROJECT= oneTBB USE_LDCONFIG= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS # Pkgconfig: tbb.pc (on 64bit arch) vs tbb32.pc PLIST_SUB= PCSUFX="${PCSUFX}" .include .if ${ARCH} == i386 || ${ARCH} == powerpc PCSUFX= 32 .endif .if ${ARCH} == powerpc || ${ARCH} == riscv64 EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_tbb_tools__api_ittnotify__config.h .endif .include diff --git a/devel/open-beagle/Makefile b/devel/open-beagle/Makefile index a1808947bedd..78225a8e273b 100644 --- a/devel/open-beagle/Makefile +++ b/devel/open-beagle/Makefile @@ -1,33 +1,33 @@ # Created by: ijliao PORTNAME= open-beagle PORTVERSION= 3.0.3 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/beagle/beagle/${PORTVERSION} DISTNAME= beagle-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Evolutionary Computation Framework -CONFLICTS= beagle-[0-9]* +CONFLICTS= beagle GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-optimization --with-zlib=/usr USE_LDCONFIG= yes USES= gmake libtool INSTALL_TARGET= install-strip PACCVERSION= 1.3.1b PLIST_SUB= PORTVERSION=${PORTVERSION} PACCVERSION=${PACCVERSION} BUILD_DEPENDS+= gsed:textproc/gsed #unfortunately, some important sed statements rely on GNU sed behavior, and can't be #easily changed to call GNU sed by means of the configure script post-configure: ${FIND} -X ${WRKSRC} -name 'Makefile' | ${XARGS} ${REINPLACE_CMD} \ 's/sed /gsed /g' @${REINPLACE_CMD} 's|push_back|this->push_back|' \ ${WRKSRC}/beagle/include/beagle/RouletteT.hpp .include diff --git a/devel/p5-libxml-enno/Makefile b/devel/p5-libxml-enno/Makefile index 29780943416c..79a4f87ca7b2 100644 --- a/devel/p5-libxml-enno/Makefile +++ b/devel/p5-libxml-enno/Makefile @@ -1,32 +1,32 @@ # Created by: Steve Wills PORTNAME= libxml-enno PORTVERSION= 1.02 PORTREVISION= 1 CATEGORIES= devel textproc perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ENNO PKGNAMEPREFIX= p5- MAINTAINER= swills@FreeBSD.org COMMENT= Group of Perl modules for XML parsing BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-libwww>=0:www/p5-libwww \ p5-Date-Manip>=0:devel/p5-Date-Manip \ p5-libxml>=0:textproc/p5-libxml \ p5-Parse-Yapp>=0:devel/p5-Parse-Yapp RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-libwww>=0:www/p5-libwww \ p5-Date-Manip>=0:devel/p5-Date-Manip \ p5-libxml>=0:textproc/p5-libxml \ p5-Parse-Yapp>=0:devel/p5-Parse-Yapp -CONFLICTS= p5-XML-DOM-[0-9]* p5-XML-Filter-DetectWS-[0-9]* \ - p5-XML-Filter-Reindent-[0-9]* p5-XML-Filter-SAXT-[0-9]* \ - p5-XML-RegExp-[0-9]* p5-XML-XQL-[0-9]* +CONFLICTS= p5-XML-DOM p5-XML-Filter-DetectWS \ + p5-XML-Filter-Reindent p5-XML-Filter-SAXT \ + p5-XML-RegExp p5-XML-XQL USES= perl5 USE_PERL5= configure .include diff --git a/devel/pdcurses/Makefile b/devel/pdcurses/Makefile index 52b9c983a4ba..e5fad87d60ff 100644 --- a/devel/pdcurses/Makefile +++ b/devel/pdcurses/Makefile @@ -1,49 +1,49 @@ # Created by: alepulver PORTNAME= pdcurses DISTVERSION= 3.5 CATEGORIES= devel MASTER_SITES= SF DISTNAME= PDCurses-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Curses library implementation for Win32, DOS, OS/2, and X11 LICENSE= PD -CONFLICTS= pdcurses-the-[0-9]* +CONFLICTS= pdcurses-the USES= xorg USE_LDCONFIG= yes USE_XORG= x11 xext sm ice xt xaw xmu xpm GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes LLD_UNSAFE= yes # Needs linker to provide library search paths. WRKSRC_SUBDIR= x11 OPTIONS_DEFINE= DEBUG LATIN1 NEXTAW XAW3D DEBUG_CONFIGURE_ENABLE= debug LATIN1_DESC= Latin1 keys support LATIN1_CONFIGURE_ENABLE=latin1 NEXTAW_DESC= Link with NeXtaw NEXTAW_CONFIGURE_WITH= nextaw NEXTAW_LIB_DEPENDS= libneXtaw.so:x11-toolkits/neXtaw XAW3D_DESC= Link with Xaw3d XAW3D_CONFIGURE_WITH= xaw3d XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d MAKE_ARGS= libdir=${STAGEDIR}${PREFIX}/lib \ bindir=${STAGEDIR}${PREFIX}/bin \ includedir=${STAGEDIR}${PREFIX}/include \ PDCURSES_SRCDIR=${WRKDIR}/${DISTNAME} post-install: @cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libXCurses.so.2 libXCurses.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libXCurses.so.2 .include diff --git a/devel/poco/Makefile b/devel/poco/Makefile index 3aadd93e6f72..7209a72db846 100644 --- a/devel/poco/Makefile +++ b/devel/poco/Makefile @@ -1,75 +1,75 @@ # Created by: Wes Peters PORTNAME= poco DISTVERSION= 1.10.1 DISTVERSIONSUFFIX= -all CATEGORIES= devel net MASTER_SITES= https://pocoproject.org/releases/${PORTNAME}-${PORTVERSION}/ MAINTAINER= henry.hu.sh@gmail.com COMMENT= C++ libraries with a network/internet focus LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpcre.so:devel/pcre \ libexpat.so:textproc/expat2 USES= cmake compiler:c++14-lang cpe localbase pkgconfig tar:bz2 USE_LDCONFIG= yes -CONFLICTS= poco-ssl-[0-9]* +CONFLICTS= poco-ssl CPE_VENDOR= pocoproject CMAKE_ARGS= -DPOCO_UNBUNDLED:BOOL=ON SHLIB_MAJOR= 71 PLIST_SUB= SHLIB_MAJOR=${SHLIB_MAJOR} OPTIONS_DEFINE= MYSQL REDIS SQLITE SSL TEST OPTIONS_RADIO= ODBC OPTIONS_RADIO_ODBC= IODBC UNIXODBC OPTIONS_DEFAULT= MYSQL REDIS SQLITE SSL OPTIONS_SUB= yes MYSQL_USES= mysql MYSQL_CMAKE_OFF= -DENABLE_DATA_MYSQL:BOOL=OFF IODBC_LIB_DEPENDS= libiodbc.so:databases/libiodbc IODBC_CMAKE_ON= -DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include/libiodbc \ -DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libiodbc.so SQLITE_USES= sqlite SQLITE_CMAKE_OFF= -DENABLE_DATA_SQLITE:BOOL=OFF SSL_USES= ssl SSL_CMAKE_OFF= -DENABLE_CRYPTO:BOOL=OFF \ -DENABLE_NETSSL:BOOL=OFF UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC UNIXODBC_CMAKE_ON= -DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include \ -DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libodbc.so TEST_CMAKE_ON= -DENABLE_TESTS:BOOL=ON TEST_IMPLIES= SQLITE SSL TEST_TEST_TARGET= test REDIS_CMAKE_OFF= -DENABLE_REDIS:BOOL=OFF .include .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MSQLITE} || ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC} PLIST_SUB+= DATA="" .else PLIST_SUB+= DATA="@comment " .endif .if ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC} PLIST_SUB+= ODBC="" .else CMAKE_ARGS+= -DENABLE_DATA_ODBC:BOOL=OFF PLIST_SUB+= ODBC="@comment " .endif post-patch: @${REINPLACE_CMD} -e \ 's|-D_XOPEN_SOURCE=500 || ; \ s|_EPOLL|_POLL| ; \ s|CMAKE_DEBUG_POSTFIX "d"|CMAKE_DEBUG_POSTFIX ""| ; \ s|dl rt|rt|' ${WRKSRC}/cmake/DefinePlatformSpecifc.cmake .include diff --git a/devel/sope/Makefile b/devel/sope/Makefile index 2c6dc674ce01..b77d5f509ee3 100644 --- a/devel/sope/Makefile +++ b/devel/sope/Makefile @@ -1,63 +1,63 @@ PORTNAME= sope PORTVERSION= 5.2.0 CATEGORIES= devel gnustep MASTER_SITES= http://www.sogo.nu/files/downloads/SOGo/Sources/ DISTNAME= SOPE-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Extensive set of GNUstep web application frameworks LICENSE= LGPL20 BROKEN_aarch64= fails to build: bundle.make:301: STXSaxDriver.sax/Resources/Info-gnustep.plist] Abort trap (core dumped) BROKEN_powerpc64= fails to build: bundle.make:301: STXSaxDriver.sax/Resources/Info-gnustep.plist] Illegal instruction (core dumped) LIB_DEPENDS= libxml2.so:textproc/libxml2 \ libmemcached.so:databases/libmemcached WRKSRC= ${WRKDIR}/SOPE OPTIONS_DEFINE= LDAP MYSQL PGSQL MEMCACHED OPTIONS_DEFAULT= LDAP PGSQL MEMCACHED OPTIONS_SUB= yes LDAP_DESC= Build with LDAP support MYSQL_DESC= Build with MySQL support PGSQL_DESC= Build with PostgreSQL support MEMCACHED_DESC= Install memcached USES= gmake iconv gnustep USE_GNUSTEP= base build USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES} LLD_UNSAFE= yes # PR 230608 -CONFLICTS= sope2-[0-9]* sope4-[0-9]* +CONFLICTS= sope2 sope4 SUB_LIST+= GNUSTEP_LOCAL_TOOLS=${GNUSTEP_LOCAL_TOOLS} \ GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES} CONFIGURE_ARGS= --with-gnustep --disable-debug --disable-strip CONFIGURE_ENV+= CC="${CC}" LDAP_USE= OPENLDAP=client PGSQL_USES= pgsql MYSQL_USES= mysql MEMCACHED_RUN_DEPENDS= ${LOCALBASE}/bin/memcached:databases/memcached post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/sope-core/NGStreams/configure post-patch-LDAP-off: @${REINPLACE_CMD} -e '/checkLinking "ldap"/d' ${WRKSRC}/configure post-patch-PGSQL-off: @${REINPLACE_CMD} -e '/checkLinking "pq"/d' ${WRKSRC}/configure post-patch-MYSQL-off: @${REINPLACE_CMD} -e '/checkLinking "mysqlclient"/d' ${WRKSRC}/configure do-configure: cd ${WRKSRC} ; . ${GNUSTEP_MAKEFILES}/GNUstep.sh ; ./configure ${CONFIGURE_ARGS} .include diff --git a/devel/tbb/Makefile b/devel/tbb/Makefile index 552038afaa80..81304a0f9af4 100644 --- a/devel/tbb/Makefile +++ b/devel/tbb/Makefile @@ -1,81 +1,81 @@ # Created by: Arun Sharma PORTNAME= tbb PORTVERSION= 2020.3 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= devel MAINTAINER= martymac@FreeBSD.org COMMENT= Library that provides thread building blocks (legacy version) LICENSE= APACHE20 ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le powerpcspe ONLY_FOR_ARCHS_REASON= has not been ported to this platform USES= compiler gmake tar:tgz -CONFLICTS= onetbb-[0-9]* +CONFLICTS= onetbb USE_GITHUB= yes GH_ACCOUNT= oneapi-src GH_PROJECT= oneTBB SUB_FILES= tbb.pc SUB_LIST= prefix="${PREFIX}" \ name="${PORTNAME}" \ description="${COMMENT}" \ version="${PORTVERSION}" OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz USE_LDCONFIG= yes ALL_TARGET= default CC_BASENAME= ${CC:C,^.*/,,} .include post-extract: .if ${CC_BASENAME} != ${COMPILER_TYPE} @${LN} -sf FreeBSD.${COMPILER_TYPE}.inc ${WRKSRC}/build/FreeBSD.${CC_BASENAME}.inc .endif @${CP} ${FILESDIR}/version_info_FreeBSD.sh ${WRKSRC}/build/ post-patch: @${REINPLACE_CMD} \ -e '/^CONLY =/s|^CONLY =.*|CONLY = ${CC}|' \ -e '/^CPLUS =/s|^CPLUS =.*|CPLUS = ${CXX}|' \ ${WRKSRC}/build/FreeBSD.${COMPILER_TYPE}.inc post-build-DOCS-on: cd ${WRKSRC}; \ ${MAKE_CMD} doxygen do-install: cd ${WRKSRC}; \ ${INSTALL_LIB} build/FreeBSD*release/libtbb.so \ ${STAGEDIR}${PREFIX}/lib/libtbb.so.2; \ ${LN} -sf libtbb.so.2 \ ${STAGEDIR}${PREFIX}/lib/libtbb.so; \ ${INSTALL_LIB} build/FreeBSD*release/libtbbmalloc.so \ ${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so.2; \ ${LN} -sf libtbbmalloc.so.2 \ ${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so; \ ${MKDIR} ${STAGEDIR}${PREFIX}/include/tbb/; \ cd include/tbb/ && \ ${COPYTREE_SHARE} \ . ${STAGEDIR}${PREFIX}/include/tbb/ "! -name *\.html" post-install: ${INSTALL_DATA} ${WRKDIR}/tbb.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/tdl/Makefile b/devel/tdl/Makefile index b9cdd9cf704e..5cb2723f2136 100644 --- a/devel/tdl/Makefile +++ b/devel/tdl/Makefile @@ -1,31 +1,31 @@ # Created by: petef PORTNAME= tdl PORTVERSION= 1.5.2 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://www.rpcurnow.force9.co.uk/tdl/ MAINTAINER= ports@FreeBSD.org COMMENT= To-do list manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= devtodo-[0-9]* +CONFLICTS= devtodo USES= readline HAS_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${PREFIX} --readline-dir=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e 's/-R\$$/-Wl,-rpath,$$/' ${WRKSRC}/configure post-install: ${CHMOD} u+w ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${CHMOD} u-w ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/devel/valgrind-devel/Makefile b/devel/valgrind-devel/Makefile index 7b87ef1bd745..f064c3cdbcff 100644 --- a/devel/valgrind-devel/Makefile +++ b/devel/valgrind-devel/Makefile @@ -1,88 +1,88 @@ # Created by: Simon Barner PORTNAME= valgrind PORTVERSION= 3.18.0.g20210323 DISTVERSIONPREFIX= freebsd- PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= https://valgrind.org/ PKGNAMESUFFIX= -devel MAINTAINER= pjfloyd@wanadoo.fr COMMENT= Memory debugging and profiling tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 USES= cpe pathfix pkgconfig gmake perl5 shebangfix autoreconf USE_PERL5= build GNU_CONFIGURE= yes SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in SSP_UNSAFE= yes LIB32_PATH?= /usr/lib32/libc.so -CONFLICTS= valgrind-[0-9]* +CONFLICTS= valgrind USE_GITHUB= yes GH_ACCOUNT= paulfloyd GH_PROJECT= freebsd_valgrind GH_TAGNAME= bd87bbc CONFIGURE_ENV+= ac_cv_path_PERL=${PERL} PORTDOCS= html OPTIONS_DEFINE= DOCS MANPAGES MPI OPTIONS_DEFINE_amd64= 32BIT OPTIONS_DEFAULT= MANPAGES .if exists(${LIB32_PATH}) OPTIONS_DEFAULT_amd64= 32BIT .endif OPTIONS_SUB= yes 32BIT_DESC= Enable debugging of 32-bit programs (requires lib32) MPI_DESC= Enable build of MPI wrappers DOCS_BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MPI_LIB_DEPENDS= libmpich.so:net/mpich .include .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" . if !${PORT_OPTIONS:M32BIT} CONFIGURE_ARGS+= --enable-only64bit PLIST_SUB+= X86="@comment " . else . if !exists(${LIB32_PATH}) IGNORE=The lib32 distribution was not found. Please install the lib32\ distribution or run 'make config' and uncheck 32BIT option . endif PLIST_SUB+= X86="" . endif .else PLIST_SUB+= AMD64="@comment " PLIST_SUB+= X86="" .endif .if !${PORT_OPTIONS:MDOCS} post-patch: @${RM} -r ${WRKSRC}/docs/html .endif post-build: .if ${PORT_OPTIONS:MMANPAGES} cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} man-pages .endif .if ${PORT_OPTIONS:MDOCS} cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html-docs .endif .include diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile index 90a304c96554..6cbccd84b4c1 100644 --- a/devel/valgrind/Makefile +++ b/devel/valgrind/Makefile @@ -1,80 +1,80 @@ # Created by: Simon Barner PORTNAME= valgrind PORTVERSION= 3.18.1 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= SOURCEWARE/valgrind MAINTAINER= pjfloyd@wanadoo.fr COMMENT= Memory debugging and profiling tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 USES= cpe pathfix pkgconfig gmake perl5 shebangfix autoreconf tar:bz2 USE_PERL5= build GNU_CONFIGURE= yes SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in SSP_UNSAFE= yes LIB32_PATH?= /usr/lib32/libc.so -CONFLICTS= valgrind-devel-[0-9]* +CONFLICTS= valgrind-devel CONFIGURE_ENV+= ac_cv_path_PERL=${PERL} PORTDOCS= html OPTIONS_DEFINE= DOCS MANPAGES MPI OPTIONS_DEFINE_amd64= 32BIT OPTIONS_DEFAULT= MANPAGES .if exists(${LIB32_PATH}) OPTIONS_DEFAULT_amd64= 32BIT .endif OPTIONS_SUB= yes 32BIT_DESC= Enable debugging of 32-bit programs (requires lib32) MPI_DESC= Enable build of MPI wrappers DOCS_BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MPI_LIB_DEPENDS= libmpich.so:net/mpich .include .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" . if !${PORT_OPTIONS:M32BIT} CONFIGURE_ARGS+= --enable-only64bit PLIST_SUB+= X86="@comment " . else . if !exists(${LIB32_PATH}) IGNORE=The lib32 distribution was not found. Please install the lib32\ distribution or run 'make config' and uncheck 32BIT option . endif PLIST_SUB+= X86="" . endif .else PLIST_SUB+= AMD64="@comment " PLIST_SUB+= X86="" .endif .if !${PORT_OPTIONS:MDOCS} post-patch: @${RM} -r ${WRKSRC}/docs/html .endif post-build: .if ${PORT_OPTIONS:MMANPAGES} cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} man-pages .endif .if ${PORT_OPTIONS:MDOCS} cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html-docs .endif .include diff --git a/devel/wand-libconfig/Makefile b/devel/wand-libconfig/Makefile index df11eb331f41..f947718f92db 100644 --- a/devel/wand-libconfig/Makefile +++ b/devel/wand-libconfig/Makefile @@ -1,26 +1,26 @@ # Created by: Matt Peterson PORTNAME= libconfig PORTVERSION= 1.0.5 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://research.wand.net.nz/software/libconfig/ \ http://matt.peterson.org/FreeBSD/ports/ PKGNAMEPREFIX= wand- MAINTAINER= matt@peterson.org COMMENT= C library for parsing config files -CONFLICTS= libconfig-[0-9]* +CONFLICTS= libconfig USES= gmake libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= include/libconfig.h lib/libconfig.a \ lib/libconfig.so lib/libconfig.so.1 \ lib/libconfig.so.1.0.4 .include diff --git a/dns/djbdns-tools/Makefile b/dns/djbdns-tools/Makefile index 4be027800eaa..d92f0fcfd6e6 100644 --- a/dns/djbdns-tools/Makefile +++ b/dns/djbdns-tools/Makefile @@ -1,40 +1,40 @@ # Created by: Sergei Kolobov PORTNAME= djbdns PORTVERSION= 1.05 CATEGORIES= dns MASTER_SITES= http://cr.yp.to/djbdns/ \ ftp://cr.yp.to/djbdns/ \ http://smarden.org/pape/djb/manpages/:manpages PKGNAMESUFFIX= -tools DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-man-20031023.tar.gz:manpages MAINTAINER= ports@FreeBSD.org COMMENT= Resolver tools from djbdns package -CONFLICTS= djbdns-[0-9]* +CONFLICTS= djbdns PROGRAMS= dnsip dnsipq dnsname dnstxt dnsmx dnsfilter \ random-ip dnsqr dnsq dnstrace SCRIPTS= dnstracesort MANPAGES= dnsfilter.1 dnsip.1 dnsipq.1 dnsmx.1 dnsname.1 \ dnsq.1 dnsqr.1 dnstrace.1 dnstracesort.1 dnstxt.1 ALL_TARGET= it do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin @cd ${WRKSRC} && \ ${INSTALL_PROGRAM} ${PROGRAMS} ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/bin @cd ${WRKDIR}/djbdns-man && \ ${INSTALL_MAN} ${MANPAGES} ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/dns/djbdns/Makefile b/dns/djbdns/Makefile index 7735624ee106..3516de649ce9 100644 --- a/dns/djbdns/Makefile +++ b/dns/djbdns/Makefile @@ -1,155 +1,155 @@ # Created by: Neil Blakey-Milner PORTNAME?= djbdns PORTVERSION?= ${DJBDNS_VER} PORTREVISION?= 22 PORTEPOCH?= 1 CATEGORIES?= dns MASTER_SITES= https://cr.yp.to/djbdns/ \ http://cr.yp.to/djbdns/ \ ftp://cr.yp.to/djbdns/ DISTNAME= djbdns-${DJBDNS_VER} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= lx@FreeBSD.org COMMENT?= Collection of secure and reliable DNS tools # Converted from LEGAL_TEXT LICENSE= djb LICENSE_NAME= djb LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= setuidgid:sysutils/daemontools \ tcpserver:sysutils/ucspi-tcp -CONFLICTS= djbdns-tools-[0-9]* +CONFLICTS= djbdns-tools OPTIONS_DEFINE= DUMPCACHE IP6 IGNOREIP JUMBO MAN PERSISTENT_MMAP SRV DNSCURVE ADD_USERS OPTIONS_DEFAULT= MAN OPTIONS_SUB= yes DUMPCACHE_DESC= persistent cache for dnscache IP6_DESC= IPv6 support by Felix von Leitner IGNOREIP_DESC= ignoreip2 patch by Russell Nelson JUMBO_DESC= jumbo patch by Claudiu Costin MAN_DESC= manual pages by Gerritt Pape PERSISTENT_MMAP_DESC= persistent mmap patch by Lennert Buytenhek SRV_DESC= SRV record patch by Michael Handler DNSCURVE_DESC= DNSCurve support by Matthew Dempsky ADD_USERS_DESC= Add dnscache, tinydns and dnslog users/groups .include .if ${PORT_OPTIONS:MADD_USERS} USERS?= dnscache tinydns dnslog GROUPS?=dnscache tinydns dnslog .endif .if ${PORT_OPTIONS:MJUMBO} .if ${PORT_OPTIONS:MIP6} || ${PORT_OPTIONS:MIGNOREIP} || ${PORT_OPTIONS:MSRV} || \ ${PORT_OPTIONS:MDNSCURVE} BROKEN= The jumbo patch currently conflicts with the IPv6, ignoreip2, SRV and DNSCURVE patches .endif PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/dns/djbdns/:jumbo \ LOCAL/roam/dns/djbdns:jumbo PATCHFILES+= jumbo-p13.patch.gz:jumbo PATCH_DIST_STRIP= -p1 .if ${PORT_OPTIONS:MDUMPCACHE} CFLAGS+= -DDUMPCACHE .endif .endif .if ${PORT_OPTIONS:MMAN} MANDATE= -20031023 MASTER_SITES+= http://smarden.org/pape/djb/manpages/:manpages DISTFILES+= ${DISTNAME}-man${MANDATE}.tar.gz:manpages .endif .if ${PORT_OPTIONS:MIP6} PKGNAMESUFFIX= -ipv6 PORTVERSION= ${DJBDNS_VER}.${DJBDNS_V6_VER:S/test/b/:S/diff//} PATCH_SITES+= http://www.fefe.de/dns/:ipv6 PATCHFILES+= ${PORTNAME}-${DJBDNS_VER}-${DJBDNS_V6_VER}.diff.bz2:ipv6 PATCH_DIST_STRIP= -p1 EXTRA_PATCHES+= ${FILESDIR}/uint32.patch ${FILESDIR}/djbdns-ipv6-ooyama.patch .endif .if ${PORT_OPTIONS:MDUMPCACHE} && ! ${PORT_OPTIONS:MJUMBO} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 and dnscache-dumpcache patches are currently in conflict .endif PATCH_SITES+= http://efge.free.fr/djbdns/:dumpcache PATCHFILES+= patch-dnscache-dumpcache-v4.txt:dumpcache PATCH_DIST_STRIP= -p1 CFLAGS+= -DDUMPCACHE .endif .if ${PORT_OPTIONS:MIGNOREIP} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 patch already includes the ignoreip2 functionality .endif PATCH_SITES+= http://tinydns.org/:ignoreip PATCHFILES+= djbdns-1.05-ignoreip2.patch:ignoreip PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MPERSISTENT_MMAP} PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/patches/dns/:persistent PATCHFILES+= tinydns-persistmmap-20040418.patch:persistent PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MSRV} PATCH_SITES+= http://tinydns.org/:srv PATCHFILES+= srv-patch:srv PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MDNSCURVE} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 and DNSCurve patches are currently in conflict .endif PATCH_SITES+= http://shinobi.dempsky.org/~matthew/patches/:dnscurve PATCHFILES+= djbdns-dnscurve-20090602.patch:dnscurve PATCH_DIST_STRIP= -p1 CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LDFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib BUILD_DEPENDS+= nacl-sha256:security/nacl .endif DJBDNS_VER= 1.05 DJBDNS_V6_VER= test23 ALL_TARGET= prog INSTALL_TARGET= setup check .if ${PORT_OPTIONS:MIP6} PLIST_SUB+= WITH_IP6="" .else PLIST_SUB+= WITH_IP6="@comment " .endif post-patch: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-home.stage @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-home ${WRKSRC}/conf-home.sav @${MV} -f ${WRKSRC}/conf-home.stage ${WRKSRC}/conf-home @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_home.o auto_home.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${TOUCH} ${WRKSRC}/*-conf @${MV} -f ${WRKSRC}/conf-home.sav ${WRKSRC}/conf-home .if ${PORT_OPTIONS:MMAN} post-install: @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif .include diff --git a/dns/libasr-devel/Makefile b/dns/libasr-devel/Makefile index 1815d7413402..b665a35a8e6f 100644 --- a/dns/libasr-devel/Makefile +++ b/dns/libasr-devel/Makefile @@ -1,39 +1,39 @@ # Created by: Ashish SHUKLA PORTNAME= libasr PORTVERSION= 201602131606 PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= http://www.opensmtpd.org/archives/ PKGNAMESUFFIX= -devel MAINTAINER= fluffy@FreeBSD.org COMMENT= Asynchronous DNS resolver library (development snapshot) LICENSE= ISCL BSD4CLAUSE BSD3CLAUSE BSD2CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENCE USES= cpe groff libtool -CONFLICTS= libasr-[0-9]* +CONFLICTS= libasr OPTIONS_DEFINE= CA_BUNDLE OPTIONS_DEFAULT= CA_BUNDLE CA_BUNDLE_DESC= Use NSS CA bundle for SSL instead of /etc/ssl/cert.pem CPE_VENDOR= openbsd GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-mantype="man" INSTALL_TARGET= install-strip CA_BUNDLE_CONFIGURE_WITH= ca-file=${LOCALBASE}/share/certs/ca-root-nss.crt CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss post-patch: ${REINPLACE_CMD} -e '/opensslv.h/d' ${WRKSRC}/openbsd-compat/includes.h .include diff --git a/dns/libasr/Makefile b/dns/libasr/Makefile index 53ad33a82241..d4dbc76e63a5 100644 --- a/dns/libasr/Makefile +++ b/dns/libasr/Makefile @@ -1,30 +1,30 @@ # Created by: Ashish SHUKLA PORTNAME= libasr PORTVERSION= 1.0.4 CATEGORIES= dns MASTER_SITES= http://www.opensmtpd.org/archives/ MAINTAINER= fluffy@FreeBSD.org COMMENT= Asynchronous DNS resolver library LICENSE= ISCL BSD4CLAUSE BSD3CLAUSE BSD2CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENCE USES= cpe groff libtool -CONFLICTS= libasr-devel-[0-9]* +CONFLICTS= libasr-devel CPE_VENDOR= openbsd GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-mantype="man" post-patch: # Obsoleted on RFC 2553bis-02 ${REINPLACE_CMD} 's|EAI_NODATA|EAI_NONAME|g' \ ${WRKSRC}/src/getaddrinfo_async.c .include diff --git a/dns/linux-c7-libasyncns/Makefile b/dns/linux-c7-libasyncns/Makefile index 4ec1a39981f3..57fa408e2740 100644 --- a/dns/linux-c7-libasyncns/Makefile +++ b/dns/linux-c7-libasyncns/Makefile @@ -1,22 +1,22 @@ # Created by: Piotr Kubaj PORTNAME= libasyncns PORTVERSION= 0.8 DISTVERSIONSUFFIX= -7.el7 PORTREVISION= 1 CATEGORIES= dns devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library for executing DNS queries (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL21+ USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS .include diff --git a/dns/p5-Net-Amazon-Route53/Makefile b/dns/p5-Net-Amazon-Route53/Makefile index 812fc6c72f30..ecf8d4806d9a 100644 --- a/dns/p5-Net-Amazon-Route53/Makefile +++ b/dns/p5-Net-Amazon-Route53/Makefile @@ -1,29 +1,29 @@ # Created by: Jui-Nan Lin PORTNAME= Net-Amazon-Route53 PORTVERSION= 0.122310 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw COMMENT= Manage your DNS entries on Amazon's Route53 service LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-Digest-HMAC>=0:security/p5-Digest-HMAC \ p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-Mouse>=0:devel/p5-Mouse \ p5-XML-Bare>=0:textproc/p5-XML-Bare \ p5-libwww>=0:www/p5-libwww -CONFLICTS= py[23][0-9]-boto-devel-[0-9]* +CONFLICTS= py[23][0-9]-boto-devel USES= perl5 USE_PERL5= configure .include diff --git a/editors/jed/Makefile b/editors/jed/Makefile index 94f0e6b92c87..aa25a52342db 100644 --- a/editors/jed/Makefile +++ b/editors/jed/Makefile @@ -1,71 +1,71 @@ # Created by: eric PORTNAME= jed DISTVERSION= 0.99-19 PORTREVISION= 4 CATEGORIES= editors MASTER_SITES= ftp://space.mit.edu/pub/davis/jed/v${PORTVERSION:R}/ \ ftp://ftp.fu-berlin.de/pub/unix/editors/jed/v${PORTVERSION:R}/ \ ftp://ftp.ntua.gr/pub/lang/slang/jed/v${PORTVERSION:R}/ MAINTAINER= garga@FreeBSD.org COMMENT= SLang-based text editor LICENSE= GPLv2 LIB_DEPENDS= libslang.so:devel/libslang2 -CONFLICTS= jed-devel-[0-9]* +CONFLICTS= jed-devel OPTIONS_DEFINE= X11 PERMS HOSTLOOKUP DOCS OPTIONS_DEFAULT=X11 HOSTLOOKUP PERMS_DESC= Respect permissions by Root HOSTLOOKUP_DESC=Look-up for hostname OPTIONS_SUB= yes USES= tar:bzip2 DIST_SUBDIR= jed GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV+= JED_ROOT=${PREFIX}/lib/jed PORTDOCS= * MAKE_ENV+= DEST_DOC_DIR=${STAGEDIR}${DOCSDIR} ALL_TARGET= all getmail X11_USES= xorg X11_USE= XORG=x11 XORG=ice XORG=xt X11_ALL_TARGET= xjed .include .if empty(PORT_OPTIONS:MHOSTLOOKUP) HOSTNAME_CMD= /bin/hostname EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src__userinfo.c .endif post-patch: @${REINPLACE_CMD} -e 's,(DEST_JED_ROOT)/doc,(DEST_DOC_DIR),g' \ -e 's,\.\./info/\*,,' \ -e 's,^\(JED_DOC_.*FILES\) =,\1 \?=,g' \ ${WRKSRC}/src/Makefile.in .if empty(PORT_OPTIONS:MPERMS) @${REINPLACE_CMD} 's|jed_file_is_readonly (file, 1)|jed_file_is_readonly (file, 0)|' ${WRKSRC}/src/file.c .endif .if empty(PORT_OPTIONS:MHOSTLOOKUP) @${REINPLACE_CMD} -e "s/%%JED_HOSTNAME%%/$$(${HOSTNAME_CMD})/" \ ${WRKSRC}/src/userinfo.c .endif post-configure: @${REINPLACE_CMD} -e 's,\(.usr.bin.install\) *-c,\1 -s -m 555,' \ ${WRKSRC}/src/Makefile post-install: ${INSTALL_DATA} ${WRKSRC}/lib/vms_shell.com ${STAGEDIR}${PREFIX}/lib/jed/lib ${INSTALL_DATA} ${WRKSRC}/lib/README ${STAGEDIR}${PREFIX}/lib/jed/lib ${INSTALL_DATA} ${WRKSRC}/lib/jed.conf ${STAGEDIR}${PREFIX}/lib/jed/lib .include diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile index fa0dd0272d52..d6ef02a6b06b 100644 --- a/editors/libreoffice/Makefile +++ b/editors/libreoffice/Makefile @@ -1,346 +1,346 @@ PORTREVISION= 1 .include "${.CURDIR}/Makefile.common" MASTER_SITES= https://download.documentfoundation.org/libreoffice/src/${LOVERSION}/ \ https://dev-www.libreoffice.org/src/:src \ https://dev-www.libreoffice.org/extern/:ext DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}-help-${DISTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= libreoffice EXTRACT_ONLY:= ${DISTFILES} COMMENT= Full integrated office productivity suite BUILD_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ zip:archivers/zip \ ${LOCALBASE}/include/sqlext.h:databases/unixODBC \ cppunit-config:devel/cppunit \ dmake:devel/dmake \ gperf>=3.1:devel/gperf \ mdds>=1.5:devel/mdds \ ucpp:devel/ucpp \ ${LOCALBASE}/include/sane/sane.h:graphics/sane-backends \ vigra-config:graphics/vigra \ ${LOCALBASE}/include/glm/glm.hpp:math/glm \ bash:shells/bash \ gsed:textproc/gsed \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ flex>=0.26:textproc/flex LIB_DEPENDS= libapr-1.so:devel/apr1 \ libboost_date_time.so:devel/boost-libs \ libbox2d.so:misc/box2d \ libicutu.so:devel/icu \ liblangtag.so:devel/liblangtag \ libltdl.so:devel/libltdl \ liborcus-0.16.so:devel/liborcus \ libplds4.so:devel/nspr \ libcurl.so:ftp/curl \ libgraphite2.so:graphics/graphite2 \ liblcms2.so:graphics/lcms2 \ libcdr-0.1.so:graphics/libcdr01 \ libepoxy.so:graphics/libepoxy \ libetonyek-0.1.so:graphics/libetonyek01 \ libfreehand-0.1.so:graphics/libfreehand \ libgltf-0.0.so:graphics/libgltf \ libwpg-0.3.so:graphics/libwpg03 \ libzmf-0.0.so:graphics/libzmf \ libpng.so:graphics/png \ libpoppler.so:graphics/poppler \ libqrcodegencpp.so:graphics/qr-code-generator \ liblpsolve55.so:math/lp_solve \ libcmis-0.5.so:net/libcmis \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ libmspub-0.1.so:print/libmspub01 \ libpagemaker-0.0.so:print/libpagemaker \ libnss3.so:security/nss \ libxmlsec1-nss.so:security/xmlsec1 \ libclucene-core.so:textproc/clucene \ libexpat.so:textproc/expat2 \ libhunspell-1.7.so:textproc/hunspell \ libhyphen.so:textproc/hyphen \ libabw-0.1.so:textproc/libabw \ libe-book-0.1.so:textproc/libe-book \ libepubgen-0.1.so:textproc/libepubgen \ libexttextcat-2.0.so:textproc/libexttextcat \ libmwaw-0.3.so:textproc/libmwaw03 \ libnumbertext-1.0.so:textproc/libnumbertext \ libodfgen-0.1.so:textproc/libodfgen01 \ libqxp-0.0.so:textproc/libqxp \ librevenge-0.0.so:textproc/librevenge \ libstaroffice-0.0.so:textproc/libstaroffice \ libvisio-0.1.so:textproc/libvisio01 \ libwpd-0.10.so:textproc/libwpd010 \ libwps-0.4.so:textproc/libwps \ libmythes-1.2.so:textproc/mythes \ libraptor2.so:textproc/raptor2 \ librdf.so:textproc/redland \ libZXing.so:textproc/zxing-cpp \ libfontconfig.so:x11-fonts/fontconfig \ libxcb-icccm.so:x11/xcb-util-wm \ libserf-1.so:www/serf RUN_DEPENDS= xdg-open:devel/xdg-utils \ ${LOCALBASE}/share/fonts/Caladea/Caladea-Bold.ttf:x11-fonts/crosextrafonts-caladea-ttf \ ${LOCALBASE}/share/fonts/Carlito/Carlito-Bold.ttf:x11-fonts/crosextrafonts-carlito-ttf \ ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu \ ${LOCALBASE}/share/fonts/twemoji-color-font-ttf/TwitterColorEmoji-SVGinOT.ttf:x11-fonts/twemoji-color-font-ttf \ ${LOCALBASE}/share/fonts/GentiumBasic/GenBasI.ttf:x11-fonts/gentium-basic \ ${LOCALBASE}/share/fonts/Liberation/LiberationMono-Bold.ttf:x11-fonts/liberation-fonts-ttf \ ${LOCALBASE}/share/fonts/LinLibertineG/LinLibertine_DR_G.ttf:x11-fonts/linuxlibertine-g DISTFILES+= f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf:ext DISTFILES+= dtoa-20180411.tgz:src DISTFILES+= skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz:src NOT_FOR_ARCHS= armv6 armv7 NOT_FOR_ARCHS_REASON= Unsupported host_cpu .if defined(PRERELEASE) MASTER_SITES+= https://dev-builds.libreoffice.org/pre-releases/src/ .endif CONFLICTS_INSTALL= libreoffice6 INSTALL_TARGET= distro-pack-install SHEBANG_GLOB= *.py GNU_CONFIGURE= yes USES= autoreconf:build bison compiler:c++17-lang cpe desktop-file-utils \ gettext-runtime gl gmake gnome jpeg perl5 pkgconfig python:3.8-3.9 \ shebangfix shared-mime-info ssl tar:xz xorg USE_GL= gl glew glu USE_GNOME= cairo glib20 libxml2 libxslt USE_OPENLDAP= yes USE_PERL5= build USE_XORG= ice sm x11 xaw xcb xext xinerama xrandr xrender OPTIONS_DEFINE= COINMP CUPS DOCS GNOME GTK3 GTK4 JAVA KF5 LTO MMEDIA PGSQL MARIADB QT5 SDK TEST WEBDAV OPTIONS_DEFAULT= CUPS JAVA MMEDIA QT5 COINMP_DESC= Enable CoinMP (deprecated) math solver GTK4_DESC= GTK+ 4 GUI toolkit support JAVA_DESC= Add Java support (XML filters, macros, DB connections) KF5_DESC= KF5/Qt5 GUI toolkit support (implies QT5) MMEDIA_DESC= Enable multimedia backend for Impress PGSQL_DESC= Build with PostgreSQL-SDBC driver MARIADB_DESC= Build with MariaDB/MySQL-SDBC driver QT5_DESC= Qt5 GUI toolkit support (default visual style) SDK_DESC= Build with SDK TEST_DESC= Run all regression tests WEBDAV_DESC= Enable WebDAV protocol COINMP_CONFIGURE_ENABLE= coinmp COINMP_CONFIGURE_ON= --with-system-coinmp COINMP_LIB_DEPENDS= libCoinMP.so:math/coinmp CUPS_CONFIGURE_ENABLE= cups CUPS_LIB_DEPENDS= libcups.so:print/cups DOCS_CONFIGURE_WITH= help GNOME_CONFIGURE_ENABLE= dbus dconf GNOME_IMPLIES= GTK3 GNOME_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib GNOME_USE= GNOME=dconf GTK3_CONFIGURE_ENABLE= gtk3 GTK3_USE= GNOME=gtk30 GTK4_CONFIGURE_ENABLE= gtk4 GTK4_USE= GNOME=gtk40 JAVA_BUILD_DEPENDS= ant:devel/apache-ant \ ${JAVAJARDIR}/commons-codec.jar:java/apache-commons-codec \ ${JAVAJARDIR}/commons-httpclient.jar:java/apache-commons-httpclient \ ${JAVAJARDIR}/commons-lang3.jar:java/apache-commons-lang3 \ ${JAVAJARDIR}/commons-logging.jar:java/apache-commons-logging \ ${JAVAJARDIR}/junit.jar:java/junit JAVA_CATEGORIES= java JAVA_CONFIGURE_ON= --with-ant-home=${LOCALBASE}/share/java/apache-ant \ --with-commons-codec-jar=${JAVAJARDIR}/commons-codec.jar \ --with-commons-httpclient-jar=${JAVAJARDIR}/commons-httpclient.jar \ --with-commons-lang-jar=${JAVAJARDIR}/commons-lang3.jar \ --with-commons-logging-jar=${JAVAJARDIR}/commons-logging.jar \ --with-jdk-home="${JAVA_HOME}" \ --with-junit=${JAVAJARDIR}/junit.jar \ --with-hamcrest=${JAVAJARDIR}/hamcrest.jar \ --without-system-beanshell \ --without-system-jfreereport JAVA_CONFIGURE_WITH= java # XXX jni.h from GNU classpath causes ABI conflicts. -JAVA_CONFLICTS_BUILD= classpath-[0-9]* +JAVA_CONFLICTS_BUILD= classpath JAVA_DISTFILES= 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:src \ 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip:src \ 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip:src \ 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip:src \ 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip:src \ 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip:src \ 8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar:ext \ 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip:src \ 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip:src \ a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar:ext \ ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip:src \ ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip:src \ beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip:src \ d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip:src \ db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip:src \ eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip:src \ f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip:src JAVA_USE= JAVA=yes JAVA_VARS= JAVA_BUILD=yes JAVA_RUN=yes JAVA_VERSION=11+ KF5_CONFIGURE_ENABLE= kf5 KF5_USE= kde=config,coreaddons,i18n,kio,windowsystem KF5_USES= kde:5 KF5_IMPLIES= QT5 LTO_CONFIGURE_ENABLE= lto MMEDIA_CONFIGURE_ENABLE= gstreamer-1-0 MMEDIA_USE= GSTREAMER1=yes PGSQL_CONFIGURE_ENABLE= postgresql-sdbc PGSQL_CONFIGURE_WITH= gssapi krb5 PGSQL_USES= pgsql MARIADB_CONFIGURE_ENABLE= mariadb-sdbc MARIADB_USES= mysql:client QT5_CONFIGURE_ENABLE= qt5 QT5_USE= qt=buildtools_build,core,gui,network,qmake_build,widgets,x11extras QT5_USES= qt:5 SDK_BUILD_DEPENDS= doxygen:devel/doxygen SDK_CONFIGURE_ENABLE= odk SDK_CONFIGURE_OFF= --without-doxygen SDK_CONFIGURE_ON= --with-doxygen=${LOCALBASE}/bin/doxygen SDK_DISTFILES= 185d60944ea767075d27247c3162b3bc-unowinreg.dll:ext TEST_ALL_TARGET= build TEST_ALL_TARGET_OFF= build-nocheck TEST_CONFIGURE_ENABLE= cve-tests WEBDAV_CONFIGURE_ON= --with-webdav=neon WEBDAV_CONFIGURE_OFF= --with-webdav=no WEBDAV_CONFIGURE_ENABLE= neon WEBDAV_LIB_DEPENDS= libneon.so:www/neon CPPFLAGS+= -isystem ${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-dependency-tracking \ --disable-epm \ --disable-fetch-external \ --disable-firebird-sdbc \ --disable-mergelibs \ --disable-online-update \ --enable-cairo-canvas \ --enable-python=system \ --enable-release-build \ --disable-pdfium \ --exec-prefix=${PREFIX} \ --with-boost=${LOCALBASE} \ --with-build-version="FreeBSD ports ${PKGVERSION}" \ --with-external-dict-dir=${LOCALBASE}/share/hunspell \ --with-external-hyph-dir=${LOCALBASE}/share/hyphen \ --with-external-tar=${DISTDIR}/${DIST_SUBDIR} \ --with-external-thes-dir=${LOCALBASE}/share/mythes \ --with-os-version=${OSVERSION} \ --with-parallelism=${MAKE_JOBS_NUMBER} \ --with-system-cppunit \ --with-system-curl \ --with-system-dicts \ --with-system-libs \ --with-system-libxml \ --with-system-ucpp \ --with-system-zlib \ --with-system-zxing \ --with-vendor="FreeBSD ports" \ --without-fonts \ --without-myspell-dicts CONFIGURE_ENV= DMAKE=${LOCALBASE}/bin/dmake \ FLEX=${LOCALBASE}/bin/flex \ GNUTAR="${TAR}" \ GPERF=${LOCALBASE}/bin/gperf \ ICU_CFLAGS="`icu-config --cflags`" \ ICU_LIBS="`icu-config --ldflags`" \ PYTHON_CFLAGS="`${PYTHON_VERSION}-config --cflags`" \ PYTHON_LIBS="`${PYTHON_VERSION}-config --libs`" \ ZXING_CFLAGS=-I/usr/local/include/ZXing \ ac_cv_path_SED=${LOCALBASE}/bin/gsed CONFIGURE_SHELL= ${LOCALBASE}/bin/bash MAKE_ARGS+= TMPDIR=${WRKDIR} MAKE_ENV+= CXXFLAGS_WARN="${CXXFLAGS_WARN}" MAKE_ENV+= GNUSED=${LOCALBASE}/bin/gsed MAKE_ENV+= DISPLAY= MAKE_ENV+= verbose=1 .include .include .if ${ARCH:Mpowerpc*} EXTRA_PATCHES+= ${FILESDIR}/powerpc64 .endif .if ${ARCH} == powerpc || ${ARCH} == powerpcspe || ${ARCH} == powerpc64 CONFIGURE_ARGS+= --disable-skia .endif .if ${PORT_OPTIONS:MGTK3} && ${PORT_OPTIONS:MKF5} CONFIGURE_ARGS+= --enable-gtk3-kde5 .endif .if ${PORT_OPTIONS:MLTO} && ${CHOSEN_COMPILER_TYPE} == clang CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} LLD_UNSAFE= yes .endif .if ${CHOSEN_COMPILER_TYPE} == clang CXXFLAGS_WARN= -Woverloaded-virtual -Wno-unused-parameter -Wno-unused-local-typedefs .else CXXFLAGS_WARN= -Wshadow -Woverloaded-virtual .endif post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/shell/source/unix/exec/shellexec.cxx .if ${COMPILER_FEATURES:Mlibstdc++} ${REINPLACE_CMD} -e 's/gb_CC/gb_CXX/' ${WRKSRC}/solenv/gbuild/platform/unxgcc.mk .endif pre-configure: @${TOUCH} ${WRKSRC}/autogen.lastrun post-configure: @${TOUCH} ${WRKSRC}/src.downloaded post-install: @cd ${STAGEDIR}${PREFIX} && \ ${FIND} -s lib/libreoffice -type d -empty \ -exec ${ECHO_CMD} "@dir {}" \; >> ${TMPPLIST} @cd ${STAGEDIR}${PREFIX} && \ ${FIND} -s bin lib man -not -type d >> ${TMPPLIST} .for subdir in applications bash-completion icons metainfo mime @cd ${STAGEDIR}${PREFIX} && \ ${FIND} -s share/${subdir} -not -type d >> ${TMPPLIST} .endfor post-install-SDK-on: .for subdir in include share share/doc share/idl @cd ${STAGEDIR}${PREFIX} && \ ${FIND} -s ${subdir}/libreoffice -not -type d >> ${TMPPLIST} .endfor .include diff --git a/editors/yudit/Makefile b/editors/yudit/Makefile index de63115f65c8..cf37e16d39ca 100644 --- a/editors/yudit/Makefile +++ b/editors/yudit/Makefile @@ -1,31 +1,31 @@ # Created by: rch@richard.eu.org PORTNAME= yudit PORTVERSION= 3.0.7 CATEGORIES= editors converters print MASTER_SITES= http://yudit.org/download/ \ SUNSITE/apps/editors/X MAINTAINER= danilo@FreeBSD.org COMMENT= Multi-lingual Unicode text editor with TTF support LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.TXT -CONFLICTS= netatalk-[0-9]* +CONFLICTS= netatalk USES= gmake xorg USE_XORG= x11 GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes PORTDATA= * DESKTOP_ENTRIES="Yudit" "${COMMENT}" "${PREFIX}/share/pixmaps/yudit.xpm" \ "yudit" "Office;" false post-install: ${INSTALL_DATA} ${WRKSRC}/icons/SS_Yudit_XPM.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps/yudit.xpm .include diff --git a/emulators/dynamips-community/Makefile b/emulators/dynamips-community/Makefile index 825b1bdc0fe4..bdb227650aea 100644 --- a/emulators/dynamips-community/Makefile +++ b/emulators/dynamips-community/Makefile @@ -1,61 +1,61 @@ # Created by: Pavel I Volkov PORTNAME= dynamips PORTVERSION= 0.2.17 DISTVERSIONPREFIX= v CATEGORIES= emulators PKGNAMESUFFIX= -community MAINTAINER= pavelivolkov@gmail.com COMMENT= Cisco 1700/2600/3600/3700/7200 Simulator LICENSE= GPLv2 BROKEN_riscv64= fails to compile: common/dynamips_common.h:71:2: Please define your architecture! BROKEN_sparc64= fails to compile: invokes x86 assembler LIB_DEPENDS= libelf.so:devel/libelf CFLAGS+= -I${PREFIX}/include/libelf -CONFLICTS= dynamips-[0-9]* dynamips-devel-[0-9]* +CONFLICTS= dynamips dynamips-devel USES= cmake:insource USE_GITHUB= yes OPTIONS_DEFINE= DOCS MAKE_JOBS_UNSAFE= yes GH_ACCOUNT= GNS3 CMAKE_ARGS+= -DDYNAMIPS_CODE=${DYNAMIPS_CODE} -DDYNAMIPS_ARCH=${DYNAMIPS_ARCH} .include PLIST_FILES= bin/${PORTNAME} bin/nvram_export \ man/man1/${PORTNAME}.1.gz man/man1/nvram_export.1.gz \ man/man7/hypervisor_mode.7.gz PORTDOCS= * DYNAMIPS_CODE= stable .if ${OPSYS} == FreeBSD DYNAMIPS_ARCH= nojit .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/nvram_export ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/man/nvram_export.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/man/hypervisor_mode.7 ${STAGEDIR}${MANPREFIX}/man/man7 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in README.md README.hypervisor RELEASE-NOTES ChangeLog MAINTAINERS ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/emulators/uae/Makefile b/emulators/uae/Makefile index 1e8d44473714..69de69fa13a7 100644 --- a/emulators/uae/Makefile +++ b/emulators/uae/Makefile @@ -1,59 +1,59 @@ # Created by: Simon Dick PORTNAME= uae PORTVERSION= 0.8.29 PORTREVISION= 3 CATEGORIES= emulators MASTER_SITES= LOCAL/grembo MAINTAINER= simond@irrelevant.org COMMENT= Commodore Amiga emulator LICENSE= GPLv2 -CONFLICTS= e-uae-[0-9]* +CONFLICTS= e-uae USES= gmake gnome pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= gtk20 OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|build68kc|build68k|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|struct socketbase {|extern &|' \ ${WRKSRC}/src/include/bsdsocket.h @${LN} -sf ../md-ppc/support.c ${WRKSRC}/src/md-ppc-gcc/support.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/uae ${WRKSRC}/readdisk \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/amiga/devs/AHI @${MKDIR} ${STAGEDIR}${DATADIR}/amiga/devs/AudioModes ${INSTALL_DATA} ${WRKSRC}/amiga/mousehack ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/timehack ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/transdisk ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/transrom ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uae-control ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uae-control.info \ ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uae_rcli ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uaectrl ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/devs/AHI/uae.audio \ ${STAGEDIR}${DATADIR}/amiga/devs/AHI ${INSTALL_DATA} ${WRKSRC}/amiga/devs/AudioModes/UAE \ ${STAGEDIR}${DATADIR}/amiga/devs/AudioModes do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/CREDITS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/README.PROGRAMMERS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/unix/README \ ${STAGEDIR}${DOCSDIR}/README.unix .include diff --git a/ftp/linux-c7-curl/Makefile b/ftp/linux-c7-curl/Makefile index 5a50c16528a0..8f3f37080f74 100644 --- a/ftp/linux-c7-curl/Makefile +++ b/ftp/linux-c7-curl/Makefile @@ -1,28 +1,28 @@ # Created by: Piotr Kubaj PORTNAME= curl PORTVERSION= 7.29.0 DISTVERSIONSUFFIX= -59.el7_9.1 PORTREVISION= 12 CATEGORIES= ftp linux MAINTAINER= emulation@FreeBSD.org COMMENT= Tool for transferring files with URL syntax (Linux CentOS ${LINUX_DIST_VER}) LICENSE= MIT USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= libssh2 nspr nss openldap USE_LINUX_RPM= nolib CPE_VENDOR= haxx LIB_DISTNAMES= lib${DISTNAME} -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/games/bsdgames/Makefile b/games/bsdgames/Makefile index 7be755787c5c..c5494bd2204f 100644 --- a/games/bsdgames/Makefile +++ b/games/bsdgames/Makefile @@ -1,53 +1,53 @@ # Created by: Mark Murray PORTNAME= bsdgames PORTVERSION= 0.75 DISTVERSIONPREFIX= v PORTEPOCH= 2 CATEGORIES= games MAINTAINER= jockl@pianojockl.org COMMENT= Traditional BSD games taken mostly from DragonFly BSD LICENSE= BSD3CLAUSE USES= ncurses tar:xz uidfix USE_GITHUB= yes GH_ACCOUNT= pianojockl MAKE_ARGS= BINGRP=${BINGRP} MAKE_ENV= WITHOUT_WERROR=yes CFLAGS+= -fcommon -CONFLICTS= hangman-[0-9]* +CONFLICTS= hangman INFO= wump INFO_PATH= share/games .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300134 MAKE_ARGS+= NO_WERROR=yes .endif pre-install: .for d in atc larn quiz.db boggle @${MKDIR} ${STAGEDIR}${PREFIX}/share/games/$d .endfor .for d in atc battlestar hackdir/save larn phantasia @${MKDIR} ${STAGEDIR}/var/games/$d .endfor post-install: # avoid conflict with games/bs and shells/fish .for prog in bs fish ${MV} ${STAGEDIR}${PREFIX}/bin/${prog} ${STAGEDIR}${PREFIX}/bin/${prog}-game ${MV} ${STAGEDIR}${MAN6PREFIX}/man/man6/${prog}.6.gz ${STAGEDIR}${MAN6PREFIX}/man/man6/${prog}-game.6.gz .endfor @${TOUCH} ${STAGEDIR}/var/games/atc_score @${FIND} ${STAGEDIR}/var/games -type f -exec ${MV} {} {}.sample \; .include diff --git a/games/criticalmass/Makefile b/games/criticalmass/Makefile index ef5ae3c7edba..88813ad70b04 100644 --- a/games/criticalmass/Makefile +++ b/games/criticalmass/Makefile @@ -1,38 +1,38 @@ # Created by: nbm PORTNAME= criticalmass PORTVERSION= 1.5.0 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Critical%20Mass/${PORTVERSION}-RC DISTNAME= CriticalMass-${PORTVERSION:R} MAINTAINER= ports@FreeBSD.org COMMENT= SDL/OpenGL space shoot'em up game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtinyxml.so:textproc/tinyxml USES= compiler:c++0x gl sdl tar:bzip2 xorg USE_XORG= x11 USE_GL= gl USE_SDL= image mixer sdl USE_CXXSTD= gnu++98 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-optimize -CONFLICTS= shaaft-[0-9]* +CONFLICTS= shaaft PLIST_FILES= bin/Packer \ bin/critter \ man/man6/critter.6.gz \ share/Critical_Mass/resource.dat PLIST_DIRS= share/Critical_Mass DESKTOP_ENTRIES="CriticallMass" "" "" "critter" "" "" .include diff --git a/games/filters/Makefile b/games/filters/Makefile index 676dd3f26a92..1bdc1409593b 100644 --- a/games/filters/Makefile +++ b/games/filters/Makefile @@ -1,41 +1,41 @@ # Created by: Emanuel Haupt PORTNAME= filters PORTVERSION= 2.55 DISTVERSIONSUFFIX= .orig CATEGORIES= games perl5 MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Collection of filters, including B1FF, and the Swedish Chef LICENSE= GPLv2 -CONFLICTS= talkfilters-[0-9]* jive-[0-9]* chef-[0-9]* kenny-[0-9]* +CONFLICTS= talkfilters jive chef kenny USES= gmake perl5 shebangfix MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME} PERLFILTERS= b1ff censor chef eleet fudd jibberish kenny pirate rasterman \ spammer studly uniencode upside-down fanboy scottish LOLCAT CFILTERS= jethro kraut cockney jive nyc ken ky00te newspeak nethackify \ scramble SHEBANG_FILES= ${PERLFILTERS} post-extract: @${MV} ${WRKSRC}/${PORTNAME}.6 ${WRKSRC}/${PORTNAME}.1 do-install: .for f in ${CFILTERS} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor .for f in ${PERLFILTERS} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/games/ponscripter-07th-mod/Makefile b/games/ponscripter-07th-mod/Makefile index ea10467907f5..23ba015b464f 100644 --- a/games/ponscripter-07th-mod/Makefile +++ b/games/ponscripter-07th-mod/Makefile @@ -1,92 +1,92 @@ PORTNAME= ponscripter DISTVERSIONPREFIX= v DISTVERSION= 2.2.0_test-13 DISTVERSIONSUFFIX= -gcc7ab36 CATEGORIES= games PKGNAMESUFFIX= -${GH_ACCOUNT} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 69068bf83653.patch:-p1 # https://github.com/sekaiproject/ponscripter-fork/pull/98 MAINTAINER= jbeich@FreeBSD.org COMMENT= NScripter-like novel-game interpreter with Unicode support LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsmpeg2.so:multimedia/smpeg2 \ libfreetype.so:print/freetype2 -CONFLICTS= ponscripter-[0-9]* # doesn't exist yet +CONFLICTS= ponscripter # doesn't exist yet USE_GITHUB= yes GH_ACCOUNT= 07th-mod GH_PROJECT= ${PORTNAME}-fork USES= compiler:c++11-lang gmake pkgconfig sdl shebangfix USE_SDL= image2 mixer2 EXTRACT_AFTER_ARGS=--exclude src/extlib SHEBANG_FILES= util/xml-template HAS_CONFIGURE= yes CONFIGURE_ENV= CC="${CC} ${CFLAGS}" CXX="${CXX} ${CXXFLAGS}" CONFIGURE_ARGS= --prefix="${STAGEDIR}${PREFIX}" --unsupported-compiler LDFLAGS+= -Wl,--as-needed PORTDOCS= BUGS CHANGES MANUAL README.md TODO PLIST_FILES= bin/ponscr \ share/emacs/site-lisp/ponscripter-mode.el OPTIONS_DEFINE= DOCS MANPAGES NOTIFY TREMOR OPTIONS_DEFAULT=MANPAGES NOTIFY ${MACHINE_CPU:Msoftfp:C/.+/TREMOR/} MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto MANPAGES_PLIST_FILES=\ man/man6/ponscr.6.gz \ man/man7/ponscr-ext.7.gz \ man/man7/ponscr-syntax.7.gz \ man/man7/ponscripter.7.gz NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_WITH= libnotify TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_CFLAGS= -DINTEGER_OGG_VORBIS TREMOR_LIB_DEPENDS_OFF= libvorbisfile.so:audio/libvorbis post-patch: @${REINPLACE_CMD} -e '/^ifdef DEBUG/,/^$$/d' \ -e 's/$$STRIPFLAG/${STRIP}/' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's/$$(LIBS)/$$(LDFLAGS) &/' \ ${WRKSRC}/src/Makefile.ponscripter post-patch-MANPAGES-off: @${REINPLACE_CMD} -i .manpages.bak \ -e '/install-man/d' \ -e 's/xmlto/${FALSE}/' \ ${WRKSRC}/configure post-patch-TREMOR-on: @${REINPLACE_CMD} -i .tremor.bak \ -e 's/"libogg, libvorbis"/libvorbisidec/' \ -e 's,vorbis/vorbisfile,tremor/ivorbisfile,' \ -e 's,vorbis/codec,tremor/ivorbiscodec,' \ -e '/genlink/ { s/vorbisfile/vorbisidec/; \ /ogg/d; /vorbis$$/d; }' \ -e 's/ $$LINKogg//; s/ $$LINKvorbis//' \ -e 's/LINKvorbisfile/LINKvorbisidec/' \ ${WRKSRC}/configure post-build-MANPAGES-on: # Remove extraneous whitespace to unbreak manpage syntax ${REINPLACE_CMD} -e 's/^[[:space:]]*//; /^$$/d' \ ${WRKSRC}/doc/*.[0-9] post-install: ${INSTALL_DATA} ${WRKSRC}/misc/ponscripter-mode.el \ ${STAGEDIR}${PREFIX}/share/emacs/site-lisp post-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/games/xboard-devel/Makefile b/games/xboard-devel/Makefile index 888cd296412e..496e2293edbe 100644 --- a/games/xboard-devel/Makefile +++ b/games/xboard-devel/Makefile @@ -1,39 +1,39 @@ PORTNAME= xboard-devel PORTVERSION= 4.8.0.20151020.3 PORTREVISION= 0 PORTEPOCH= 0 MASTER_SITES= http://freeheimdall.spdns.org/files/ # http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=xboard.git;a=snapshot;h=${COMMIT_HASH};sf=tgz # http://hgm.nubati.net/cgi-bin/gitweb.cgi/xboard.git/snapshot/${COMMIT_HASH} # but sha256 changes, as creation date of *.tar inside *.tar.gz changes. DISTNAME= xboard-${COMMIT_HASH} MAINTAINER= kalten@gmx.at LICENSE= GPLv3 LIB_DEPENDS?= libpangocairo-1.0.so:x11-toolkits/pango -CONFLICTS= xboard-[0-9]* +CONFLICTS= xboard MASTERDIR= ${.CURDIR}/../xboard DISTINFO_FILE= ${.CURDIR}/distinfo PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist COMMIT_HASH= f49e7e1 DATADIR= ${PREFIX}/share/games/xboard DOCSDIR= ${PREFIX}/share/doc/xboard XBOARDCONF= ${WRKSRC}/xboard.conf USES= autoreconf desktop-file-utils gettext-tools gmake shared-mime-info shebangfix SHEBANG_FILES= texi2man INSTALL_TARGET= install-strip pre-configure: ${RM} ${WRKSRC}/m4/*.m4 ${REINPLACE_CMD} -e "s|\(GITVERSION=\).*|\1${COMMIT_HASH}|" ${WRKSRC}/Makefile.am ${REINPLACE_CMD} -E "s|(AC_INIT\(\[xboard\],\[)[^]]+(\].+\))|\1${PORTVERSION}-git:${COMMIT_HASH}\2|" ${WRKSRC}/configure.ac .include "${MASTERDIR}/Makefile" diff --git a/games/xboard/Makefile b/games/xboard/Makefile index debcc4dbae99..512223fe010d 100644 --- a/games/xboard/Makefile +++ b/games/xboard/Makefile @@ -1,147 +1,147 @@ # Created by: xaa@stack.nl PORTNAME?= xboard PORTVERSION?= 4.9.1 PORTREVISION?= 2 PORTEPOCH?= 0 CATEGORIES?= games MASTER_SITES?= GNU MAINTAINER?= mbeis@xs4all.nl COMMENT?= X frontend for Crafty, GNUChess, Chess Servers, or e-mail chess LICENSE?= GPLv3 LIB_DEPENDS?= libcairo.so:graphics/cairo -CONFLICTS?= xboard-devel-[0-9]* +CONFLICTS?= xboard-devel OPTIONS_DEFINE?= NLS DOCS ZIPPY OPTIONS_SINGLE?= FRONTEND OPTIONS_SINGLE_FRONTEND?= XAW XAW3D GTK2 OPTIONS_GROUP?= ENGINES OPTIONS_GROUP_ENGINES?= FAIRYMAX CRAFTY GNUCHESS KNIGHTCAP PHALANX OPTIONS_RADIO?= SOUND OPTIONS_RADIO_SOUND?= SOX ALSA OPTIONS_DEFAULT?= XAW OPTIONS_SUB?= yes ZIPPY_DESC= Add Zippy capability (computer player on ICS) ENGINES_DESC= Chess Engines CRAFTY_DESC= Install crafty engine FAIRYMAX_DESC= Install fairymax engine (many chess variants) GNUCHESS_DESC= Install GnuChess engine KNIGHTCAP_DESC= Install KnightCap engine PHALANX_DESC= Install phalanx engine FRONTEND_DESC= Front End XAW_DESC= Xaw GUI toolkit support (default) XAW3D_DESC= Xaw3d GUI toolkit support (not fully supported) GTK2_DESC= GTK+ 2 GUI toolkit support (experimental) SOUND_DESC= Sound Output SOX_DESC= SoX audio support CRAFTY_RUN_DEPENDS= crafty:games/crafty FAIRYMAX_RUN_DEPENDS= fairymax:games/fairymax GNUCHESS_RUN_DEPENDS= gnuchess:games/gnuchess KNIGHTCAP_RUN_DEPENDS= KnightCap:games/KnightCap PHALANX_RUN_DEPENDS= phalanx:games/phalanx XAW3D_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d SOX_RUN_DEPENDS= play:audio/sox ALSA_RUN_DEPENDS= aplay:audio/alsa-utils NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls ZIPPY_CONFIGURE_ENABLE= zippy XAW_CONFIGURE_WITH= Xaw XAW3D_CONFIGURE_WITH= Xaw3d GTK2_CONFIGURE_WITH= gtk .include USES+= desktop-file-utils gnome makeinfo perl5 pkgconfig \ shared-mime-info shebangfix xorg USE_XORG+= ice sm x11 xmu xt xpm USE_GNOME+= librsvg2 .if ${PORT_OPTIONS:MXAW} USE_XORG+= xaw .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 .endif SHEBANG_FILES= texi2man GNU_CONFIGURE= yes CONFIGURE_ARGS+=MKDIR_P="${MKDIR}" PERLPATH=${PERL} CFLAGS+= -I${LOCALBASE}/include -fcommon LDFLAGS+= -L${LOCALBASE}/lib INFO= xboard USE_PERL5= build DATADIR?= ${PREFIX}/share/games/${PORTNAME} XBOARDCONF?= ${WRKSRC}/xboard.conf PORTDOCS= AUTHORS COPYING COPYRIGHT ChangeLog DIFFSTAT FAQ.html NEWS README SHORTLOG TODO .if ${PORT_OPTIONS:MZIPPY} USES+= shebangfix SHEBANG_FILES+= ./texi2man PORTDOCS+= zippy.README .endif .if ${PORT_OPTIONS:MNLS} PORTDOCS+= ABOUT-NLS .endif post-patch: -@[ -f ${WRKSRC}/Makefile.in ] && ${REINPLACE_CMD} -e \ '/xboard_LDADD/s/-ldl //' ${WRKSRC}/Makefile.in @${ECHO_CMD} -n "" > ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "" > ${WRKSRC}/firstEngine.txt .if ${PORT_OPTIONS:MCRAFTY} @${ECHO_CMD} "\"Crafty\" -fcp crafty\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "crafty" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MGNUCHESS} @${ECHO_CMD} "\"GNU Chess\" -fcp gnuchess\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "gnuchess" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MKNIGHTCAP} @${ECHO_CMD} "\"KnightCap\" -fcp \"KnightCap -n -X -A -f ${PREFIX}/share/games/KnightCap/coeffs.dat\"\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "KnightCap" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MPHALANX} @${ECHO_CMD} "\"Phalanx\" -fcp phalanx\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "phalanx" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MFAIRYMAX} @${ECHO_CMD} "\"FairyMax\" -fcp fairymax\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "fairymax" > ${WRKSRC}/firstEngine.txt .endif @firstEngine=`cat ${WRKSRC}/firstEngine.txt` && \ ${REINPLACE_CMD} -e "s|\(-firstChessProgram\) .*|\1 $${firstEngine}|" ${XBOARDCONF} @engineEntries=`cat ${WRKSRC}/engineEntries.txt` && \ ${REINPLACE_CMD} -e "s|\(firstChessProgramNames[ ]*{\)[ ]*.*|\1$${engineEntries}}|" ${XBOARDCONF} @${REINPLACE_CMD} -e '/^#include..malloc.h/d' \ ${WRKSRC}/engineoutput.c ${WRKSRC}/uci.c .if ${PORT_OPTIONS:MZIPPY} @cd ${WRKSRC} && ${PATCH} < ${PATCHDIR}/OPTION_ZIPPY__patch-xboard.texi @${REINPLACE_CMD} -e 's|%%DOCSDIR%%|${DOCSDIR}|g' ${WRKSRC}/xboard.texi .endif .if ${PORT_OPTIONS:MSOX} @${REINPLACE_CMD} -e "s|\(soundProgram\) .*|\1 \"play -q\"|" ${XBOARDCONF} .elif ${PORT_OPTIONS:MALSA} @${REINPLACE_CMD} -e "s|\(soundProgram\) .*|\1 \"aplay -q\"|" ${XBOARDCONF} .else @${REINPLACE_CMD} -e "s|\(soundProgram\) .*|\1 \"\"|" ${XBOARDCONF} .endif @${REINPLACE_CMD} -e "1s|^|int initialSquareSize;|" \ ${WRKSRC}/xaw/xboard.c post-install: ${INSTALL_SCRIPT} ${WRKSRC}/cmail ${STAGEDIR}${PREFIX}/bin/ ${MV} ${STAGEDIR}${PREFIX}/etc/xboard.conf \ ${STAGEDIR}${PREFIX}/etc/xboard.conf.sample .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile index fca01f41e974..ced5af8d0674 100644 --- a/graphics/ImageMagick6/Makefile +++ b/graphics/ImageMagick6/Makefile @@ -1,367 +1,367 @@ PORTNAME= ImageMagick DISTVERSION= 6.9.12-12 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= graphics perl5 MASTER_SITES= https://www.imagemagick.org/download/ \ https://www.imagemagick.org/download/releases/ \ http://servingzone.com/mirrors/ImageMagick/ \ http://mirror.checkdomain.de/imagemagick/ \ http://imagemagick.spd.co.il/ \ http://www.champground.com/imagemagick/ \ http://ftp.surfnet.nl/pub/ImageMagick/ \ http://mirror.searchdaimon.com/ImageMagick/ \ http://mirror.is.co.za/pub/imagemagick/ \ http://imagemagick.mirrorcatalogs.com/ \ ftp://ftp.imagemagick.org/pub/ImageMagick/ \ ftp://mirror.aarnet.edu.au/pub/imagemagick/ \ ftp://mirror.checkdomain.de/imagemagick/ \ ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ \ ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ \ ftp://ftp.nluug.nl/pub/ImageMagick/ \ ftp://mirror.searchdaimon.com/ImageMagick/ \ ftp://sunsite.icm.edu.pl/packages/ImageMagick/ \ ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/ \ ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ \ ftp://ftp.is.co.za/pub/imagemagick/ \ ftp://ftp.fifi.org/pub/ImageMagick/ PKGNAMESUFFIX= 6 MAINTAINER= kwm@FreeBSD.org COMMENT= Image processing tools (legacy version) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libltdl.so:devel/libltdl TESTS_DEPENDS= gsfonts>=0:print/gsfonts PORTSCOUT?= limit:^6\.9\. CONFLICTS_INSTALL= ImageMagick7 ImageMagick7-nox11 # bin/Magick++-config # This port uses .la files, keep libtool:keepla! (magick/module.c) USES= compiler:c++11-lang cpe gettext-runtime gmake gnome libtool:keepla \ localbase pathfix perl5 pkgconfig:both shebangfix tar:xz CPE_PRODUCT= imagemagick CPE_VENDOR= imagemagick SHEBANG_FILES= www/source/examples.pl GNU_CONFIGURE= yes CONFIGURE_ENV= MAKE=${MAKE_CMD} CONFIGURE_ARGS= --without-dps \ --without-flif \ --without-zstd USE_LDCONFIG= yes USE_GNOME= libxml2 SAMPLE_FILES= coder.xml colors.xml delegates.xml log.xml magic.xml mime.xml \ policy.xml quantization-table.xml thresholds.xml type-apple.xml \ type-dejavu.xml type-ghostscript.xml type-urw-base35.xml \ type-windows.xml type.xml PLIST_SUB= PORTVERSION=${PORTVERSION:R} OPTIONS_SUB= yes OPTIONS_DEFINE= BZIP2 DOCS DJVU FFMPEG FFTW FONTCONFIG FPX FREETYPE \ GRAPHVIZ GSLIB HEIF JPEG2000 JBIG JPEG LCMS2 LZMA LQR MODULES \ OPENEXR OPENMP PANGO PDF PERL PNG RAQM SVG TESTS TIFF WEBP WMF \ THREADS X11 16BIT_PIXEL HDRI RAW OPTIONS_DEFAULT= 16BIT_PIXEL BZIP2 FFTW FONTCONFIG FREETYPE \ JPEG2000 JBIG JPEG LCMS2 LZMA LQR MODULES PDF PERL PNG RAQM SVG \ TIFF WEBP WMF THREADS X11 RAW DJVU_DESC= DJVU format support (needs THREADS) GSLIB_DESC= libgs (Postscript SHLIB) support TESTS_DESC= Run bundled self-tests after build #SIMD_CONFIGURE_WITH= gcc-arch CONFIGURE_ARGS+= --without-gcc-arch 16BIT_PIXEL_DESC= 16bit pixel support 16BIT_PIXEL_CONFIGURE_OFF=--with-quantum-depth=8 16BIT_PIXEL_VARS= _QBIT=Q16 16BIT_PIXEL_VARS_OFF= _QBIT=Q8 PLIST_SUB+= QBIT=${_QBIT} # Produce BZip compressed MIFF images BZIP2_DESC= bzip2 compressed MIFF images BZIP2_CONFIGURE_WITH= bzlib FFMPEG_DESC= Video CODEC support from FFmpeg FFTW_CONFIGURE_WITH= fftw FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FONTCONFIG_CONFIGURE_WITH= fontconfig FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig FREETYPE_CONFIGURE_WITH= freetype FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 # FPX (FlashPIX) images FPX_CONFIGURE_WITH= fpx FPX_LIB_DEPENDS= libfpx.so:graphics/libfpx GRAPHVIZ_CONFIGURE_WITH= gvc GRAPHVIZ_LIB_DEPENDS= libgvc.so:graphics/graphviz GRAPHVIZ_CFLAGS= -I${LOCALBASE}/include/graphviz GRAPHVIZ_LDFLAGS= -L${LOCALBASE}/lib/graphviz HEIF_DESC= ISO/IEC 23008-12:2017 HEIF file format support HEIF_CONFIGURE_WITH= heic HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HDRI_DESC= High dynamic range images support HDRI_CONFIGURE_ENABLE= hdri HDRI_VARS= _HDRI=HDRI HDRI_VARS_OFF= _HDRI="" PLIST_SUB+= HDRI=${_HDRI} # JBIG images (lossless compression for bi-level images) JBIG_CONFIGURE_WITH= jbig JBIG_LIB_DEPENDS= libjbig.so:graphics/jbigkit JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg # JPEG2000 images (wavelet-based lossy compression) JPEG2000_DESC= OpenJPEG 2000 support via openjpeg JPEG2000_CONFIGURE_WITH=openjp2 JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg LCMS2_CONFIGURE_WITH= lcms LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LQR_CONFIGURE_WITH= lqr LQR_LIB_DEPENDS= liblqr-1.so:graphics/liblqr-1 LQR_USE= gnome=glib20 LZMA_CONFIGURE_WITH= lzma # Loadable coders, smaller executable, but PerlMagick not really works # ('make test' there works) MODULES_DESC= Modules support MODULES_CONFIGURE_WITH= modules PANGO_CONFIGURE_WITH= pango PANGO_USE= gnome=pango PANGO_IMPLIES= X11 PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png RAQM_DESC= Complex text layout support RAQM_CONFIGURE_WITH= raqm RAQM_LIB_DEPENDS= libraqm.so:print/libraqm # libraw is by default liked to lcms2, whichs also ends up in IM regardless # of the IM LCMS option. RAW_DESC= RAW format support (implies the lcms2 option) RAW_CONFIGURE_WITH= raw RAW_LIB_DEPENDS= libraw_r.so:graphics/libraw RAW_IMPLIES= LCMS2 SVG_DESC= SVG vector image format support (via librsvg, implies the x11 option) SVG_CONFIGURE_WITH= rsvg SVG_USE= gnome=cairo,gdkpixbuf2,librsvg2 SVG_IMPLIES= X11 TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp X11_CONFIGURE_WITH= x X11_USES= xorg X11_USE= xorg=ice,sm,x11,xext,xt X11_VARS= CONFLICTS_INSTALL+="ImageMagick-nox11-6* ImageMagick6-nox11-6*" \ - CONFLICTS+=display-[0-9]* + CONFLICTS+=display X11_VARS_OFF= CONFLICTS_INSTALL+="ImageMagick-6* ImageMagick6-6*" \ PKGNAMESUFFIX=6-nox11 .include .if ${PORT_OPTIONS:MTHREADS} _IMAGEMAGICK_THREADS=yes _IMAGEMAGICK_THREADS_MSG=with threads . if exists(${PERL}) PERL_THREADED!= ${SH} -c 'case `perl --version` in *freebsd-thread*) ${ECHO_CMD} yes ;; esac'; ${ECHO_CMD} . else # if ${PERL} doesn't exists, assume we dealing with threaded perl. PERL_THREADED= yes . endif .else _IMAGEMAGICK_THREADS=no _IMAGEMAGICK_THREADS_MSG=without threads _IMAGEMAGICK_THREADS_IGNORE_MSG=. Define WITH_THREADS .endif .if ${PORT_OPTIONS:MPERL} CONFIGURE_ARGS+= --with-perl=${PERL} \ --with-perl-options="MAKE=${MAKE_CMD}" PLIST_SUB+= WITH_PERL='' # PerlMagick does not work with threads, if perl is not threaded, and vice versa . if defined(PERL_THREADED) _IMAGEMAGICK_THREADS_PERL_MSG=Perl is threaded _IMAGEMAGICK_THREADS=yes . else _IMAGEMAGICK_THREADS_PERL_MSG=Perl is non-threaded _IMAGEMAGICK_THREADS_IGNORE_MSG=. ${_IMAGEMAGICK_THREADS_PERL_MSG}. Reinstall Perl with threads or undefine WITH_IMAGEMAGICK_PERL . if ${_IMAGEMAGICK_THREADS} == "yes" IGNORE=${_IMAGEMAGICK_THREADS_IGNORE_MSG} or undefine WITH_THREADS . endif _IMAGEMAGICK_THREADS=no . endif .else CONFIGURE_ARGS+= --without-perl PLIST_SUB+= WITH_PERL='@comment ' .endif .if ${_IMAGEMAGICK_THREADS} == "yes" CONFIGURE_ARGS+= --with-threads CONFIGURE_ENV+= PTHREAD_LIBS="-lpthread" LDFLAGS+= -lpthread .else CONFIGURE_ARGS+= --without-threads _IMAGEMAGICK_THREADS=no .endif # OpenMP .if ${PORT_OPTIONS:MOPENMP} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenMP requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else CONFIGURE_ARGS+= --enable-openmp . endif .else CONFIGURE_ARGS+= --disable-openmp .endif .if defined(WITH_WINDOWS_FONT_DIR) CONFIGURE_ARGS+= --with-windows-font-dir=${WITH_WINDOWS_FONT_DIR} .endif .if ${PORT_OPTIONS:MOPENEXR} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenEXR requires threads. ${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else LIB_DEPENDS+= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath PLIST_SUB+= OPENEXR="" . endif .else CONFIGURE_ARGS+= --without-openexr PLIST_SUB+= OPENEXR="@comment " .endif .if ${PORT_OPTIONS:MDJVU} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=DjVu requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . endif LIB_DEPENDS+= libdjvulibre.so:graphics/djvulibre PLIST_SUB+= DJVU="" .else CONFIGURE_ARGS+= --without-djvu PLIST_SUB+= DJVU="@comment " .endif .if ${PORT_OPTIONS:MFFMPEG} BUILD_DEPENDS+= ffmpeg:multimedia/ffmpeg RUN_DEPENDS+= ffmpeg:multimedia/ffmpeg .endif .if ${PORT_OPTIONS:MGSLIB} CONFIGURE_ARGS+= --with-gslib . if ${PORT_OPTIONS:MX11} USES+= ghostscript:x11 . else USES+= ghostscript . endif .else CONFIGURE_ARGS+= --without-gslib .endif # WMF (Windows Meta File) images .if ${PORT_OPTIONS:MWMF} . if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libwmf.so:graphics/libwmf . else LIB_DEPENDS+= libwmf.so:graphics/libwmf-nox11 . endif CONFIGURE_ARGS+= --with-wmf=yes PLIST_SUB+= WMF="" .else CONFIGURE_ARGS+= --without-wmf PLIST_SUB+= WMF="@comment " .endif # PDF (Adobe Portable Document Format) support .if ${PORT_OPTIONS:MPDF} . if ${PORT_OPTIONS:MX11} USES+= ghostscript:x11 . else USES+= ghostscript . endif .endif .if ${PORT_OPTIONS:MPDF} || ${PORT_OPTIONS:MGSLIB} RUN_DEPENDS+= gsfonts>=0:print/gsfonts .endif .if ${PORT_OPTIONS:MDOCS} INSTALL_TARGET= install-strip install-docDATA install-data-html .else INSTALL_TARGET= install-strip .endif .if ${PORT_OPTIONS:MTESTS} . if ${PORT_OPTIONS:MX11} USES+= ghostscript:x11,build . else USES+= ghostscript:build . endif .endif post-patch: # strip library name of variable parts that can change due to # the HDRI and Q16 option @${REINPLACE_CMD} -e 's|_@MAGICK_ABI_SUFFIX@||g; \ s|\.@MAGICK_ABI_SUFFIX@||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|@\.@MAGICK_ABI_SUFFIX@|@|g' \ ${WRKSRC}/PerlMagick/Makefile.PL.in \ ${WRKSRC}/PerlMagick/quantum/Makefile.PL.in \ ${WRKSRC}/Magick++/bin/Magick++-config.in \ ${WRKSRC}/Magick++/lib/Magick++.pc.in \ ${WRKSRC}/Magick++/lib/ImageMagick++.pc.in \ ${WRKSRC}/magick/ImageMagick.pc.in \ ${WRKSRC}/magick/MagickCore-config.in \ ${WRKSRC}/magick/MagickCore.pc.in \ ${WRKSRC}/wand/Wand.pc.in \ ${WRKSRC}/wand/MagickWand-config.in \ ${WRKSRC}/wand/MagickWand.pc.in pre-configure: .if defined(_IMAGEMAGICK_THREADS_PERL_MSG) @${ECHO_CMD} '###################################################################' @${ECHO_CMD} NOTICE: ${_IMAGEMAGICK_THREADS_PERL_MSG}. Building ImageMagick ${_IMAGEMAGICK_THREADS_MSG}. @${ECHO_CMD} '###################################################################' .endif .if ${PORT_OPTIONS:MSVG} && ! ${PORT_OPTIONS:MX11} @${ECHO_CMD} NOTICE: SVG format support disabled, requires X11 .endif post-install: .for i in ${SAMPLE_FILES} @${MV} ${STAGEDIR}${PREFIX}/etc/ImageMagick-6/${i} \ ${STAGEDIR}${PREFIX}/etc/ImageMagick-6/${i}.sample .endfor post-install-TESTS-on: test do-test: -cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} limits -m 20m ${MAKE} ${_MAKE_JOBS} check .include diff --git a/graphics/autopano-sift-c/Makefile b/graphics/autopano-sift-c/Makefile index b6ad6d493e87..fe9dbaa2807d 100644 --- a/graphics/autopano-sift-c/Makefile +++ b/graphics/autopano-sift-c/Makefile @@ -1,30 +1,30 @@ PORTNAME= autopano-sift-C PORTVERSION= 2.5.1 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/hugin/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Automatic panorama control point generation tool, C port LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libpano13.so:graphics/libpano13 -CONFLICTS= autopano-sift-[0-9]* +CONFLICTS= autopano-sift USE_GNOME= libxml2 USES= cmake gnome jpeg PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/set(all_libs/s/$$/ m/' ${WRKSRC}/CMakeLists.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.1ST ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/geeqie/Makefile b/graphics/geeqie/Makefile index 5d57372be5d0..a35760ee716a 100644 --- a/graphics/geeqie/Makefile +++ b/graphics/geeqie/Makefile @@ -1,100 +1,100 @@ # Created by: Martin Tournoij PORTNAME= geeqie PORTVERSION= 1.6 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://www.geeqie.org/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Lightweight image viewer forked from GQview LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png RUN_DEPENDS= bash:shells/bash -CONFLICTS= geeqie-devel-[0-9]* +CONFLICTS= geeqie-devel USES= autoreconf compiler:c++11-lang gettext gmake gnome jpeg \ localbase pkgconfig desktop-file-utils tar:xz lua:53 shebangfix USE_GNOME= cairo gdkpixbuf2 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-readmedir="${DOCSDIR}" CONFIGURE_ARGS+=--disable-j2k # not in ports (yet), disable proactively to avoid hidden dependency SHEBANG_FILES= plugins/*/geeqie-* PORTDOCS= * OPTIONS_DEFINE= EXIV2 LCMS LIRC MAP TIFF PDF FFMPEGTHUMBNAILER DOCS NLS HEIF WEBP DJVU OPENJPEG OPTIONS_DEFAULT=EXIV2 LCMS GTK3 PDF FFMPEGTHUMBNAILER HEIF WEBP DJVU OPENJPEG OPTIONS_SINGLE= TOOLKIT OPTIONS_SINGLE_TOOLKIT=GTK2 GTK3 OPTIONS_SUB= yes EXIV2_DESC= Metadata editing LCMS_DESC= Color adjusting LIRC_DESC= Remote control (broken) MAP_DESC= GPS map support via libchamplain TOOLKIT_DESC= Graphical user interface toolkit GTK2_DESC= Use GTK 2 GTK3_DESC= Use GTK 3 HEIF_DESC= HEIF image format support EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_CONFIGURE_ENABLE= exiv2 LCMS_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS_CONFIGURE_ENABLE= lcms LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENABLE= lirc LIRC_CONFIGURE_ON= --with-lirc-prefix="${LOCALBASE}" LIRC_BROKEN= does not build with old lirc from ports MAP_LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib MAP_CONFIGURE_ENABLE= map gpu-accel MAP_REQUIRES= GTK3 MAP_USES= gl xorg MAP_USE= GL=egl XORG=xrandr,x11,xext,xdamage,xfixes,xcomposite,xi TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_ENABLE= tiff GTK2_USE= GNOME=gtk20 GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ENABLE= gtk3 PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_CONFIGURE_ENABLE= pdf PDF_REQUIRES= GTK3 FFMPEGTHUMBNAILER_DESC= Video file thumbnails generating support FFMPEGTHUMBNAILER_CONFIGURE_ENABLE= ffmpegthumbnailer FFMPEGTHUMBNAILER_LIB_DEPENDS= libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig NLS_CONFIGURE_ENABLE= nls HEIF_CONFIGURE_ENABLE= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif WEBP_CONFIGURE_ENABLE= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp DJVU_CONFIGURE_ENABLE= djvu DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre OPENJPEG_CONFIGURE_ENABLE= j2k OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg .include diff --git a/graphics/gnash/Makefile b/graphics/gnash/Makefile index 9bc6371b0178..e0ceab4461ef 100644 --- a/graphics/gnash/Makefile +++ b/graphics/gnash/Makefile @@ -1,160 +1,160 @@ PORTNAME= gnash PORTVERSION= 0.8.10 PORTREVISION= 47 CATEGORIES= graphics MASTER_SITES= http://git.savannah.gnu.org/cgit/gnash.git/snapshot/ DISTNAME= gnash-2b3bdede0305c4fc3ad21a0a4197330606c9b880 MAINTAINER= dinoex@FreeBSD.org COMMENT= GNU Flash movie player LICENSE= GPLv3 LIB_DEPENDS= libltdl.so:devel/libltdl \ libnspr4.so:devel/nspr \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libcurl.so:ftp/curl \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libavcodec.so:multimedia/ffmpeg \ libtheora.so:multimedia/libtheora \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libdca.so:multimedia/libdca \ libgsm.so:audio/gsm -CONFLICTS= gnash-devel-[0-9]* +CONFLICTS= gnash-devel USES= cpe tar:bzip2 compiler:c++11-lang autoreconf gmake libtool \ pkgconfig jpeg gnome gl sdl desktop-file-utils xorg CPE_VENDOR= gnu GNU_CONFIGURE= yes USE_GNOME= atk gconf2 gtk20 libxml2 pango USE_XORG= x11 xau xdmcp xext xi xinerama ice sm xv USE_GL= egl USE_SDL= sdl SYSCONFIGDIR= ${PREFIX}/etc # jemalloc leads to infinite recursion on FreeBSD CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/ffmpeg CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-boost-incl="${LOCALBASE}/include" \ --with-boost-lib="${LOCALBASE}/lib" \ --with-plugins-install=prefix \ --sysconfdir="${SYSCONFIGDIR}" \ --enable-gui=gtk \ --enable-media=ffmpeg \ --with-ffmpeg-incl=${LOCALBASE}/include/libavcodec \ --with-ffmpeg-lib=${LOCALBASE}/lib \ --disable-testsuite \ --disable-kparts3 \ --disable-jemalloc #MAKE_ARGS+= INCLUDES="-I${LOCALBASE}/include/ffmpeg" GNASHVER= 0.8.11dev CONFIG_FILES= gnashpluginrc gnashrc WRKSRC= ${WRKDIR}/${DISTNAME} PLIST_SUB+= GNASHVER="${GNASHVER}" USE_LDCONFIG= ${PREFIX}/lib/gnash OPTIONS_DEFINE= CYGNAL VAAPI DOCS NLS OPTIONS_SINGLE= MEDIA RENDERER OPTIONS_SINGLE_RENDERER=AGG OPENGL CAIRO OPTIONS_DEFAULT=AGG VAAPI NO_OPTIONS_SORT=yes OPTIONS_SUB= yes CYGNAL_DESC= Cygnal media server AGG_DESC= AGG renderer OPENGL_DESC= OpenGL renderer (experimental) CAIRO_DESC= Cairo renderer VAAPI_DESC= VAAPI support CYGNAL_CONFIGURE_ENABLE= cygnal VAAPI_CPPFLAGS= -I../libdevice/vaapi .include # Cygnal option processing .if ${PORT_OPTIONS:MCYGNAL} CONFIG_FILES+= cygnalrc .endif # NLS option processing (not sure if --disable-nls actually has any effect) .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif CONFIGURE_ARGS+= --disable-npapi --disable-kparts4 # # Renderer options processing # GNASH_RENDERERS= .if ${PORT_OPTIONS:MAGG} LIB_DEPENDS+= libagg.so:graphics/agg GNASH_RENDERERS+= agg .endif .if ${PORT_OPTIONS:MOPENGL} IGNORE= support for OpenGL is currently broken, use option AGG GNASH_RENDERERS+= ogl LIB_DEPENDS+= libgdkglext-x11-1.0.so:x11-toolkits/gtkglext . if ${PORT_OPTIONS:MVAAPI} LIB_DEPENDS+= libva-glx.so:multimedia/libva-glx . endif .endif .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:graphics/cairo GNASH_RENDERERS+= cairo .endif .if ${GNASH_RENDERERS} == "" IGNORE= needs at least one renderer enabled. Please rerun 'make config' and enable AGG, OPENGL or CAIRO .endif CONFIGURE_ARGS+= --enable-renderer=${GNASH_RENDERERS:S/^ //W:S/ /,/gW} # # Hardware acceleration options processing # .if ${PORT_OPTIONS:MVAAPI} LIB_DEPENDS+= libva.so:multimedia/libva CONFIGURE_ARGS+= --enable-device=egl,x11,vaapi .else CONFIGURE_ARGS+= --enable-hwaccel=none # XVideo CONFIGURE_ARGS+= --enable-device=egl,x11 .endif .include post-patch: ${REINPLACE_CMD} -e 's|lib64|lib|g' -e 's|lib32|lib|g' \ ${WRKSRC}/macros/libslist ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/macros/incllist ${REINPLACE_CMD} -e 's|CODEC_ID_|AV_CODEC_ID_|' \ ${WRKSRC}/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp post-install: # eglinfo conflicts with mesa-demos ${MV} ${STAGEDIR}/${PREFIX}/bin/eglinfo ${STAGEDIR}/${PREFIX}/bin/eglinfo-gnash .for conf in ${CONFIG_FILES} ${MV} ${STAGEDIR}/${SYSCONFIGDIR}/${conf} ${STAGEDIR}${SYSCONFIGDIR}/${conf}.dist .endfor .include diff --git a/graphics/gts/Makefile b/graphics/gts/Makefile index 62adccbc4901..4475215c23e3 100644 --- a/graphics/gts/Makefile +++ b/graphics/gts/Makefile @@ -1,32 +1,32 @@ # Created by: ijliao PORTNAME= gts PORTVERSION= 0.7.6 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= erik@bz.bzflag.bz COMMENT= GNU Triangulated Surface Library LICENSE= LGPL20 -CONFLICTS= pcb-[0-9]* +CONFLICTS= pcb GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gnome libtool localbase pathfix pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes OPTIONS_DEFINE= NETPBM OPTIONS_SUB= yes NETPBM_CONFIGURE_ENV_OFF= ac_cv_lib_netpbm_pgm_init=no NETPBM_LIB_DEPENDS= libnetpbm.so:graphics/netpbm post-patch-NETPBM-on: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/examples/happrox.c .include diff --git a/graphics/icat/Makefile b/graphics/icat/Makefile index a2e4149061d5..e81a6c7f7815 100644 --- a/graphics/icat/Makefile +++ b/graphics/icat/Makefile @@ -1,30 +1,30 @@ # Created by: Emanuel Haupt PORTNAME= icat PORTVERSION= 0.5 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= ehaupt@FreeBSD.org COMMENT= Displays images in 256-color capable terminals LICENSE= BSD2CLAUSE LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= dos2unix gmake localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= atextor -CONFLICTS= sleuthkit-[0-9]* +CONFLICTS= sleuthkit PLIST_FILES= bin/icat \ share/man/man1/icat.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man \ ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 .include diff --git a/graphics/leptonica/Makefile b/graphics/leptonica/Makefile index 73778aa6c799..65dcce42271d 100644 --- a/graphics/leptonica/Makefile +++ b/graphics/leptonica/Makefile @@ -1,62 +1,62 @@ # Created by: Hiroto Kagotani PORTNAME= leptonica PORTVERSION= 1.76.0 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= hiroto.kagotani@gmail.com COMMENT= C library for efficient image processing and image analysis operations LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/leptonica-license.txt -CONFLICTS= leptonlib-[0-9]* +CONFLICTS= leptonlib USES= autoreconf cpe libtool localbase:ldflags pathfix pkgconfig USE_GITHUB= yes GH_ACCOUNT= DanBloomberg GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= BIN GIF JPEG JPEG2000 PNG TIFF WEBP ZLIB OPTIONS_DEFAULT= BIN GIF JPEG PNG TIFF WEBP ZLIB OPTIONS_SUB= yes BIN_DESC= Build additional programs BIN_CONFIGURE_ENABLE= programs GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_CONFIGURE_WITH= giflib JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG2000_CONFIGURE_WITH=libopenjpeg PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_WITH= libpng TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_WITH= libtiff WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_WITH= libwebp ZLIB_CONFIGURE_WITH= zlib TESTS?= generate compare .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) BUILD_DEPENDS+= ${LOCALBASE}/bin/gnuplot:math/gnuplot .endif #the display portion of the regression tests is interactive, #and requires the use of xv, xli or xzgv as an image viewer .if defined(MAINTAINER_MODE) && !defined(BATCH) TESTS+= display .endif do-test: .for c in ${TESTS} @cd ${WRKSRC}/prog; ${SETENV} \ LD_LIBRARY_PATH="${WRKSRC}/src/.libs:${LOCALBASE}/lib" \ ${WRKSRC}/prog/alltests_reg ${c} .endfor .include diff --git a/graphics/libart_lgpl/Makefile b/graphics/libart_lgpl/Makefile index fbcb24ab0b05..2a95c14e8807 100644 --- a/graphics/libart_lgpl/Makefile +++ b/graphics/libart_lgpl/Makefile @@ -1,25 +1,25 @@ # Created by: Hye-Shik Chang PORTNAME= libart_lgpl PORTVERSION= 2.3.21 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= GNOME DISTNAME= ${PORTNAME:S/2$//}-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Library for high-performance 2D graphics LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING USES= libtool pathfix tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes -CONFLICTS= libart-[0-9]* +CONFLICTS= libart .include diff --git a/graphics/libwmf-nox11/Makefile b/graphics/libwmf-nox11/Makefile index 8a2264155700..b069265ff6bb 100644 --- a/graphics/libwmf-nox11/Makefile +++ b/graphics/libwmf-nox11/Makefile @@ -1,10 +1,10 @@ # Created by: mm@FreeBSD.org PKGNAMESUFFIX= -nox11 PORTSCOUT= ignore:1 -CONFLICTS= libwmf-[0-9]* +CONFLICTS= libwmf MASTERDIR= ${.CURDIR}/../libwmf OPTIONS_EXCLUDE= X11 .include "${MASTERDIR}/Makefile" diff --git a/graphics/libwmf/Makefile b/graphics/libwmf/Makefile index 1a81d4bfd8a0..7f1020b83c16 100644 --- a/graphics/libwmf/Makefile +++ b/graphics/libwmf/Makefile @@ -1,60 +1,60 @@ # Created by: Chris Piazza PORTNAME= libwmf DISTVERSIONPREFIX= v DISTVERSION= 0.2.12 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Tools and library for converting Microsoft WMF (windows metafile) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libgd.so:graphics/gd \ libexpat.so:textproc/expat2 USES= autoreconf:build cpe jpeg libtool localbase pkgconfig USE_GITHUB= yes GH_ACCOUNT= caolanm USE_LDCONFIG= yes CPE_VENDOR= wvware GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gsfontdir=${LOCALBASE}/share/ghostscript/fonts INSTALL_TARGET= install-strip PORTDOCS= * -CONFLICTS?= libwmf-nox11-[0-9]* +CONFLICTS?= libwmf-nox11 OPTIONS_DEFINE= X11 DOCS OPTIONS_DEFAULT=X11 OPTIONS_SUB= yes X11_USES= xorg X11_USE= XORG=x11 X11_CONFIGURE_OFF=--with-x=no pre-configure: @(cd ${CONFIGURE_WRKSRC} && ${SETENV} AUTOHEADER="${TRUE}" \ ${LOCALBASE}/bin/autoreconf -vif -Ipatches) post-configure: @${REINPLACE_CMD} -e 's|autoheader|autoheader -Ipatches|g' \ ${WRKSRC}/Makefile post-patch: @${REINPLACE_CMD} -e \ 's|@LIBWMF_GDK_PIXBUF_TRUE@|#|g ; \ s|@LIBWMF_GDK_PIXBUF_FALSE@||g ; \ s|: install-loaderLTLIBRARIES|:|g' ${WRKSRC}/src/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${TAR} -C ${WRKSRC}/doc --exclude '*Makefile*' -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf - .include diff --git a/graphics/linux-c7-cairo/Makefile b/graphics/linux-c7-cairo/Makefile index c8d073004e2f..0689efef4e78 100644 --- a/graphics/linux-c7-cairo/Makefile +++ b/graphics/linux-c7-cairo/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= cairo PORTVERSION= 1.15.12 DISTVERSIONSUFFIX= -4.el7 PORTREVISION= 1 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Vector graphics library Cairo (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= dri fontconfig pixman png xorglibs USE_LINUX_RPM= yes CPE_VENDOR= cairographics -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-dri/Makefile b/graphics/linux-c7-dri/Makefile index 900e0a226f89..a5ebb0fb3fc2 100644 --- a/graphics/linux-c7-dri/Makefile +++ b/graphics/linux-c7-dri/Makefile @@ -1,49 +1,49 @@ # Created by: Piotr Kubaj PORTNAME= dri PORTVERSION= 18.3.4 DISTVERSIONSUFFIX= -12.el7_9 PORTREVISION= 4 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Mesa libGL runtime libraries (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= elfutils-libelf expat libdrm libglvnd wayland xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= freeglut-3.0.0-8.el7 \ llvm-private-7.0.1-1.el7 \ mesa-dri-drivers-${DISTVERSIONFULL} \ mesa-libEGL-${DISTVERSIONFULL} \ mesa-libGL-${DISTVERSIONFULL} \ mesa-libGLES-${DISTVERSIONFULL} \ mesa-libGLU-9.0.0-4.el7 \ mesa-libOSMesa-${DISTVERSIONFULL} \ mesa-libgbm-${DISTVERSIONFULL} \ mesa-libglapi-${DISTVERSIONFULL} \ mesa-libxatracker-${DISTVERSIONFULL} \ mesa-vdpau-drivers-${DISTVERSIONFULL} \ mesa-vulkan-drivers-${DISTVERSIONFULL} SRC_DISTFILES= freeglut-3.0.0-8.el7${SRC_SUFX}:SOURCE \ llvm-private-7.0.1-1.el7${SRC_SUFX}:SOURCE \ mesa-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE \ mesa-libGLU-9.0.0-4.el7${SRC_SUFX}:SOURCE -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS .include post-install: ${LN} -sf libGLX_mesa.so.0 \ ${STAGEDIR}${PREFIX}/usr/lib/libGLX_system.so.0 .if ${ARCH} == amd64 ${LN} -sf libGLX_mesa.so.0 \ ${STAGEDIR}${PREFIX}/usr/lib64/libGLX_system.so.0 .endif .include diff --git a/graphics/linux-c7-gdk-pixbuf2/Makefile b/graphics/linux-c7-gdk-pixbuf2/Makefile index 7175a788f6b1..c35e08884747 100644 --- a/graphics/linux-c7-gdk-pixbuf2/Makefile +++ b/graphics/linux-c7-gdk-pixbuf2/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= gdk-pixbuf2 PORTVERSION= 2.36.12 DISTVERSIONSUFFIX= -3.el7 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Graphic library for GTK+ (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= gnome CPE_PRODUCT= gdk-pixbuf USE_LDCONFIG= yes USE_LINUX= jasper jpeg png tiff xorglibs USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/graphics/linux-c7-glx-utils/Makefile b/graphics/linux-c7-glx-utils/Makefile index 019a8de1f5fd..a7c5489713b8 100644 --- a/graphics/linux-c7-glx-utils/Makefile +++ b/graphics/linux-c7-glx-utils/Makefile @@ -1,21 +1,21 @@ # Created by: Piotr Kubaj PORTNAME= glx-utils PORTVERSION= 8.3.0 DISTVERSIONSUFFIX= -10.el7 PORTREVISION= 1 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Mesa GLX utilities (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= dri xorglibs USE_LINUX_RPM= yes SRC_DISTFILES= mesa-demos-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} .include diff --git a/graphics/linux-c7-jpeg/Makefile b/graphics/linux-c7-jpeg/Makefile index fceae28ed5b3..b9d9ec00be9d 100644 --- a/graphics/linux-c7-jpeg/Makefile +++ b/graphics/linux-c7-jpeg/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= jpeg PORTVERSION= 1.2.90 DISTVERSIONSUFFIX= -8.el7 PORTREVISION= 4 CATEGORIES= graphics linux DISTNAME= libjpeg-turbo-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= SIMD-accelerated JPEG codec (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_PRODUCT= libjpeg-turbo USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}-turbo/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/libjpeg-turbo-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-png/Makefile b/graphics/linux-c7-png/Makefile index 7bda7048dfbf..11692b6b3102 100644 --- a/graphics/linux-c7-png/Makefile +++ b/graphics/linux-c7-png/Makefile @@ -1,26 +1,26 @@ # Created by: Piotr Kubaj PORTNAME= libpng PORTVERSION= 1.5.13 DISTVERSIONSUFFIX= -8.el7 PORTREVISION= 3 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library for manipulating PNG images (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LIBPNG LICENSE_NAME= libpng license LICENSE_FILE= ${WRKSRC}/usr/share/doc/${PORTNAME}-${PORTVERSION}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../png/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-sdl_image/Makefile b/graphics/linux-c7-sdl_image/Makefile index a8f0f52f8242..9bac1dc6d6aa 100644 --- a/graphics/linux-c7-sdl_image/Makefile +++ b/graphics/linux-c7-sdl_image/Makefile @@ -1,28 +1,28 @@ # Created by: Piotr Kubaj PORTNAME= sdl_image PORTVERSION= 1.2.12 DISTVERSIONSUFFIX= -11.el7 PORTREVISION= 2 CATEGORIES= graphics linux MASTER_SITES= EPEL7/s DISTNAME= SDL_image-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= Simple library to load images as SDL interfaces (Linux CentOS ${LINUX_DIST_VER}) ONLY_FOR_ARCHS= amd64 USES= cpe linux:c7 CPE_VENDOR= libsdl USE_LDCONFIG= yes USE_LINUX= jpeg png sdl12 tiff USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/SDL_image-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-sdl_ttf/Makefile b/graphics/linux-c7-sdl_ttf/Makefile index 6872e8ad61db..416518ad1c1f 100644 --- a/graphics/linux-c7-sdl_ttf/Makefile +++ b/graphics/linux-c7-sdl_ttf/Makefile @@ -1,27 +1,27 @@ # Created by: Piotr Kubaj PORTNAME= sdl_ttf PORTVERSION= 2.0.11 DISTVERSIONSUFFIX= -6.el7 PORTREVISION= 2 CATEGORIES= graphics linux MASTER_SITES= EPEL7/s DISTNAME= SDL_ttf-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= Simple library to load True Type Fonts as SDL interfaces (Linux CentOS ${LINUX_DIST_VER}) ONLY_FOR_ARCHS= amd64 USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= jpeg png sdl12 tiff USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/SDL_ttf-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-tiff/Makefile b/graphics/linux-c7-tiff/Makefile index b3ff0c513f62..9a4bc16f7268 100644 --- a/graphics/linux-c7-tiff/Makefile +++ b/graphics/linux-c7-tiff/Makefile @@ -1,22 +1,22 @@ # Created by: Piotr Kubaj PORTNAME= libtiff PORTVERSION= 4.0.3 DISTVERSIONSUFFIX= -35.el7 PORTREVISION= 5 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library routines for working with TIFF images (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= jbigkit jpeg USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../tiff/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/graphics/ocaml-lablgl/Makefile b/graphics/ocaml-lablgl/Makefile index 9a16fcb09e02..2235706480c6 100644 --- a/graphics/ocaml-lablgl/Makefile +++ b/graphics/ocaml-lablgl/Makefile @@ -1,83 +1,83 @@ # Created by: Ronald Kuehn PORTNAME= lablgl PORTVERSION= 1.05 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/ \ https://forge.ocamlcore.org/frs/download.php/1254/ PKGNAMEPREFIX= ocaml- MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL interface for Objective Caml LICENSE= BSD3CLAUSE -CONFLICTS= ocaml-nox11-[0-9]* +CONFLICTS= ocaml-nox11 USES= gl gmake tk xorg USE_XORG= x11 xext xmu USE_GL= glut USE_OCAML= yes USE_OCAML_WASH= yes USE_OCAML_CAMLP4=yes USE_OCAML_TK= yes ALL_TARGET= all opt MAKE_JOBS_UNSAFE= yes DOCSDIR= ${PREFIX}/share/doc/ocaml/lablgl EXAMPLESDIR= ${PREFIX}/share/examples/ocaml/lablgl PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] OPTIONS_DEFINE= THREADS DOCS OPTIONS_DEFAULT= THREADS THREADS_DESC= Threaded Tcl/Tk (must match lang/ocaml) .include .if ${PORT_OPTIONS:MTHREADS} THR_LD= -lpthread .endif post-extract: @${CP} ${WRKSRC}/Makefile.config.freebsd ${WRKSRC}/Makefile.config post-patch: @${REINPLACE_CMD} -e "s,/usr/X11R6,${LOCALBASE},g" \ -e "s,/usr/local,${LOCALBASE},g" \ -e "s,^\(BINDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/bin,g" \ -e "s,^\(RANLIB[ \t]*=\).*,\1ranlib,g" \ -e "s,^#\(LIBDIR[ \t]*=\).*,\1${PREFIX}/lib/ocaml,g" \ -e "s,^#\(DLLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/stublibs,g" \ -e "s,^#\(INSTALLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/lablGL,g" \ -e "s!^#\(COPTS[ \t]*=\).*!\1-c ${CFLAGS}!g" \ -e "/^TKINCLUDES/s,=.*$$,= -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}," \ -e "/^TKLIBS/s,=.*$$,= -L${LOCALBASE}/lib -ltk${TK_SHLIB_VER}\ -ltcl${TCL_SHLIB_VER} ${THR_LD}," \ ${WRKSRC}/Makefile.config @${REINPLACE_CMD} -E \ -e '/exec ocaml/s,\$$\(INSTALLDIR\),${PREFIX}/lib/ocaml/lablGL,' \ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_SCRIPT} \3,' \ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,' \ ${WRKSRC}/src/Makefile ${WRKSRC}/LablGlut/src/Makefile \ ${WRKSRC}/Togl/src/Makefile pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/lablglut @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/togl @(cd ${WRKSRC}/LablGlut/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/lablglut '! -name Makefile') @(cd ${WRKSRC}/Togl/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/togl '! -name Makefile') @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile index cf1eaea926b2..250386fbaf4b 100644 --- a/graphics/ogre3d/Makefile +++ b/graphics/ogre3d/Makefile @@ -1,110 +1,110 @@ # Created by: Oliver Lehmann PORTNAME= ogre3d DISTVERSIONPREFIX= v DISTVERSION= 1.11.6 PORTREVISION= 6 CATEGORIES= graphics devel MAINTAINER= oliver@FreeBSD.org COMMENT= Scene-oriented, flexible 3D engine written in C++ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_12_powerpc64= fails to build: /usr/local/bin/ld: /usr/lib/crt1.o:(.got+0x60): undefined reference to 'main' LIB_DEPENDS= libzzip.so:devel/zziplib \ libfreetype.so:print/freetype2 -CONFLICTS= ogre3d19-[0-9]* +CONFLICTS= ogre3d19 USES= cmake compiler:c++11-lib pkgconfig sdl xorg USE_LDCONFIG= yes USE_SDL= sdl2 USE_XORG= x11 xaw xext xrandr xt USE_GITHUB= yes GH_ACCOUNT= OGRECave GH_PROJECT= ogre CMAKE_ARGS+= -DOGRE_BUILD_RENDERSYSTEM_GL3PLUS:BOOL=OFF \ -DOGRE_BUILD_RENDERSYSTEM_GL:BOOL=OFF \ -DOGRE_BUILD_RENDERSYSTEM_GLES2:BOOL=OFF \ -DOGRE_BUILD_COMPONENT_PYTHON:BOOL=OFF \ -DOGRE_BUILD_COMPONENT_JAVA:BOOL=OFF \ -DOGRE_BUILD_COMPONENT_CSHARP:BOOL=OFF \ -DOGRE_BUILD_PLUGIN_FREEIMAGE:BOOL=OFF \ -DOGRE_BUILD_PLUGIN_EXRCODEC:BOOL=OFF \ -DOGRE_CONFIG_ENABLE_ZIP:BOOL=ON \ -DOGRE_INSTALL_DOCS:BOOL=OFF \ -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=OFF OPTIONS_DEFINE= CSHARP DOCS FREEIMAGE JAVA OPENEXR OPENGL PROFILE \ PYTHON OPTIONS_DEFAULT= DOCS OPENGL OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_CMAKE_BOOL= OGRE_INSTALL_DOCS FREEIMAGE_DESC= Build FreeImage codec FREEIMAGE_CMAKE_BOOL= OGRE_BUILD_PLUGIN_FREEIMAGE FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage OPENEXR_USE= XORG=ice OPENEXR_CMAKE_BOOL= OGRE_BUILD_PLUGIN_EXRCODEC OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENGL_CMAKE_BOOL= OGRE_BUILD_RENDERSYSTEM_GL3PLUS \ OGRE_BUILD_RENDERSYSTEM_GL \ OGRE_BUILD_RENDERSYSTEM_GLES2 OPENGL_USES= gl xorg OPENGL_USE= XORG=sm,ice GL=gl,glu PROFILE_CMAKE_BOOL= OGRE_PROFILING CSHARP_DESC= Build Csharp bindings CSHARP_CMAKE_BOOL= OGRE_BUILD_COMPONENT_CSHARP CSHARP_BUILD_DEPENDS= swig:devel/swig JAVA_CMAKE_BOOL= OGRE_BUILD_COMPONENT_JAVA JAVA_BUILD_DEPENDS= swig:devel/swig JAVA_VARS= CMAKE_ARGS+=-DJAVA_HOME=${JAVA_HOME} JAVA_USE= JAVA=yes PYTHON_CMAKE_BOOL= OGRE_BUILD_COMPONENT_PYTHON PYTHON_BUILD_DEPENDS= swig:devel/swig PYTHON_USES= python CXXFLAGS+= -DNDEBUG -I${LOCALBASE}/include -I${LOCALBASE}/include/Imath post-patch: @${REINPLACE_CMD} -e '\ s,defined(__x86_64__),& || defined(__sparc64__) || defined(__amd64__),' \ ${WRKSRC}/OgreMain/include/OgrePlatform.h post-patch-PYTHON-on: ${REINPLACE_CMD} -e 's/\(Python_ADDITIONAL_VERSIONS\) [0-9\.]*/\$1 ${PYTHON_VER}/' \ ${WRKSRC}/CMake/Dependencies.cmake ${REINPLACE_CMD} -e "s/dist-packages/site-packages/" \ ${WRKSRC}/Components/Python/CMakeLists.txt post-build-DOCS-on: ${MAKE_CMD} -C ${BUILD_WRKSRC} OgreDoc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in README.md LICENSE AUTHORS ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor post-install-JAVA-on: @${MKDIR} ${STAGEDIR}${LOCALBASE}/share/OGRE/java ${INSTALL_DATA} ${BUILD_WRKSRC}/java/Ogre-${DISTVERSION}.jar \ ${STAGEDIR}${LOCALBASE}/share/OGRE/java ${INSTALL_LIB} ${BUILD_WRKSRC}/java/libs/libOgreJNI.so \ ${STAGEDIR}${LOCALBASE}/lib/OGRE .include diff --git a/graphics/ogre3d19/Makefile b/graphics/ogre3d19/Makefile index c1623aa88b80..b0398afb9157 100644 --- a/graphics/ogre3d19/Makefile +++ b/graphics/ogre3d19/Makefile @@ -1,62 +1,62 @@ # Created by: Oliver Lehmann PORTNAME= ogre3d PORTVERSION= 1.9.0 PORTREVISION= 21 CATEGORIES= graphics devel MASTER_SITES= https://bitbucket.org/sinbad/ogre/get/ DISTNAME= v1-9-0 PKGNAMESUFFIX= 19 MAINTAINER= amdmi3@FreeBSD.org COMMENT= Scene-oriented, flexible 3D engine written in C++ (legacy version 1.9) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= does not compile: OgreMain/include/OgreStringConverter.h:126:23: class member cannot be redeclared BROKEN_powerpc= does not install BROKEN_riscv64= does not compile: OgreMain/include/OgreStringConverter.h:126:23: class member cannot be redeclared LIB_DEPENDS= libzzip.so:devel/zziplib \ libfreetype.so:print/freetype2 \ libfreeimage.so:graphics/freeimage -CONFLICTS= ogre3d-[0-9]* +CONFLICTS= ogre3d USES= tar:bzip2 cmake pkgconfig compiler:c++11-lib sdl xorg USE_LDCONFIG= yes USE_SDL= sdl USE_XORG= xaw xrandr WRKSRC= ${WRKDIR}/sinbad-ogre-dd30349ea667 OPTIONS_DEFINE= BOOST DOCS OPTIONS_SUB= yes BOOST_BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs BOOST_RUN_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs post-patch: @${REINPLACE_CMD} -e 's|include(FindPkgMacros)|return()|g' \ ${WRKSRC}/CMake/Packages/FindOIS.cmake \ ${WRKSRC}/CMake/Packages/FindPOCO.cmake \ ${WRKSRC}/CMake/Packages/FindTBB.cmake @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX[^;]*\)$$|\1;|g' \ ${WRKSRC}/OgreMain/include/OgreWorkQueue.h @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX.*\);$$|\1|g' \ ${WRKSRC}/OgreMain/include/Threading/OgreThreadDefinesBoost.h @${REINPLACE_CMD} -e '\ s,defined(__x86_64__),& || defined(__powerpc__) || defined(__sparc64__) || defined(__amd64__),' \ ${WRKSRC}/OgreMain/include/OgrePlatform.h post-patch-BOOST-off: @${REINPLACE_CMD} -e 's|Boost|No_Boost|g' \ ${WRKSRC}/CMake/Dependencies.cmake post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in README COPYING AUTHORS ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile index 2e004d08d23e..404fe6d9b71b 100644 --- a/graphics/p5-Image-ExifTool-devel/Makefile +++ b/graphics/p5-Image-ExifTool-devel/Makefile @@ -1,30 +1,30 @@ # Created by: Tod McQuillin PORTNAME= Image-ExifTool PORTVERSION= 12.14 CATEGORIES= graphics perl5 MASTER_SITES= https://exiftool.org/ PKGNAMEPREFIX= p5- PKGNAMESUFFIX= -devel MAINTAINER= linpct@gmail.com COMMENT= Perl module for getting EXIF data from image files LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure -CONFLICTS= p5-Image-ExifTool-[0-9]* +CONFLICTS= p5-Image-ExifTool NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Changes ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/zathura-pdf-poppler/Makefile b/graphics/zathura-pdf-poppler/Makefile index 22a46095d58e..16d9b40f460d 100644 --- a/graphics/zathura-pdf-poppler/Makefile +++ b/graphics/zathura-pdf-poppler/Makefile @@ -1,31 +1,31 @@ # Created by: Mike Krutov PORTNAME= zathura-pdf-poppler DISTVERSION= 0.3.0 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= https://git.pwmt.org/pwmt/${PORTNAME}/-/archive/${DISTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Poppler render PDF plugin for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig USE_GNOME= glib20 gtk30 -CONFLICTS= zathura-pdf-mupdf-[0-9]* +CONFLICTS= zathura-pdf-mupdf PLIST_FILES= lib/zathura/libpdf-poppler.so \ share/appdata/org.pwmt.zathura-pdf-poppler.metainfo.xml \ share/applications/org.pwmt.zathura-pdf-poppler.desktop pre-configure: @${REINPLACE_CMD} "s:join_paths(datadir, 'metainfo'):join_paths(datadir, 'appdata'):" ${WRKSRC}/meson.build .include diff --git a/irc/ircd-ratbox-devel/Makefile b/irc/ircd-ratbox-devel/Makefile index 662b08afc1db..5ae8b637e447 100644 --- a/irc/ircd-ratbox-devel/Makefile +++ b/irc/ircd-ratbox-devel/Makefile @@ -1,183 +1,183 @@ # Created by: Shaun Amott PORTNAME= ircd-ratbox PORTVERSION= 3.0.7 PORTREVISION= 3 CATEGORIES= irc MASTER_SITES= http://www.ratbox.org/download/ \ http://www.ratbox.org/download/old/ PKGNAMESUFFIX= -devel MAINTAINER= moggie@elasticmind.net COMMENT= Advanced, stable IRC daemon, used widely on EFnet ('testing' release) LICENSE= GPLv2 -CONFLICTS= ircd-ratbox-[0-9]* charybdis-[0-9]* +CONFLICTS= ircd-ratbox charybdis USES= libtool perl5 sqlite tar:bzip2 USE_RC_SUBR= ircd-ratbox USE_PERL5= build USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox USERS= ircd GROUPS= ${USERS} LOGDIR?= /var/log/${PORTNAME} RUNDIR?= /var/run/${PORTNAME} DBDIR?= /var/db/${PORTNAME} SUB_FILES= pkg-message PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc/${PORTNAME} \ --with-logdir=/var/log/${PORTNAME} \ --with-moduledir=${PREFIX}/lib/${PORTNAME}/modules \ --libexecdir=${PREFIX}/libexec \ --with-helpdir=${DATADIR}/help \ --libdir=${PREFIX}/lib/${PORTNAME} \ --with-sqlite3=${LOCALBASE} \ --disable-backups INSTALL_TARGET= install-strip PORTDOCS= [^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.* #-- Options ------------------------------------------------------------ OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODULES ASSERT SMALL_NET SERVICES DOCS OPTIONS_DEFAULT= OPENSSL ZIPLINKS SHARED_MODULES ZIPLINKS_DESC= ziplinks support SHARED_MODULES_DESC= shared modules support ASSERT_DESC= Enable debugging code SMALL_NET_DESC= Tune server for small networks SERVICES_DESC= ratbox-services compatibility code OPENSSL_USES= ssl OPENSSL_CONFIGURE_ENABLE= openssl OPENSSL_LDFLAGS= -L${OPENSSLLIB} OPENSSL_CFLAGS= -I${OPENSSLINC} IPV6_CONFIGURE_ENABLE= ipv6 ZIPLINKS_CONFIGURE_ENABLE= zlib SHARED_MODULES_CONFIGURE_ENABLE=shared-modules ASSERT_CONFIGURE_ENABLE= assert SMALL_NET_CONFIGURE_ENABLE= small-net SERVICES_CONFIGURE_ENABLE= services #-- User Configuration ------------------------------------------------- .if defined(NICKLEN) CONFIGURE_ARGS+= --with-nicklen=${NICKLEN} .endif #----------------------------------------------------------------------- pre-configure: @${ECHO_MSG} "" @${ECHO_MSG} "This port has additional options:" @${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" @${ECHO_MSG} "" @${ECHO_MSG} " SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services" @${ECHO_MSG} " USER_SERV [default 'USERSERV'] - Name of user registration service" @${ECHO_MSG} " CHAN_SERV [default 'CHANSERV'] - Name of channel registration serv'" @${ECHO_MSG} " NICK_SERV [default 'NICKSERV'] - Name of nickname registration serv'" @${ECHO_MSG} " ALIS_SERV [default 'ALIS'] - Name of channel list service" @${ECHO_MSG} " OPER_BOT [default 'OPERBOT'] - Name of operbot service" @${ECHO_MSG} " OPER_SERV [default 'OPERSERV'] - Name of oper command service" @${ECHO_MSG} " JUPE_SERV [default 'JUPESERV'] - Name of jupe service" @${ECHO_MSG} " GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service" @${ECHO_MSG} "" @${ECHO_MSG} "Press CTRL+C now if you wish to set them." @${ECHO_MSG} "" pre-build: @${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl #-- ircd-shortcut.pl ratbox-services commands -------------------------------------- .if defined(SERVER_NAME) @${REINPLACE_CMD} -e "s#services.ircd-ratbox.org#${SERVER_NAME}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(USER_SERV) @${REINPLACE_CMD} -e "s#USERSERV#${USER_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(CHAN_SERV) @${REINPLACE_CMD} -e "s#CHANSERV#${CHAN_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(NICK_SERV) @${REINPLACE_CMD} -e "s#NICKSERV#${NICK_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(ALIS_SERV) @${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(OPER_BOT) @${REINPLACE_CMD} -e "s#OPERBOT#${OPER_BOT}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(OPER_SERV) @${REINPLACE_CMD} -e "s#OPERSERV#${OPER_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(JUPE_SERV) @${REINPLACE_CMD} -e "s#JUPESERV#${JUPE_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(GLOBAL_SERV) @${REINPLACE_CMD} -e "s#GLOBAL#${GLOBAL_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif #------ Execute ircd-shortcut perl script to generate the .c file. ----- @${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation." ${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl post-build: @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} # ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ---- @${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts." @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la pre-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${DATADIR}/help ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules post-install: ${MKDIR} ${STAGEDIR}${RUNDIR} ${MKDIR} ${STAGEDIR}${DBDIR} ${MKDIR} ${STAGEDIR}${LOGDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} ${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/genssl.sh # ----- We need to install the shortcut.pl module ---- @${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation." ${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/contrib .include diff --git a/irc/ircd-ratbox/Makefile b/irc/ircd-ratbox/Makefile index d65025b5ba3a..b4d51d127501 100644 --- a/irc/ircd-ratbox/Makefile +++ b/irc/ircd-ratbox/Makefile @@ -1,181 +1,181 @@ # Created by: Shaun Amott PORTNAME= ircd-ratbox PORTVERSION= 3.0.10 PORTREVISION= 7 CATEGORIES= irc MASTER_SITES= http://www.ratbox.org/download/ \ http://www.ratbox.org/download/old/ MAINTAINER= moggie@elasticmind.net COMMENT= Advanced, stable IRC daemon, used widely on EFnet LICENSE= GPLv2 -CONFLICTS= ircd-ratbox-devel-[0-9]* charybdis-[0-9]* +CONFLICTS= ircd-ratbox-devel charybdis USES= cpe libtool sqlite tar:bzip2 CPE_VENDOR= ratbox USE_RC_SUBR= ircd-ratbox USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox MAKE_JOBS_UNSAFE= yes USERS= ircd GROUPS= ${USERS} LOGDIR?= /var/log/${PORTNAME} RUNDIR?= /var/run/${PORTNAME} DBDIR?= /var/db/${PORTNAME} SUB_FILES= pkg-message PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc/${PORTNAME} \ --with-logdir=/var/log/${PORTNAME} \ --with-moduledir=${PREFIX}/lib/${PORTNAME}/modules \ --libexecdir=${PREFIX}/libexec \ --with-helpdir=${DATADIR}/help \ --libdir=${PREFIX}/lib/${PORTNAME} \ --with-sqlite3=${LOCALBASE} \ --disable-backups INSTALL_TARGET= install-strip PORTDOCS= [^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.* #-- Options ------------------------------------------------------------ OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODS ASSERT SMALL_NET \ SERVICES SHORTCUTS DOCS ZIPLINKS_DESC= Support compressed server links SHARED_MODS_DESC= Support shared modules ASSERT_DESC= Enable debugging code SMALL_NET_DESC= Tune server internals for small networks SERVICES_DESC= Enable ratbox-services compatibility code SHORTCUTS_DESC= Build with ircd-shortcut commands OPTIONS_DEFAULT= OPENSSL ZIPLINKS SHARED_MODS OPTIONS_EXCLUDE= NLS EXAMPLES OPTIONS_SUB= yes ASSERT_CONFIGURE_ENABLE= assert IPV6_CONFIGURE_ENABLE= ipv6 OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= --enable-openssl=${OPENSSLBASE} OPENSSL_CONFIGURE_OFF= --disable-openssl SERVICES_CONFIGURE_ENABLE= services SHARED_MODS_CONFIGURE_ON= --disable-static SHARED_MODS_CONFIGURE_OFF= --enable-static SHORTCUTS_USES= perl5 SHORTCUTS_USE= perl5=build SMALL_NET_CONFIGURE_ENABLE= small-net ZIPLINKS_CONFIGURE_ENABLE= zlib #-- User Configuration ------------------------------------------------- .if !empty(NICKLEN) CONFIGURE_ARGS+= --with-nicklen=${NICKLEN} .endif #----------------------------------------------------------------------- .include .if ${ARCH} == "i386" USE_GCC= yes .endif post-patch: .if !defined(WITH_DEBUG) ${REINPLACE_CMD} 's|@INSTALL@|@INSTALL@ -s|' ${WRKSRC}/install-mod.sh.in .endif pre-configure: @${ECHO_MSG} "" @${ECHO_MSG} "This port has additional options:" @${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" @${ECHO_MSG} "" @${ECHO_MSG} " SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services" @${ECHO_MSG} " USER_SERV [default 'USERSERV'] - Name of user registration service" @${ECHO_MSG} " CHAN_SERV [default 'CHANSERV'] - Name of channel registration serv'" @${ECHO_MSG} " NICK_SERV [default 'NICKSERV'] - Name of nickname registration serv'" @${ECHO_MSG} " ALIS_SERV [default 'ALIS'] - Name of channel list service" @${ECHO_MSG} " OPER_BOT [default 'OPERBOT'] - Name of operbot service" @${ECHO_MSG} " OPER_SERV [default 'OPERSERV'] - Name of oper command service" @${ECHO_MSG} " JUPE_SERV [default 'JUPESERV'] - Name of jupe service" @${ECHO_MSG} " GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service" @${ECHO_MSG} "" @${ECHO_MSG} "Press CTRL+C now if you wish to set them." @${ECHO_MSG} "" pre-build: @${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h #-- ircd-shortcut.pl ratbox-services commands -------------------------------------- @${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV:UALIS}#" \ -e "s#CHANSERV#${CHAN_SERV:UCHANSERV}#" -e "s#GLOBAL#${GLOBAL_SERV:UGLOBAL}#" \ -e "s#JUPESERV#${JUPE_SERV:UJUPESERV}#" -e "s#NICKSERV#${NICK_SERV:UNICKSERV}#" \ -e "s#OPERBOT#${OPER_BOT:UOPERBOT}#" -e "s#USERSERV#${USER_SERV:UUSERSERV}#" \ -e "s#services.ircd-ratbox.org#${SERVER_NAME:Uservices.ircd-ratbox.org}#" \ -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl # ----- Execute ircd-shortcut perl script to generate the .c file. ----- .if ${PORT_OPTIONS:MSHORTCUTS} @${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation." ${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl .endif post-build: @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} # ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ---- .if ${PORT_OPTIONS:MSHORTCUTS} @${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts." @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la .endif pre-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${DATADIR}/help ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${RUNDIR} ${MKDIR} ${STAGEDIR}${DBDIR} ${MKDIR} ${STAGEDIR}${LOGDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} ${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/genssl.sh .if !defined(WITH_DEBUG) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ircd-ratbox/libcore.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ircd-ratbox/libratbox.so .endif # ----- We need to install the shortcut.pl module ---- .if ${PORT_OPTIONS:MSHORTCUTS} @${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation." ${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/contrib .endif .include diff --git a/japanese/awffull/Makefile b/japanese/awffull/Makefile index 6ce62dfd8b0f..50fea1058676 100644 --- a/japanese/awffull/Makefile +++ b/japanese/awffull/Makefile @@ -1,12 +1,12 @@ # Created by: Norikatsu Shigemura CATEGORIES= japanese www MAINTAINER= ports@FreeBSD.org -CONFLICTS= awffull-[0-9]* +CONFLICTS= awffull MASTERDIR= ${.CURDIR}/../../www/awffull EXTRA_PATCHES= ${.CURDIR}/files/awffull-ja.diff .include "${MASTERDIR}/Makefile" diff --git a/japanese/ebview-gtk2/Makefile b/japanese/ebview-gtk2/Makefile index 62cf94bd99c5..f7c22988a385 100644 --- a/japanese/ebview-gtk2/Makefile +++ b/japanese/ebview-gtk2/Makefile @@ -1,44 +1,44 @@ PORTNAME= ebview PORTVERSION= 0.3.6 PORTREVISION= 19 CATEGORIES= japanese MASTER_SITES= SF PKGNAMESUFFIX= -gtk2 MAINTAINER= ports@FreeBSD.org COMMENT= Electronic Book Viewer LICENSE= GPLv2+ LIB_DEPENDS= libeb.so:japanese/eb -CONFLICTS= ja-ebview-[0-9]* +CONFLICTS= ja-ebview USES= gettext gmake gnome pkgconfig USE_GNOME= gtk20 pangox-compat USE_CSTD= gnu89 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-eb-conf=${LOCALBASE}/etc/eb.conf SUB_FILES= ebview.desktop CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|#define GTK_DISABLE_DEPRECATED 1||g' \ ${WRKSRC}/src/ebview.c post-install: (cd ${WRKDIR} && ${INSTALL_DATA} ${SUB_FILES} \ ${STAGEDIR}${DESKTOPDIR}) (cd ${WRKSRC}/pixmaps && ${INSTALL_DATA} ebview.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ChangeLog README (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/japanese/groff/Makefile b/japanese/groff/Makefile index d6266bdd6359..6cf876933d78 100644 --- a/japanese/groff/Makefile +++ b/japanese/groff/Makefile @@ -1,77 +1,77 @@ # Created by: Nobuhiro Yasutomi PORTNAME= groff PORTVERSION= 1.18.1 DISTVERSIONSUFFIX= .1 PORTREVISION= 18 CATEGORIES= japanese print MASTER_SITES= LOCAL/hrs DISTFILES= ${DISTNAME:S,-,_,}.orig${EXTRACT_SUFX} ${TMAC_DISTNAME}.tar.gz PATCH_SITES= LOCAL/hrs PATCHFILES= ${DISTNAME:S,-,_,}-21.diff.gz PATCH_DIST_STRIP= -p1 MAINTAINER= hrs@FreeBSD.org COMMENT= Japanese enhancement of GNU groff LICENSE= GPLv2 USES= iconv:wchar_t cpe gmake makeinfo shebangfix SHEBANG_FILES= src/utils/afmtodit/afmtodit.pl \ contrib/mm/mmroff.pl CPE_VENDOR= gnu GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-multibyte CONFIGURE_ENV= INSTALL_MAN="${INSTALL_MAN}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB} MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install install_doc PLIST_SUB= GROFF_VERSION=${PORTVERSION} SUB_FILES= mdoc.local SUB_LIST= OSREL=${OSREL} PORTDOCS= * PORTEXAMPLES= * DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/${PORTVERSION} INFO= groff -CONFLICTS= groff-[0-9]* mdocml-[0-9]* +CONFLICTS= groff mdocml TMAC_DISTNAME= tmac-20030521_2 TMACFILES= tmac.orig_me tmac.vgrind \ an-old.tmac doc.tmac e.tmac MDOCFILES= ja.eucJP doc-common doc-syms OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${REINPLACE_CMD} -E -e 's|^@setfilename +groff|&.info|g;' \ ${WRKSRC}/doc/groff.texinfo post-build: ${RM} ${WRKSRC}/doc/groff ${WRKSRC}/doc/groff-* cd ${WRKSRC}/doc && makeinfo --no-split groff.texinfo cd ${WRKSRC} && ${FIND} font -name DESC \ | ${XARGS} ${REINPLACE_CMD} -E \ -e 's|pro +(gxditview)|pro ${LOCALBASE}/bin/\1|g;' \ -e 's|pro +([^/].*)|pro ${PREFIX}/bin/\1|g;' post-install: cd ${WRKDIR}/${TMAC_DISTNAME} && ${INSTALL_DATA} \ ${TMACFILES} ${STAGEDIR}${DATADIR}/${PORTVERSION}/tmac cd ${WRKDIR}/${TMAC_DISTNAME}/mdoc && ${INSTALL_DATA} \ ${MDOCFILES} ${STAGEDIR}${DATADIR}/${PORTVERSION}/tmac/mdoc ${INSTALL_DATA} ${WRKDIR}/mdoc.local ${STAGEDIR}${DATADIR}/site-tmac ${INSTALL_DATA} ${WRKSRC}/doc/groff.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${INSTALL_WRKSRC} && ${INSTALL_DATA} \ ChangeLog.jp NEWS PROBLEMS README README.jp ${STAGEDIR}${DOCSDIR} for F in eqn neqn pic tbl; do \ ${LN} -sf $$F ${STAGEDIR}${PREFIX}/bin/g$$F; \ done .include diff --git a/japanese/jls/Makefile b/japanese/jls/Makefile index 46643abce53a..8527d6a72e41 100644 --- a/japanese/jls/Makefile +++ b/japanese/jls/Makefile @@ -1,30 +1,30 @@ # Created by: shige PORTNAME= ls PORTVERSION= 0.5 CATEGORIES= japanese MASTER_SITES= http://www.angels.vg/bsd/ DISTNAME= freebsd-ls.releng_4_9_0_release PATCH_SITES= ${MASTER_SITES} PATCHFILES= j${PORTNAME}-${PORTVERSION}.patch.gz PATCH_DIST_STRIP= -p1 MAINTAINER= kazami@angels.vg COMMENT= Japanized ls -CONFLICTS= sleuthkit-[0-9]* +CONFLICTS= sleuthkit USES= ncurses uidfix PLIST_FILES= bin/jls \ man/man1/jls.1.gz WRKSRC= ${WRKDIR}/ls pre-patch: (cd ${WRKSRC} && ${MV} ls.1 jls.1) post-patch: @${REINPLACE_CMD} -e 's|-ltermcap|-lncurses|g' ${WRKSRC}/Makefile .include diff --git a/japanese/libslang/Makefile b/japanese/libslang/Makefile index 2c2a251c3e5d..fe05da07c51a 100644 --- a/japanese/libslang/Makefile +++ b/japanese/libslang/Makefile @@ -1,38 +1,38 @@ # Created by: IWASHITA Yoji PORTNAME= libslang PORTVERSION= ${VERSION}.j${JP_VERSION} PORTREVISION= 1 CATEGORIES= japanese devel MASTER_SITES= http://www.emaillab.org/mutt/tools/ \ http://my.reset.jp/~iwashita/mutt/distfiles/ DISTNAME= slang-${VERSION}jp${JP_VERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library permits a programmer to develop software LICENSE= ART10 GPLv2 LICENSE_COMB= dual GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir=${PREFIX}/include/slang ALL_TARGET= all elf INSTALL_TARGET= install-elf USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes -CONFLICTS= libslang2-[0-9]* libslang-1.*[^j]* +CONFLICTS= libslang2 libslang-1.*[^j]* DOCSDIR= ${PREFIX}/share/doc/slang OPTIONS_DEFINE= DOCS VERSION= 1.4.5 JP_VERSION= 2 post-install: (cd ${WRKSRC} && ${INSTALL_DATA} slang-j.doc \ ${STAGEDIR}${DOCSDIR}) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libslang.so.[0-9]* .include diff --git a/japanese/mh/Makefile b/japanese/mh/Makefile index 82c40cc55a9e..d9ae2fd32700 100644 --- a/japanese/mh/Makefile +++ b/japanese/mh/Makefile @@ -1,64 +1,64 @@ # Created by: Akito FUJITA PORTNAME= mh PORTVERSION= ${VERSION}.j${JP_VERSION} PORTREVISION= 5 CATEGORIES= japanese mail MASTER_SITES= ftp://ftp.laic.u-hyogo.ac.jp/pub/net/mh/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${PORTNAME}-${VERSION}-JP-${JP_VERSION} MAINTAINER= CQG00620@nifty.ne.jp COMMENT= Rand MH mail handling system + Japanese patches BUILD_DEPENDS= jless:japanese/less RUN_DEPENDS= jless:japanese/less VERSION= 6.8.4 JP_VERSION= 3.05 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-batchmode \ --enable-apop=${PREFIX}/etc/pop.auth \ --enable-jmandir=${MANPREFIX}/man/ja MAKE_JOBS_UNSAFE= yes CFLAGS+= -Wno-return-type LLD_UNSAFE= yes USE_LDCONFIG= yes PORTDOCS= 00.READ.ME.1ST CHANGES.JP COMMANDS.JP FAQ.JP FEATURES.JP \ INSTALL.JP OPTIONS.JP READ-ME.JP TODO.JP DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} -CONFLICTS= nmh-[0-9]* +CONFLICTS= nmh OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e "s/-O /${CFLAGS} /g" ${WRKSRC}/configure .for i in comp dist forw mh-mail mhl ja-comp ja-dist ja-forw ja-mh-mail ja-mhl @(cd ${WRKSRC}/conf/doc && \ ${AWK} '{ \ if (/^\.so/) { \ ifile="../../support/general" substr($$2, index($$2, "/")); \ while((getline l < ifile > 0)) \ print l; \ close(ifile); \ } else \ print; \ }' ${i}.rf > ${i}.tmp && ${MV} ${i}.tmp ${i}.rf) .endfor post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmh.so.3 .for i in ap conflict dp fmtdump install-mh mhl post rcvdist rcvpack rcvstore rcvtty slocal spost ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mh/${i} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc-JP && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/japanese/mutt-devel/Makefile b/japanese/mutt-devel/Makefile index bacc2c5ab36d..b1276d0e2996 100644 --- a/japanese/mutt-devel/Makefile +++ b/japanese/mutt-devel/Makefile @@ -1,161 +1,161 @@ # Created by: IWASHITA Yoji # WITH_MUTT_CYRUS_SASL2: if defined, 'Cyrus sasl' support. # PORTNAME= mutt PORTVERSION= ${VERSION}.j${JP_VERSION} PORTREVISION= 10 CATEGORIES= japanese mail MASTER_SITES= ftp://ftp.mutt.org/mutt/devel/:body \ ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/devel/:body \ ftp://ftp.demon.co.uk/pub/mirrors/mutt/devel/:body \ http://www.emaillab.org/mutt/${MANUALVERSION}/:ja_man1 \ http://mutt-j.sourceforge.jp/:ja_man2 \ http://www.emaillab.org/mutt/1.5/doc/:ja_doc PKGNAMESUFFIX= -devel DISTNAME= mutt-${VERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:body \ manual_ja-${MANUALVERSION}i-1${EXTRACT_SUFX}:ja_man1 \ manual.ja-${MANJADATE}${EXTRACT_SUFX}:ja_man2 \ README.JA-PATCH.ja.html:ja_doc \ README.JA-PATCH.ja:ja_doc \ INSTALL.JA-PATCH.ja.html:ja_doc \ INSTALL.JA-PATCH.ja:ja_doc \ manual-ja-patch.ja.html:ja_doc \ manual-ja-patch.ja.txt:ja_doc \ usage-japanese.ja.html:ja_doc \ usage-japanese.ja.txt:ja_doc DIST_SUBDIR= mutt EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ manual_ja-${MANUALVERSION}i-1${EXTRACT_SUFX} \ manual.ja-${MANJADATE}${EXTRACT_SUFX} PATCH_SITES= http://www.emaillab.org/mutt/${VERSION}/:ja_patch PATCHFILES= patch-${VERSION}.tt.wcwidth.${JP_VERSION}.gz:ja_patch \ patch-${VERSION}.tt.create_rfc2047_params.${JP_VERSION}.gz:ja_patch \ patch-${VERSION}.tt+yy.delete_prefix.${JP_VERSION}.gz:ja_patch \ patch-${VERSION}.tt.sanitize_ja_char.${JP_VERSION}.gz:ja_patch PATCH_DIST_STRIP= -p1 MAINTAINER= st@be.to COMMENT= Text-based mail client (Japanised development version) LICENSE= GPLv2 RUN_DEPENDS= urlview:textproc/urlview \ ${LOCALBASE}/etc/mime.types:misc/mime-support BROKEN_aarch64= fails to compile: conflicting types for __wcwidth BROKEN_armv6= fails to compile: conflicting types for __wcwidth BROKEN_armv7= fails to compile: conflicting types for __wcwidth -CONFLICTS= ja-mutt-[0-9]* mutt-[0-9]* mutt-devel-[0-9]* mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]* +CONFLICTS= ja-mutt mutt mutt-devel mutt-devel-lite mutt-lite zh-mutt-devel VERSION= 1.5.21 JP_VERSION= 1 MANUALVERSION= 1.4 MANJADATE= 20050813 FETCH_BEFORE_ARGS= -A # ha4.seikyou.ne.jp is running broken httpd USES= cpe gmake iconv ncurses shebangfix autoreconf fakeroot ssl SHEBANG_FILES= smime_keys.pl contrib/smime_keys_test.pl GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/mutt-${VERSION} LDFLAGS+= -L${LOCALBASE}/lib -ltinfow CONFIGURE_ENV= CC="${CC} -D_DONT_USE_CTYPE_INLINE_ -D_XLOCALE_CTYPE_H ${DB_CFLAGS} -I${LOCALBASE}/include -I${LOCALBASE}/include/ncurses" CONFIGURE_ARGS= --with-ncurses --enable-locales-fix \ ${ICONV_CONFIGURE_ARG} \ --without-wc-funcs \ --enable-flock --disable-fcntl \ --with-ssl \ --sysconfdir=${PREFIX}/etc \ --with-docdir=${DOCSDIR} \ --enable-pop --enable-imap \ --enable-smtp .if defined(MUTT_CONFIGURE_ARGS) CONFIGURE_ARGS+= ${MUTT_CONFIGURE_ARGS} .endif OPTIONS_DEFINE= CYRUS_SASL2 IMAP_HEADER_CACHE IDN MAILDIR_HEADER_CACHE NLS DOCS CYRUS_SASL2_DESC= SASL2 authentication IMAP_HEADER_CACHE_DESC= imap header cache MAILDIR_HEADER_CACHE_DESC= maildir header cache DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-nodoc-contrib MAILDIR_HEADER_CACHE_IMPLIES= IMAP_HEADER_CACHE .include .if ${PORT_OPTIONS:MNLS} USES+= gettext .endif .if ${PORT_OPTIONS:MCYRUS_SASL2} LIB_DEPENDS+= libsasl2.so:security/cyrus-sasl2 .endif .if ${PORT_OPTIONS:MIMAP_HEADER_CACHE} USES+= bdb CONFIGURE_SED= -e 's/BDB_VERSIONS="/&${BDB_LIB_NAME} db${BDB_VER} /' .endif .if ${PORT_OPTIONS:MIDN} LIB_DEPENDS+= libidn.so:dns/libidn .endif .if ${PORT_OPTIONS:MCYRUS_SASL2} CONFIGURE_ARGS+= --with-sasl=${LOCALBASE} .endif .if ! ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .else PLIST_SUB+= NLS="" .endif .if ${PORT_OPTIONS:MIDN} CONFIGURE_ARGS+= --with-idn .else CONFIGURE_ARGS+= --without-idn .endif .if ${PORT_OPTIONS:MIMAP_HEADER_CACHE} CONFIGURE_ARGS+= --enable-hcache --without-gdbm --with-bdb .else CONFIGURE_ARGS+= --disable-hcache .endif .if ${PORT_OPTIONS:MMAILDIR_HEADER_CACHE} CONFIGURE_ARGS+= --without-qdbm .endif .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= variable has incomplete type 'X509_STORE_CTX' (aka 'struct x509_store_ctx_st') BROKEN_FreeBSD_13= variable has incomplete type 'X509_STORE_CTX' (aka 'struct x509_store_ctx_st') .endif post-patch: .if defined(CONFIGURE_SED) @${REINPLACE_CMD} -E ${CONFIGURE_SED} \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}.ac .endif .if ${PORT_OPTIONS:MDOCS} post-install: ${INSTALL_DATA} ${_DISTDIR}/INSTALL.JA-PATCH.ja ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/README.JA-PATCH.ja ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/manual-ja-patch.ja.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/usage-japanese.ja.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/INSTALL.JA-PATCH.ja.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/README.JA-PATCH.ja.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/manual-ja-patch.ja.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/usage-japanese.ja.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/manual_ja.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/manual_ja.tex ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/manual_ja.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/manual_ja.sgml ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/manual.ja.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/manual.ja.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/manual.ja.sgml ${STAGEDIR}${DOCSDIR} .endif # These are outside the path and do not belong there: ${RM} ${STAGEDIR}${PREFIX}/etc/Muttrc ${STAGEDIR}${PREFIX}/etc/mime.types .include diff --git a/japanese/ng-devel/Makefile b/japanese/ng-devel/Makefile index 934936cc92e9..0c73cf0f0880 100644 --- a/japanese/ng-devel/Makefile +++ b/japanese/ng-devel/Makefile @@ -1,41 +1,41 @@ # Created by: Kawaguti Ginga PORTNAME= ng DISTVERSION= 1.5beta1 CATEGORIES= japanese editors MASTER_SITES= http://tt.sakura.ne.jp/~amura/archives/ng/ PKGNAMESUFFIX= -devel MAINTAINER= ports@FreeBSD.org COMMENT= Light Emacs-clone with Japanese support -CONFLICTS= ng-[0-9]* +CONFLICTS= ng USES= ncurses GNU_CONFIGURE= yes ALL_TARGET= ng CFLAGS+= -Wno-error=return-type DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME} PORTDOCS= ${MYPORTDOCS:S/$/.euc-jp/} PLIST_FILES= bin/ng OPTIONS_DEFINE= CANNA DOCS CANNA_DESC= Canna support CANNA_LIB_DEPENDS= libcanna.so:japanese/canna-lib CANNA_CONFIGURE_ON= --enable-canna=${LOCALBASE} MYPORTDOCS= CHANGES.1_3 CHANGES.1_4 CHANGES.doc Ng.FAQ Ng.doc \ Ng.ref Ng.tut README.Ng README.SKG do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ng \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${MYPORTDOCS} (cd ${WRKSRC}/docs && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}/${i:S/$/.euc-jp/}) .endfor .include diff --git a/japanese/ng/Makefile b/japanese/ng/Makefile index 2a465d975c2e..2e8b0ae3eb90 100644 --- a/japanese/ng/Makefile +++ b/japanese/ng/Makefile @@ -1,49 +1,49 @@ # Created by: Kawaguti Ginga PORTNAME= ng PORTVERSION= 1.4.4 PORTREVISION= 2 CATEGORIES= japanese editors MASTER_SITES= http://tt.sakura.ne.jp/~amura/archives/ng/ PATCH_SITES= ${MASTER_SITES} PATCHFILES= ng-1.4.4-replace_bug.patch MAINTAINER?= ports@FreeBSD.org COMMENT?= Light Emacs-clone with Japanese support USES= ncurses MAKEFILE= sys/sysv/Makefile MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LIBS="${LDFLAGS}" ALL_TARGET= ng CFLAGS+= -Wno-error=return-type LDFLAGS+= -lncurses DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME} -CONFLICTS= ng-devel-[0-9]* +CONFLICTS= ng-devel PORTDOCS= ${MYPORTDOCS:C/$/.euc-jp/} PLIST_FILES= bin/ng OPTIONS_DEFINE= CANNA DOCS CANNA_DESC= Canna support CANNA_LIB_DEPENDS= libcanna.so:japanese/canna-lib CANNA_CFLAGS= -I${LOCALBASE}/include -DCANNA CANNA_LDFLAGS= -L${LOCALBASE}/lib -lcanna MYPORTDOCS= CHANGES.1_3 CHANGES.doc Ng.FAQ Ng.doc Ng.ref Ng.tut \ README.Ng README.SKG do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ng \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${MYPORTDOCS} (cd ${WRKSRC}/docs && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}/${i:S/$/.euc-jp/}) .endfor .include diff --git a/korean/ko.TeX-fonts-base/Makefile b/korean/ko.TeX-fonts-base/Makefile index a5479e385f13..3ace3428a0ce 100644 --- a/korean/ko.TeX-fonts-base/Makefile +++ b/korean/ko.TeX-fonts-base/Makefile @@ -1,38 +1,38 @@ # Created by: Hyogeol Lee PORTNAME= ko.TeX-fonts-base PORTVERSION= 0.1.0.20070927 PORTREVISION= 5 CATEGORIES= korean print MASTER_SITES= http://ftp.ktug.or.kr/KTUG/ko.TeX/current/ DISTNAME= ko.tex-unfonts-base-20070927 MAINTAINER= hyogeollee@gmail.com COMMENT= Korean TeX base fonts USE_TEX= dvipsk latex -CONFLICTS= hlatex-[0-9]* +CONFLICTS= hlatex NO_WRKSUBDIR= yes NO_BUILD= yes TEXMF= ${PREFIX}/share/texmf-local TEXMF_FONTS= ${TEXMF}/fonts TEXMF_TEX= ${TEXMF}/tex MKTEXLSR= ${PREFIX}/bin/mktexlsr UPDMAP_SYS= ${PREFIX}/bin/updmap-sys PLIST_SUB+= MKTEXLSR=${MKTEXLSR} \ UPDMAP_SYS=${UPDMAP_SYS} DOCS= COPYING LICENSE MANIFEST OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/fonts && ${COPYTREE_SHARE} . ${STAGEDIR}${TEXMF_FONTS}) (cd ${WRKSRC}/tex && ${COPYTREE_SHARE} . ${STAGEDIR}${TEXMF_TEX}) .include diff --git a/korean/ko.TeX-fonts-extra/Makefile b/korean/ko.TeX-fonts-extra/Makefile index 342c0c91a1a0..89fd38be3fae 100644 --- a/korean/ko.TeX-fonts-extra/Makefile +++ b/korean/ko.TeX-fonts-extra/Makefile @@ -1,37 +1,37 @@ # Created by: Hyogeol Lee PORTNAME= ko.TeX-fonts-extra PORTVERSION= 0.1.0 PORTREVISION= 5 CATEGORIES= korean print MASTER_SITES= http://ftp.ktug.or.kr/KTUG/ko.TeX/extrafonts/ DISTFILES= ko.tex-extra-hlfont.tar.gz ko.tex-unfonts-extra.tar.gz MAINTAINER= hyogeollee@gmail.com COMMENT= Korean TeX extra fonts USE_TEX= dvipsk latex -CONFLICTS= hlatex-[0-9]* +CONFLICTS= hlatex NO_WRKSUBDIR= yes NO_BUILD= yes TEXMF= ${PREFIX}/share/texmf-local TEXMF_FONTS= ${TEXMF}/fonts TEXMF_TEX= ${TEXMF}/tex MKTEXLSR= ${PREFIX}/bin/mktexlsr UPDMAP_SYS= ${PREFIX}/bin/updmap-sys PLIST_SUB+= MKTEXLSR=${MKTEXLSR} \ UPDMAP_SYS=${UPDMAP_SYS} OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/fonts && ${COPYTREE_SHARE} . ${STAGEDIR}${TEXMF_FONTS}) (cd ${WRKSRC}/tex && ${COPYTREE_SHARE} . ${STAGEDIR}${TEXMF_TEX}) .include diff --git a/korean/ko.TeX/Makefile b/korean/ko.TeX/Makefile index 28275e8cf3e1..0a45a212d211 100644 --- a/korean/ko.TeX/Makefile +++ b/korean/ko.TeX/Makefile @@ -1,78 +1,78 @@ # Created by: Hyogeol Lee PORTNAME= ko.TeX PORTVERSION= 0.1.1.20080329 PORTREVISION= 5 CATEGORIES= korean print MASTER_SITES= http://ftp.ktug.or.kr/KTUG/ko.TeX/current/ DISTNAME= ko.tex-macro-20080329 MAINTAINER= hyogeollee@gmail.com COMMENT= Korean TeX macro and utilities RUN_DEPENDS= ${BASE_MAP}:korean/ko.TeX-fonts-base USES= shebangfix SHEBANG_FILES= util/*.pl USE_TEX= latex -CONFLICTS= hlatex-[0-9]* +CONFLICTS= hlatex NO_WRKSUBDIR= yes TEXMF= ${PREFIX}/share/texmf-local BASE_MAP= ${LOCALBASE}/share/texmf-local/fonts/map/dvips/kotex/base/kotex-base.map KOTEX_BIBTEX= ${TEXMF}/bibtex/bst/kotex KOTEX_DOC= ${TEXMF}/doc/latex/kotex KOTEX_LATEX= ${TEXMF}/tex/latex/kotex KOTEX_MKIDX= ${TEXMF}/makeindex/kotex KOTEX_PLAIN= ${TEXMF}/tex/plain/kotex KOTEX_SFD= ${TEXMF}/fonts/sfd KOTEX_UTIL= ${TEXMF}/scripts/kotex/perl TEXHASH= ${PREFIX}/bin/texhash PLIST_SUB+= TEXHASH=${TEXHASH} DOCS= ChangLog INSTALL LICENSE VERSION manifest.txt news-0.1.0.txt \ news-0.1.1.txt OPTIONS_DEFINE= DOCS do-build: @${MKDIR} ${WRKSRC}/build @${CC} ${CFLAGS} -o ${WRKSRC}/build/hbibtex \ ${WRKSRC}/util/hbibtex.c @${CC} ${CFLAGS} -o ${WRKSRC}/build/hmakeindex \ ${WRKSRC}/util/hmakeindex.c @${RM} -r ${WRKSRC}/latex/euc/unfonts @${RM} -r ${WRKSRC}/latex/utf/unfonts do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${KOTEX_DOC} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_DOC}) @${MKDIR} ${STAGEDIR}${KOTEX_BIBTEX} (cd ${WRKSRC}/bibtex && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_BIBTEX}) @${MKDIR} ${STAGEDIR}${KOTEX_LATEX} (cd ${WRKSRC}/latex && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_LATEX}) @${MKDIR} ${STAGEDIR}${KOTEX_MKIDX} (cd ${WRKSRC}/makeindex && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_MKIDX}) @${MKDIR} ${STAGEDIR}${KOTEX_PLAIN} (cd ${WRKSRC}/plain && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_PLAIN}) @${MKDIR} ${STAGEDIR}${KOTEX_SFD} (cd ${WRKSRC}/sfd && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_SFD}) @${MKDIR} ${STAGEDIR}${KOTEX_UTIL} @${INSTALL_SCRIPT} ${WRKSRC}/util/*.pl ${STAGEDIR}${KOTEX_UTIL} @${INSTALL_PROGRAM} ${WRKSRC}/build/* ${STAGEDIR}${PREFIX}/bin @${CHMOD} a+x ${WRKSRC}/util/*.pl @${INSTALL_SCRIPT} ${WRKSRC}/util/*.pl ${STAGEDIR}${PREFIX}/bin .include diff --git a/lang/io-devel/Makefile b/lang/io-devel/Makefile index e8773501681a..53fba1fd9a15 100644 --- a/lang/io-devel/Makefile +++ b/lang/io-devel/Makefile @@ -1,42 +1,42 @@ # Created by: gahr PORTNAME= io PORTVERSION= 20180807 PORTREVISION= 2 CATEGORIES= lang PKGNAMESUFFIX= -devel MAINTAINER= gahr@FreeBSD.org COMMENT= Small prototype-based programming language (devel version) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -CONFLICTS= io-[0-9]* +CONFLICTS= io USES= cmake:noninja compiler:c11 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= IoLanguage GH_TAGNAME= 9bfac31d GH_TUPLE+= kgabis:parson:4f3eaa6:parson/deps/parson MAKE_JOBS_UNSAFE= yes CMAKE_ARGS= -DWITHOUT_EERIE:BOOL=ON .include # disable SSE on non-x86 archs .if ${ARCH} != amd64 && ${ARCH} != i386 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-CMakeLists.txt .endif do-test: cd ${BUILD_WRKSRC} && \ ./_build/binaries/io ${WRKSRC}/libs/iovm/tests/correctness/run.io .include diff --git a/lang/io/Makefile b/lang/io/Makefile index 16f3107d1aaf..ed25eaba6c2c 100644 --- a/lang/io/Makefile +++ b/lang/io/Makefile @@ -1,69 +1,69 @@ # Created by: Hye-Shik Chang PORTNAME= io PORTVERSION= 2017.09.06 PORTREVISION= 8 CATEGORIES= lang MAINTAINER= gahr@FreeBSD.org COMMENT= Small prototype-based programming language LICENSE= BSD3CLAUSE BROKEN_armv6= fails to compile: ucontext.h: expected parameter declarator BROKEN_armv7= fails to compile: Coro.c:392:2: no member named 'arm_r0' in 'mcontext_t' -CONFLICTS= io-devel-[0-9]* +CONFLICTS= io-devel USES= cmake:noninja compiler:c11 ssl USE_GITHUB= yes GH_ACCOUNT= stevedekorte MAKE_JOBS_UNSAFE=yes USE_LDCONFIG= yes PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_GROUP= ADDONS OPTIONS_SUB= yes .include "${.CURDIR}/Makefile.addons" .include # disable SSE on non-x86 archs .if ${ARCH} != amd64 && ${ARCH} != i386 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-CMakeLists.txt .endif post-patch: ${REINPLACE_CMD} -e 's/^[ ]*add_subdirectory/#&/' \ ${WRKSRC}/addons/CMakeLists.txt ${RM} ${WRKSRC}/modules/FindFreetype.cmake .for addon in ${ADDONS} ${ECHO} "add_subdirectory(${addon})" >> ${WRKSRC}/addons/CMakeLists.txt .endfor ${FIND} ${WRKSRC}/addons -name "*.bak" -o -name "*.orig" -delete post-install: ${FIND} -d ${STAGEDIR}${PREFIX}/lib/io/addons -type d -empty -delete ${FIND} ${STAGEDIR}${PREFIX}/lib/io/addons -type f -name "*.so" -exec \ ${STRIP_CMD} {} \; ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} ${MKDIR} ${STAGEDIR}${DATADIR}/SyntaxHighlighters .for syn in "Emacs IntelliJ JEdit Kate Scintilla Vim" cd ${WRKSRC}/extras/SyntaxHighlighters && \ ${COPYTREE_SHARE} ${syn} ${STAGEDIR}${DATADIR}/SyntaxHighlighters .endfor do-test: cd ${BUILD_WRKSRC} && \ ./_build/binaries/io ${WRKSRC}/libs/iovm/tests/correctness/run.io .include diff --git a/lang/linux-c7-tcl85/Makefile b/lang/linux-c7-tcl85/Makefile index 2a3c7db9357d..3de185e8a1ec 100644 --- a/lang/linux-c7-tcl85/Makefile +++ b/lang/linux-c7-tcl85/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= tcl PORTVERSION= 8.5.13 DISTVERSIONSUFFIX= -8.el7 PORTREVISION= 1 CATEGORIES= lang linux PKGNAMESUFFIX= 85 MAINTAINER= emulation@FreeBSD.org COMMENT= Tool Command Language (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes USE_LINUX_RPM_BAD_PERMS= yes -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DATADIR= ${PREFIX}/usr/share/tcl${PORTVERSION:R} DESCR= ${.CURDIR}/../${PORTNAME}${PKGNAMESUFFIX}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/lang/newlisp/Makefile b/lang/newlisp/Makefile index 239f58bc78e5..7f5b0804a735 100644 --- a/lang/newlisp/Makefile +++ b/lang/newlisp/Makefile @@ -1,76 +1,76 @@ # Created by: Stanislav Sedov PORTNAME= newlisp PORTVERSION= 10.7.5 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= http://www.newlisp.org/downloads/ MAINTAINER= olgeni@FreeBSD.org COMMENT= LISP like scripting language LICENSE= GPLv3 LIB_DEPENDS= libffi.so:devel/libffi -CONFLICTS= newlisp-devel-[0-9]* +CONFLICTS= newlisp-devel USES= readline tar:tgz OPTIONS_SUB= yes HAS_CONFIGURE= yes ALL_TARGET= default REINPLACE_ARGS= -i "" MODULES= canvas cgi crypto ftp getopts infix odbc plot pop3 \ postscript smtp smtpx stat unix xmlrpc-client zlib DOCS= ANDROID.txt Android.html CHANGES COPYING CREDITS \ CodePatterns.html ExpressionEvaluation.html INSTALL \ LOCALIZATION License.html MemoryManagement.html \ manual_frame.html newLISP-${PORTVERSION}-Release.html \ newLISPdoc.html newlisp-man.txt newlisp_index.html \ newlisp_manual.html newlispdoc-man.txt OPTIONS_DEFINE= DOCS EXAMPLES GSL MYSQL PGSQL SQLITE GSL_DESC= GSL (GNU Scientific Library) .include CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if ${ARCH} == "amd64" || ${ARCH} == "sparc64" CFLAGS+= -DNEWLISP64 .endif .if ${PORT_OPTIONS:MGSL} LIB_DEPENDS+= libgsl.so:math/gsl MODULES+= gsl .endif .if ${PORT_OPTIONS:MMYSQL} USES+= mysql MODULES+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql MODULES+= postgres .endif .if ${PORT_OPTIONS:MSQLITE} USES+= sqlite MODULES+= sqlite3 .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/lang/nhc98/Makefile b/lang/nhc98/Makefile index 89fc7d971ad8..e3a0e6e67ae8 100644 --- a/lang/nhc98/Makefile +++ b/lang/nhc98/Makefile @@ -1,44 +1,44 @@ # Created by: Oliver Braun PORTNAME= nhc98 PORTVERSION= 1.22 PORTREVISION= 7 CATEGORIES= lang haskell MASTER_SITES= http://haskell.org/${PORTNAME}/ DISTFILES= ${PORTNAME}src-${PORTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= nhc98 MAINTAINER= haskell@FreeBSD.org COMMENT= Fully-fledged compiler for Haskell 98 ONLY_FOR_ARCHS= i386 USES= gmake USE_GCC= yes HAS_CONFIGURE= yes CONFIGURE_ARGS+= --prefix=${PREFIX} --heap=4M --buildwith=gcc MAKE_ARGS+= ARCH= MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS DOCS_CONFIGURE_ON= --docdir=${DOCSDIR} +docs DOCS_CONFIGURE_OFF= -docs PORTDOCS= * -CONFLICTS= hs-cpphs-[0-9]* +CONFLICTS= hs-cpphs post-patch: @${REINPLACE_CMD} -e 's|-O3|${CFLAGS}|' ${WRKSRC}/Makefile.inc # The Makefile defines target names based on $(CC) which is # problematic when CC=gcc5. The following patch does not affect the # compiler used during the build, but makes sure that targets have # the correct suffix e.g. 'basic-gcc' instead of 'basic-gcc5': @${REINPLACE_CMD} -e 's|$$(CC)|gcc|g' ${WRKSRC}/Makefile post-configure: @${ECHO} "LIBDIR=${PREFIX}/lib/nhc98" \ >> ${WRKSRC}/targets/ix86-FreeBSD/config.cache .include diff --git a/lang/ocaml-nox11/Makefile b/lang/ocaml-nox11/Makefile index 000b85e89b6b..fb370bc709e3 100644 --- a/lang/ocaml-nox11/Makefile +++ b/lang/ocaml-nox11/Makefile @@ -1,17 +1,17 @@ # Created by: Eugene Ossintsev PORTNAME= ocaml-nox11 CATEGORIES= lang MAINTAINER= michael.grunewald@laposte.net COMMENT= Objective Caml compiler and programming environment (no X11) MASTERDIR= ${.CURDIR}/../ocaml -CONFLICTS= metaocaml-[0-9]* ocaml-[0-9]* ocaml-notk-[0-9]* +CONFLICTS= metaocaml ocaml ocaml-notk OPTIONS_EXCLUDE=TK X11 SFX= -nox11 .include "${MASTERDIR}/Makefile" diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile index e5bf42a77dd0..35e38647cc97 100644 --- a/lang/ocaml/Makefile +++ b/lang/ocaml/Makefile @@ -1,164 +1,164 @@ # Created by: Kiriyama Kazuhiko # for committer: bump PORTREVISION for math/facile whenever ocaml gets updated PORTNAME= ocaml PORTVERSION= 4.05.0 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://caml.inria.fr/pub/distrib/${DISTNAME:R}/ GENTOO \ http://caml.inria.fr/pub/distrib/${DISTNAME:R}/:docs PKGNAMESUFFIX= ${SFX} MAINTAINER= michipili@gmail.com COMMENT= Objective Caml compiler and programming environment LICENSE= QPL10 LGPL20 LICENSE_COMB= multi LICENSE_NAME_QPL10= Q Public License, Version 1.0 LICENSE_FILE_QPL10= ${WRKSRC}/LICENSE LICENSE_PERMS_QPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= Does not build: sh: as: not found BROKEN_riscv64= fails to build: hasgot.c:3:12: use of undeclared identifier 'secure_getenv' BROKEN_sparc64= No rule to make target 'none.o', needed by 'libasmrun.a' BROKEN_mips64= No ASM support BROKEN_mips= No ASM support BUILD_DEPENDS= as:devel/binutils RUN_DEPENDS= as:devel/binutils USES= cpe compiler:c11 gmake tar:xz USE_LDCONFIG= yes CPE_VENDOR= inria HAS_CONFIGURE= yes ALL_TARGET= world.opt STRIP= SSP_UNSAFE= yes MAKE_JOBS_UNSAFE= yes LDFLAGS_armv6= -Wl,-znotext LDFLAGS_armv7= -Wl,-znotext LDFLAGS_i386= -Wl,-znotext CONFIGURE_ARGS= -verbose -prefix "${PREFIX}" \ -cc "${CC}" \ -aspp "${CC} -c" \ -partialld "${LD} -r" OPTIONS_DEFINE= X11 THREADS DOCS EXAMPLES OPTIONS_DEFAULT=X11 THREADS CMP_LIB_DESC= Install compiler libraries MODOPT= camlp4o camlp4r ocamlc ocamldep ocamldoc ocamllex ocamlopt DOCSDISTNAME= ${DISTNAME:C/([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)/\1.\2/} -CONFLICTS= metaocaml-[0-9]* +CONFLICTS= metaocaml .include .if ${PORT_OPTIONS:MDOCS} DISTFILES:= ${DISTNAME}${EXTRACT_SUFX} \ ${DOCSDISTNAME}-refman-html.tar.gz:docs \ ${DOCSDISTNAME}-refman.ps.gz:docs \ ${DOCSDISTNAME}-refman.pdf:docs EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} \ ${DOCSDISTNAME}-refman-html.tar.gz PLIST_SUB+= DOC="" PORTDOCS= htmlman ${DOCSDISTNAME}-refman.ps.gz ${DOCSDISTNAME}-refman.pdf .else PLIST_SUB+= DOC="@comment " .endif .if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS} -meabi=5" .elif ${ARCH} == powerpc LLD_UNSAFE= yes .else CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS}" .endif .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" THR_LD= -lpthread .else PLIST_SUB+= THREADS="@comment " THR_LD= #empty CONFIGURE_ARGS+=-no-pthread .endif .if ${PORT_OPTIONS:MX11} PLIST_SUB+= X11="" USES+= xorg USE_XORG= x11 -CONFLICTS+= ocaml-nox11-[0-9]* +CONFLICTS+= ocaml-nox11 CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib .else PLIST_SUB+= X11="@comment " SFX= -nox11 CONFLICTS+= ocaml-[0-9]* CONFIGURE_ARGS+=-no-graph .endif .include .if defined(NO_PROFILE) || ${ARCH:Mpowerpc} || ${ARCH:Mamd64} PLIST_SUB+= PROF="@comment " .else PLIST_SUB+= PROF="" .endif .if defined(PPC_ABI) && ${PPC_ABI} == ELFv2 EXTRA_PATCHES= ${PATCHDIR}/extra-patch-asmcomp_power_arch.ml USE_GCC= yes .endif .if ${ARCH} == powerpc64le USE_GCC= yes .endif post-extract: .if ${PORT_OPTIONS:MDOCS} @if ! (cd ${WRKDIR} && \ ${TAR} xf ${_DISTDIR}${DOCSDISTNAME}-refman-html.tar.gz \ ) \ then \ exit 1; \ fi; .endif post-patch: @${REINPLACE_CMD} \ -e '\|MKLIB=|s|ar rc|${AR} rc|' \ -e '\|RANLIB|s|ranlib|${RANLIB}|' \ -e '\|bytecclinkopts=|s|""|"${LDFLAGS}"|' \ -e "\|nativecclinkopts=|s|''|\"${LDFLAGS:C/-Wl,//}\"|" \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,$$(ARCH),$$(SYSTEM_ARCH),' \ ${WRKSRC}/Makefile ${WRKSRC}/Makefile.tools \ ${WRKSRC}/asmrun/Makefile \ ${WRKSRC}/otherlibs/systhreads/Makefile \ ${WRKSRC}/testsuite/tests/asmcomp/Makefile post-configure: @${REINPLACE_CMD} -E \ -e '/^PTHREAD_LINK/s,-pthread,${THR_LD},g' \ ${WRKSRC}/config/Makefile check-test: do-install @cd ${WRKSRC}/testsuite; ${RM} _log; for d in tests/* ; do \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} one DIR=$${d} \ 2>&1 | tee -a _log || ${TRUE} ; done ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} report post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.ps.gz ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.pdf ${STAGEDIR}${DOCSDIR} .endif # Spacetime profiling is only available for native code on 64-bit targets .if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc @${REINPLACE_CMD} -e '/raw_spacetime_lib/d' ${TMPPLIST} .endif .include diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile index 7fd7a2df5de8..014eb34f9eeb 100644 --- a/lang/racket-minimal/Makefile +++ b/lang/racket-minimal/Makefile @@ -1,92 +1,92 @@ # Created by: Joseph Koshy PORTNAME= racket PORTVERSION= 8.2 CATEGORIES= lang scheme MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \ http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \ http://www.eecs.northwestern.edu/racket/${PORTVERSION}/ \ http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \ http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \ http://racket.infogroep.be/${PORTVERSION}/ PKGNAMESUFFIX= -minimal DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src-builtpkgs DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Interactive, integrated, graphical Scheme programming environment LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE.txt NOT_FOR_ARCHS= riscv64 NOT_FOR_ARCHS_REASON= unsupported platform LIB_DEPENDS= libffi.so:devel/libffi USES= cpe gmake iconv libtool localbase tar:tgz CPE_VENDOR= ${PORTNAME}-lang GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-libffi \ --enable-places \ --enable-pthread \ --mandir=${MANPREFIX}/man WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION} USE_LDCONFIG= yes REINPLACE_ARGS= -i "" -CONFLICTS= racket-[0-9]* +CONFLICTS= racket OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= CS OPTIONS_SUB= yes OPTIONS_DEFAULT_powerpc= BC OPTIONS_DEFAULT_powerpc64= BC OPTIONS_DEFINE_amd64= FUTURES JIT OPTIONS_DEFINE_i386= FUTURES JIT OPTIONS_EXCLUDE_powerpc= CS OPTIONS_EXCLUDE_powerpc64= CS OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= BC CS BACKEND_DESC= Racket Backend BC_DESC= Build ByteCode backend (legacy) CS_DESC= Build ChezScheme backend FUTURES_DESC= Enable futures (only for BC backend) JIT_DESC= Enable JIT compiler (only for BC backend) BC_CONFIGURE_ON= --enable-bconly --enable-libffi --enable-places CS_CONFIGURE_ON= --enable-csonly --enable-mach=${CHEZ_MACHTYPE} FUTURES_CONFIGURE_ENABLE= futures FUTURES_IMPLIES= JIT FUTURES_PREVENTS= CS FUTURES_PREVENTS_MSG= CS enables futures by default JIT_CONFIGURE_ENABLE= jit JIT_PREVENTS= CS JIT_PREVENTS_MSG= CS enables jit by default .include .if ${ARCH} == "amd64" CHEZ_MACHTYPE= ta6fb .elif ${ARCH} == "arm" CHEZ_MACHTYPE= tarm32fb .elif ${ARCH} == "arm64" CHEZ_MACHTYPE= tarm64fb .elif ${ARCH} == "i386" CHEZ_MACHTYPE= ti3fb .elif ${ARCH} == "powerpc" CHEZ_MACHTYPE= tppc32fb .endif post-patch: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/ChezScheme/configure ${WRKSRC}/bc/configure ${WRKSRC}/cs/c/configure post-install: ${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/racket/gracket .include diff --git a/lang/racket/Makefile b/lang/racket/Makefile index df7c890af4fd..67c3e67f6cc3 100644 --- a/lang/racket/Makefile +++ b/lang/racket/Makefile @@ -1,92 +1,92 @@ # Created by: Joseph Koshy PORTNAME= racket PORTVERSION= 8.2 CATEGORIES= lang scheme MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \ http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \ http://www.eecs.northwestern.edu/racket/${PORTVERSION}/ \ http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \ http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \ http://racket.infogroep.be/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src-builtpkgs DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Interactive, integrated, graphical Scheme programming environment LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE.txt NOT_FOR_ARCHS= riscv64 NOT_FOR_ARCHS_REASON= unsupported platform LIB_DEPENDS= libcairo.so:graphics/cairo \ libffi.so:devel/libffi \ libpng.so:graphics/png USES= cpe gmake gnome iconv jpeg libtool localbase sqlite tar:tgz CPE_VENDOR= ${PORTNAME}-lang USE_GNOME= cairo pango GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-pthread \ --mandir=${MANPREFIX}/man WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION} USE_LDCONFIG= yes REINPLACE_ARGS= -i "" -CONFLICTS= racket-minimal-[0-9]* +CONFLICTS= racket-minimal OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= CS OPTIONS_SUB= yes OPTIONS_DEFAULT_powerpc64= BC OPTIONS_DEFAULT_powerpc64le= BC OPTIONS_DEFINE_amd64= FUTURES JIT OPTIONS_DEFINE_i386= FUTURES JIT OPTIONS_EXCLUDE_powerpc64= CS OPTIONS_EXCLUDE_powerpc64le= CS OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= BC CS BACKEND_DESC= Racket Backend BC_DESC= Build ByteCode backend (legacy) CS_DESC= Build ChezScheme backend FUTURES_DESC= Enable futures (only for BC backend) JIT_DESC= Enable JIT compiler (only for BC backend) BC_CONFIGURE_ON= --enable-bconly --enable-libffi --enable-places CS_CONFIGURE_ON= --enable-csonly --enable-mach=${CHEZ_MACHTYPE} FUTURES_CONFIGURE_ENABLE= futures FUTURES_IMPLIES= JIT FUTURES_PREVENTS= CS FUTURES_PREVENTS_MSG= CS enables futures by default JIT_CONFIGURE_ENABLE= jit JIT_PREVENTS= CS JIT_PREVENTS_MSG= CS enables jit by default .include .if ${ARCH} == "amd64" CHEZ_MACHTYPE= ta6fb .elif ${ARCH} == "arm" CHEZ_MACHTYPE= tarm32fb .elif ${ARCH} == "arm64" CHEZ_MACHTYPE= tarm64fb .elif ${ARCH} == "i386" CHEZ_MACHTYPE= ti3fb .elif ${ARCH} == "powerpc" CHEZ_MACHTYPE= tppc32fb .endif post-patch: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/ChezScheme/configure ${WRKSRC}/bc/configure ${WRKSRC}/cs/c/configure post-install: ${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/racket/gracket .include diff --git a/lang/rexx-imc/Makefile b/lang/rexx-imc/Makefile index 7584428b41c4..a377459631dd 100644 --- a/lang/rexx-imc/Makefile +++ b/lang/rexx-imc/Makefile @@ -1,61 +1,61 @@ # Created by: James FitzGibbon PORTNAME= rexx-imc PORTVERSION= 1.76 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= http://www.cs.ox.ac.uk/people/ian.collier/distribution/ \ ftp://ftp.sai.msu.su/pub/unix/rexx/ MAINTAINER= ports@FreeBSD.org COMMENT= Procedural programming language designed by IBM's UK Laboratories BROKEN_armv6= fails to link: /nxb-bin/usr/bin/ld: hidden symbol __aeabi_uidivmod in libgcc.a is referenced by DSO BROKEN_armv7= fails to link: /nxb-bin/usr/bin/ld: hidden symbol __aeabi_uidivmod in libgcc.a is referenced by DSO -CONFLICTS= rexx-regina-* oorexx-[0-9]* +CONFLICTS= rexx-regina-* oorexx HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Make CONFIGURE_ENV= PREFIX="${PREFIX}" CONFIGURE_ARGS= o all # configures and builds in one step NO_BUILD= yes USE_LDCONFIG= yes LLD_UNSAFE= yes DOCFILES= rexx.info rexx.ref rexx.summary rexx.tech RMEFILES= README README.Y2K README.bugreport README.docs \ README.files README.make README.news README.platforms OPTIONS_DEFINE= DOCS EXAMPLES post-patch: # CFLAGS safeness for ARCHs other than i386 @${REINPLACE_CMD} -e 's|-O2||' ${WRKSRC}/Make # CC safeness @${REINPLACE_CMD} -E -e 's|^CC=.+$$|CC=${CC}|' ${WRKSRC}/Make do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} rexx rxque rxstack \ ${STAGEDIR}${PREFIX}/bin) ${INSTALL_DATA} ${WRKSRC}/rexxsaa.h ${STAGEDIR}${PREFIX}/include ${INSTALL_LIB} ${WRKSRC}/librexx.so.2 ${WRKSRC}/rxmathfn.rxfn \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/rxmathfn.rxlib ${STAGEDIR}${PREFIX}/lib ${LN} -sf librexx.so.2 ${STAGEDIR}${PREFIX}/lib/librexx.so (cd ${WRKSRC} && ${INSTALL_MAN} rexx.1 rxstack.1 rxque.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${RMEFILES} \ ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} box rexxcps.rexx rexxtest.rexx \ rxmathfn.rexx shell.rexx ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/lang/rexx-regina/Makefile b/lang/rexx-regina/Makefile index aed19039dd8b..2d9ceb8fffd0 100644 --- a/lang/rexx-regina/Makefile +++ b/lang/rexx-regina/Makefile @@ -1,55 +1,55 @@ # Created by: ijliao PORTNAME= regina PORTVERSION= 3.9.3 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}-rexx/${PORTNAME}-rexx/${PORTVERSION}:source \ SF/${PORTNAME}-rexx/${PORTNAME}-documentation/3.9.1:docs PKGNAMEPREFIX= rexx- DISTNAME= regina-rexx-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}.tar.gz MAINTAINER= bob@eager.cx COMMENT= Rexx interpreter LICENSE= LGPL21+ USES= gmake iconv ncurses USE_LDCONFIG= yes USE_RC_SUBR= rxstack GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-addon-dir=${PREFIX}/lib/Regina-REXX/addons CONFIGURE_ENV= ac_cv_c_char_unsigned=yes MAKE_JOBS_UNSAFE= yes -CONFLICTS= rexx-imc-[0-0]* oorexx-[0-9]* +CONFLICTS= rexx-imc-[0-0]* oorexx DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DISTFILES= regina.pdf:docs \ regutil.pdf:docs post-extract-DOCS-on: @${CP} ${DISTDIR}/${DIST_SUBDIR}/regina.pdf ${WRKDIR} @${CP} ${DISTDIR}/${DIST_SUBDIR}/regutil.pdf ${WRKDIR} post-patch: @${REINPLACE_CMD} -e \ '/^examplesdir/s|=.*|= $$(datadir)/examples/$$(PACKAGE)| ; \ /$$(sysconfdir)/s|^|#|' ${WRKSRC}/Makefile.in post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/regina.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/regutil.pdf ${STAGEDIR}${DOCSDIR} post-stage: @${LN} -f ${STAGEDIR}/${PREFIX}/man/man1/regina.1.gz \ ${STAGEDIR}/${PREFIX}/man/man1/rexx.1.gz .include diff --git a/lang/scheme48/Makefile b/lang/scheme48/Makefile index a20f5bf6844f..c8ef5e03e9d0 100644 --- a/lang/scheme48/Makefile +++ b/lang/scheme48/Makefile @@ -1,49 +1,49 @@ # Created by: jmacd PORTNAME= scheme48 PORTVERSION= 1.9.2 CATEGORIES= lang scheme MASTER_SITES= http://www.s48.org/${PORTVERSION}/ MAINTAINER= lichray@gmail.com COMMENT= Scheme Underground's implementation of R5RS LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi -CONFLICTS= scsh-[0-9]* +CONFLICTS= scsh ALL_TARGET= enough USES= cpe gmake tar:tgz GNU_CONFIGURE= yes CPE_VENDOR= s48 OPTIONS_DEFINE= DOCS .include PLIST_SUB+= VER=${PORTVERSION} post-patch: @${REINPLACE_CMD} \ -e 's/-mthreads/-lpthread/' \ -e 's/-mt/-lpthread/' \ -e 's/-munaligned-double//' \ ${WRKSRC}/configure @${REINPLACE_CMD} \ -e '/INSTALL.*COPYING/d' \ ${WRKSRC}/Makefile.in .if ${PORT_OPTIONS:MDOCS} USE_TEX= yes CONFIGURE_ARGS+=--docdir="${DOCSDIR}" .else @${REINPLACE_CMD} \ -e 's/install-doc$$//' \ -e 's/go doc$$/go/' \ ${WRKSRC}/Makefile.in .endif test: ${MAKE} -C ${WRKSRC} check .include diff --git a/lang/see/Makefile b/lang/see/Makefile index 2254323e820d..e9946c9d5cfa 100644 --- a/lang/see/Makefile +++ b/lang/see/Makefile @@ -1,56 +1,56 @@ # Created by: Simun Mikecin PORTNAME= see PORTVERSION= 3.1.1424 PORTREVISION= 4 CATEGORIES= lang devel MASTER_SITES= http://download.openpkg.org/components/cache/see/ \ http://lil.fr.distfiles.macports.org/see/ \ ftp://ftp.mirrorservice.org/sites/distfiles.macports.org/see/ \ ftp://mirror.csclub.uwaterloo.ca/MacPorts/mpdistfiles/see/ MAINTAINER= numisemis@yahoo.com COMMENT= Simple ECMAScript Engine (SEE) LICENSE= BSD3CLAUSE DTOA.C LICENSE_COMB= multi LICENSE_NAME_DTOA.C= License of dtoa.c LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING LICENSE_FILE_DTOA.C= ${WRKSRC}/COPYING LICENSE_PERMS_DTOA.C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= fails to build: error: "Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined." BROKEN_riscv64= fails to build: error: "Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined." OPTIONS_DEFINE= GC DEBUG DOCS OPTIONS_DEFAULT= GC GC_DESC= Use Boehm-Weiser garbage collection package DEBUG_DESC= Internal SEE library debugging -CONFLICTS= see-devel-[0-9]* +CONFLICTS= see-devel USES= libtool pathfix perl5 USE_LDCONFIG= yes USE_PERL5= build GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CFLAGS+= -O3 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib DEBUG_CFLAGS_OFF= -DNDEBUG GC_LIB_DEPENDS= libgc.so:devel/boehm-gc GC_CONFIGURE_WITH= boehm-gc post-patch: @${REINPLACE_CMD} -e "s|PACKAGE_BUGREPORT='leonard@users|PACKAGE_BUGREPORT='leonard\\\@users|" \ ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in doc/USAGE.html AUTHORS NEWS README TODO COPYING ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/lang/squirrel/Makefile b/lang/squirrel/Makefile index 85de9713f0e5..145d80cad5c3 100644 --- a/lang/squirrel/Makefile +++ b/lang/squirrel/Makefile @@ -1,20 +1,20 @@ # Created by: Andrew Pantyukhin PORTNAME= squirrel DISTVERSION= 3_1 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}3/${PORTNAME}%20${PORTVERSION}%20stable DISTNAME= ${PORTNAME}_${DISTVERSION}_stable MAINTAINER= ports@FreeBSD.org COMMENT= High level imperative/OO programming language -CONFLICTS= squsq-[0-9]* +CONFLICTS= squsq USES= cmake compiler:c++11-lang dos2unix CMAKE_ARGS= -DINSTALL_INC_DIR:STRING=include USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}3 .include diff --git a/mail/archiveopteryx-devel/Makefile b/mail/archiveopteryx-devel/Makefile index 3edf4281a63d..d6531a5326f9 100644 --- a/mail/archiveopteryx-devel/Makefile +++ b/mail/archiveopteryx-devel/Makefile @@ -1,66 +1,66 @@ # Created by: Ashish SHUKLA PORTNAME= archiveopteryx PORTVERSION= 3.2.99.20181030 PORTREVISION= 0 CATEGORIES= mail PKGNAMESUFFIX= -devel MAINTAINER= feld@FreeBSD.org COMMENT= Advanced PostgreSQL-based IMAP/POP server LICENSE= MIT BUILD_DEPENDS= jam:devel/jam USE_GITHUB= yes GH_ACCOUNT= aox GH_PROJECT= aox GH_TAGNAME= 96ab17e USES= compiler perl5 ssl USE_PERL5= build WITH_PGSQL= client PORTDOCS= COPYING README license.txt SUB_FILES= pkg-message USE_RC_SUBR= ${PORTNAME} -CONFLICTS= archiveopteryx-[0-9]* +CONFLICTS= archiveopteryx USERS= aox GROUPS= aox PLIST_SUB+= USERS="${USERS}" PLIST_SUB+= GROUPS="${GROUPS}" JAM?= ${LOCALBASE}/bin/jam OPTIONS_DEFINE= DOCS .include # force Clang when on FreeBSD with clang in base .if ${OPSYS} == FreeBSD .if ${CHOSEN_COMPILER_TYPE} == clang JAMARG+= "-sCLANG=1" .endif .endif post-patch: @${EGREP} -Rl '%%[[:alpha:]]+%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \ -e 's,%%PREFIX%%,${PREFIX},g' ${REINPLACE_CMD} -e "s|\(C++FLAGS =\)|\1 -I${OPENSSLINC}|g" \ -e"s|INSTALLROOT ?= \"\" ;|INSTALLROOT = \"${STAGEDIR}\" ;|" \ ${WRKSRC}/Jamsettings ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ ${WRKSRC}/server/Jamfile do-build: @cd ${WRKSRC} && ${JAM} ${JAMARG} do-install: @cd ${WRKSRC} && ${JAM} ${JAMARG} install .include diff --git a/mail/courier-imap/Makefile b/mail/courier-imap/Makefile index c1a031bc26fb..12a60df21758 100644 --- a/mail/courier-imap/Makefile +++ b/mail/courier-imap/Makefile @@ -1,134 +1,134 @@ # Created by: Neil Blakey-Milner PORTNAME= courier-imap PORTVERSION= 5.1.4 PORTEPOCH= 2 CATEGORIES= mail MASTER_SITES= SF/courier/imap/${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= IMAP (and POP3) server that provides access to Maildir mailboxes LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool LIB_DEPENDS= libcourier-unicode.so:devel/courier-unicode \ libcourierauth.so:security/courier-authlib-base \ libidn.so:dns/libidn USES= compiler:c++11-lang gmake localbase:ldflags perl5 pkgconfig ssl \ tar:bzip2 USE_RC_SUBR= courier-imap-imapd courier-imap-imapd-ssl \ courier-imap-pop3d courier-imap-pop3d-ssl -CONFLICTS= courier-[0-9]* imap-uw-[0-9]* panda-imap-[0-9]* +CONFLICTS= courier imap-uw panda-imap GNU_CONFIGURE= yes CONFIGURE_ENV= REHASH=${SCRIPTDIR}/c_rehash MAKE_ENV:= ${CONFIGURE_ENV} ALL_TARGET= all makeimapaccess makedat SUB_FILES= pkg-message SUB_LIST= CONFDIR=${CONFDIR} # # options available: # # WITH_SYSLOG_FACILITY: The syslogfacility to use # OPTIONS_DEFINE= GDBM GNUTLS INOTIFY IPV6 TRASHQUOTA GNUTLS_DESC= Use GnuTLS instead of OpenSSL (Enables SNI) INOTIFY_DESC= Inotify support for IDLE command TRASHQUOTA_DESC= Include deleted mails in the quota .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.opt) .include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" .endif CONFDIR?= ${PREFIX}/etc/${PORTNAME} USERDB?= ${PREFIX}/etc/userdb LIBEXECDIR?= ${PREFIX}/libexec/${PORTNAME} PLIST_SUB= CONFDIR=${CONFDIR:S,^${PREFIX}/,,} \ LIBEXECDIR=${LIBEXECDIR:S,^${PREFIX}/,,} CONFIGURE_ARGS= --sysconfdir=${CONFDIR} \ --localstatedir="${PREFIX}/var" \ --datadir=${DATADIR} \ --libexecdir=${LIBEXECDIR} \ --enable-workarounds-for-imap-client-bugs \ --enable-unicode \ --disable-root-check \ --with-locking-method=fcntl \ --with-notice=unicode GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \ libgcrypt.so:security/libgcrypt GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_USES= pkgconfig INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify IPV6_CONFIGURE_OFF= --without-ipv6 TRASHQUOTA_CONFIGURE_ON=--with-trashquota .include .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif .if ${PORT_OPTIONS:MSYSLOG_FACILITY} CONFIGURE_ARGS+=--with-syslog=${WITH_SYSLOG_FACILITY} .endif .if ${PORT_OPTIONS:MAUTH_USERDB} .if ${PORT_OPTIONS:MGDBM} CONFIGURE_ARGS+=--with-db=gdbm --with-userdb=${USERDB} LIB_DEPENDS+= libgdbm.so:databases/gdbm .else CONFIGURE_ARGS+=--with-db=db --with-userdb=${USERDB} .endif .endif EXTRA_DOCS= AUTHORS INSTALL NEWS \ libs/imap/ChangeLog \ libs/imap/README \ libs/imap/README.proxy \ libs/maildir/README.imapkeywords.html \ libs/maildir/README.maildirfilter.html \ libs/maildir/README.maildirquota.txt \ libs/maildir/README.sharedfolders.txt \ libs/tcpd/README.couriertls \ post-patch: @${REINPLACE_CMD} -e 's|^case x$$lockmethod in|${TEST} \&\& &|g' \ ${WRKSRC}/libs/liblock/configure @${REINPLACE_CMD} -e 's|%%INSTALL_MAN%%|${INSTALL_MAN}|' \ ${WRKSRC}/Makefile.in post-patch-INOTIFY-on: @${REINPLACE_CMD} -e 's|LIBS = @LIBS@|& ${LOCALBASE}/lib/libinotify.a /usr/lib/libpthread.a|' \ ${WRKSRC}/libs/maildir/Makefile.in \ ${WRKSRC}/libs/imap/Makefile.in post-configure-INOTIFY-on: @${ECHO_CMD} '#define HAVE_INOTIFY_INIT 1' >>${WRKSRC}/libs/maildir/config.h @${ECHO_CMD} '#define HAVE_INOTIFY_INIT1 1' >>${WRKSRC}/libs/maildir/config.h post-install: ${INSTALL_SCRIPT} ${WRKSRC}/makeimapaccess ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/makedat ${STAGEDIR}${PREFIX}/bin/ .for i in imapd pop3d ${INSTALL_DATA} ${WRKSRC}/libs/imap/${i}.cnf ${STAGEDIR}${CONFDIR}/${i}.cnf.dist .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for a in ${EXTRA_DOCS} ${INSTALL_DATA} ${WRKSRC}/${a} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/mail/dbmail/Makefile b/mail/dbmail/Makefile index 01ffd0e8b0e1..7458324ab93f 100644 --- a/mail/dbmail/Makefile +++ b/mail/dbmail/Makefile @@ -1,73 +1,73 @@ # Created by: Clement Laforet PORTNAME= dbmail PORTVERSION= 3.2.5 DISTVERSIONPREFIX= v CATEGORIES= mail MAINTAINER= bofh@FreeBSD.org COMMENT= SQL database-based mail system (POP3 and IMAP) LICENSE= GPLv2 BROKEN_aarch64= Fails to link: missing sbrk LIB_DEPENDS= libgmime-2.6.so:mail/gmime26 \ libzdb.so:databases/libzdb \ libmhash.so:security/mhash \ libevent.so:devel/libevent BUILD_DEPENDS= asciidoc:textproc/asciidoc \ xmlto:textproc/xmlto \ docbook-sgml>0:textproc/docbook-sgml USES= autoreconf gmake gnome libtool localbase pkgconfig \ shebangfix ssl USE_GITHUB= yes USE_GNOME= glib20 USE_LDCONFIG= ${PREFIX}/lib/dbmail USE_RC_SUBR= dbmail-pop3d dbmail-lmtpd dbmail-imapd dbmail-timsieved -CONFLICTS= dbmail22-[0-9]* +CONFLICTS= dbmail22 OPTIONS_DEFINE= DOCS LDAP SIEVE OPTIONS_DEFAULT= SIEVE OPTIONS_SUB= yes SIEVE_DESC= Sieve mail sorting language support INSTALL_TARGET= install-strip GNU_CONFIGURE= yes SHEBANG_FILES= man/fixsp.pl CONFIGURE_ARGS+= --with-zdb=${LOCALBASE} --sysconfdir=${LOCALBASE}/etc --enable-manpages MAKE_ARGS+= mandir=${MANPREFIX}/man DOCS= AUTHORS CHANGELOG.md INSTALL README THANKS UPGRADING SIEVE_CONFIGURE_WITH= sieve SIEVE_LIB_DEPENDS= libsieve.so:mail/libsieve LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LDAP_USES= gettext-runtime DBMAIL_USER?= mailnull DBMAIL_GROUP?= mail PIDDIR?= /var/run/dbmail PLIST_SUB+= DBMAIL_USER="${DBMAIL_USER}" \ DBMAIL_GROUP="${DBMAIL_GROUP}" \ PIDDIR="${PIDDIR}" post-install: ${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${STAGEDIR}${PREFIX}/etc/dbmail.conf.sample @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/dbmail.schema ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/sql && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${PIDDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/dspam/Makefile b/mail/dspam/Makefile index c95aeeaa737f..3349e8d6e0e7 100644 --- a/mail/dspam/Makefile +++ b/mail/dspam/Makefile @@ -1,586 +1,586 @@ # Created by: Dominic Marks # Note to committers: If don't commit a maintainer patch and as a result PKGNAME # or user variables (WITH*) changes please add an entry in ${FILESDIR}/UPDATING # Thanks. PORTNAME= dspam PORTVERSION= 3.10.2 PORTREVISION= 7 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= danny@dannywarren.com COMMENT= Bayesian spam filter LICENSE= AGPLv3 USERS= dspam GROUPS= dspam OPTIONS_SUB= yes OPTIONS_DEFINE= SYSLOG DEBUG VERBOSE_DEBUG BNR_DEBUG PREF_EXT DAEMON \ CLAMAV CLAMAV_LOCAL EXTERNAL_LOOKUP \ USER_HOMEDIR TRUSTED_USERS VIRT_USERS LONG_USERNAMES \ LARGE_SCALE DOMAIN_SCALE NICESENDMAIL POSTFIX_MBC \ QMAIL WEBUI LIGHTTPD DOCS EXAMPLES SETUID OPTIONS_MULTI= DB OPTIONS_MULTI_DB= HASH MYSQL MYSQL_COMPRESS MYSQL_LOCAL \ PGSQL PGSQL_LOCAL SQLITE2 SQLITE3 OPTIONS_RADIO= LDA OPTIONS_RADIO_LDA= CYRUS23 CYRUS24 \ DOVECOT2 EXIM MAILDROP PROCMAIL SAFECAT SENDMAIL OPTIONS_DEFAULT= SYSLOG DEBUG DAEMON CLAMAV CLAMAV_LOCAL \ HASH MYSQL MYSQL_COMPRESS PGSQL SQLITE3 VERBOSE_DEBUG_DESC= Debug in LOGDIR/dspam.debug BNR_DEBUG_DESC= Debug for Bayesian Noise Reduction PREF_EXT_DESC= Preferences in database not in files DAEMON_DESC= Daemonize dspam; speaks LMTP or DLMTP CLAMAV_DESC= ClamAV support CLAMAV_LOCAL_DESC= RUN_DEPEND on ClamAV MYSQL_DESC= MySQL 5.X.x as back-end MYSQL_COMPRESS_DESC= Compress dspam <--> MySQL MYSQL_LOCAL_DESC= RUN_DEPEND on MySQL server PGSQL_DESC= PostgreSQL as back-end PGSQL_LOCAL_DESC= RUN_DEPEND on PostgreSQL server SQLITE2_DESC= SQLite v2.x as back-end SQLITE3_DESC= SQLite v3.x as back-end HASH_DESC= Hash driver EXTERNAL_LOOKUP_DESC= RCPT verification via extlookup USER_HOMEDIR_DESC= Store user data in ~/.dspam TRUSTED_USERS_DESC= Disable trusted user security VIRT_USERS_DESC= Virtual users (needs SQL back-end) LONG_USERNAMES_DESC= Usernames longer that OS supports LARGE_SCALE_DESC= File structure for large scale DOMAIN_SCALE_DESC= File structure for multiple domains CYRUS23_DESC= Cyrus's 2.3 deliver as LDA CYRUS24_DESC= Cyrus's 2.4 deliver as LDA DOVECOT2_DESC= Dovecot 2.2 dovecot-lda as LDA EXIM_DESC= Exim as local delivery agent MAILDROP_DESC= Maildrop as local delivery agent PROCMAIL_DESC= Procmail as local delivery agent SAFECAT_DESC= Safecat as local delivery agent SENDMAIL_DESC= Sendmail as local delivery agent NICESENDMAIL_DESC= Play nice with sendmail server POSTFIX_MBC_DESC= Dspam as mailbox_command in Postfix QMAIL_DESC= Play nice with Qmail mail server WEBUI_DESC= Install WebUI (RUN_DEPEND on Apache/Lighttpd) LIGHTTPD_DESC= RUN_DEPEND on Lighttpd instead of Apache SETUID_DESC= Run as root:mail with setuid (insecure) MAKE_JOBS_UNSAFE= yes USES= perl5 libtool pathfix shebangfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # Dead upstream. Don't expect a proper fix for clang11. CFLAGS+= -fcommon SHEBANG_FILES= src/tools/dspam_logrotate \ src/tools/dspam_notify.in \ src/tools/dspam_train.in \ webui/cgi-bin/templates/*/strings.pl \ webui/cgi-bin/templates/strings.pl \ webui/cgi-bin/*.cgi \ webui/cgi-bin/*.pl .ifdef(GDBS) CFLAGS+= -g -DDEBUG STRIP= .endif PKGMESSAGE= ${WRKSRC}/README.FreeBSD -CONFLICTS= dspam-devel-[0-9]* +CONFLICTS= dspam-devel SIGNATURE_LIFE?= 15 .include _VAR_DIR= /var RUN_DIR?= ${_VAR_DIR}/run/dspam LOG_DIR?= ${_VAR_DIR}/log/dspam LOGFILE?= ${LOG_DIR}/dspam.log .if ${PORT_OPTIONS:MSETUID} DSPAM_OWNER?= root DSPAM_GROUP?= mail DSPAM_MODE?= 4510 .else DSPAM_OWNER?= ${USERS} DSPAM_GROUP?= ${GROUPS} DSPAM_MODE?= 0555 .endif DSPAM_ETC?= ${LOCALBASE}/etc DSPAM_HOME?= ${_VAR_DIR}/db/dspam DSPAM_HOME_OWNER?= ${DSPAM_OWNER} DSPAM_HOME_GROUP?= ${DSPAM_GROUP} DSPAM_HOME_MODE?= 0770 DSPAM_SAMPLE_MODE?= 0640 PLIST_SUB+= DSPAM_HOME=${DSPAM_HOME} \ DSPAM_OWNER=${DSPAM_OWNER} \ DSPAM_GROUP=${DSPAM_GROUP} \ DSPAM_MODE=${DSPAM_MODE} \ DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER} \ DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP} \ DSPAM_HOME_MODE=${DSPAM_HOME_MODE} \ DSPAM_SAMPLE_MODE=${DSPAM_SAMPLE_MODE} CONFIGURE_ARGS+= --sysconfdir=${DSPAM_ETC} CONFIGURE_ARGS+= --with-logdir=${LOG_DIR} PLIST_SUB+= LOG_DIR=${LOG_DIR} PLIST_SUB+= RUN_DIR=${RUN_DIR} CONFIGURE_ARGS+= --with-dspam-home=${DSPAM_HOME} CONFIGURE_ARGS+= --with-dspam-home-owner=${DSPAM_HOME_OWNER} CONFIGURE_ARGS+= --with-dspam-home-group=${DSPAM_HOME_GROUP} CONFIGURE_ARGS+= --with-dspam-home-mode=${DSPAM_HOME_MODE} PLIST_SUB+= DSPAM_HOME=${DSPAM_HOME} \ DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER} \ DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP} \ DSPAM_HOME_MODE=${DSPAM_HOME_MODE} CONFIGURE_ARGS+= --with-dspam-owner=${DSPAM_OWNER} CONFIGURE_ARGS+= --with-dspam-group=${DSPAM_GROUP} # we set DSPAM_MODE at the end as some LDAs want specific mode PLIST_SUB+= DSPAM_OWNER=${DSPAM_OWNER} \ DSPAM_GROUP=${DSPAM_GROUP} \ DSPAM_MODE=${DSPAM_MODE} _SED_SCRIPT= -e 's,%%DOCSDIR%%,${DOCSDIR},g' \ -e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g' \ -e 's,%%DSPAM_HOME%%,${DSPAM_HOME},g' \ -e 's,%%PORTNAME%%,${PORTNAME},g' \ -e 's,%%_VAR_DIR%%,${_VAR_DIR},g' \ -e '/^%%FreeBSD/D' .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --enable-syslog .else CONFIGURE_ARGS+= --disable-syslog CONFIGURE_ARGS+= --with-logfile=${LOGFILE} .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .endif .if ${PORT_OPTIONS:MVERBOSE_DEBUG} CONFIGURE_ARGS+= --enable-verbose-debug .endif .if ${PORT_OPTIONS:MBNR_DEBUG} CONFIGURE_ARGS+= --enable-bnr-debug .endif .if ${PORT_OPTIONS:MPREF_EXT} CONFIGURE_ARGS+= --enable-preferences-extension .endif .if ${PORT_OPTIONS:MDAEMON} CONFIGURE_ARGS+= --enable-daemon USE_RC_SUBR= ${PORTNAME} _SED_SCRIPT+= -e 's,%%DAEMON%%,,g' SUB_LIST+= DSPAM_HOME=${DSPAM_HOME} SUB_LIST+= DSPAM_OWNER=${DSPAM_OWNER} SUB_LIST+= DSPAM_GROUP=${DSPAM_GROUP} .else _SED_SCRIPT+= -e '/%%DAEMON%%/D' .endif .if ${PORT_OPTIONS:MCLAMAV} CONFIGURE_ARGS+= --enable-clamav . if ${PORT_OPTIONS:MCLAMAV_LOCAL} RUN_DEPENDS+= clamav>=0:security/clamav SUB_LIST+= CLAMD=clamd . else SUB_LIST+= CLAMD= . endif .endif # we need to know if we are building statically or dynamically for the plist _DBDRV_COUNT= # blank, but defined so we can check against it _DBDRV= pgsql_drv,sqlite3_drv,sqlite_drv,hash_drv,mysql_drv, .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+= --with-pgsql-includes=${LOCALBASE}/include \ --with-pgsql-libraries=${LOCALBASE}/lib PLIST_SUB+= PGSQL="" #PKGNAMESUFFIX= -pgsql _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MPGSQL_LOCAL} WANT_PGSQL= server SUB_LIST+= PGSQL=postgresql . else SUB_LIST+= PGSQL= . endif .else PLIST_SUB+= PGSQL="@comment " _DBDRV:= ${_DBDRV:S/pgsql_drv,//} .endif .if ${PORT_OPTIONS:MSQLITE3} USES+= sqlite:3 _DBDRV_COUNT:= ${_DBDRV_COUNT}o PLIST_SUB+= SQLITE3="" .else _DBDRV:= ${_DBDRV:S/sqlite3_drv,//} PLIST_SUB+= SQLITE3="@comment " .endif .if ${PORT_OPTIONS:MSQLITE2} USES+= sqlite:2 _DBDRV_COUNT:= ${_DBDRV_COUNT}o PLIST_SUB+= SQLITE2="" .else _DBDRV:= ${_DBDRV:S/sqlite_drv,//} PLIST_SUB+= SQLITE2="@comment " .endif .if ${USES:Msqlite*} CONFIGURE_ARGS+= --with-sqlite-includes=${LOCALBASE}/include \ --with-sqlite-libraries=${LOCALBASE}/lib PLIST_SUB+= SQLITE="" .else PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MHASH} PLIST_SUB+= HASH="" #PKGNAMESUFFIX= -css _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/hash_drv,//} PLIST_SUB+= HASH="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USES+= mysql CONFIGURE_ARGS+= --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libraries=${LOCALBASE}/lib/mysql PLIST_SUB+= MYSQL="" _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MMYSQL_COMPRESS} CONFIGURE_ARGS+= --enable-client-compression . endif . if ${PORT_OPTIONS:MMYSQL_LOCAL} WANT_MYSQL= server SUB_LIST+= MYSQL=mysql . else SUB_LIST+= MYSQL= . endif .else _DBDRV:= ${_DBDRV:S/mysql_drv,//} PLIST_SUB+= MYSQL="@comment " .endif # now we have all the db backends the user wants and we remove last ',' CONFIGURE_ARGS+= --with-storage-driver=${_DBDRV:S/,$//} .if ${_DBDRV_COUNT} != "o" PLIST_SUB+= DYNAMIC="" .else PLIST_SUB+= DYNAMIC="@comment " .endif .if %{PORT_OPTIONS:MSETUID} PLIST_SUB+= SETUID="" PLIST_SUB+= NOSETUID="@comment " .else PLIST_SUB+= SETUID="@comment " PLIST_SUB+= NOSETUID="" .endif .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} CONFIGURE_ARGS+= --enable-external-lookup USE_OPENLDAP= YES .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} CONFIGURE_ARGS+= --enable-homedir .endif .if ${PORT_OPTIONS:MTRUSTED_USERS} CONFIGURE_ARGS+= --disable-trusted-user-security .endif .if ${PORT_OPTIONS:MVIRT_USERS} CONFIGURE_ARGS+= --enable-virtual-users .endif .if ${PORT_OPTIONS:MLONG_USERNAMES} CONFIGURE_ARGS+= --enable-long-usernames .endif .if ${PORT_OPTIONS:MLARGE_SCALE} CONFIGURE_ARGS+= --enable-large-scale .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} CONFIGURE_ARGS+= --enable-domain-scale .endif .if ${PORT_OPTIONS:MCYRUS23} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:mail/cyrus-imapd23 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MCYRUS24} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:mail/cyrus-imapd24 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MDOVECOT2} RUN_DEPENDS+= ${LOCALBASE}/libexec/dovecot/dovecot-lda:mail/dovecot CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/libexec/dovecot/dovecot-lda' .endif .if ${PORT_OPTIONS:MEXIM} . if ${PORT_OPTIONS:MMYSQL} _EXIM_EXT= -mysql . elif ${PORT_OPTIONS:MPGSQL} _EXIM_EXT= -postgresql . endif RUN_DEPENDS+= exim:mail/exim${_EXIM_EXT} CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/exim' .endif .if ${PORT_OPTIONS:MMAILDROP} RUN_DEPENDS+= maildrop:mail/maildrop CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/maildrop' .endif .if ${PORT_OPTIONS:MPROCMAIL} RUN_DEPENDS+= procmail:mail/procmail CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/procmail' .endif .if ${PORT_OPTIONS:MSAFECAT} RUN_DEPENDS+= safecat:sysutils/safecat CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/safecat tmp new' .endif .if ${PORT_OPTIONS:MSENDMAIL} && exists(/usr/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent=/usr/sbin/sendmail .else .if ${PORT_OPTIONS:MSENDMAIL} && exists(${LOCALBASE}/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/sendmail' . endif .endif .if ${PORT_OPTIONS:MNICESENDMAIL} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MPOSTFIX_MBC} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MQMAIL} DSPAM_MODE= 4511 .endif .ifdef(DSPAM_MODE) CONFIGURE_ARGS+= --with-dspam-mode=${DSPAM_MODE} .endif .if ${PORT_OPTIONS:MWEBUI} . if ${PORT_OPTIONS:MLIGHTTPD} RUN_DEPENDS+= ${LOCALBASE}/sbin/lighttpd:www/lighttpd . else USES+= apache:2.2+ . endif LIB_DEPENDS+= libgd.so:graphics/gd RUN_DEPENDS+= p5-GD>=0:graphics/p5-GD RUN_DEPENDS+= p5-GD-Graph>=0:graphics/p5-GD-Graph RUN_DEPENDS+= p5-GD-Graph3d>=0:graphics/p5-GD-Graph3d RUN_DEPENDS+= p5-GD-TextUtil>=0:graphics/p5-GD-TextUtil CONFIGURE_ARGS+=--enable-logging CONFIGURE_ARGS+=--enable-user-logging PLIST_SUB+= WebUI="" _SED_SCRIPT+= -e 's/%%WebUI%%//g' _SED_SCRIPT+= -e 's,%%WWWDIR%%,${WWWDIR},g' PLIST_SUB+= WWWDIR=${WWWDIR_REL} .else PLIST_SUB+= WebUI="@comment " _SED_SCRIPT+= -e '/%%WebUI%%/D' .endif _DOCS= CHANGELOG LICENSE README README.FreeBSD RELEASE.NOTES UPGRADING _DOCSL= courier.txt exim.txt markov.txt mysql_drv.txt pgsql_drv.txt \ pop3filter.txt postfix.txt qmail.txt relay.txt sendmail.txt \ sqlite_drv.txt pre-everything:: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Last ${FILESDIR}/UPDATING entry:" @${ECHO_CMD} "###########################################################################" @${SED} -n < ${FILESDIR}/UPDATING "/^# ${PORTNAME}-${PORTVERSION}/,/^#####/p" @${ECHO_CMD} "" .endif pre-extract: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Define vars below before make-ing if you need:" @${ECHO_CMD} "" @${ECHO_CMD} "SIGNATURE_LIFE=${SIGNATURE_LIFE} (default 15)" @${ECHO_CMD} "DSPAM_OWNER=${DSPAM_OWNER} (default: root)" @${ECHO_CMD} "DSPAM_GROUP=${DSPAM_GROUP} (default: mail)" @${ECHO_CMD} "DSPAM_MODE=${DSPAM_MODE}" @${ECHO_CMD} "DSPAM_ETC=${DSPAM_ETC} (default: ${PREFIX}/etc" @${ECHO_CMD} "DSPAM_HOME=${DSPAM_HOME} (default: ${_VAR_DIR}/db/dspam)" @${ECHO_CMD} "DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER}" @${ECHO_CMD} "DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP}" @${ECHO_CMD} "DSPAM_HOME_MODE=${DSPAM_HOME_MODE} (default: 0770)" @${ECHO_CMD} "LOG_DIR=${LOG_DIR} (default: ${_VAR_DIR}/log/dspam)" @${ECHO_CMD} "RUN_DIR=${RUN_DIR} (default: ${_VAR_DIR}/run/dspam)" . ifdef(WITHOUT_SYSLOG) @${ECHO_CMD} "LOGFILE=${LOGFILE} (default: ${_VAR_DIR}/log/dspam/dspam.log)" . endif .if ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "Define WWWDIR before making if you need the WebUI files" @${ECHO_CMD} "installed in other place that this installation's default" @${ECHO_CMD} "${WWWDIR}" . endif @${ECHO_CMD} "" .endif post-patch: @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge.sql @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge-4.1.sql @${REINPLACE_CMD} -e 's|WHERE CURRENT_DATE - created_on > 14;|WHERE CURRENT_DATE - created_on > ${SIGNATURE_LIFE};|' \ ${WRKSRC}/src/tools.pgsql_drv/purge.sql @${REINPLACE_CMD} -e "s|where date('now')-date(created_on) > 14;|where date('now')-date(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-2.sql @${REINPLACE_CMD} -e "s|where julianday('now')-julianday(created_on) > 14;|where julianday('now')-julianday(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-3.sql @${REINPLACE_CMD} -e "s^%%PERL%%^${PERL}^" \ ${WRKSRC}/src/tools/dspam_train.in \ ${WRKSRC}/src/tools/dspam_notify.in @${TEST} ${MYSQL_FLAVOUR} == mariadb && ${REINPLACE_CMD} -e \ 's,&& defined(CR_ERROR_FIRST),,' ${WRKSRC}/configure || : pre-configure: .if ${PORT_OPTIONS:MVIRT_USERS} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, POSTGRESQL or HASH for virtual users." @${FALSE} .endif .if ${PORT_OPTIONS:MPREF_EXT} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} ) @${ECHO_CMD} "You need MySQL or Postgres for preferences extension" @${FALSE} .endif .if ${PORT_OPTIONS:MDAEMON} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, PostgreSQL or Hash for Daemon mode, because multithreading support is needed" @${FALSE} .endif .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MSQLITE*} ) @${ECHO_CMD} "You need MySQL, Postgres or SQLite for EXTERNAL_LOOKUP." @${FALSE} .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} && ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "USER_HOMEDIR and WebUI are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} && ${PORT_OPTIONS:MLARGE_SCALE} @${ECHO_CMD} "DOMAIN_SCALE and LARGE_SCALE are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MLIGHTTPD} && ! ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "There's no reason to depend on LightHTTPD if you're not using WebUI" @${FALSE} .endif post-install: .if ${PORT_OPTIONS:MEXAMPLES} .if ${PORT_OPTIONS:MMYSQL} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/mysql cd ${WRKSRC}/src/tools.mysql_drv && \ ${INSTALL_DATA} mysql_objects-4.1.sql \ mysql_objects-space.sql \ mysql_objects-speed.sql \ purge-4.1.sql purge.sql \ virtual_user_aliases.sql \ virtual_users.sql ${STAGEDIR}${EXAMPLESDIR}/mysql .endif .if ${PORT_OPTIONS:MPGSQL} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pgsql @cd ${WRKSRC}/src/tools.pgsql_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql .endif .if ${PORT_OPTIONS:MSQLITE*} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite cd ${WRKSRC}/src/tools.sqlite_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite .endif .endif # PORT_OPTIONS:MEXAMPLES .if ${PORT_OPTIONS:MWEBUI} ${MV} ${WRKSRC}/webui/cgi-bin/configure.pl ${WRKSRC}/webui/cgi-bin/configure.pl.sample cd ${WRKSRC}/webui/cgi-bin && ${MKDIR} ${STAGEDIR}${WWWDIR} && \ ${INSTALL_SCRIPT} configure.pl.sample ${STAGEDIR}${WWWDIR}/ && \ ${INSTALL_SCRIPT} *.cgi ${STAGEDIR}${WWWDIR} && \ ${INSTALL_DATA} rgb.txt ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/htdocs && \ ${INSTALL_DATA} base.css dspam-logo-small.gif ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} default.prefs ${STAGEDIR}${WWWDIR}/default.prefs.sample cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} admins ${STAGEDIR}${WWWDIR}/admins.sample ${MKDIR} ${STAGEDIR}${WWWDIR}/templates && cd ${WRKSRC}/webui/cgi-bin/templates && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/ && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/ && \ for _dir in de es-es fr he pt-br ro; do \ ${INSTALL_DATA} -d ${STAGEDIR}${WWWDIR}/templates/$${_dir} && \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/$${_dir}; \ done && \ for _dir in de es-es pt-br; do \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/$${_dir}/; \ done .endif @${SED} ${_SED_SCRIPT} ${.CURDIR}/pkg-message > ${WRKSRC}/README.FreeBSD .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && ${INSTALL_DATA} ${_DOCSL} ${STAGEDIR}${DOCSDIR} @cd ${FILESDIR} && ${INSTALL_DATA} UPDATING ${STAGEDIR}${DOCSDIR}/UPDATING .endif @${MKDIR} ${STAGEDIR}${DSPAM_HOME} .for _file in firstrun.txt firstspam.txt quarantinefull.txt @if ! ${TEST} -e ${WRKSRC}/txt/${_file}.sample;\ then\ cd ${WRKSRC}/txt && \ ${MV} ${_file} ${_file}.sample;\ fi cd ${WRKSRC}/txt && \ ${INSTALL_DATA} ${_file}.sample ${STAGEDIR}${DSPAM_HOME} .endfor @${MKDIR} ${STAGEDIR}${RUN_DIR} @${MKDIR} ${STAGEDIR}${LOG_DIR} @${CAT} ${WRKSRC}/README.FreeBSD .include diff --git a/mail/heirloom-mailx/Makefile b/mail/heirloom-mailx/Makefile index 42a6391f130b..032c39d54939 100644 --- a/mail/heirloom-mailx/Makefile +++ b/mail/heirloom-mailx/Makefile @@ -1,46 +1,46 @@ PORTNAME= mailx PORTVERSION= 12.4 PORTREVISION= 8 CATEGORIES= mail MASTER_SITES= SF/heirloom/heirloom-${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= heirloom- MAINTAINER= cy@FreeBSD.org COMMENT= BSD mail utility with MIME, IMAP, POP3, SMTP, and S/MIME extensions LICENSE= BSD4CLAUSE OPTIONS_DEFINE= IPV6 DOCS -CONFLICTS= mailx-[0-9]* +CONFLICTS= mailx MAKE_JOBS_UNSAFE= yes USES= cpe iconv localbase ssl tar:bzip2 CPE_VENDOR= heirloom CPPFLAGS+= -DOPENSSL_NO_SSL2 MAKE_ARGS= PREFIX="${PREFIX}" \ SYSCONFDIR="${PREFIX}/etc" \ SENDMAIL="/usr/sbin/sendmail" \ CPPFLAGS="${CPPFLAGS}" \ LDFLAGS="${LDFLAGS}" PORTDOCS= AUTHORS COPYING ChangeLog README TODO .include .if ${PORT_OPTIONS:MIPV6} MAKE_ARGS+= IPv6="-DHAVE_IPv6_FUNCS" .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/nail.rc ${STAGEDIR}${PREFIX}/etc/nail.rc.sample .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .endif .include diff --git a/mail/imaptools/Makefile b/mail/imaptools/Makefile index 5401bc44d021..4ae22580ab6d 100644 --- a/mail/imaptools/Makefile +++ b/mail/imaptools/Makefile @@ -1,25 +1,25 @@ # Created by: bsam PORTNAME= imaptools PORTVERSION= 1.135 CATEGORIES= mail MASTER_SITES= LOCAL/bsam DISTNAME= imap_tools_V${PORTVERSION} MAINTAINER= bsam@FreeBSD.org COMMENT= Tools and scripts to use with IMAP servers LICENSE= ISCL -CONFLICTS= imaputils-[0-9]* +CONFLICTS= imaputils NO_WRKSUBDIR= yes NO_BUILD= yes USES= shebangfix perl5 SHEBANG_FILES= *.pl USE_PERL5= run do-install: ${INSTALL_SCRIPT} ${WRKSRC}/*.pl ${STAGEDIR}${PREFIX}/bin .include diff --git a/mail/maildrop/Makefile b/mail/maildrop/Makefile index 336496af9981..8d05354fc3fc 100644 --- a/mail/maildrop/Makefile +++ b/mail/maildrop/Makefile @@ -1,140 +1,140 @@ # Created by: Tom Hukins # You can define the following to enable further compile time # customizations: # MAILDROP_SUID=, # MAILDROP_SGID= Maildrop will be installed with suid # permissions for MAILDROP_SUID, and sgid # permissions for MAILDROP_SGID. # NOTE: must be a valid username/groupname # at installation time, numeric uids/gids # and non existing users will cause the # installed package to miss files. # MAILDROP_TRUSTED_USERS= Specify users allowed to use the -d option # MAILDROP_LOG_COLUMNS lenght of 'File:' line in log - 8; default: 72 # MAILDROP_MBOX_DIR= Specify DEFAULT mailbox location PORTNAME= maildrop PORTVERSION= 3.0.3 CATEGORIES= mail MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= Mail delivery agent (MDA) with filtering abilities LICENSE= GPLv3 LIB_DEPENDS= libpcre.so:devel/pcre \ libcourier-unicode.so:devel/courier-unicode \ libidn.so:dns/libidn USES= compiler:c++11-lang cpe iconv localbase:ldflags perl5 pkgconfig \ tar:bzip2 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-syslog=1 \ --enable-use-flock=1 \ --with-etcdir="${PREFIX}/etc" \ --enable-maildirquota INSTALL_TARGET= install-strip -CONFLICTS= courier-0.65* libunicode-[0-9]* +CONFLICTS= courier-0.65* libunicode MAILDROP_LOG_COLUMNS?= 72 # lenght of 'File:' line in log FIXDOCPATH= libs/liblock/lockmail.1 libs/maildir/deliverquota.8.in \ libs/maildir/maildir.5 libs/maildir/maildiracl.1.in \ libs/maildir/maildirkw.1 libs/maildir/maildirmake.1.in \ libs/maildir/maildirquota.7 libs/maildrop/mailbot.1 \ libs/maildrop/maildrop.1.in libs/maildrop/maildropex.7 \ libs/maildrop/maildropfilter.7.in libs/maildrop/maildropgdbm.7 \ libs/maildrop/reformail.1 \ libs/rfc2045/makemime.1 libs/rfc2045/reformime.1 \ libs/rfc2045/rfc2045.3 libs/rfc822/rfc822.3 DOCS= AUTHORS INSTALL INSTALL.html README README.html README.postfix \ UPGRADE UPGRADE.html maildroptips.txt maildir/README.* .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.opt) .include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" OPTIONS_MULTI_AUTHLIB:= ${OPTIONS_DEFINE:NDOCS} OPTIONS_DEFINE= AUTHLIB OPTIONS_MULTI= AUTHLIB AUTHLIB_DESC= Courier Auth Library support .endif OPTIONS_DEFINE+= DOCS DOVECOTAUTH GDBM INOTIFY MAILWRAPPER DOVECOTAUTH_DESC= Dovecot Authentication support INOTIFY_DESC= Inotify support for IDLE command MAILWRAPPER_DESC= Let configure guess which sendmail binary to use OPTIONS_SUB= yes DOVECOTAUTH_CONFIGURE_ENABLE= dovecotauth GDBM_CONFIGURE_OFF= --with-db=db GDBM_CONFIGURE_ON= --with-db=gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify MAILWRAPPER_CONFIGURE_OFF= --enable-sendmail=/usr/sbin/sendmail .include .if defined(MAILDROP_SUID) && defined(MAILDROP_SGID) CONFIGURE_ARGS+= --enable-maildrop-uid="${MAILDROP_SUID}" --enable-maildrop-gid="${MAILDROP_SGID}" PLIST_SUB+= MMODE='6755' MUID='${MAILDROP_SUID}' MGID='${MAILDROP_SGID}' .elif defined(MAILDROP_SUID) CONFIGURE_ARGS+= --enable-maildrop-uid="${MAILDROP_SUID}" PLIST_SUB+= MMODE='4755' MUID='${MAILDROP_SUID}' MGID='mail' .elif defined(MAILDROP_SGID) CONFIGURE_ARGS+= --enable-maildrop-gid="${MAILDROP_SGID}" PLIST_SUB+= MMODE='2755' MGID='${MAILDROP_SGID}' MUID='root' .else PLIST_SUB+= MMODE='' MUID='root' MGID='mail' .endif .if defined(MAILDROP_MBOX_DIR) CONFIGURE_ARGS+= --with-default-maildrop='${MAILDROP_MBOX_DIR}' .endif .if defined(MAILDROP_TRUSTED_USERS) CONFIGURE_ARGS+= --enable-trusted-users="${MAILDROP_TRUSTED_USERS}" .endif post-patch: @${REINPLACE_CMD} -e "s/l= 72 - szbuf.Length();/l= ${MAILDROP_LOG_COLUMNS} - szbuf.Length();/" \ ${WRKSRC}/libs/maildrop/log.C .for f in ${FIXDOCPATH} @${REINPLACE_CMD} -e "s|\\\%\[set \$$man\.base\.url\.for\.relative\.links\]|${DOCSDIR}|" \ -e "s/\(maildirmake.html\)/maildrop-\1/" \ -e "s/\(deliverquota.html\)/maildrop-\1/" ${WRKSRC}/${f} .endfor .if ${PORT_OPTIONS:MAUTHLIB} @${REINPLACE_CMD} -e 's|@LIBS@|@LIBS@ -L${LOCALBASE}/lib/courier-authlib|' \ ${WRKSRC}/libs/maildrop/Makefile.in .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif BUILD_DEPENDS+= courierauthconfig:security/courier-authlib-base RUN_DEPENDS+= courierauthconfig:security/courier-authlib-base CONFIGURE_ARGS+= --enable-authlib .else CONFIGURE_ARGS+= --disable-authlib .endif post-patch-INOTIFY-on: @${REINPLACE_CMD} -e 's|LIBS = @LIBS@|& ${LOCALBASE}/lib/libinotify.a /usr/lib/libpthread.a|' \ ${WRKSRC}/libs/maildir/Makefile.in post-configure-INOTIFY-on: @${ECHO_CMD} '#define HAVE_INOTIFY_INIT 1' >>${WRKSRC}/libs/maildir/config.h @${ECHO_CMD} '#define HAVE_INOTIFY_INIT1 1' >>${WRKSRC}/libs/maildir/config.h post-install: .if ${PORT_OPTIONS:MDOVECOTAUTH} ${INSTALL_DATA} ${WRKSRC}/README.dovecotauth ${STAGEDIR}${DOCSDIR} .endif ${INSTALL_DATA} ${WRKSRC}/libs/maildir/quotawarnmsg \ ${STAGEDIR}${PREFIX}/etc/quotawarnmsg.sample cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS:S/maildir\//libs\/&/} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/mailscanner/Makefile b/mail/mailscanner/Makefile index 0365d751054d..1ef9cc1f25ee 100644 --- a/mail/mailscanner/Makefile +++ b/mail/mailscanner/Makefile @@ -1,195 +1,195 @@ # Created by: Jan-Peter Koopmann PORTNAME= MailScanner DISTVERSION= 5.3.4-3 DISTVERSIONSUFFIX= .nix CATEGORIES= mail MASTER_SITES= https://github.com/MailScanner/v5/releases/download/${DISTVERSION}/ MAINTAINER= crees@FreeBSD.org COMMENT= Powerful virus/spam scanning framework for mail gateways LICENSE= GPLv2 BUILD_DEPENDS= \ p5-IO-Stringy>=0:devel/p5-IO-Stringy \ p5-DBI>=0:databases/p5-DBI \ p5-Mail-Tools>=0:mail/p5-Mail-Tools \ p5-HTML-Tagset>=0:www/p5-HTML-Tagset \ p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-MIME-Tools>=0:mail/p5-MIME-Tools \ p5-Convert-TNEF>=0:converters/p5-Convert-TNEF \ p5-Convert-BinHex>=0:converters/p5-Convert-BinHex \ p5-Net-CIDR>=0:net-mgmt/p5-Net-CIDR \ p5-Net-Ident>=0:net/p5-Net-Ident \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \ p5-DBI>=0:databases/p5-DBI \ p5-TimeDate>=0:devel/p5-TimeDate \ p5-Filesys-Df>=0:sysutils/p5-Filesys-Df \ p5-Sys-Hostname-Long>=0:sysutils/p5-Sys-Hostname-Long \ p5-OLE-Storage_Lite>=0:devel/p5-OLE-Storage_Lite \ p5-Sys-SigAction>=0:devel/p5-Sys-SigAction \ p5-Inline>=0:devel/p5-Inline \ p5-Inline-C>=0:devel/p5-Inline-C \ p5-Mail-IMAPClient>=0:mail/p5-Mail-IMAPClient \ p5-Mail-SPF>=0:mail/p5-Mail-SPF \ p5-Net-CIDR-Lite>=0:net/p5-Net-CIDR-Lite \ p5-Net-DNS-Resolver-Programmable>=0:dns/p5-Net-DNS-Resolver-Programmable \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-Parse-RecDescent>=0:devel/p5-Parse-RecDescent \ p5-Test-Manifest>=0:devel/p5-Test-Manifest \ p5-URI>=0:net/p5-URI \ p5-IO-String>=0:devel/p5-IO-String \ p5-Business-ISBN>=0:misc/p5-Business-ISBN \ p5-Business-ISBN-Data>=0:misc/p5-Business-ISBN-Data \ p5-Data-Dump>=0:devel/p5-Data-Dump \ p5-Digest-SHA1>=0:security/p5-Digest-SHA1 \ p5-File-ShareDir>=0:devel/p5-File-ShareDir \ p5-IP-Country>=0:net/p5-IP-Country \ curl:ftp/curl RUN_DEPENDS:= ${BUILD_DEPENDS} \ bash:shells/bash \ tnef:converters/tnef \ wget:ftp/wget -CONFLICTS= MailScanner-devel-[0-9]* +CONFLICTS= MailScanner-devel USES= cpe perl5 shebangfix SHEBANG_GLOB= * usr/lib/MailScanner/init/* usr/lib/MailScanner/wrapper/* \ usr/sbin/* usr/share/MailScanner/perl/MailScanner/* WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C,-[0-9]+,,} SUB_FILES= MailScanner.8 pkg-message pkg-install SUB_LIST= DATADIR=${DATADIR} \ PERL=${PERL} \ PKGVERSION=${PKGVERSION} \ PORTVERSION=${PORTVERSION} \ ETC_FILES="${ETC_FILES}" \ MCP_FILES="${MCP_FILES}" OPTIONS_DEFINE= SPAMASSASSIN CLAMAV DOCS SPAMASSASSIN_DESC= Install SpamAssassin CLAMAV_DESC= Install ClamAV OPTIONS_DEFAULT= SPAMASSASSIN CLAMAV .include .if ${PORT_OPTIONS:MSPAMASSASSIN} RUN_DEPENDS+= spamassassin:mail/spamassassin PLIST_SUB+= SPAMASSASSIN="" .else PLIST_SUB+= SPAMASSASSIN="@comment " .endif .if ${PORT_OPTIONS:MCLAMAV} RUN_DEPENDS+= clamscan:security/clamav .endif .if ${PORT_OPTIONS:MCLAMAV} RUN_DEPENDS+= unrar:archivers/unrar \ zoo:archivers/zoo \ unarj:archivers/unarj \ unace:archivers/unace \ lha:archivers/lha .endif # backwards compatibility .if defined(NO_SPAMASSASSIN_SYMLINK) WITHOUT_SPAMASSASSIN_SYMLINK=${NO_SPAMASSASSIN_SYMLINK} .endif .if defined(WITHOUT_SPAMASSASSIN_SYMLINK) || ! ${PORT_OPTIONS:MSPAMASSASSIN} PLIST_SUB+= SPAMASSASSIN_SYMLINK="@comment " SUB_LIST+= WITHOUT_SPAMASSASSIN_SYMLINK=yes .else PLIST_SUB+= SPAMASSASSIN_SYMLINK="" SUB_LIST+= WITHOUT_SPAMASSASSIN_SYMLINK=no .endif DOC_FILES= README ETC_FILES= MailScanner.conf filename.rules.conf \ archives.filename.rules.conf archives.filetype.rules.conf \ filetype.rules.conf spam.assassin.prefs.conf \ spam.lists.conf virus.scanners.conf \ phishing.safe.sites.conf \ phishing.bad.sites.conf \ country.domains.conf MCP_FILES= mcp.spamassassin.conf \ 10_example.cf USE_RC_SUBR= mailscanner mta post-patch: ${REINPLACE_CMD} -e 's,\$$(mktemp),$$(mktemp -t tmp),' \ ${WRKSRC}/usr/lib/MailScanner/wrapper/bitdefender-wrapper \ ${WRKSRC}/usr/lib/MailScanner/wrapper/clamav-wrapper do-build: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \ -e 's,/usr/bin/bash,${LOCALBASE}/bin/bash,g' \ -e 's,/bin/sed,/usr/bin/sed,g' \ -e 's,/etc/init.d/mailscanner,${LOCALBASE}/etc/rc.d/mailscanner,g' \ -e 's,/etc/mail/,${LOCALBASE}/etc/mail/,g' \ -e 's,/usr/share/MailScanner,${DATADIR},g' \ -e 's,/usr/lib/MailScanner/reports,${DATADIR}/reports,g' \ -e 's,/etc/MailScanner,${PREFIX}/etc/MailScanner,g' \ -e 's,/usr/sbin/ms-,${PREFIX}/sbin/ms-,g' \ -e 's,/usr/lib/MailScanner,${PREFIX}/lib/MailScanner,g' \ -e 's,/usr/bin/clamscan,${LOCALBASE}/bin/clamscan,g' \ -e 's,/usr/bin/sa-compile,${LOCALBASE}/bin/sa-compile,g' \ -e 's,/usr/bin/sa-update,${LOCALBASE}/bin/sa-update,g' \ -e 's,/usr/bin/unzip,${UNZIP_CMD},g' \ -e 's,/usr/bin/wget,${LOCALBASE}/bin/wget,g' \ -e 's,/usr/lib/sendmail,/usr/sbin/sendmail,g' \ -e 's,/usr/bin/unrar,${LOCALBASE}/bin/unrar,g' \ -e 's,/bin/gunzip,/usr/bin/gunzip,g' \ -e 's,/etc/mail/spamassassin,${LOCALBASE}/etc/mail/spamassassin,g' \ -e 's,/tmp/clamd.socket,/var/run/clamav/clamd.sock,g' \ -e 's,/usr/local/share/clamav,/var/db/clamav,g' \ -e 's,/bin/false,/usr/bin/false,' @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${WRKSRC}/usr/lib/${PORTNAME}/wrapper/* @${REINPLACE_CMD} -e 's,/usr$$,&/local,' \ ${WRKSRC}/etc/${PORTNAME}/virus.scanners.conf @${FIND} ${WRKSRC} \( -name "*.bak" -or -name "*.orig" \) -delete do-install: (cd ${WRKSRC}/usr/sbin && ${COPYTREE_BIN} . ${STAGEDIR}/${PREFIX}/sbin) ${RLN} ${STAGEDIR}${PREFIX}/sbin/MailScanner ${STAGEDIR}${PREFIX}/sbin/mailscanner ${MKDIR} ${STAGEDIR}${PREFIX}/etc/MailScanner \ ${STAGEDIR}${PREFIX}/etc/MailScanner/conf.d \ ${STAGEDIR}${PREFIX}/etc/MailScanner/rules (cd ${WRKSRC}/etc/MailScanner && ${FIND} . -type f -depth 1 -exec \ ${INSTALL_DATA} {} \ ${STAGEDIR}${PREFIX}/etc/MailScanner/{}.sample \;) cd ${WRKSRC}/etc/MailScanner/rules \ && ${INSTALL_DATA} EXAMPLES README \ ${STAGEDIR}${PREFIX}/etc/MailScanner/rules .for RULES in spam.whitelist.rules bounce.rules max.message.size.rules ${INSTALL_DATA} ${WRKSRC}/etc/MailScanner/rules/${RULES} \ ${STAGEDIR}${PREFIX}/etc/MailScanner/rules/${RULES}.sample .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/MailScanner/mcp .for FILE in ${MCP_FILES} ${INSTALL_DATA} ${WRKSRC}/etc/MailScanner/mcp/${FILE} \ ${STAGEDIR}${PREFIX}/etc/MailScanner/mcp/${FILE}.sample .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/MailScanner/conf.d ${INSTALL_DATA} ${WRKSRC}/etc/MailScanner/conf.d/README \ ${STAGEDIR}${PREFIX}/etc/MailScanner/conf.d/README (cd ${WRKSRC}/usr/share/MailScanner && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}) for f in ${STAGEDIR}${DATADIR}/reports/*/*; do \ ${MV} $${f} $${f}.sample; \ done ${MKDIR} ${STAGEDIR}${PREFIX}/lib (cd ${WRKSRC}/usr/lib/MailScanner && ${COPYTREE_BIN} . \ ${STAGEDIR}${PREFIX}/lib/MailScanner) cd ${WRKDIR} && \ ${INSTALL_MAN} ${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8 .include diff --git a/mail/mailx/Makefile b/mail/mailx/Makefile index 623f8a151e64..38ebd3b1207a 100644 --- a/mail/mailx/Makefile +++ b/mail/mailx/Makefile @@ -1,38 +1,38 @@ # Created by: Issei Suzuki PORTNAME= mailx PORTVERSION= 0.5 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= PORTS_JP DISTFILES= mail-2.2.8.tar.gz mailx-memo-2.2.8R PATCH_SITES= PORTS_JP PATCHFILES= mailx.v05.patch.gz PATCH_DIST_STRIP= -p1 MAINTAINER= ports@FreeBSD.org COMMENT= Mail command with mailx extensions LICENSE= BSD4CLAUSE -CONFLICTS= heirloom-mailx-[0-9]* +CONFLICTS= heirloom-mailx EXTRACT_ONLY= mail-2.2.8.tar.gz WRKSRC= ${WRKDIR}/mail-2.2.8 USES= perl5 USE_PERL5= run build patch post-patch: ${PERL5} -pi.bak -e 's/^(\.Nm mail)/$$1x/i; s/^(\.Dt MAIL)/$$1X/' \ ${WRKSRC}/mail.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mail ${STAGEDIR}${PREFIX}/bin/mailx ${INSTALL_MAN} ${WRKSRC}/mail.1.gz \ ${STAGEDIR}${MAN1PREFIX}/share/man/man1/mailx.1.gz ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/mailx ${INSTALL_DATA} ${DISTDIR}/mailx-memo-2.2.8R \ ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/mmh/Makefile b/mail/mmh/Makefile index 79247af2ac7f..a21dee9b2530 100644 --- a/mail/mmh/Makefile +++ b/mail/mmh/Makefile @@ -1,48 +1,48 @@ PORTNAME= mmh PORTVERSION= 0.4 CATEGORIES= mail MASTER_SITES= http://marmaro.de/prog/mmh/files/ MAINTAINER= satanist+freebsd@bureaucracy.de COMMENT= CLI mail user agent, fork from nmh LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USE= iconv ncurses HAS_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/libexec/mmh \ --sysconfdir=${ETCDIR} \ --bindir=${PREFIX}/bin \ --mandir=${PREFIX}/man \ --docdir=${DOCSDIR} \ OPTIONS_SINGLE= LOCKING OPTIONS_SINGLE_LOCKING= DOT FCNTL FLOCK LOCKF DOT_DESC= Dot file locking DOT_CONFIGURE_ON= --with-locking=dot FCNTL_DESC= fcntl() file locking FCNTL_CONFIGURE_ON= --with-locking=fcntl FLOCK_DESC= flock() file locking FLOCK_CONFIGURE_ON= --with-locking=flock LOCKF_DESC= lockf file locking LOCKF_CONFIGURE_ON= --with-locking=lockf OPTIONS_DEFAULT= FLOCK .include .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug LDFLAGS+= -g DEBUG_FLAGS+= -O0 -Wall -Wextra -g .endif -CONFLICTS= ja-mh-[0-9]* nmh-[0-9]* p5-Dist-Joseki-* +CONFLICTS= ja-mh nmh p5-Dist-Joseki-* post-install: @${FIND} ${STAGEDIR}${ETCDIR} -type f -exec ${MV} {} {}.sample \; .include diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile index 818b32e6eb3b..879e3d932e48 100644 --- a/mail/mutt/Makefile +++ b/mail/mutt/Makefile @@ -1,217 +1,217 @@ # Created by: Udo Schweigert PORTNAME= mutt DISTVERSION= 2.1.3 CATEGORIES+= mail MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \ https://bitbucket.org/mutt/mutt/downloads/ \ http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ http://www2.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv DIST_SUBDIR= mutt EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES+= http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ http://www2.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ http://vc.org.ua/mutt/:vc PATCH_DIST_STRIP= -p1 MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Small but powerful text based program for read/writing e-mail LICENSE= GPLv2+ RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:misc/mime-support USES= cpe perl5 shebangfix ssl USE_PERL5= build SHEBANG_FILES= contrib/smime_keys_test.pl doc/gen-map-doc smime_keys.pl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-fcntl \ --enable-compressed \ --enable-external-dotlock \ --enable-imap \ --enable-pop \ --enable-sidebar \ --sysconfdir=${PREFIX}/etc \ --with-docdir=${DOCSDIR} \ --with-ssl=${OPENSSLBASE} .if defined(MUTT_CONFIGURE_ARGS) CONFIGURE_ARGS+= ${MUTT_CONFIGURE_ARGS} .endif -CONFLICTS= ja-mutt-[0-9]* ja-mutt-devel-[0-9]* mutt-1.4* \ - mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]* +CONFLICTS= ja-mutt ja-mutt-devel mutt-1.4* \ + mutt-devel-lite mutt-lite zh-mutt-devel INFO= ${PORTNAME} OPTIONS_SUB= yes OPTIONS_DEFINE= AUTOCRYPT DEBUG_LOGS DOCS EXAMPLES FLOCK GPGME GREETING_PATCH \ HTML ICONV IDN IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES \ MAILDIR_MTIME_PATCH NLS QUOTE_PATCH REVERSE_REPLY_PATCH SASL \ SMART_DATE SMIME SMTP URLVIEW OPTIONS_SINGLE= GSSAPI HCACHE SCREEN OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SINGLE_HCACHE= HCACHE_BDB HCACHE_KYOTOCABINET HCACHE_NONE \ HCACHE_TOKYOCABINET OPTIONS_SINGLE_SCREEN= NCURSES SLANG AUTOCRYPT_DESC= Convenient End-to-End Encryption DEBUG_LOGS_DESC= Debugging capabilities FLOCK_DESC= flock() usage GPGME_DESC= Gpgme interface GREETING_PATCH_DESC= Greeting support HCACHE_BDB_DESC= Use Berkeley DB (BDB) HCACHE_DESC= Header Cache support HCACHE_KYOTOCABINET_DESC= Use Kyoto Cabinet HCACHE_NONE_DESC= Disable Header Cache HCACHE_TOKYOCABINET_DESC= Use Tokyo Cabinet HTML_DESC= HTML documentation IDN_DESC= International Domain Names (implies ICONV) IFDEF_PATCH_DESC= ifdef feature LOCALES_FIX_DESC= Locales fix MAILBOX_MANPAGES_DESC= Install mbox.5/mmdf.5 manpages MAILDIR_MTIME_PATCH_DESC= Maildir mtime patch NCURSES_DESC= Ncurses support NLS_DESC= Native language support (implies ICONV) QUOTE_PATCH_DESC= Extended quoting REVERSE_REPLY_PATCH_DESC= Reverse_reply SASL_DESC= SASL authentication SMIME_DESC= SMIME email check option patch SLANG_DESC= SLANG support SMART_DATE_DESC= Dynamic date formatting with "%@" SMTP_DESC= SMTP relay support URLVIEW_DESC= Use urlview for the URL selector menu OPTIONS_DEFAULT= AUTOCRYPT DEBUG_LOGS GPGME GSSAPI_NONE HCACHE_BDB HTML \ ICONV IDN IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES \ MAILDIR_MTIME_PATCH NCURSES NLS QUOTE_PATCH \ REVERSE_REPLY_PATCH SASL SMART_DATE SMIME SMTP URLVIEW .ifmake makesum # for optional distfiles patchfiles OPTIONS_OVERRIDE= ${OPTIONS_DEFAULT} ${OPTIONS_DEFINE} .MAKEOVERRIDES+= OPTIONS_OVERRIDE .endif AUTOCRYPT_CONFIGURE_ENABLE= autocrypt AUTOCRYPT_IMPLIES= GPGME IDN AUTOCRYPT_USES= sqlite:3 AUTOCRYPT_CONFIGURE_WITH= sqlite3=${LOCALBASE} AUTOCRYPT_DEPENDS= gnupg>=2.1:security/gnupg \ gpgme>=1.8:security/gpgme AUTOCRYPT_BUILD_DEPENDS= ${AUTOCRYPT_DEPENDS} AUTOCRYPT_RUN_DEPENDS= ${AUTOCRYPT_DEPENDS} URLVIEW_RUN_DEPENDS= urlview:textproc/urlview DEBUG_LOGS_CONFIGURE_ON= --enable-debug DOCS_CONFIGURE_OFF= --disable-doc DOCS_BUILD_DEPENDS= lynx:www/lynx # Handle ncurses/ncurses-port/slang SLANG_CONFIGURE_ON= --with-slang=${LOCALBASE} SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 SLANG_VARS= PKGMESSAGE=${FILESDIR}/pkg-message.slang NCURSES_USES= ncurses NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_IMPLIES= ICONV # Handle GSSAPI from various places GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ --with-gss=${GSSAPIBASEDIR} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ --with-gss=${GSSAPIBASEDIR} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ --with-gss=${GSSAPIBASEDIR} GSSAPI_NONE_CONFIGURE_ON= --without-gss HCACHE_NONE_CONFIGURE_ON= --disable-hcache HCACHE_NONE_CONFIGURE_OFF= --enable-hcache HCACHE_BDB_CONFIGURE_WITH= bdb=${LOCALBASE} HCACHE_BDB_USES= bdb:42+ HCACHE_BDB_VARS= CFLAGS+=-I${BDB_INCLUDE_DIR} \ LDFLAGS+=-L${BDB_LIB_DIR} HCACHE_TOKYOCABINET_CONFIGURE_WITH= tokyocabinet=${LOCALBASE} HCACHE_TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet HCACHE_KYOTOCABINET_CONFIGURE_WITH= kyotocabinet=${LOCALBASE} HCACHE_KYOTOCABINET_LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet ICONV_USES= iconv:translit ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} ICONV_CONFIGURE_OFF= --disable-iconv REVERSE_REPLY_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-reverse_reply SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_CONFIGURE_ON= --with-sasl=${LOCALBASE} SMIME_EXTRA_PATCHES= ${PATCHDIR}/extra-smime-sender SMART_DATE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-smartdate FLOCK_CONFIGURE_ENABLE= flock LOCALES_FIX_CONFIGURE_ON= --enable-locales-fix IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 \ libunistring.so:devel/libunistring IDN_CONFIGURE_WITH= idn2=${LOCALBASE} IDN_IMPLIES= ICONV IFDEF_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ifdef GPGME_LIB_DEPENDS+= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme GPGME_CONFIGURE_ENABLE= gpgme SMTP_CONFIGURE_ENABLE= smtp MAILDIR_MTIME_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-maildir-mtime GREETING_PATCH_PATCHFILES= mutt-${GREETING_PATCH_VERSION}.vc.greeting:vc QUOTE_PATCH_PATCHFILES= patch-${VVV_PATCH_VERSION}.vvv.initials.xz:vvv \ mutt-${GREETING_PATCH_VERSION}.vvv.quote:vc .include VVV_PATCH_VERSION= 1.13.0 GREETING_PATCH_VERSION= 2.1.0 post-install: ${INSTALL_MAN} ${FILESDIR}/mailcap.5 ${STAGEDIR}${MANPREFIX}/man/man5 pre-configure:: # Stop make from setgid mutt_dotlock @${REINPLACE_CMD} \ -e '/if test.*mutt_dotlock.*DOTLOCK_GROUP/s/if/if ${FALSE} \&\&/' \ ${WRKSRC}/Makefile.in # Base FreeBSD krb5-config --version returns "FreeBSD heimdal" @${REINPLACE_CMD} -e 's,?eimdal\*),?eimdal*|\"FreeBSD heimdal\"*),' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # Install contrib samples to ${EXAMPLESDIR} @${REINPLACE_CMD} -e 's#$$(docdir)/samples#${EXAMPLESDIR}#g' \ ${WRKSRC}/contrib/Makefile.in # Undo some dist. installed files post-stage:: @${MV} ${STAGEDIR}/${LOCALBASE}/etc/Muttrc.dist \ ${STAGEDIR}/${LOCALBASE}/etc/Muttrc.sample @${RM} ${STAGEDIR}/${LOCALBASE}/etc/mime.types* .include diff --git a/mail/popular/Makefile b/mail/popular/Makefile index 82ea458173f0..869764dad1fc 100644 --- a/mail/popular/Makefile +++ b/mail/popular/Makefile @@ -1,39 +1,39 @@ # Created by: Pav Lucistnik PORTNAME= popular PORTVERSION= 1.5.5 PORTREVISION= 8 CATEGORIES= mail MASTER_SITES= https://www.jochentopf.com/software/popular/ MAINTAINER= svysh.fbsd@gmail.com COMMENT= Suite of programs for setting up large POP3 server systems LICENSE= GPLv2 BUILD_DEPENDS= p5-XML-DOM>=0:textproc/p5-XML-DOM USES= libtool perl5 gmake tar:bzip2 ssl -CONFLICTS= pserv-[0-9]* synce-librapi2-[0-9]* +CONFLICTS= pserv synce-librapi2 CONFLICTS_INSTALL= ports-tools # bin/pcheck GNU_CONFIGURE= yes PDM_MODULES= any master CONFIGURE_ARGS= --without-bdb --disable-docbook --with-confdir=${PREFIX}/etc/popular \ --enable-ssl --with-pdm="${PDM_MODULES}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib USE_RC_SUBR= pcheckd pproxy pserv 0ringd USE_LDCONFIG= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/popular/*.so @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/conf/pproxy.rc ${STAGEDIR}${ETCDIR}/pproxy.rc.sample ${INSTALL_DATA} ${WRKSRC}/conf/pserv.rc ${STAGEDIR}${ETCDIR}/pserv.rc.sample @${MKDIR} ${STAGEDIR}${PREFIX}/include/popular ${FIND} ${WRKSRC}/src -name *.h | ${XARGS} -n 1 -J % ${INSTALL_DATA} % \ ${STAGEDIR}${PREFIX}/include/popular .include diff --git a/mail/qmail-mysql/Makefile b/mail/qmail-mysql/Makefile index 3ea8dea996d1..a712cd03eb37 100644 --- a/mail/qmail-mysql/Makefile +++ b/mail/qmail-mysql/Makefile @@ -1,22 +1,22 @@ # Created by: Mario S F Ferreira PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${MYSQL_PATCH_VERSION} PORTREVISION= 3 CATEGORIES= mail PKGNAMESUFFIX= -mysql COMMENT= Secure, reliable, and fast MTA for UNIX systems with MySQL support -CONFLICTS= *qmail-[0-9]* qmail-ldap-[0-9]* qmail-spamcontrol-[0-9]* *qmail-tls-[0-9]* +CONFLICTS= *qmail qmail-ldap qmail-spamcontrol *qmail-tls MYSQL_PATCH_VERSION= 1.1.15 SLAVE_MYSQL= yes USES= compiler:c11 mysql MASTERDIR= ${.CURDIR}/../qmail DESCR= ${.CURDIR}/pkg-descr .include "${MASTERDIR}/Makefile" diff --git a/mail/qmail-spamcontrol/Makefile b/mail/qmail-spamcontrol/Makefile index 5d2b0413ad0c..dba06d477db9 100644 --- a/mail/qmail-spamcontrol/Makefile +++ b/mail/qmail-spamcontrol/Makefile @@ -1,34 +1,34 @@ PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${SPAMCONTROL_VERSION} PORTREVISION= 3 CATEGORIES= mail MASTER_SITES+= http://www.fehcom.de/qmail/spamcontrol/:spamcontrol \ LOCAL/bdrewery/qmail/:spamcontrol PKGNAMESUFFIX= -spamcontrol DISTFILES= ${QMAIL_DIST} ${SPAMCONTROL_DIST}:spamcontrol EXTRACT_ONLY= ${QMAIL_DIST} COMMENT= Qmail MTA with SpamControl patches BROKEN_FreeBSD_12= incomplete definition of type 'struct X509_name_st' BROKEN_FreeBSD_13= incomplete definition of type 'struct X509_name_st' BROKEN_FreeBSD_14= incomplete definition of type 'struct X509_name_st' -CONFLICTS= *qmail-[0-9]* qmail-ldap-[0-9]* *qmail-mysql-[0-9]* *qmail-tls-[0-9]* +CONFLICTS= *qmail qmail-ldap *qmail-mysql *qmail-tls EXTRA_PATCHES+= ${MASTERDIR}/files/patch-install.c \ ${MASTERDIR}/files/patch-Makefile \ ${MASTERDIR}/files/patch-auto_uids-c-dist # Distfiles QMAIL_DIST= ${PORTNAME}-${QMAIL_VERSION}${EXTRACT_SUFX} SPAMCONTROL_DIST= spamcontrol-${SPAMCONTROL_VERSION}.tgz SPAMCONTROL_VERSION= 2731 SLAVE_SPAMCONTROL= yes # Local overrides MASTERDIR= ${.CURDIR}/../qmail PATCHDIR= ${.CURDIR}/files DESCR= ${.CURDIR}/pkg-descr .include "${MASTERDIR}/Makefile" diff --git a/mail/qmail-tls/Makefile b/mail/qmail-tls/Makefile index 91673e044d81..2dd5989c7dd9 100644 --- a/mail/qmail-tls/Makefile +++ b/mail/qmail-tls/Makefile @@ -1,23 +1,23 @@ # Created by: Mario S F Ferreira PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${TLS_PATCH_DATE} PORTREVISION= 4 CATEGORIES= mail PKGNAMESUFFIX= -tls COMMENT= Secure, reliable, and fast MTA for UNIX systems with TLS support -CONFLICTS= *qmail-[0-9]* qmail-ldap-[0-9]* *qmail-mysql-[0-9]* qmail-spamcontrol-[0-9]* +CONFLICTS= *qmail qmail-ldap *qmail-mysql qmail-spamcontrol SLAVE_TLS= yes TLS_PATCH_DATE= 20200107 USES= ssl # Local overrides MASTERDIR= ${.CURDIR}/../qmail DESCR= ${.CURDIR}/pkg-descr .include "${MASTERDIR}/Makefile" diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile index 0f33ff1f9ebe..5478aa1c2a6c 100644 --- a/mail/qmail/Makefile +++ b/mail/qmail/Makefile @@ -1,940 +1,940 @@ # Created by: Mario S F Ferreira PORTNAME= ${QMAIL_PORTNAME} PORTVERSION?= ${QMAIL_VERSION} PORTREVISION?= 6 CATEGORIES= mail MASTER_SITES+= QMAIL DISTNAME= ${PORTNAME}-${QMAIL_VERSION} DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY?= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= erdgeist@erdgeist.org COMMENT?= Secure, reliable, efficient, simple, and fast MTA DIST_SUBDIR= qmail -CONFLICTS?= qmail-ldap-[0-9]* *qmail-mysql-[0-9]* qmail-spamcontrol-[0-9]* *qmail-tls-[0-9]* -CONFLICTS+= qmail-vida-[0-9]* +CONFLICTS?= qmail-ldap *qmail-mysql qmail-spamcontrol *qmail-tls +CONFLICTS+= qmail-vida USES+= qmail:vars fakeroot PREFIX?= ${QMAIL_PREFIX} PLIST_SUB+= QMAIL_PREFIX="${PREFIX}" MAKE_JOBS_UNSAFE= yes PORTSCOUT= skipv:1.04 USERS= alias .for usersuffix in d l p q r s USERS+= qmail${usersuffix} .endfor GROUPS= qmail qnofiles # Options description for qmail and all slave ports ALTQUEUE_DESC= Run a QMAILQUEUE external queue AUTOHOMEDIRMAKE_DESC= auto-homedir-make feature AUTOMAILDIRMAKE_DESC= The auto-maildir-make feature BIGBROTHER_DESC= Use the control/bigbrother program BIGTODO_DESC= Bruce Guenter's BigToDo patch BIG_CONCURRENCY_PATCH_DESC= Use a concurrency greater than 240 BIG_TODO_PATCH_DESC= Enable big_todo qmail patch BIND_8_COMPAT_DESC= Needed if compile fails building dns.c BLOCKEXEC_PATCH_DESC= Block many windows viruses/worms CLEARTEXTPASSWD_DESC= Use cleartext passwords (Dangerous!) DASH_EXT_DESC= Dash_ext extended mail addresses add DATA_COMPRESS_DESC= Smtp on the fly DATA compression DISCBOUNCES_PATCH_DESC= Discard double-bounces DNS_CNAME_DESC= Request CNAME (vs ANY for BIND 4 bug) ENHACELOGS_DESC= Enhace qmail-smtpd logs (spamcontrol-like) EXTERNAL_TODO_DESC= External high-performance todo processing EXTTODO_PATCH_DESC= Extern high-perform. todo processing GRTDELAY_DESC= Add jms1's Greet Delay feature IGNOREVERISIGN_DESC= Disallow dns wildchar matches on gtlds LDAP_DEBUG_DESC= Possibility to log and debug imap/pop LOCALTIME_PATCH_DESC= Emit dates in the local timezone MAILDIRQUOTA_PATCH_DESC= Maildir++ support OUTGOINGIP_PATCH_DESC= Set the IP address to send messages PAM111421_DESC= Smtpd allow email in case PAM failure QEXTRA_DESC= Enable QUEUE_EXTRA copy feature QLDAP_CLUSTER_DESC= Cluster support QMAILQUEUE_PATCH_DESC= Run a QMAILQUEUE program QMQP_COMPRESS_DESC= QMQP on the fly compression QMTPC_PATCH_DESC= Send email using qmtp protocol QUOTATRASH_DESC= Include the Trash in the quota RCDLINK_DESC= Create rc.d/qmail symlink SENDERCHECK4_DESC= LOOSE checks exclusively for RELAY clients SMTPEXECCHECK_DESC= Smtp DOS/Windows executable detection SMTPEXTFORK_DESC= Allow qmail-smtpd fork external progs SMTP_AUTH_PATCH_DESC= Provide SMTP Authentication SPF_PATCH_DESC= Implement SPF checker TARPIT_PATCH_DESC= Implement TARPIT functions TLS_DESC= SMTP TLS support TLS_DEBUG_DESC= Enable additional debug information XF_QUITASAP_DESC= Close SMTP session ASAP (SMTPEXTFORK) .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) _USE_NETQMAIL= no .else _USE_NETQMAIL= yes .endif .if ${_USE_NETQMAIL} == yes QMAIL_PORTNAME= netqmail QMAIL_VERSION= 1.06 BARRIER_SENDMAIL_F_PATCH= yes BARRIER_QMAILQUEUE_PATCH= yes USES+= cpe CPE_VENDOR= netqmail .else # This is only used for slave ports. QMAIL_PORTNAME= qmail QMAIL_VERSION= 1.03 .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_MYSQL) BARRIER_MAILDIRQUOTA_PATCH= yes BARRIER_SPF_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_MYSQL) BARRIER_BLOCKEXEC_PATCH= yes BARRIER_QMAILQUEUE_PATCH= yes BARRIER_SMTP_AUTH_PATCH= yes .endif .if defined(SLAVE_LDAP) BARRIER_BIG_CONCURRENCY_PATCH= yes BARRIER_EXTTODO_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) BARRIER_QMTPC_PATCH= yes BARRIER_DISCBOUNCES_PATCH= yes BARRIER_SENDMAIL_F_PATCH= yes BARRIER_BIG_TODO_PATCH= yes BARRIER_DNS_PATCH= yes BARRIER_OUTGOINGIP_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_TLS) BARRIER_RFC2821_PATCH= yes BARRIER_TARPIT_PATCH= yes .endif .if defined(SLAVE_SPAMCONTROL) BARRIER_DNS_CNAME= yes .endif PATCH_DIST_STRIP+= -p1 .if !defined(BARRIER_DNS_PATCH) # Patch necessary to cope with non-RFC >512 dns entries # Since AOL has been using those, the problem has skyrocketed from minor to # groundzero. qmail being RFC compliant need to be "fixed" to work with those PATCH_SITES+= http://www.ckdhr.com/ckd/:dns PATCHFILES+= qmail-103.patch:dns .endif .if !defined(BARRIER_SENDMAIL_F_PATCH) # David Phillips noticed that sendmail's -f option sets a default # From: header, and so should qmail's emulation. PATCH_SITES+= http://david.acz.org/software/:sendmail_flagf PATCHFILES+= sendmail-flagf.patch:sendmail_flagf .endif .if !defined(BARRIER_RFC2821_PATCH) # This patch changes qmail-remote to skip over MX servers that greet with # codes 400 to 499 and to bounce mail when any MX server that qmail tries # greets with a code 500 to 599. # Created by Matthias Andree PATCH_SITES+= http://www-dt.e-technik.uni-dortmund.de/~ma/qmail/:rfc2821 PATCHFILES+= patch-qmail-1.03-rfc2821.diff:rfc2821 .endif .if defined(SLAVE_LDAP) PATCH_SITES+= http://www.nrg4u.com/qmail/:ldap PATCHFILES+= qmail-ldap-1.03-${LDAP_PATCH_DATE}.patch.gz:ldap .elif defined(SLAVE_MYSQL) PATCH_SITES+= http://iain.cx/unix/qmail/download/:mysql PATCHFILES+= netqmail-mysql-${MYSQL_PATCH_VERSION}.patch:mysql .elif defined(SLAVE_TLS) PATCH_SITES+= http://inoa.net/qmail-tls/:tls TLS_PATCH_NAME= ${QMAIL_PORTNAME}-${QMAIL_VERSION}-tls-${TLS_PATCH_DATE}.patch PATCHFILES+= ${TLS_PATCH_NAME}:tls .endif PATCH_SITES+= LOCAL/bdrewery/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip PATCH_SITES+= http://mirror.shatow.net/freebsd/qmail/:DEFAULT,dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip OPTIONS_DEFINE+=DOCS .if !defined(BARRIER_SMTP_AUTH_PATCH) SMTP_AUTH_VERSION= 0.31 SMTP_AUTH_DIR= ${WRKDIR}/qmail-smtpd-auth-${SMTP_AUTH_VERSION} OPTIONS_DEFINE+=SMTP_AUTH_PATCH .endif .if !defined(BARRIER_QMAILQUEUE_PATCH) OPTIONS_DEFINE+=QMAILQUEUE_PATCH .endif .if !defined(BARRIER_BIG_TODO_PATCH) OPTIONS_DEFINE+=BIG_TODO_PATCH .endif .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) OPTIONS_DEFINE+=BIG_CONCURRENCY_PATCH .endif .if !defined(BARRIER_OUTGOINGIP_PATCH) OPTIONS_DEFINE+=OUTGOINGIP_PATCH .endif .if !defined(BARRIER_LOCALTIME_PATCH) OPTIONS_DEFINE+=LOCALTIME_PATCH .endif .if !defined(BARRIER_QMTPC_PATCH) OPTIONS_DEFINE+=QMTPC_PATCH .endif .if !defined(BARRIER_MAILDIRQUOTA_PATCH) OPTIONS_DEFINE+=MAILDIRQUOTA_PATCH .endif .if !defined(BARRIER_BLOCKEXEC_PATCH) OPTIONS_DEFINE+=BLOCKEXEC_PATCH .endif .if !defined(BARRIER_DISCBOUNCES_PATCH) OPTIONS_DEFINE+=DISCBOUNCES_PATCH .endif .if !defined(BARRIER_SPF_PATCH) OPTIONS_DEFINE+=SPF_PATCH .endif .if !defined(BARRIER_TARPIT_PATCH) OPTIONS_DEFINE+=TARPIT_PATCH .endif .if !defined(BARRIER_EXTTODO_PATCH) OPTIONS_DEFINE+=EXTTODO_PATCH .endif .if defined(SLAVE_TLS) OPTIONS_DEFINE+=TLS_DEBUG .elif defined(SLAVE_LDAP) OPTIONS_DEFINE+=TLS ALTQUEUE BIGBROTHER BIGTODO BIND_8_COMPAT CLEARTEXTPASSWD \ DASH_EXT DATA_COMPRESS EXTERNAL_TODO IGNOREVERISIGN \ QLDAP_CLUSTER QMQP_COMPRESS QUOTATRASH SMTPEXECCHECK \ AUTOMAILDIRMAKE AUTOHOMEDIRMAKE LDAP_DEBUG SMTPEXTFORK \ XF_QUITASAP SENDERCHECK4 ENHACELOGS GRTDELAY OPTIONS_DEFAULT+= TLS DASH_EXT DATA_COMPRESS EXTERNAL_TODO QLDAP_CLUSTER \ QLDAP_CLUSTER QMQP_COMPRESS SMTPEXECCHECK \ AUTOMAILDIRMAKE AUTOHOMEDIRMAKE LDAP_PARAMS= ALTQUEUE BIGBROTHER BIGTODO BIND_8_COMPAT CLEARTEXTPASSWD \ DASH_EXT DATA_COMPRESS EXTERNAL_TODO IGNOREVERISIGN \ QLDAP_CLUSTER QMQP_COMPRESS QUOTATRASH SMTPEXECCHECK .elif defined(SLAVE_SPAMCONTROL) OPTIONS_DEFINE+=PAM111421 SMTPEXTFORK \ XF_QUITASAP OPTIONS_DEFAULT+= PAM111421 .endif OPTIONS_DEFINE+=QEXTRA .if !defined(BARRIER_DNS_CNAME) OPTIONS_DEFINE+= DNS_CNAME OPTIONS_DEFAULT+= DNS_CNAME .endif .if !defined(SLAVE_LDAP) OPTIONS_DEFINE+=RCDLINK OPTIONS_DEFAULT+= RCDLINK .endif OPTIONS_SUB= yes ALL_TARGET+= default dot-qmail.5 qmail-control.5 qmail-getpw.8 \ qmail-limits.7 qmail-newmrh.8 qmail-newu.8 qmail-pw2u.8 \ qmail-send.8 qmail-start.8 qmail-users.5 MMAN1+= forward.1 condredirect.1 bouncesaying.1 except.1 maildirmake.1 \ maildir2mbox.1 maildirwatch.1 mailsubj.1 qreceipt.1 qbiff.1 preline.1 \ tcp-env.1 MMAN5+= addresses.5 envelopes.5 maildir.5 mbox.5 dot-qmail.5 qmail-control.5 \ qmail-header.5 qmail-log.5 qmail-users.5 tcp-environ.5 MMAN7+= forgeries.7 qmail-limits.7 qmail.7 MMAN8+= qmail-local.8 qmail-lspawn.8 qmail-getpw.8 qmail-remote.8 \ qmail-rspawn.8 qmail-clean.8 qmail-send.8 qmail-start.8 splogger.8 \ qmail-queue.8 qmail-inject.8 qmail-showctl.8 qmail-newmrh.8 \ qmail-newu.8 qmail-pw2u.8 qmail-qread.8 qmail-qstat.8 qmail-tcpok.8 \ qmail-tcpto.8 qmail-pop3d.8 qmail-popup.8 qmail-qmqpc.8 qmail-qmqpd.8 \ qmail-qmtpd.8 qmail-smtpd.8 qmail-command.8 .if defined(SLAVE_MYSQL) PKGMESSAGE_SUFFIX= mysql .endif .if defined(SLAVE_SPAMCONTROL) EXTRA_MAN8= qmail-badloadertypes.8 qmail-badmimetypes.8 qmail-mfrules.8 \ qmail-recipients.8 qmail-smtpam.8 ALL_TARGET+= ${EXTRA_MAN8} MMAN8+= ${EXTRA_MAN8} USES+= perl5 ssl USE_PERL5= patch build CFLAGS+= -include /usr/include/errno.h CFLAGS+= -I${OPENSSLINC} -L${OPENSSLLIB} # Required for the insane pre-patch compiling done by this slave port PATCH_DEPENDS+= ${BUILD_DEPENDS:M*ssl*} .endif .if defined(SLAVE_LDAP) PKGMESSAGE_SUFFIX= ldap PLIST_SUB+= LDAP="" NO_LDAP="@comment " .else PLIST_SUB+= LDAP="@comment " NO_LDAP="" .endif .if defined(SLAVE_SPAMCONTROL) PLIST_SUB+= SPAMCONTROL="" .else PLIST_SUB+= SPAMCONTROL="@comment " .endif .if defined(SLAVE_TLS) PKGMESSAGE_SUFFIX= tls PLIST_SUB+= TLS="" NO_TLS="@comment " .else PLIST_SUB+= TLS="@comment " NO_TLS="" .endif .if defined(PKGMESSAGE_SUFFIX) SLAVEPORT_LINE= ${PKGMESSAGE_SUFFIX} .elif defined(SLAVE_SPAMCONTROL) SLAVEPORT_LINE= spamcontrol .endif SUB_FILES+= mailer.conf.sample bootfiles.sed enable-qmail SUB_LIST+= ECHO_CMD=${ECHO_CMD} RCDLINK=${RCDLINK} .if defined(PKGMESSAGE_SUFFIX) SUB_FILES+= pkg-message-${PKGMESSAGE_SUFFIX} PKGMESSAGE?= ${WRKDIR}/pkg-message-${PKGMESSAGE_SUFFIX} .else SUB_FILES+= pkg-message .endif .if !defined(SLAVE_LDAP) SUB_FILES+= qmailsmtpd qmailsend .endif WRKDIR_doc= ${WRKDIR}/doc PORTDOCS= * DOCFILES_WRKSRC+= BLURB BLURB2 BLURB3 BLURB4 INTERNALS SECURITY \ THOUGHTS FAQ UPGRADE SENDMAIL INSTALL INSTALL.alias \ INSTALL.ctl INSTALL.ids INSTALL.maildir INSTALL.mbox \ INSTALL.vsm TEST.deliver TEST.receive REMOVE.sendmail \ REMOVE.binmail PIC.local2alias PIC.local2ext \ PIC.local2local PIC.local2rem PIC.local2virt \ PIC.nullclient PIC.relaybad PIC.relaygood PIC.rem2local DOCFILES_WRKDIR+= mailer.conf.sample .if defined(SLAVE_LDAP) DOCFILES_WRKSRC+= QLDAPINSTALL QLDAPNEWS POPBEFORESMTP QLDAPTODO \ QLDAPPICTURE QLDAPGROUP EXTTODO qmail.schema .elif defined(SLAVE_TLS) DOCFILES_WRKDIR+= TLS.readme .elif defined(SLAVE_SPAMCONTROL) DOCFILES_WRKDIR_doc+= FILES.spamcontrol HISTORY.spamcontrol \ INSTALL.spamcontrol LICENSE.spamcontrol \ LOGGING.spamcontrol PROPOSAL.mav README.bigtodo \ README.bouncemaxbytes README.clamav README.djbdns \ README.mav \ README.qmailqueue README.recipients \ README.wildmat README_spamcontrol.html \ RELEASE_22.spamcontrol RELEASE_23.spamcontrol \ RELEASE_24.spamcontrol RELEASE_25.spamcontrol \ RELEASE_26.spamcontrol RELEASE_27.spamcontrol \ SMTPREPLY.spamcontrol \ TODO.spamcontrol badloadertypes badmailfrom \ badmimetypes badrcptto smtpreplies SCRIPTS+= qmail-alias2recipients qmail-pwd2recipients \ qmail-users2recipients qmail-vpopmail2recipients .endif .if !defined(SLAVE_LDAP) BOOTFILES= home home+df proc proc+df binm1 binm1+df \ binm2 binm2+df binm3 binm3+df maildir .endif CONFIGUREPROGRAMS= dnsfq hostname dnsip ipmeprint dnsptr CONFIGURESCRIPTS= config config-fast .if defined(SLAVE_LDAP) TLS_USES= ssl .endif # Port will control all PREFIX handling. NO_MTREE= yes NO_PREFIX_RMDIR=yes .include .if ${ARCH} == "amd64" && !defined(SLAVE_LDAP) \ && !defined(SLAVE_SPAMCONTROL) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-amd64 .endif .include .if ${PREFIX} != ${LOCALBASE} DOCSDIR= ${PREFIX}/doc .endif .if defined(SLAVE_LDAP) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx-ldap .elif !defined(SLAVE_SPAMCONTROL) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx .endif .if defined(SLAVE_TLS) CFLAGS+= -I${OPENSSLBASE}/include -L${OPENSSLBASE}/lib -DTLS=${TLS_PATCH_DATE} . if ${PORT_OPTIONS:MTLS_DEBUG} CFLAGS+= -DDEBUG . endif .endif .if defined(SLAVE_LDAP) . for param in ${LDAP_PARAMS} . if ${PORT_OPTIONS:M${param}} LDAPFLAGS+= -D${param} . endif . endfor .endif .if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} MASTER_SITES+= http://tomclegg.net/qmail/:smtp_auth \ LOCAL/bdrewery/qmail/:smtp_auth DISTFILES+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz:smtp_auth EXTRACT_ONLY+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz MASTER_SITES+= http://tomclegg.net/qmail/:close3 DISTFILES+= qmail-smtpd-auth-close3.patch:close3 . if defined(SLAVE_TLS) AUTH_PATCH= auth.patch.diff-tls-20110119 . elif ${PORT_OPTIONS:MSPF_PATCH} AUTH_PATCH= auth.patch.diff . endif . if defined(AUTH_PATCH) DISTFILES+= ${AUTH_PATCH}:smtp_auth . endif .endif .if ${PORT_OPTIONS:MMAILDIRQUOTA_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:quota PATCHFILES+= ${PORTNAME}-maildir++.patch:quota EXTRA_PATCHES+= ${FILESDIR}/extra-patch-maildir++ .endif .if ${PORT_OPTIONS:MBLOCKEXEC_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:blockexec PATCHFILES+= qmail-block-executables.patch:blockexec .endif .if ${PORT_OPTIONS:MDISCBOUNCES_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:doublebounce PATCHFILES+= qmail-discard-double-bounces.patch:doublebounce .endif .if ${PORT_OPTIONS:MSPF_PATCH} . if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL) . if defined(SLAVE_SPAMCONTROL) SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-27_2 PATCH_SITES+= LOCAL/bdrewery/qmail/:spf_spamcontrol PATCHFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol . else # XXX - Move change out of conflicting Makefile hunk . if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} SPF_TLS_PATCH= qmail-spf-rc5.patch-auth-tls-20110119 . else SPF_TLS_PATCH= qmail-spf-rc5.patch-tls-20110119 . endif #MASTER_SITES+= http://manuel.mausz.at/programming/patches/qmail/:spf_tls MASTER_SITES+= LOCAL/bdrewery/qmail/:spf_tls DISTFILES+= ${SPF_TLS_PATCH}:spf_tls . endif . else PATCH_SITES+= http://www.saout.de/misc/spf/:spf PATCHFILES+= qmail-spf-rc5.patch:spf . endif .endif .if ${PORT_OPTIONS:MEXTTODO_PATCH} PLIST_SUB+= EXTTODO="" DOCFILES_WRKSRC+= EXTTODO . if !empty(PORT_OPTIONS:MBIG_TODO_PATCH) || !empty(PORT_OPTIONS:MBIGTODO) MASTER_SITES+= LOCAL/bdrewery/qmail/:ext_big_todo EXT_BIG_TODO_PATCH= ext_todo-20030105+big-todo.103.patch DISTFILES+= ${EXT_BIG_TODO_PATCH}:ext_big_todo . endif . if ${PORT_OPTIONS:MSPF_PATCH} . if defined(SLAVE_TLS) # XXX - Move qmail-todo out of conflicting Makefile hunk EXTTODO_PATCH= ext_todo-20030105_spf_tls.patch MASTER_SITES+= LOCAL/bdrewery/qmail/:exttodo DISTFILES+= ${EXTTODO_PATCH}:exttodo . else PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_spf.patch:exttodo . endif . elif defined(SLAVE_MYSQL) PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_mysql.patch:exttodo . elif defined(SLAVE_TLS) PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_tls.patch:exttodo . else PATCH_SITES+= http://www.nrg4u.com/qmail/:exttodo PATCHFILES+= ext_todo-20030105.patch:exttodo . endif .else PLIST_SUB+= EXTTODO="@comment " .endif .if ${PORT_OPTIONS:MDNS_CNAME} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dns-cname .endif .if !defined(BARRIER_DNS_PATCH) \ || !empty(PORT_OPTIONS:MQMAILQUEUE_PATCH) \ || !empty(PORT_OPTIONS:MBIG_TODO_PATCH) \ || !empty(PORT_OPTIONS:MBIG_CONCURRENCY_PATCH) \ || !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) \ || !empty(PORT_OPTIONS:MQMTPC_PATCH) PATCH_SITES+= QMAIL .endif .if ${PORT_OPTIONS:MQMAILQUEUE_PATCH} PATCHFILES+= qmailqueue-patch .endif .if ${PORT_OPTIONS:MBIG_TODO_PATCH} PATCHFILES+= big-todo.103.patch .endif .if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH} . if defined(SLAVE_SPAMCONTROL) PATCHFILES+= big-concurrency-spamcontrol-2731.patch . else PATCHFILES+= big-concurrency.patch . endif .endif .if !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) && !empty(PORT_OPTIONS:MQMTPC_PATCH) PATCHFILES+= qmail-1.03-qmtpc_outgoingip_20090630.patch:qmtpc_outgoingip .elif ${PORT_OPTIONS:MOUTGOINGIP_PATCH} PATCHFILES+= outgoingip.patch .elif ${PORT_OPTIONS:MQMTPC_PATCH} PATCHFILES+= qmail-1.03-qmtpc.patch .endif .if ${PORT_OPTIONS:MLOCALTIME_PATCH} PATCH_SITES+= http://www.alib.jp/files/:localtime PATCHFILES+= qmail-date-localtime.patch:localtime .endif .if ${PORT_OPTIONS:MTARPIT_PATCH} PATCH_SITES+= http://www.palomine.net/qmail/:tarpit PATCHFILES+= tarpit.patch:tarpit .endif .if ${PORT_OPTIONS:MSMTPEXTFORK} && \ ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) . if defined(SLAVE_SPAMCONTROL) SMTPEXTFORK_PATCH= smtpextfork-spamcontrol-2731.patch . else SMTPEXTFORK_PATCH= smtpextfork-ldap-20060201_4.patch . endif MASTER_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/patches/:extfork \ LOCAL/bdrewery/qmail/:extfork DISTFILES+= ${SMTPEXTFORK_PATCH:S/$/:extfork/} \ README.smtpextfork:extfork .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MSENDERCHECK4} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:sendercheck4 \ LOCAL/bdrewery/qmail/:sendercheck4 PATCHFILES+= qmail-ldap-1.03_qmail-smtpd_SENDERCHECK4.patch:sendercheck4 .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MGRTDELAY} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:grtdelay \ LOCAL/bdrewery/qmail/:grtdelay PATCHFILES+= qmail-ldap-20060201-grtdelay.patch:grtdelay DOCFILES_WRKSRC+= README.GREETDELAY .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MENHACELOGS} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:ldapenhacelog \ LOCAL/bdrewery/qmail/:ldapenhacelog PATCHFILES+= enhacelogging-ldap-20120221.patch:ldapenhacelog .endif .if defined(SLAVE_SPAMCONTROL) MASTER_SITES+= LOCAL/bdrewery/ucspi-ssl/:ucspi_ssl \ http://www.fehcom.de/ipnet/ucspi-ssl/:ucspi_ssl UCSPI_SSL_VER= 0.94 UCSPI_SSL_DIST= ucspi-ssl-${UCSPI_SSL_VER}.tgz DISTFILES+= ${UCSPI_SSL_DIST}:ucspi_ssl UCSPISRC= ${WRKDIR}/host/superscript.com/net/ucspi-ssl-${UCSPI_SSL_VER} # XXX not yet, needs more cleanup #UCSPISRC!= ${MAKE} -C ${PORTSDIR}/sysutils/ucspi-ssl-tls -V WRKSRC #PATCH_DEPENDS+= ${UCSPISRC}/compile/ucspissl.a:sysutils/ucspi-ssl-tls:build .endif # Some default values, these can be modified by make command line .if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH} WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT?= 509 CFLAGS+= -DFD_SETSIZE=`expr 2 \* ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} + 6` .endif .if ${PORT_OPTIONS:MRCDLINK} && !defined(SLAVE_LDAP) PLIST_SUB+= RCDLINK="" RCDLINK= .else PLIST_SUB+= RCDLINK="@comment " RCDLINK= \# .endif # Fill SEL_OPTIONS with options to write conf-spamcontrol .if defined(SLAVE_SPAMCONTROL) . if ${PORT_OPTIONS:MPAM111421} SEL_OPTIONS+= pam111421=yes . else SEL_OPTIONS+= pam111421=no . endif .endif pre-everything:: .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) @${ECHO_MSG} "" @${ECHO_MSG} "You may use the following build options:" @${ECHO_MSG} "" @${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER" @${ECHO_MSG} " (default NUMBER=${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT})" @${ECHO_MSG} " set this to a value reasonable for" @${ECHO_MSG} " your system if you use the patch" @${ECHO_MSG} "" .endif .if !defined(QMAIL_PREFIX) @${ECHO_MSG} "QMAIL_PREFIX=PREFIX_PATH" @${ECHO_MSG} " (default PREFIX_PATH=${PREFIX})" @${ECHO_MSG} " A normal qmail installation puts" @${ECHO_MSG} " everything into /var/qmail/." @${ECHO_MSG} " If you want to install to ${LOCALBASE}," @${ECHO_MSG} " then \"${LOCALBASE}/qmail\" is suggested" @${ECHO_MSG} " instead of \"${LOCALBASE}\", but both will" @${ECHO_MSG} " work." @${ECHO_MSG} "" .endif post-extract: .if defined(SLAVE_SPAMCONTROL) @cd ${WRKSRC} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${SPAMCONTROL_DIST} @cd ${WRKDIR} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${UCSPI_SSL_DIST} ${REINPLACE_CMD} -e "s@-lssl@-L${OPENSSLLIB} -lssl@g" \ ${UCSPISRC}/src/ssl.lib .endif # XXX - Move all the major patch applications to post-extract # # Apply main distro patch (which requires building a dependency and # running a script) before PATCHFILES get applied. .if defined(SLAVE_SPAMCONTROL) pre-patch: @${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail @${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \ > ${WRKSRC}/conf-spamcontrol . for option in ${SEL_OPTIONS} @${ECHO_CMD} ${option} >> ${WRKSRC}/conf-spamcontrol . endfor @${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl ${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc ${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${UCSPISRC}/src/conf-ld ${ECHO_CMD} "${PREFIX}" > ${UCSPISRC}/src/conf-home ${ECHO_CMD} "${PREFIX}/bin" > ${UCSPISRC}/src/conf-tcpbin ${ECHO_CMD} "/etc/ssl" > ${UCSPISRC}/src/conf-cadir ${ECHO_CMD} "/etc/ssl/cert.pem" > ${UCSPISRC}/src/conf-cafile ${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${UCSPISRC}/src/conf-dhfile @cd ${UCSPISRC} && ${SETENV} ${MAKE_ENV} package/compile @cd ${WRKSRC} && ${SH} ./install_spamcontrol.sh # Any rejected patches are a failure @if [ "`find ${WRKSRC} -name '*.rej' | wc -l`" -ne 0 ]; then \ ${ECHO_MSG} "===> Failed to apply spamcontrol patch"; \ ${FALSE}; \ fi # Fix trailing whitespace which breaks some patches ${SED} -i '' -e 's,^\(binm3 binm3+df\) $$,\1,' ${WRKSRC}/Makefile .endif post-patch: .if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} @${CP} ${SMTP_AUTH_DIR}/base64.[ch] ${WRKSRC} . if defined(AUTH_PATCH) @${PATCH} -d ${SMTP_AUTH_DIR} < ${DISTDIR}/${DIST_SUBDIR}/${AUTH_PATCH} . endif @${PATCH} -d ${WRKSRC} < ${SMTP_AUTH_DIR}/auth.patch . if defined(SLAVE_TLS) && ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif . endif @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/qmail-smtpd-auth-close3.patch .elif defined(SLAVE_TLS) && ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif .endif .if defined(SLAVE_MYSQL) @${REINPLACE_CMD} \ -e 's|/opt/mysql|${LOCALBASE}|' \ -e "s,MYSQL_LIBS=.*,MYSQL_LIBS=\`${LOCALBASE}/bin/mysql_config --libs\`," \ ${WRKSRC}/Makefile .elif defined(SLAVE_SPAMCONTROL) . if ${PORT_OPTIONS:MSMTPEXTFORK} @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} . if ${PORT_OPTIONS:MXF_QUITASAP} @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif @${REINPLACE_CMD} -E "/qhpsi *= *\"unknown\"/d; s/(\*qqx *== *'D')/qhpsi \&\& \1/g" \ ${WRKSRC}/qmail-smtpd.c .elif defined(SLAVE_TLS) @${HEAD} -105 ${DISTDIR}/${DIST_SUBDIR}/${TLS_PATCH_NAME} > \ ${WRKDIR}/TLS.readme @${REINPLACE_CMD} "s|/usr/local/ssl|${OPENSSLBASE}|" \ ${WRKSRC}/Makefile .elif defined(SLAVE_LDAP) @${REINPLACE_CMD} "s|^LDAPLIBS=-L/usr/local/lib|LDAPLIBS=-L${LOCALBASE}/lib|; \ s|^LDAPINCLUDES=-I/usr/local/include|LDAPINCLUDES=-I${LOCALBASE}/include|" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} "s|^#SHADOWLIBS=-lcrypt$$|SHADOWLIBS=-lcrypt|" \ ${WRKSRC}/Makefile . if ${PORT_OPTIONS:MSMTPEXTFORK} @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} # @${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-smtpextfork-qmail-smtpd.c . if ${PORT_OPTIONS:MXF_QUITASAP} @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif . if ${PORT_OPTIONS:MTLS} @${REINPLACE_CMD} "s|^#TLS=|TLS=|; \ s|^#TLSINCLUDES=-I/usr/local/include|TLSINCLUDES=-I${OPENSSLBASE}/include|; \ s|^#TLSLIBS=-L/usr/local/lib|TLSLIBS=-L${OPENSSLBASE}/lib|; \ s|^#OPENSSLBIN=/usr/local/bin/openssl|OPENSSLBIN=${OPENSSLBASE}/bin/openssl|" \ ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MDATA_COMPRESS} || ${PORT_OPTIONS:MQMQP_COMPRESS} @${REINPLACE_CMD} "s|^#ZLIB=-lz$$|ZLIB=-lz|" \ ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MAUTOMAILDIRMAKE} @${REINPLACE_CMD} "s|^#MDIRMAKE=|MDIRMAKE=|" ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MAUTOHOMEDIRMAKE} @${REINPLACE_CMD} "s|^#HDIRMAKE=|HDIRMAKE=|" ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MLDAP_DEBUG} @${REINPLACE_CMD} "s|^#DEBUG=|DEBUG=|" ${WRKSRC}/Makefile . endif . if defined(LDAPFLAGS) @${REINPLACE_CMD} "s|^#LDAPFLAGS=.*$$|LDAPFLAGS=${LDAPFLAGS}|" \ ${WRKSRC}/Makefile . endif .endif .if defined(EXT_BIG_TODO_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXT_BIG_TODO_PATCH} .endif @${REINPLACE_CMD} 's!/var/qmail!${PREFIX}!; \ s!/usr/local/!${LOCALBASE}/!' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} 's!nofiles!qnofiles!g' \ ${WRKSRC}/conf-groups @${REINPLACE_CMD} '/"man"/d; /man\/man/d; /man\/cat/d; \ /"doc"/d; /"boot","/d' \ ${WRKSRC}/hier.c .if ${PORT_OPTIONS:MQEXTRA} @${REINPLACE_CMD} 's!QUEUE_EXTRA ""!QUEUE_EXTRA "Tlog\\0"!g; \ s!QUEUE_EXTRALEN 0!QUEUE_EXTRALEN 5!g' \ ${WRKSRC}/extra.h .endif @${REINPLACE_CMD} -e "s/void *main/int main/g" ${WRKSRC}/*.c @${REINPLACE_CMD} -e "/int main/ s/argc, *argv/int argc, char **argv/" ${WRKSRC}/install.c @${ECHO_CMD} "MANPATH ${MANPREFIX}/man" > ${WRKDIR}/qmail.conf do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-qmail .if !empty(PORT_OPTIONS:MBIG_CONCURRENCY_PATCH) \ && defined(WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT) @if [ ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} -gt 0 ]; then \ ${ECHO_CMD} "${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT}" \ > ${WRKSRC}/conf-spawn ; \ fi .endif post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-qmail ${WRKSRC}/conf-qmail.sav @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-qmail @${MV} -f ${WRKSRC}/install ${WRKSRC}/install.nostage @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_qmail.o auto_qmail.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${MV} -f ${WRKSRC}/conf-qmail.sav ${WRKSRC}/conf-qmail do-install: .for i in ${BOOTFILES} @if [ -f ${WRKSRC}/${i}.sh ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${WRKSRC}/$i.sh > ${WRKDIR}/${i} ; \ elif [ -f ${FILESDIR}/${i} ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${FILESDIR}/$i > ${WRKDIR}/${i} ; \ fi .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/configure @cd ${WRKSRC} ; ${FAKEROOT} ./install .for f in ${CONFIGUREPROGRAMS} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/configure .endfor ${INSTALL_PROGRAM} ${WRKSRC}/install.nostage ${STAGEDIR}${PREFIX}/configure/install .for f in ${CONFIGURESCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/configure .endfor .for i in ${BOOTFILES} ${INSTALL_SCRIPT} ${WRKDIR}/${i:T} ${STAGEDIR}${PREFIX}/boot .endfor .if !defined(SLAVE_LDAP) ${INSTALL_SCRIPT} ${WRKDIR}/qmailsmtpd ${STAGEDIR}${PREFIX}/boot ${INSTALL_SCRIPT} ${WRKDIR}/qmailsend ${STAGEDIR}${PREFIX}/boot .endif .for i in 1 5 7 8 @${MKDIR} ${STAGEDIR}${PREFIX}/man/man$i . for j in ${MMAN${i}} ${INSTALL_MAN} ${WRKSRC}/$j ${STAGEDIR}${PREFIX}/man/man${i} . endfor .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for sub in WRKSRC WRKDIR WRKDIR_doc . for doc in ${DOCFILES_${sub}} ${INSTALL_DATA} ${${sub}}/${doc} ${STAGEDIR}${DOCSDIR} . endfor . endfor . if ${PORT_OPTIONS:MSMTPEXTFORK} && ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/README.smtpextfork ${STAGEDIR}${DOCSDIR} . endif . if defined(PACKAGE_BUILDING) @${ECHO_CMD} "FreeBSD Binary package qmail installation" \ > ${STAGEDIR}${DOCSDIR}/SYSDEPS . else @cd ${WRKSRC} && ${CAT} `${CAT} SYSDEPS` \ > ${STAGEDIR}${DOCSDIR}/SYSDEPS . endif .endif @${MKDIR} ${STAGEDIR}${PREFIX}/scripts ${INSTALL_SCRIPT} ${FILESDIR}/mkaliasdir ${STAGEDIR}${PREFIX}/scripts ${INSTALL_SCRIPT} ${WRKDIR}/enable-qmail ${STAGEDIR}${PREFIX}/scripts .for script in ${SCRIPTS} ${INSTALL_SCRIPT} ${WRKDIR}/scripts/${script} ${STAGEDIR}${PREFIX}/scripts .endfor # @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .if defined(SLAVEPORT_LINE) @${ECHO_CMD} "=============================================" @${ECHO_CMD} @${ECHO_CMD} "ATTENTION" @${ECHO_CMD} @${ECHO_CMD} "Add the following line to your /etc/make.conf" @${ECHO_CMD} "QMAIL_SLAVEPORT=${SLAVEPORT_LINE}" @${ECHO_CMD} @${ECHO_CMD} "=============================================" @${ECHO_CMD} .endif post-install: .if defined(SLAVE_LDAP) .for file in qmail-imapd qmail-pop3d qmail-qmqpd qmail-smtpd @${MV} ${STAGEDIR}${PREFIX}/control/${file}.rules \ ${STAGEDIR}${PREFIX}/control/${file}.rules.sample .endfor @${MV} ${STAGEDIR}${PREFIX}/control/signatures \ ${STAGEDIR}${PREFIX}/control/signatures.sample @${FIND} ${WRKDIR} -type f -name run -exec ${SED} -i "" \ -e 's|${STAGEDIR}|${PREFIX}|' {} + .else @${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/rc.d .endif @${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/man.d ${INSTALL_DATA} ${WRKDIR}/qmail.conf ${STAGEDIR}${LOCALBASE}/etc/man.d/qmail.conf @${ECHO_CMD} "===> Fixing plist for ${PREFIX} ownership" @{ \ ${ECHO_CMD} "@owner root"; \ ${ECHO_CMD} "@group qmail"; \ ${ECHO_CMD} "@exec install -d -o root -g qmail ${PREFIX}"; \ ${ECHO_CMD} "@unexec rmdir ${QMAIL_PREFIX} 2>/dev/null || :"; \ } >> ${TMPPLIST} # Stop check-orphans finding the queue dir ${RM} -r ${STAGEDIR}${PREFIX}/queue/ certificate: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -x509 -nodes \ -out ${WRKDIR}/servercert.pem -days 366 \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsclientciphers ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsserverciphers ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif certificate-req: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -nodes \ -out ${WRKDIR}/req.pem \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${ECHO_MSG} ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ ${ECHO_MSG} "===> Send ${WRKDIR}/req.pem to your CA to obtain signed_req.pem, and do:" ; \ ${ECHO_MSG} "===> cat signed_req.pem >> ${PREFIX}/control/servercert.pem" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif .include diff --git a/mail/spamassassin-devel/Makefile b/mail/spamassassin-devel/Makefile index 22737c8c7d4f..0147815c311a 100644 --- a/mail/spamassassin-devel/Makefile +++ b/mail/spamassassin-devel/Makefile @@ -1,183 +1,183 @@ # Created by: Anthony Kim PORTNAME= spamassassin PORTVERSION= ${SA_COMMIT_DATE} CATEGORIES?= mail perl5 PKGNAMESUFFIX= -devel MAINTAINER?= cy@FreeBSD.org COMMENT?= Highly efficient mail filter for identifying spam USE_GITHUB= yes GH_ACCOUNT= apache GH_TAGNAME= 1b605e68e SA_COMMIT_DATE= 2021.10.18 LICENSE= APACHE20 BUILD_DEPENDS= p5-Encode-Detect>=0:converters/p5-Encode-Detect \ p5-HTML-Parser>=3.46:www/p5-HTML-Parser \ p5-HTTP-Date>=0:www/p5-HTTP-Date \ p5-Net-DNS>=0.63:dns/p5-Net-DNS \ p5-NetAddr-IP>=4.010:net-mgmt/p5-NetAddr-IP RUN_DEPENDS:= ${BUILD_DEPENDS} \ p5-Net-CIDR-Lite>=0:net/p5-Net-CIDR-Lite \ p5-Net-IDN-Encode>=0:textproc/p5-Net-IDN-Encode \ p5-Net-LibIDN>=0:dns/p5-Net-LibIDN \ p5-URI>=0:net/p5-URI \ re2c>=.12.0:devel/re2c .for dep in DCC DKIM MYSQL PGSQL PYZOR RAZOR RELAY_COUNTRY RLIMIT SPF_QUERY SSL TEST_DEPENDS+= ${${dep}_RUN_DEPENDS} .endfor -CONFLICTS?= ja-spamassassin-[0-9]* spamassassin-[0-9]* +CONFLICTS?= ja-spamassassin spamassassin CPE_VENDOR= apache USES= cpe perl5 USE_PERL5= configure USE_LDCONFIG= yes DATADIR= ${PREFIX}/share/spamassassin DBDIR?= /var/db DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} ETCDIR?= ${PREFIX}/etc/mail/spamassassin SPAMASSASSIN_CONTACT_ADDRESS?= The administrator of that system USERS?= spamd GROUPS?= spamd CONFIGURE_ARGS= SYSCONFDIR="${PREFIX}/etc" \ CONTACT_ADDRESS="${SPAMASSASSIN_CONTACT_ADDRESS}" \ LOCALSTATEDIR="${DBDIR}/spamassassin" \ BUILD_SPAMC=yes OPTIONS_DEFINE= AS_ROOT DOCS SSL OPTIONS_GROUP= DATABASE GPG PLUGINS OPTIONS_GROUP_DATABASE= MYSQL PGSQL OPTIONS_GROUP_PLUGINS= DCC DKIM PYZOR RAZOR RELAY_COUNTRY RLIMIT SPF_QUERY OPTIONS_SINGLE= GPG OPTIONS_SINGLE_GPG= GNUPG_NONE GNUPG GNUPG2 OPTIONS_DEFAULT= AS_ROOT DKIM GNUPG SSL SPF_QUERY AS_ROOT_DESC= Run spamd as root (recommended) DATABASE_DESC= Optional user-config/bayes database backends GPG_DESC= GnuPG (for sa-update) GNUPG_NONE_DESC= Do not use GnuPG GNUPG_DESC= GnuPG 1 (security/gnupg1) GNUPG2_DESC= GnuPG 2 (security/gnupg) PLUGINS_DESC= Optional SpamAssassin plugins DCC_DESC= DCC digest list support (mail/dcc-dccd) DKIM_DESC= Verify DKIM records (mail/p5-Mail-DKIM) PYZOR_DESC= Pyzor digest list support (mail/pyzor) RAZOR_DESC= Vipul's Razor digest list support (mail/razor-agents) RELAY_COUNTRY_DESC= Location-based scoring (net/p5-GeoIP2) RLIMIT_DESC= Resource limits (devel/p5-BSD-Resource) SPF_QUERY_DESC= Verify SPF records (mail/p5-Mail-SPF) SUB_FILES= pkg-message SUB_LIST+= SPAMD_OWN="${USERS}:${GROUPS}" PLIST_SUB+= USER=${USERS} GROUP=${GROUPS} OPTIONS_SUB= yes AS_ROOT_SUB_LIST= RUN_AS_USER="-u ${USERS} -H /var/spool/spamd" AS_ROOT_SUB_LIST_OFF= RUN_AS_USER= DCC_RUN_DEPENDS= dcc-dccd>=1.3.111:mail/dcc-dccd DKIM_RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \ p5-Mail-DKIM>=0.37:mail/p5-Mail-DKIM \ p5-Crypt-OpenSSL-RSA>=0.26_1:security/p5-Crypt-OpenSSL-RSA GNUPG_RUN_DEPENDS= gnupg1>=1.4.7:security/gnupg1 GNUPG2_RUN_DEPENDS= gpg2:security/gnupg MYSQL_RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql PGSQL_RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg PYZOR_RUN_DEPENDS= pyzor:mail/pyzor RAZOR_RUN_DEPENDS= razor-agents>=2.84:mail/razor-agents \ p5-Digest-SHA1>=2.13:security/p5-Digest-SHA1 RLIMIT_RUN_DEPENDS= p5-BSD-Resource>=1.2911:devel/p5-BSD-Resource RELAY_COUNTRY_RUN_DEPENDS= p5-GeoIP2>=0:net/p5-GeoIP2 \ p5-IP-Country>=0:net/p5-IP-Country SPF_QUERY_RUN_DEPENDS= p5-Mail-SPF>=0:mail/p5-Mail-SPF SSL_USES= ssl SSL_RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL SSL_CONFIGURE_ON= ENABLE_SSL=yes SSL_CONFIGURE_OFF= ENABLE_SSL=no # plugin names in rules/*.pre, for enabling/disabling DCC_INITVAR= DCC DKIM_INITVAR= DKIM PYZOR_INITVAR= Pyzor RAZOR_INITVAR= Razor2 RELAY_COUNTRY_INITVAR= RelayCountry RLIMIT_INITVAR= ResourceLimit SPF_QUERY_INITVAR= SPF DOCS= CREDITS Changes INSTALL NOTICE PACKAGING README TRADEMARK UPGRADE USAGE procmailrc.example DOCSSQL= README README.awl README.bayes awl_mysql.sql awl_pg.sql bayes_mysql.sql bayes_pg.sql userpref_mysql.sql userpref_pg.sql DOCSLDAP= README README.testing sa_test.ldif PORTDOCS= ${DOCS} sql ldap USE_RC_SUBR= sa-spamd ALL_TARGET= all spamc/libspamc.so .include .if ${PORT_OPTIONS:MSSL} CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} ALL_TARGET+= spamc/libsslspamc.so .endif .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL} SUB_LIST+= SQL_FLAG="-Q" .else SUB_LIST+= SQL_FLAG="" .endif post-patch:: ${REINPLACE_CMD} -e 's,B_CONFDIR)/local.cf,B_CONFDIR)/local.cf.sample,g' \ -e 's,B_CONFDIR)/init.pre,B_CONFDIR)/init.pre.sample,g' \ -e 's,B_CONFDIR)/v310.pre,B_CONFDIR)/v310.pre.sample,g' \ -e 's,B_CONFDIR)/v312.pre,B_CONFDIR)/v312.pre.sample,g' \ -e 's,B_CONFDIR)/v320.pre,B_CONFDIR)/v320.pre.sample,g' \ -e 's,B_CONFDIR)/v330.pre,B_CONFDIR)/v330.pre.sample,g' \ -e 's,B_CONFDIR)/v340.pre,B_CONFDIR)/v340.pre.sample,g' \ -e 's,B_CONFDIR)/v341.pre,B_CONFDIR)/v341.pre.sample,g' \ -e 's,B_CONFDIR)/v342.pre,B_CONFDIR)/v342.pre.sample,g' \ -e 's,B_CONFDIR)/v343.pre,B_CONFDIR)/v343.pre.sample,g' \ -e 's,B_CONFDIR)/v400.pre,B_CONFDIR)/v400.pre.sample,g' \ -e 's/require DBI/0/' \ ${WRKSRC}/Makefile.PL ${REINPLACE_CMD} -e '/^CC =/d; \ s|@SSLCFLAGS@|& $${CFLAGS}|g' ${WRKSRC}/spamc/Makefile.in .for var in ${OPTIONS_GROUP_PLUGINS} . if ${PORT_OPTIONS:M${var}} ${REINPLACE_CMD} -e '/${${var}_INITVAR}/s/^\#.*loadplugin/loadplugin/' ${WRKSRC}/rules/*.pre . else ${REINPLACE_CMD} -e '/${${var}_INITVAR}/s/^loadplugin/\# loadplugin/' ${WRKSRC}/rules/*.pre . endif .endfor pre-su-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_LIB} ${WRKSRC}/spamc/libspamc.so ${STAGEDIR}${PREFIX}/lib/libspamc.so.0 ${LN} -sf libspamc.so.0 ${STAGEDIR}${PREFIX}/lib/libspamc.so .if ${PORT_OPTIONS:MSSL} ${INSTALL_LIB} ${WRKSRC}/spamc/libsslspamc.so ${STAGEDIR}${PREFIX}/lib/libsslspamc.so.0 ${LN} -sf libsslspamc.so.0 ${STAGEDIR}${PREFIX}/lib/libsslspamc.so .endif ${INSTALL_DATA} ${WRKSRC}/spamc/libspamc.h ${STAGEDIR}${PREFIX}/include post-install:: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spamc @${MKDIR} ${STAGEDIR}/var/lib/spamassassin ${STAGEDIR}${DBDIR}/spamassassin ${STAGEDIR}/var/run/spamd @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "sql ldap" ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/spamassassin/Makefile b/mail/spamassassin/Makefile index 848088294b8d..579b19e0fb8d 100644 --- a/mail/spamassassin/Makefile +++ b/mail/spamassassin/Makefile @@ -1,178 +1,178 @@ # Created by: Anthony Kim PORTNAME= spamassassin PORTVERSION= 3.4.5 CATEGORIES?= mail perl5 MASTER_SITES= https://archive.apache.org/dist/${PORTNAME}/source/ CPAN/Mail DISTNAME= Mail-SpamAssassin-${PORTVERSION} MAINTAINER?= zeising@FreeBSD.org COMMENT?= Highly efficient mail filter for identifying spam LICENSE= APACHE20 BUILD_DEPENDS= p5-Encode-Detect>=0:converters/p5-Encode-Detect \ p5-HTML-Parser>=3.46:www/p5-HTML-Parser \ p5-HTTP-Date>=0:www/p5-HTTP-Date \ p5-Net-DNS>=0.63:dns/p5-Net-DNS \ p5-NetAddr-IP>=4.010:net-mgmt/p5-NetAddr-IP RUN_DEPENDS:= ${BUILD_DEPENDS} \ p5-Net-CIDR-Lite>=0:net/p5-Net-CIDR-Lite \ p5-Net-IDN-Encode>=0:textproc/p5-Net-IDN-Encode \ p5-Net-LibIDN>=0:dns/p5-Net-LibIDN \ p5-URI>=0:net/p5-URI \ re2c>=.12.0:devel/re2c .for dep in DCC DKIM MYSQL PGSQL PYZOR RAZOR RELAY_COUNTRY RLIMIT SPF_QUERY SSL TEST_DEPENDS+= ${${dep}_RUN_DEPENDS} .endfor -CONFLICTS?= ja-spamassassin-[0-9]* +CONFLICTS?= ja-spamassassin CPE_VENDOR= apache USES= cpe perl5 USE_PERL5= configure USE_LDCONFIG= yes DATADIR= ${PREFIX}/share/spamassassin DBDIR?= /var/db DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} ETCDIR?= ${PREFIX}/etc/mail/spamassassin SPAMASSASSIN_CONTACT_ADDRESS?= The administrator of that system USERS?= spamd GROUPS?= spamd CONFIGURE_ARGS= SYSCONFDIR="${PREFIX}/etc" \ CONTACT_ADDRESS="${SPAMASSASSIN_CONTACT_ADDRESS}" \ LOCALSTATEDIR="${DBDIR}/spamassassin" \ BUILD_SPAMC=yes OPTIONS_DEFINE= AS_ROOT DOCS SSL OPTIONS_GROUP= DATABASE GPG PLUGINS OPTIONS_GROUP_DATABASE= MYSQL PGSQL OPTIONS_GROUP_PLUGINS= DCC DKIM PYZOR RAZOR RELAY_COUNTRY RLIMIT SPF_QUERY OPTIONS_SINGLE= GPG OPTIONS_SINGLE_GPG= GNUPG_NONE GNUPG GNUPG2 OPTIONS_DEFAULT= AS_ROOT DKIM GNUPG SSL SPF_QUERY AS_ROOT_DESC= Run spamd as root (recommended) DATABASE_DESC= Optional user-config/bayes database backends GPG_DESC= GnuPG (for sa-update) GNUPG_NONE_DESC= Do not use GnuPG GNUPG_DESC= GnuPG 1 (security/gnupg1) GNUPG2_DESC= GnuPG 2 (security/gnupg) PLUGINS_DESC= Optional SpamAssassin plugins DCC_DESC= DCC digest list support (mail/dcc-dccd) DKIM_DESC= Verify DKIM records (mail/p5-Mail-DKIM) PYZOR_DESC= Pyzor digest list support (mail/pyzor) RAZOR_DESC= Vipul's Razor digest list support (mail/razor-agents) RELAY_COUNTRY_DESC= Location-based scoring (net/p5-GeoIP2) RLIMIT_DESC= Resource limits (devel/p5-BSD-Resource) SPF_QUERY_DESC= Verify SPF records (mail/p5-Mail-SPF) SUB_FILES= pkg-message SUB_LIST+= SPAMD_OWN="${USERS}:${GROUPS}" PLIST_SUB+= USER=${USERS} GROUP=${GROUPS} OPTIONS_SUB= yes AS_ROOT_SUB_LIST= RUN_AS_USER="-u ${USERS} -H /var/spool/spamd" AS_ROOT_SUB_LIST_OFF= RUN_AS_USER= DCC_RUN_DEPENDS= dcc-dccd>=1.3.111:mail/dcc-dccd DKIM_RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \ p5-Mail-DKIM>=0.37:mail/p5-Mail-DKIM \ p5-Crypt-OpenSSL-RSA>=0.26_1:security/p5-Crypt-OpenSSL-RSA GNUPG_RUN_DEPENDS= gnupg1>=1.4.7:security/gnupg1 GNUPG2_RUN_DEPENDS= gpg2:security/gnupg MYSQL_RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql PGSQL_RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg PYZOR_RUN_DEPENDS= pyzor:mail/pyzor RAZOR_RUN_DEPENDS= razor-agents>=2.84:mail/razor-agents \ p5-Digest-SHA1>=2.13:security/p5-Digest-SHA1 RLIMIT_RUN_DEPENDS= p5-BSD-Resource>=1.2911:devel/p5-BSD-Resource RELAY_COUNTRY_RUN_DEPENDS= p5-GeoIP2>=0:net/p5-GeoIP2 \ p5-IP-Country>=0:net/p5-IP-Country SPF_QUERY_RUN_DEPENDS= p5-Mail-SPF>=0:mail/p5-Mail-SPF SSL_USES= ssl SSL_RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL SSL_CONFIGURE_ON= ENABLE_SSL=yes SSL_CONFIGURE_OFF= ENABLE_SSL=no # plugin names in rules/*.pre, for enabling/disabling DCC_INITVAR= DCC DKIM_INITVAR= DKIM PYZOR_INITVAR= Pyzor RAZOR_INITVAR= Razor2 RELAY_COUNTRY_INITVAR= RelayCountry RLIMIT_INITVAR= ResourceLimit SPF_QUERY_INITVAR= SPF DOCS= CREDITS Changes INSTALL NOTICE PACKAGING README TRADEMARK UPGRADE USAGE procmailrc.example DOCSSQL= README README.awl README.bayes awl_mysql.sql awl_pg.sql bayes_mysql.sql bayes_pg.sql userpref_mysql.sql userpref_pg.sql DOCSLDAP= README README.testing sa_test.ldif PORTDOCS= ${DOCS} sql ldap USE_RC_SUBR= sa-spamd ALL_TARGET= all spamc/libspamc.so .include .if ${PORT_OPTIONS:MSSL} CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} ALL_TARGET+= spamc/libsslspamc.so .endif .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL} SUB_LIST+= SQL_FLAG="-Q" .else SUB_LIST+= SQL_FLAG="" .endif post-patch:: ${REINPLACE_CMD} -e 's,B_CONFDIR)/local.cf,B_CONFDIR)/local.cf.sample,g' \ -e 's,B_CONFDIR)/init.pre,B_CONFDIR)/init.pre.sample,g' \ -e 's,B_CONFDIR)/v310.pre,B_CONFDIR)/v310.pre.sample,g' \ -e 's,B_CONFDIR)/v312.pre,B_CONFDIR)/v312.pre.sample,g' \ -e 's,B_CONFDIR)/v320.pre,B_CONFDIR)/v320.pre.sample,g' \ -e 's,B_CONFDIR)/v330.pre,B_CONFDIR)/v330.pre.sample,g' \ -e 's,B_CONFDIR)/v340.pre,B_CONFDIR)/v340.pre.sample,g' \ -e 's,B_CONFDIR)/v341.pre,B_CONFDIR)/v341.pre.sample,g' \ -e 's,B_CONFDIR)/v342.pre,B_CONFDIR)/v342.pre.sample,g' \ -e 's,B_CONFDIR)/v343.pre,B_CONFDIR)/v343.pre.sample,g' \ -e 's/require DBI/0/' \ ${WRKSRC}/Makefile.PL ${REINPLACE_CMD} -e '/^CC =/d; \ s|@SSLCFLAGS@|& $${CFLAGS}|g' ${WRKSRC}/spamc/Makefile.in .for var in ${OPTIONS_GROUP_PLUGINS} . if ${PORT_OPTIONS:M${var}} ${REINPLACE_CMD} -e '/${${var}_INITVAR}/s/^\#.*loadplugin/loadplugin/' ${WRKSRC}/rules/*.pre . else ${REINPLACE_CMD} -e '/${${var}_INITVAR}/s/^loadplugin/\# loadplugin/' ${WRKSRC}/rules/*.pre . endif .endfor pre-su-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_LIB} ${WRKSRC}/spamc/libspamc.so ${STAGEDIR}${PREFIX}/lib/libspamc.so.0 ${LN} -sf libspamc.so.0 ${STAGEDIR}${PREFIX}/lib/libspamc.so .if ${PORT_OPTIONS:MSSL} ${INSTALL_LIB} ${WRKSRC}/spamc/libsslspamc.so ${STAGEDIR}${PREFIX}/lib/libsslspamc.so.0 ${LN} -sf libsslspamc.so.0 ${STAGEDIR}${PREFIX}/lib/libsslspamc.so .endif ${INSTALL_DATA} ${WRKSRC}/spamc/libspamc.h ${STAGEDIR}${PREFIX}/include post-install:: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spamc @${MKDIR} ${STAGEDIR}/var/lib/spamassassin ${STAGEDIR}${DBDIR}/spamassassin ${STAGEDIR}/var/run/spamd @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "sql ldap" ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/squirrelmail/Makefile b/mail/squirrelmail/Makefile index d4f7cebfbc77..fe73cfa19297 100644 --- a/mail/squirrelmail/Makefile +++ b/mail/squirrelmail/Makefile @@ -1,96 +1,96 @@ # Created by: Simon Dick PORTNAME= squirrelmail PORTVERSION= 20200422 CATEGORIES= mail www MASTER_SITES= http://snapshots.squirrelmail.org/ \ http://freebsd.uzsolt.hu/src/ PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}-${PORTVERSION}_0200-SVN.stable DIST_SUBDIR= ${PORTNAME} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Webmail system which accesses mail over IMAP LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/COPYING USES= cpe gettext perl5 php:web,flavors tar:bzip2 USE_PHP= session hash gettext mbstring pcre openssl xml USE_PERL5= run PORTSCOUT= ignore:1 NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}.stable/${PORTNAME} OPTIONS_DEFINE= DATABASE LDAP DOCS DATABASE_DESC= PDO database support (must also install a driver) DATABASE_USE= PHP=pdo LDAP_USE= PHP=ldap # if you were using WITHOUT_WWWDIR, use SQUIRRELDIR=${PREFIX}/squirrelmail SQUIRRELDIR?= ${WWWDIR} SMUSER?= ${WWWOWN} SMGROUP?= ${WWWGRP} USERS= ${SMUSER} GROUPS= ${SMGROUP} PLIST_SUB= PORTVERSION=${PORTVERSION} \ SQUIRRELDIR="${SQUIRRELDIR:S,^${PREFIX}/,,}" \ SMUSER=${SMUSER} \ SMGROUP=${SMGROUP} SUB_FILES= pkg-message SUB_LIST= SQUIRRELDIR=${SQUIRRELDIR} SMUSER=${SMUSER} SMGROUP=${SMGROUP} -CONFLICTS= squirreloutlook-[0-9]* +CONFLICTS= squirreloutlook post-patch: @${REINPLACE_CMD} -e 's|ispell|${LOCALBASE}/bin/aspell|g' \ ${WRKSRC}/plugins/squirrelspell/sqspell_config.php @${REINPLACE_CMD} -e 's|/usr/bin/fortune|/usr/games/fortune|g' \ ${WRKSRC}/plugins/fortune/fortune_functions.php @${REINPLACE_CMD} -e 's|/var/local/squirrelmail|${SQUIRRELDIR}|g' \ ${WRKSRC}/config/conf.pl ${WRKSRC}/config/config_default.php ${WRKSRC}/doc/INSTALL do-build: # Rearrange the documentation @${MV} ${WRKSRC}/themes/README.themes ${WRKSRC}/doc @(cd ${WRKSRC} && \ for f in `${FIND} -E plugins -regex \ '.*(README.*|INSTALL|HISTORY)'`; \ do \ ${MKDIR} doc/`dirname $$f`; \ ${MV} $$f doc/`dirname $$f`; \ done) @${MV} ${WRKSRC}/doc/plugins/squirrelspell/doc/README ${WRKSRC}/doc/plugins/squirrelspell @${RM} -r ${WRKSRC}/doc/plugins/squirrelspell/doc @${MV} ${WRKSRC}/plugins/squirrelspell/doc/* ${WRKSRC}/doc/plugins/squirrelspell @${RM} ${WRKSRC}/doc/plugins/squirrelspell/index.php @${RM} -r ${WRKSRC}/plugins/squirrelspell/doc @${ECHO} "left_refresh=300" >> ${WRKSRC}/data/default_pref @${MV} ${WRKSRC}/config/config_local.php ${WRKSRC}/config/config_local.php.sample @${MV} ${WRKSRC}/data/default_pref ${WRKSRC}/data/default_pref.sample @${MKDIR} ${WRKSRC}/attach @${CP} -p ${WRKSRC}/data/.htaccess ${WRKSRC}/attach/.htaccess do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ${INSTALL_SCRIPT} ${FILESDIR}/111.clean-squirrelmail ${STAGEDIR}${PREFIX}/etc/periodic/daily @${MKDIR} ${STAGEDIR}${SQUIRRELDIR} ${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${SQUIRRELDIR} ${INSTALL_SCRIPT} ${WRKSRC}/configure ${STAGEDIR}${SQUIRRELDIR} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} "attach class config data functions help images include locale plugins po scripts src themes" \ ${STAGEDIR}${SQUIRRELDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/sylpheed/Makefile b/mail/sylpheed/Makefile index ca710bebb4a5..3a4d508f172b 100644 --- a/mail/sylpheed/Makefile +++ b/mail/sylpheed/Makefile @@ -1,119 +1,119 @@ # Created by: shigeri PORTNAME= sylpheed PORTVERSION= 3.7.0 PORTREVISION= 5 CATEGORIES= mail MASTER_SITES= http://sylpheed.sraoss.jp/sylpheed/v${PORTVERSION:C/\.[^\.]*$//}/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Lightweight, featureful, and fast GTK+ based e-mail client LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:misc/mime-support LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz USES= cpe desktop-file-utils gettext gmake gnome iconv libtool pkgconfig \ tar:bzip2 USE_GNOME= gtk20 cairo gdkpixbuf2 USE_LDCONFIG= yes CPE_VENDOR= sylpheed_project GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-ipv6 \ --prefix=${PREFIX} \ --program-transform-name='' -CONFLICTS= sylpheed-1.[0-8]* sylpheed-2.[0-9]* sylpheed-gtk2-[0-9]* +CONFLICTS= sylpheed-1.[0-8]* sylpheed-2.[0-9]* sylpheed-gtk2 OPTIONS_DEFINE= CA_BUNDLE COMPFACE CURL DOCS GPGME GTKSPELL LDAP \ ONIGURUMA SSL HIDE_OSSIG CA_BUNDLE_DESC= Include CA bundle for certificate verification COMPFACE_DESC= X-Face support CURL_DESC= libcurl dependency (remote update check) GPGME_DESC= GnuPG support using GPGME GTKSPELL_DESC= Spell checking support HIDE_OSSIG_DESC=Hide OS and GTK signature in mail header ONIGURUMA_DESC= Oniguruma support OPTIONS_DEFAULT=CA_BUNDLE CURL GTKSPELL GPGME SSL CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss COMPFACE_LIB_DEPENDS= libcompface.so:mail/faces COMPFACE_CONFIGURE_ENABLE= compface CURL_RUN_DEPENDS= curl:ftp/curl GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme \ libgpg-error.so:security/libgpg-error \ libassuan.so:security/libassuan GPGME_RUN_DEPENDS= gpg:security/gnupg GPGME_CONFIGURE_ENABLE= gpgme GTKSPELL_LIB_DEPENDS= libgtkspell.so:textproc/gtkspell \ libenchant.so:textproc/enchant \ libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus GTKSPELL_CONFIGURE_ENABLE= gtkspell HIDE_OSSIG_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_main.c LDAP_CONFIGURE_ENABLE= ldap LDAP_USE= openldap=yes ONIGURUMA_LIB_DEPENDS= libonig.so:devel/oniguruma ONIGURUMA_CONFIGURE_ENABLE= oniguruma SSL_CONFIGURE_ENABLE= ssl SSL_USES= ssl .include MAKEFILES= Makefile.in ac/Makefile.in faq/Makefile.in faq/de/Makefile.in \ faq/en/Makefile.in faq/es/Makefile.in faq/fr/Makefile.in \ faq/it/Makefile.in manual/Makefile.in manual/en/Makefile.in \ manual/ja/Makefile.in src/Makefile.in libsylph/Makefile.in \ src/icons/Makefile.in post-patch: @${REINPLACE_CMD} -e 's|-lresolv||g; s|-lpisock\"|${ICONV_LIB} &|g;' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}&|g' \ ${WRKSRC}/libsylph/procmime.c # to prevent breaking cc of ldif.c because of a base64.h in PREFIX/include @${REINPLACE_CMD} -e 's|^\(DEFS.*\.\.\)$$|\1 -I../libsylph|' \ ${WRKSRC}/src/Makefile.in post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS = /s/manual faq//' \ ${WRKSRC}/Makefile.in post-patch-DOCS-on: .for i in ${MAKEFILES} @${REINPLACE_CMD} -e 's|^faqdir = @faqdir@$$|faqdir = ${DOCSDIR}/faq|g; \ s|^manualdir = @manualdir@$$|manualdir = ${DOCSDIR}/manual|g' \ ${WRKSRC}/${i} .endfor post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ChangeLog INSTALL README TODO ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${i}.ja ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/sylpheed.png ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/sylpheed.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include diff --git a/math/atlas/Makefile b/math/atlas/Makefile index f5f9bd6f0ac1..6e7515bf11d6 100644 --- a/math/atlas/Makefile +++ b/math/atlas/Makefile @@ -1,236 +1,236 @@ # Created by: Nakata Maho PORTNAME= atlas PORTVERSION= 3.8.4 PORTREVISION= 18 PORTEPOCH= 1 CATEGORIES= math MASTER_SITES= SF/math-${PORTNAME}/Stable/${PORTVERSION} PKGNAMESUFFIX= -math DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Automatically Tuned Linear Algebra Software (ATLAS) LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${NONEXISTENT}:math/lapack:checksum USES= fortran gmake tar:bzip2 USE_GCC= yes -CONFLICTS= cblas-[0-9]* +CONFLICTS= cblas MANUAL_PACKAGE_BUILD= Optimizes for the local machine. OPTIONS_DEFINE= DOCS DATA ARCHDEF TSC WALL_TIMER OPTIONS_DEFAULT= DATA ARCHDEF_DESC= Use a specified architectural default DATA_DESC= Install tuning data and logs from the build TSC_DESC= If WALL_TIMER is enabled, use the TSC WALL_TIMER_DESC= Use less robust timing with higher resolution PORTSCOUT= limitw:1,even WRKSRC= ${WRKDIR}/ATLAS .include #Increase ATLAS_MAXMALLOC if the atlas threaded libraries perform poorly on large problems: # http://math-atlas.sourceforge.net/errata.html#MaxMalloc ATLAS_MAXMALLOC?= 67108864 .if !empty(ARCH:M*64*) POINTER?= 64 .else POINTER?= 32 .endif .if defined(MAINTAINER_MODE) LIB_DEPENDS+= libblas.so:math/blas .endif .if ${PORT_OPTIONS:MDATA} PORTDATA= * .endif PORTDOCS= * .if ${PORT_OPTIONS:MARCHDEF} . if defined(ARCHDEF) . if ${ARCHDEF} == "NONE" ARCHDEFFLAG= -Si archdef 0 . endif . else IGNORE= you have set WITH_ARCHDEF, but have not defined ARCHDEF . endif .endif USE_LDCONFIG= yes EXTRA_FLAGS?= ${PICFLAG} -Wl,-rpath=${_GCC_RUNTIME} SHARED_FLAGS= ${PICFLAG} -DPIC SHARED_LAPACK_WRKSRC= WRKSRC STATIC_LAPACK_WRKSRC= WRKSRC PICFLAG?= -fPIC CFLAGS+= ${PICFLAG} MAKE_ENV+= MAKE=${GMAKE} BINARY_ALIAS= make=${LOCALBASE}/bin/gmake post-patch: @cd ${WRKSRC}/CONFIG/ARCHS ; for t in *.tgz ; do \ ${MV} $${t} $${t}.bak ; \ ${TAR} -s '/gcc/${CC}/' -xf $${t}.bak ; \ ${TAR} -czf $${t} $${t%.tgz} ; \ ${RM} -r $${t%.tgz} $${t}.bak ; \ done @${REINPLACE_CMD} -e 's|$$(ARCH)|$$(ATLAS_ARCH)|g' \ ${WRKSRC}/Make.top \ ${WRKSRC}/makes/Make.bin \ ${WRKSRC}/makes/Make.lib \ ${WRKSRC}/makes/Make.sysinfo \ ${WRKSRC}/CONFIG/src/Makefile \ ${WRKSRC}/CONFIG/ARCHS/Makefile @${REINPLACE_CMD} -e "s|gcc|${CC}|" ${WRKSRC}/CONFIG/ARCHS/Makefile @${REINPLACE_CMD} -e "\|OS=ALL|{N; s|'gcc'|'${CC}'|; \ s|'gfortran'|'${FC}'|; s|-mavx|-msse3|;s|'| ${EXTRA_FLAGS}'|4;}" \ ${WRKSRC}/CONFIG/src/atlcomp.txt @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|" \ ${WRKSRC}/CONFIG/src/SpewMakeInc.c @${REINPLACE_CMD} -E -e \ "\|(#define ATL_MaxMalloc[[:blank:]]+)([[:digit:]]+)|s||\1${ATLAS_MAXMALLOC}|" \ ${WRKSRC}/include/atlas_lvl3.h @${CAT} ${FILESDIR}/tuning-message do-configure: @if [ ${PORT_OPTIONS:MWALL_TIMER} ] ; then \ TIMEFLAG= ; \ if [ \( ${ARCH} = "i386" -o ${ARCH} = "amd64" \) -a ${PORT_OPTIONS:MTSC} ] ; then \ freq=`${SYSCTL} -ni machdep.tsc_freq` ; \ if [ "x$${freq}" != "x" ] ; then \ if [ $${freq} -gt 1000000 ] ; then \ MHZ=$$(($${freq}/1000000)) ; \ TIMEFLAG="-D c -DPentiumCPS=$${MHZ}" ; \ fi ; \ fi ; \ fi ; \ if [ "x$${TIMEFLAG}" = "x" ] ; then \ TIMEFLAG="-D c -DWALL" ; \ fi ; \ fi ; \ ${ECHO_CMD} "TIMEFLAG = $${TIMEFLAG}" \ > ${WRKSRC}/saved_flags ; \ ${ECHO_CMD} "Dummy configuration of ATLAS to obtain compiler flags:" ; \ ${MKDIR} ${WRKSRC}/static ; cd ${WRKSRC}/static ; \ ../configure --cc="${CC}" --cflags="${CFLAGS}" \ --prefix="${PREFIX}" -v 2 $${TIMEFLAG} ${ARCHDEFFLAG} \ -Ss f77lib " " -Ss pmake "${MAKE} ${_MAKE_JOBS}" \ -Fa alg "${STATIC_FLAGS} " -b ${POINTER} @${SED} -ne "\|F77FLAGS =|p" ${WRKSRC}/static/Make.inc \ >> ${WRKSRC}/saved_flags post-configure: @${RM} -r ${WRKSRC}/static do-build: .for opt in shared static @${ECHO_CMD} "Building the LAPACK archives with ${opt} ATLAS flags:" F77FLAGS="`${MAKE} -f ${WRKSRC}/saved_flags -V F77FLAGS` ${EXTRA_FLAGS}" ; \ LW=`${MAKE} -C ${PORTSDIR}/math/lapack -V ${${opt:tu}_LAPACK_WRKSRC}` ; \ ${MAKE} -C ${PORTSDIR}/math/lapack WITH=${opt:tu} clean patch ; \ ${REINPLACE_CMD} -e 's|-O0|-O0 ${EXTRA_FLAGS}|' $${LW}/make.inc ; \ cd $${LW} ; ${SETENV} ${MAKE_ENV:NFFLAGS=*} EXTRAFLAGS="${${opt:tu}_FLAGS} ${PICFLAG} " \ FFLAGS="-pipe $${F77FLAGS}" ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} \ ARCH="${AR}" lapacklib ; \ TIMEFLAG=`${MAKE} -f ${WRKSRC}/saved_flags -V TIMEFLAG` ; \ ${MKDIR} ${WRKSRC}/${opt} ; cd ${WRKSRC}/${opt} ; \ ${MV} $${LW}/liblapack.a liblapack_${opt}.a ; \ ${MAKE} -C ${PORTSDIR}/math/lapack clean ; \ ${ECHO_CMD} "Configuring ${opt} ATLAS:" ; \ ../configure --cc="${CC}" --cflags="${CFLAGS}" \ --with-netlib-lapack="${WRKSRC}/${opt}/liblapack_${opt}.a" \ --prefix="${PREFIX}" -v 2 $${TIMEFLAG} ${ARCHDEFFLAG} \ -Ss f77lib " " -Ss pmake "${MAKE_CMD} ${_MAKE_JOBS}" \ -Fa alg "${${opt:tu}_FLAGS} " -b ${POINTER} ; \ if [ "x${WITH_ARCHDEF}" != "x" ] ; then \ if [ "x${ARCHDEF}" != "xNONE" ] ; then \ if [ -f ${ARCHDEF} ] ; then \ ${CP} -f ${ARCHDEF} ${WRKSRC}/CONFIG/ARCHS/ ; \ elif [ ! -f ${WRKSRC}/CONFIG/ARCHS/${ARCHDEF} ] ; then \ ${ECHO_CMD} \ "==> ${PKGNAME} : ARCHDEF \"${ARCHDEF}\" does not exist" ; \ exit 1 ; \ fi ; \ ${REINPLACE_CMD} -E -e \ "\|[[:blank:]]*ARCH =|s|=.*|= ${ARCHDEF:T:S/.tgz$//}|" \ ${WRKSRC}/${opt}/Make.inc ; \ fi ; \ fi ; \ ${ECHO_CMD} "Building ${opt} ATLAS:" ; cd ${WRKSRC}/${opt} ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} all .endfor L1= ${FC} $${F77FLAGS} ${SHARED_FLAGS} ${LDFLAGS} -shared -Wl,-x \ -Wl,--whole-archive -Wl,-soname, L2= -Wl,--no-whole-archive -Wl,--as-needed -lpthread post-build: .for opt in shared static @${ECHO_CMD} "Timing ${opt} ATLAS:" (cd ${WRKSRC}/${opt} ; ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} time ; \ cd ARCHS ; ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} ArchNew tarfile) .endfor @${ECHO_CMD} "Building ATLAS shared libraries:" @F77FLAGS="`${MAKE} -f ${WRKSRC}/saved_flags -V F77FLAGS` ${EXTRA_FLAGS}" ; \ cd ${WRKSRC}/shared/lib ; \ ${L1}libatlas.so.2 -o libatlas.so.2 libatlas.a ${L2} ; \ ${L1}libf77blas.so.2 -o libf77blas.so.2 libf77blas.a ${L2} libatlas.so.2 ; \ ${L1}libptf77blas.so.2 -o libptf77blas.so.2 libptf77blas.a ${L2} libatlas.so.2 ; \ ${L1}libcblas.so.2 -o libcblas.so.2 libcblas.a ${L2} libatlas.so.2 ; \ ${L1}libptcblas.so.2 -o libptcblas.so.2 libptcblas.a ${L2} libatlas.so.2 ; \ ${L1}libalapack.so.2 -o libalapack.so.2 liblapack.a ${L2} libatlas.so.2 .if defined(MAINTAINER_MODE) STATIC_BLAS= ${LOCALBASE}/lib/libblas.a SHARED_BLAS= -L${LOCALBASE}/lib -lblas check regression-test test: build . for opt in shared static @${ECHO_CMD} "Testing ${opt} ATLAS:" @cd ${WRKSRC}/${opt} ; ${SETENV} ${MAKE_ENV} BLAS="${${opt:tu}_BLAS}" \ ${MAKE_CMD} ${MAKE_ARGS} check ptcheck error_report . endfor .endif do-install: .for i in libatlas libcblas libf77blas liblapack libptcblas libptf77blas ${INSTALL_DATA} ${WRKSRC}/static/lib/${i}.a \ ${STAGEDIR}${PREFIX}/lib/${i:S|lapack|alapack|}.a ${INSTALL_DATA} ${WRKSRC}/shared/lib/${i}.a \ ${STAGEDIR}${PREFIX}/lib/${i:S|lapack|alapack|}_pic.a ${INSTALL_LIB} ${WRKSRC}/shared/lib/${i:S|lapack|alapack|}.so.2 \ ${STAGEDIR}${PREFIX}/lib ${LN} -sf ${i:S|lapack|alapack|}.so.2 \ ${STAGEDIR}${PREFIX}/lib/${i:S|lapack|alapack|}.so .endfor ${INSTALL_DATA} ${WRKSRC}/include/cblas.h ${WRKSRC}/include/clapack.h \ ${STAGEDIR}${PREFIX}/include .for opt in shared static @${MKDIR} ${STAGEDIR}${PREFIX}/include/atlas/${opt} ${INSTALL_DATA} ${WRKSRC}/${opt}/include/* \ ${STAGEDIR}${PREFIX}/include/atlas/${opt} . if ${PORT_OPTIONS:MDATA} @${MKDIR} ${STAGEDIR}${DATADIR}/${opt} (cd ${WRKSRC}/${opt}/bin; \ ${COPYTREE_SHARE} INSTALL_LOG ${STAGEDIR}${DATADIR}/${opt}) (cd ${WRKSRC}/${opt}/ARCHS; \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${DATADIR}/${opt} \ "! -name Makefile -and ! -name *.tgz") @${FIND} ${STAGEDIR}${DATADIR}/${opt} -type d -empty -delete . endif .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile index beec12361a1a..8efb53e9eee4 100644 --- a/math/geogebra/Makefile +++ b/math/geogebra/Makefile @@ -1,46 +1,46 @@ # Created by: Nicola Vitale PORTNAME= geogebra PORTVERSION= 5.0.625.0 CATEGORIES= math education java MASTER_SITES= http://download.geogebra.org/installers/5.0/ \ https://static.geogebra.org/images/ \ http://freebsd.uzsolt.hu/src/ DISTNAME= GeoGebra-Linux-Portable-${PORTVERSION:S/./-/g} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} geogebra.png geogebra-logo.svg EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Dynamic software that joins geometry, algebra, and calculus LICENSE= GEOGEBRA LICENSE_NAME= GeoGebra Non-Commercial License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept ONLY_FOR_ARCHS= amd64 i386 USES= tar:bzip2 desktop-file-utils gnome shebangfix USE_JAVA= yes -CONFLICTS= math/geogebra-i18n-[0-9]* +CONFLICTS= math/geogebra-i18n NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${DISTNAME} SUB_FILES= geogebra.desktop geogebra.sh SUB_LIST= JAVA=${JAVA} do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME} ${INSTALL_SCRIPT} ${WRKDIR}/geogebra.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/geogebra/*.jar ${STAGEDIR}${DATADIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKDIR}/geogebra.desktop ${STAGEDIR}${DESKTOPDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${DISTDIR}/geogebra.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/geogebra.png ${INSTALL_DATA} ${DISTDIR}/geogebra-logo.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/geogebra.svg .include diff --git a/math/glpk/Makefile b/math/glpk/Makefile index be178f3414c8..ddc2de0fb8e1 100644 --- a/math/glpk/Makefile +++ b/math/glpk/Makefile @@ -1,52 +1,52 @@ # Created by: Dmitry Sivachenko PORTNAME= glpk DISTVERSION= 5.0 CATEGORIES= math MASTER_SITES= GNU MAINTAINER= dmgk@FreeBSD.org COMMENT= GNU Linear Programming Kit LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgmp.so:math/gmp -CONFLICTS= goblin-[0-9]* +CONFLICTS= goblin USES= gmake libtool localbase GNU_CONFIGURE= yes USE_LDCONFIG= yes CFLAGS+= -trigraphs CPPFLAGS+= -D_LSEEK_DECLARED CONFIGURE_ARGS= --with-gmp INSTALL_TARGET= install-strip TEST_TARGET= check PORTDOCS= * OPTIONS_DEFINE= IODBC MYSQL DOCS IODBC_DESC= MathProg iodbc support IODBC_CONFIGURE_ON= --enable-dl=dlfcn --enable-odbc IODBC_CONFIGURE_OFF= --disable-dl --disable-odbc IODBC_LIB_DEPENDS= libiodbc.so:databases/libiodbc MYSQL_DESC= MathProg mysql support MYSQL_CONFIGURE_ON= --enable-dl=dlfcn --enable-mysql MYSQL_CONFIGURE_OFF= --disable-mysql MYSQL_USES= mysql post-patch: @${REINPLACE_CMD} -e "s;\/usr\/include\/mysql;${LOCALBASE}\/include\/mysql;g" \ ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} cnfsat.pdf glpk.pdf gmpl.pdf \ graphs.pdf miplib2.txt miplib3.txt netlib.txt ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/notes && ${INSTALL_DATA} gomory.pdf keller.pdf \ scf.pdf simplex1.pdf simplex2.pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/math/metis/Makefile b/math/metis/Makefile index bca9c8949282..226f35b71119 100644 --- a/math/metis/Makefile +++ b/math/metis/Makefile @@ -1,109 +1,109 @@ # Created by: Pedro Giffuni PORTNAME= metis PORTVERSION= 5.1.0 PORTREVISION= 9 CATEGORIES= math MASTER_SITES= http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/ MAINTAINER= ports@FreeBSD.org COMMENT= Package for unstructured graph partitioning LICENSE= APACHE20 USES= cmake:noninja compiler:c11 -CONFLICTS= metis-edf-[0-9]* metis4-4* +CONFLICTS= metis-edf metis4-4* PORTDOCS= manual.pdf BINS= cmpfillin gpmetis graphchk m2gmetis mpmetis ndmetis SHLIB_MAJOR?= 2 OPTIONS_DEFINE= DOCS OPENMP SHARED STATIC OPTIONS_DEFAULT= SHARED STATIC OPTIONS_SUB= yes OPENMP_DESC= multithreading via OpenMP SHARED_DESC= shared library and dynamically-linked executables STATIC_DESC= libmetis archive OPENMP_CMAKE_BOOL= OPENMP SHARED_USE= LDCONFIG=yes CMAKE_ARGS_SHARED= -DSHARED=1 -DSHLIB_MAJOR="${SHLIB_MAJOR}" ALL_TARGET_SHARED= all WRKSRC_SHARED= ${WRKSRC}_SHARED INSTALL_WRKSRC_SHARED= ${WRKSRC_SHARED} ALL_TARGET_STATIC= metis WRKSRC_STATIC= ${WRKSRC} INSTALL_WRKSRC_STATIC= ${WRKSRC_STATIC}/libmetis .include .if ${ARCH} == "sparc64" CFLAGS+= -fPIC .else CFLAGS+= -fpic .endif pre-configure: @${REINPLACE_CMD} -e "/^# Add compiler flags/,/^$$/d" \ -e "/^check_include_file(execinfo.h/d" \ ${WRKSRC}/GKlib/GKlibSystem.cmake @${REINPLACE_CMD} -e "\|/home/karypis/|d" \ ${WRKSRC}/programs/CMakeLists.txt .if ${ARCH:M*64*} @${REINPLACE_CMD} -e \ 's|IDXTYPEWIDTH 32|IDXTYPEWIDTH 64|' \ ${WRKSRC}/include/metis.h .endif pre-configure-SHARED-on: @${CP} -R ${WRKSRC} ${WRKSRC_SHARED} do-configure: .for o in SHARED STATIC .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nConfiguring ${o}:\n\n\n" @cd ${WRKSRC_${o}}; ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} \ ${CMAKE_ARGS:C|${CFLAGS}|& ${${o}_FLAGS}|g} ${CMAKE_ARGS_${o}} \ -DGKLIB_PATH="${WRKSRC_${o}}/GKlib" ${CMAKE_SOURCE_PATH} .endif .endfor do-build: .for o in SHARED STATIC .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nBuilding ${o}:\n\n\n" @cd ${WRKSRC_${o}}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} ${ALL_TARGET_${o}} .endif .endfor .if ${PORT_OPTIONS:MSHARED} @cd ${WRKSRC_SHARED}/programs; ${STRIP_CMD} ${BINS} @cd ${WRKSRC_SHARED}/libmetis; ${STRIP_CMD} libmetis.so.* .endif .if ${PORT_OPTIONS:MSTATIC} @cd ${WRKSRC_STATIC}/libmetis; ${STRIP_CMD} libmetis.a .endif check regression-test test: build cd ${WRKSRC_SHARED}/graphs ; ../programs/gpmetis ./4elt.graph 5 do-install: .for o in SHARED STATIC .if ${PORT_OPTIONS:M${o}} @${PRINTF} "\n\nInstalling ${o}:\n\n\n" @cd ${INSTALL_WRKSRC_${o}}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} install .endif .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/manual/manual.pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/math/testu01/Makefile b/math/testu01/Makefile index 5cc4fe9d995f..40aea8f634e9 100644 --- a/math/testu01/Makefile +++ b/math/testu01/Makefile @@ -1,64 +1,64 @@ # Created by: bf PORTNAME= TestU01 PORTVERSION= 1.2.3 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= http://simul.iro.umontreal.ca/${PORTNAME:tl}/ DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT= Utilities for statistical testing of uniform random number generators LICENSE= TestU01 LICENSE_NAME= TestU01 license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror pkg-mirror auto-accept LIB_DEPENDS= libgmp.so:math/gmp USES= gmake libtool localbase zip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir="${PREFIX}/include/${PORTNAME}" MAKE_ARGS= docdir="${DOCSDIR}" exdir="${EXAMPLESDIR}" USE_LDCONFIG= yes INSTALL_TARGET= install-strip -CONFLICTS= emboss-[0-9]* +CONFLICTS= emboss CFLAGS+= -fPIC OPTIONS_DEFINE= DOCS EXAMPLES pre-configure-DOCS-off: ${REINPLACE_CMD} -e '/^SUBDIRS \=/s/ doc / /' ${WRKSRC}/Makefile.in ${FIND} -X ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} \ -e '/^install-data-am\: /s/install-docDATA//' pre-configure-EXAMPLES-off: ${REINPLACE_CMD} -e '/^SUBDIRS \=/s/ examples / /' ${WRKSRC}/Makefile.in do-test: cd ${WRKSRC}/examples ; \ for f in [mx]*.c ; do \ ${CC} ${CFLAGS} -c $${f} -I. -I../include ; \ done ; \ for t in [befs]*.c; do \ case $${t} in \ ex3.c) x="my16807.o" ;; \ ex7.c) x="mrg32k3a.o xorshift.o" ;; \ scat.c) continue ;; \ *) x="" ;; \ esac ; \ ${CC} ${CFLAGS} ${LDFLAGS} -o $${t%.c} $${t} -I. -I../include \ -Wl,--as-needed $${x} ../testu01/.libs/libtestu01.so \ ../probdist/.libs/libprobdist.so ../mylib/.libs/libmylib.so -lm ; \ ${ECHO_CMD} "Running $${t%.c}..." ; \ ${SETENV} \ LD_LIBRARY_PATH=../testu01/.libs:../probdist/.libs:../mylib/.libs \ ./$${t%.c} ; \ done .include diff --git a/misc/dahdi-kmod/Makefile b/misc/dahdi-kmod/Makefile index 6edf57a168bf..e5ff5aba7946 100644 --- a/misc/dahdi-kmod/Makefile +++ b/misc/dahdi-kmod/Makefile @@ -1,78 +1,78 @@ # Created by: Maxim Khon PORTNAME= dahdi-kmod PORTVERSION= ${DAHDI_VERSION:S/-//g} PORTREVISION= 7 CATEGORIES= misc MASTER_SITES= LOCAL/fjoe \ http://downloads.digium.com/pub/telephony/firmware/releases/:firmware DISTNAME= dahdi-freebsd-complete-${DAHDI_VERSION}+${DAHDI_TOOLS_VERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}\ oslec-linux-${OSLEC_VERSION}${EXTRACT_SUFX}\ zaphfc-${ZAPHFC_VERSION}${EXTRACT_SUFX} MAINTAINER= fjoe@FreeBSD.org COMMENT= Digium/Asterisk Hardware Device Interface BROKEN= does not compile: use of undeclared identifier 'thread_dtor' RUN_DEPENDS= ${LOCALBASE}/sbin/dahdi_cfg:misc/dahdi ONLY_FOR_ARCHS= amd64 i386 powerpc64 sparc64 DAHDI_VERSION= 2.4.0-rc5 DAHDI_TOOLS_VERSION= 2.4.0-rc1 OSLEC_VERSION= 2.6.35.4 ZAPHFC_VERSION= r5 FIRMWARES= OCT6114_064 OCT6114_128 TC400M HX8 ${_vpmadt032} OCT6114_064_VERSION= 1.05.01 OCT6114_128_VERSION= 1.05.01 TC400M_VERSION= MR6.12 HX8_VERSION= 2.06 VPMADT032_NAME= dahdi-fwload-vpmadt032 VPMADT032_DIR= dahdi_vpmadt032_loader VPMADT032_VERSION= 1.25.0 WRKSRC= ${WRKDIR}/${DISTNAME}/freebsd EXTRA_PATCHES= ${WRKDIR}/zaphfc-${ZAPHFC_VERSION} PATCH_STRIP= -p1 MAKEFILE= BSDmakefile USE_RC_SUBR= dahdi MAKE_ARGS= ADDITIONAL_DRIVERS="wcb1xxp" NO_FETCH=yes DEPEND_MP= GROUPS= dahdi -CONFLICTS= zaptel-[0-9]* dahdi-kmod26-* +CONFLICTS= zaptel dahdi-kmod26-* USES= kmod uidfix KMODDIR= ${PREFIX}/lib/dahdi .include .if ${ARCH} == "amd64" || ${ARCH} == "i386" PLIST_SUB+= X86="" _vpmadt032= VPMADT032 .else PLIST_SUB+= X86="@comment " .endif .for _f in ${FIRMWARES} ${_f}_NAME?= dahdi-fw-${_f:tl:S/_/-/g} ${_f}_DIR?= ${${_f}_NAME}.bin ${_f}_DISTFILE= ${${_f}_NAME}-${${_f}_VERSION}.tar.gz DISTFILES+= ${${_f}_DISTFILE}:firmware .endfor post-extract: @${LN} -s ../../../linux-${OSLEC_VERSION}/drivers/staging ${WRKSRC}/drivers .for _f in ${FIRMWARES} ${CP} ${DISTDIR}/${${_f}_DISTFILE} ${WRKSRC}/freebsd/${${_f}_DIR} .endfor fw-versions: extract .for _v in ${FIRMWARES:=_VERSION} @${ECHO_CMD} "${_v}=`${MAKE} -V ${_v} -f ${WRKSRC}/firmware.mk`" .endfor .include diff --git a/misc/dahdi-kmod26/Makefile b/misc/dahdi-kmod26/Makefile index 5483a7f9493e..4c5b0a61e0ce 100644 --- a/misc/dahdi-kmod26/Makefile +++ b/misc/dahdi-kmod26/Makefile @@ -1,81 +1,81 @@ # Created by: Maxim Khon PORTNAME= dahdi-kmod26 PORTVERSION= ${DAHDI_VERSION:S/-/./g} PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= LOCAL/fjoe \ http://people.freebsd.org/~fjoe/dahdi/\ http://downloads.digium.com/pub/telephony/firmware/releases/:firmware DISTNAME= dahdi-freebsd-${DAHDI_VERSION} DISTFILES= ${DISTNAME}.tar.bz2\ oslec-linux-${OSLEC_VERSION}${EXTRACT_SUFX}\ zaphfc-${ZAPHFC_VERSION}${EXTRACT_SUFX} MAINTAINER= fjoe@FreeBSD.org COMMENT= Digium/Asterisk Hardware Device Interface BROKEN= does not compile: use of undeclared identifier 'thread_dtor' RUN_DEPENDS= ${LOCALBASE}/sbin/dahdi_cfg:misc/dahdi ONLY_FOR_ARCHS= amd64 i386 powerpc64 sparc64 DAHDI_VERSION= 2.6.1-r10747 DAHDI_TOOLS_VERSION= 2.4.0-rc1 OSLEC_VERSION= 2.6.35.4 ZAPHFC_VERSION= r5 FIRMWARES= OCT6114_064 OCT6114_128 OCT6114_256 TC400M HX8 ${_vpmadt032} VPMOCT032 WCT820 OCT6114_064_VERSION= 1.05.01 OCT6114_128_VERSION= 1.05.01 OCT6114_256_VERSION= 1.05.01 TC400M_VERSION= MR6.12 HX8_VERSION= 2.06 VPMADT032_NAME= dahdi-fwload-vpmadt032 VPMADT032_DIR= dahdi_vpmadt032_loader VPMADT032_VERSION= 1.25.0 VPMOCT032_VERSION= 1.12.0 WCT820_NAME= dahdi-fw-te820 WCT820_VERSION= 1.76 WRKSRC= ${WRKDIR}/${DISTNAME} #EXTRA_PATCHES= ${WRKDIR}/zaphfc-${ZAPHFC_VERSION} #PATCH_STRIP= -p1 MAKEFILE= BSDmakefile USE_RC_SUBR= dahdi MAKE_ARGS= NO_FETCH=yes WITHOUT_HEADERS=yes #ADDITIONAL_DRIVERS="wcb1xxp" GROUPS= dahdi -CONFLICTS= zaptel-[0-9]* dahdi-kmod-* +CONFLICTS= zaptel dahdi-kmod-* KMODDIR= ${PREFIX}/lib/dahdi USES= kmod uidfix .include .if ${ARCH} == "amd64" || ${ARCH} == "i386" PLIST_SUB+= X86="" _vpmadt032= VPMADT032 .else PLIST_SUB+= X86="@comment " .endif .for _f in ${FIRMWARES} ${_f}_NAME?= dahdi-fw-${_f:tl:S/_/-/g} ${_f}_DIR?= ${${_f}_NAME}.bin ${_f}_DISTFILE= ${${_f}_NAME}-${${_f}_VERSION}.tar.gz DISTFILES+= ${${_f}_DISTFILE}:firmware .endfor post-extract: @${LN} -s ../../linux-${OSLEC_VERSION}/drivers/staging ${WRKSRC}/drivers .for _f in ${FIRMWARES} ${CP} ${DISTDIR}/${${_f}_DISTFILE} ${WRKSRC}/bsd-kmod/${${_f}_DIR} .endfor fw-versions: extract .for _v in ${FIRMWARES:=_VERSION} @${ECHO_CMD} "${_v}=`${MAKE} -V ${_v} -f ${WRKSRC}/firmware.mk`" .endfor .include diff --git a/misc/dahdi/Makefile b/misc/dahdi/Makefile index f2a7e1caf80f..fc90edf51afa 100644 --- a/misc/dahdi/Makefile +++ b/misc/dahdi/Makefile @@ -1,42 +1,42 @@ # Created by: Maxim Khon PORTNAME= dahdi PORTVERSION= ${DAHDI_VERSION:S/-//g} PORTREVISION= 7 CATEGORIES= misc MASTER_SITES= LOCAL/fjoe DISTNAME= ${PORTNAME}-freebsd-complete-${DAHDI_VERSION}+${DAHDI_TOOLS_VERSION} MAINTAINER= fjoe@FreeBSD.org COMMENT= DAHDI userland utilities and libraries LIB_DEPENDS= libnewt.so:devel/newt DAHDI_VERSION= 2.4.0-rc5 DAHDI_TOOLS_VERSION= 2.4.0-rc1 GNU_CONFIGURE= yes USES= gmake CONFIGURE_ARGS= --with-dahdi=../freebsd --sysconfdir=${PREFIX}/etc --with-newt=${LOCALBASE} CONFIGURE_ENV= WGET=/usr/bin/fetch WRKSRC= ${WRKDIR}/${DISTNAME}/tools PATCH_WRKSRC= ${WRKDIR}/${DISTNAME} USE_LDCONFIG= yes MAKE_ENV= HOST_CC=${CC} -CONFLICTS= zaptel-[0-9]* +CONFLICTS= zaptel post-patch: @${REINPLACE_CMD} -e 's,/etc,${PREFIX}/etc,g'\ ${WRKSRC}/dahdi_cfg.c ${WRKSRC}/fxotune.c\ ${WRKSRC}/doc/dahdi_cfg.8 ${WRKSRC}/doc/fxotune.8 post-install: @${ECHO_CMD} "==> Installing dahdi-kmod userland includes" @${MKDIR} ${STAGEDIR}${PREFIX}/include/dahdi/compat @for i in `${MAKE} -C ${WRKSRC}/../freebsd/freebsd/dahdi -DPRINT_INCS -V INCS`; do\ ${ECHO_CMD} "Installing $$i";\ ${INSTALL_DATA} ${WRKSRC}/../freebsd/include/dahdi/$$i ${STAGEDIR}${PREFIX}/include/dahdi/$$i;\ done .include diff --git a/misc/heyu2/Makefile b/misc/heyu2/Makefile index c7810db8fd60..affb04a41694 100644 --- a/misc/heyu2/Makefile +++ b/misc/heyu2/Makefile @@ -1,86 +1,86 @@ # Created by: mstowe@chicago.us.mensa.org PORTNAME= heyu2 PORTVERSION= 2.10 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://www.heyu.org/download/ DISTNAME= heyu-${PORTVERSION} MAINTAINER= mstowe@chicago.us.mensa.org COMMENT= Control a CM11A interface from the command line BROKEN_FreeBSD_13= ld: error: duplicate symbol: newsb BROKEN_FreeBSD_14= ld: error: duplicate symbol: newsb -CONFLICTS= heyu-[0-9]* +CONFLICTS= heyu ALL_TARGET= all HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure CONFIGURE_ARGS= freebsd OPTIONS_DEFINE= CM17A EXTENDED RFXSENS RFXMETER DMX OREGON EXAMPLES CM17A_DESC= X10 CM17A "Firecracker" Support EXTENDED_DESC= Extended Type 0 (Shutter/Shade) Support RFXSENS_DESC= RFXSensors (RF) Support RFXMETER_DESC= RFXMeter (RF) Support DMX_DESC= Digimax Thermostat Support OREGON_DESC= Oregon Support OPTIONS_DEFAULT= CM17A EXTENDED RFXSENS RFXMETER DMX OREGON .include .if ! ${PORT_OPTIONS:MCM17A} CONFIGURE_ARGS+= nocm17a .endif .if ! ${PORT_OPTIONS:MEXTENDED} CONFIGURE_ARGS+= noext0 .endif .if ! ${PORT_OPTIONS:MRFXSENS} CONFIGURE_ARGS+= norfxs .endif .if ! ${PORT_OPTIONS:MRFXMETER} CONFIGURE_ARGS+= norfxm .endif .if ! ${PORT_OPTIONS:MDMX} CONFIGURE_ARGS+= nodmx .endif .if ! ${PORT_OPTIONS:MOREGON} CONFIGURE_ARGS+= noore .endif post-patch: @${REINPLACE_CMD} -E 's|/usr/local|${PREFIX}|g; \ s,(CC) =,\1 ?=,g; \ s,(CFLAGS) =,\1 +=,g' \ ${WRKSRC}/Configure @${REINPLACE_CMD} -e 's|<.*termio[s]*.h| diff --git a/multimedia/clive/Makefile b/multimedia/clive/Makefile index 4f66aebb92fb..525ea664c425 100644 --- a/multimedia/clive/Makefile +++ b/multimedia/clive/Makefile @@ -1,30 +1,30 @@ # Created by: Nicola Vitale PORTNAME= clive PORTVERSION= 2.3.3 PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTVERSION:R} MAINTAINER= pierre@guinoiseau.eu COMMENT= Command line video extraction tool for YouTube and others LICENSE= GPLv3 TEST_DEPENDS= p5-Test-Pod>=1:devel/p5-Test-Pod BUILD_DEPENDS= p5-Getopt-ArgvFile>=1.11:devel/p5-Getopt-ArgvFile \ p5-JSON-XS>=2.30:converters/p5-JSON-XS RUN_DEPENDS= p5-Getopt-ArgvFile>=1.11:devel/p5-Getopt-ArgvFile \ p5-JSON-XS>=2.30:converters/p5-JSON-XS \ quvi>=0.2.16.1:multimedia/quvi # deskutils/ljclive, multimedia/clive1 (same executable/manpage/distfile name) -CONFLICTS= py*-clive-[0-1]* ljclive-[0-9]* +CONFLICTS= py*-clive-[0-1]* ljclive USES= perl5 USE_PERL5= configure PLIST_FILES= bin/clive \ ${SITE_MAN1}/clive.1.gz .include diff --git a/multimedia/linux-c7-libtheora/Makefile b/multimedia/linux-c7-libtheora/Makefile index e7b3f0c90ae5..00c1ddddc6ab 100644 --- a/multimedia/linux-c7-libtheora/Makefile +++ b/multimedia/linux-c7-libtheora/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= libtheora PORTVERSION= 1.1.1 DISTVERSIONSUFFIX= -8.el7 PORTREVISION= 1 CATEGORIES= multimedia linux MAINTAINER= emulation@FreeBSD.org COMMENT= Theora Video Compression Codec (Linux CentOS ${LINUX_DIST_VER}) LICENSE= BSD3CLAUSE USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/multimedia/linux-c7-libv4l/Makefile b/multimedia/linux-c7-libv4l/Makefile index a60284695680..12fb103d64a1 100644 --- a/multimedia/linux-c7-libv4l/Makefile +++ b/multimedia/linux-c7-libv4l/Makefile @@ -1,25 +1,25 @@ # Created by: Piotr Kubaj PORTNAME= libv4l PORTVERSION= 0.9.5 DISTVERSIONSUFFIX= -4.el7 PORTREVISION= 2 CATEGORIES= multimedia linux MAINTAINER= emulation@FreeBSD.org COMMENT= Video4Linux library (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL20+ USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes SRC_DISTFILES= v4l-utils-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/multimedia/mjpegtools/Makefile b/multimedia/mjpegtools/Makefile index 2e0cd097795f..725f83fa0727 100644 --- a/multimedia/mjpegtools/Makefile +++ b/multimedia/mjpegtools/Makefile @@ -1,58 +1,58 @@ # Created by: Mario Sergio Fujikawa Ferreira PORTNAME= mjpegtools PORTVERSION= 2.1.0 PORTREVISION= 15 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME:S/tools//}/${PORTNAME}/${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Set of tools to record/playback/edit videos in MPEG format LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat -CONFLICTS= mplex-[0-9]* +CONFLICTS= mplex USES= compiler:c++11-lang gmake gnome jpeg libtool localbase pathfix \ pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-dga --without-x CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} INFO= mjpeg-howto OPTIONS_DEFINE= DOCS DV GTK2 PNG QUICKTIME SDL OPTIONS_DEFAULT= GTK2 PNG SDL OPTIONS_SUB= yes DV_LIB_DEPENDS= libdv.so:multimedia/libdv DV_CONFIGURE_WITH= libdv GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_WITH= gtk PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_WITH= libpng QUICKTIME_LIB_DEPENDS= libquicktime.so:multimedia/libquicktime QUICKTIME_CONFIGURE_WITH= libquicktime SDL_USES= sdl SDL_USE= SDL=gfx,sdl SDL_CONFIGURE_OFF= --without-libsdl --without-sdlgfx post-patch: @${REINPLACE_CMD} \ -e 's| \*-\*-linux\*)| *-*-*)|' \ -e '/ARCHFLAGS=/d' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS BUGS CHANGES ChangeLog HINTS NEWS PLANS README README.DV \ README.avilib README.glav README.AltiVec README.lavpipe \ README.transist TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/multimedia/pwcbsd/Makefile b/multimedia/pwcbsd/Makefile index e7053df600b7..df9bebb51aef 100644 --- a/multimedia/pwcbsd/Makefile +++ b/multimedia/pwcbsd/Makefile @@ -1,70 +1,70 @@ # Created by: Raaf PORTNAME= pwcbsd PORTVERSION= 1.4.1 PORTREVISION= 12 CATEGORIES= multimedia sysutils MASTER_SITES= http://raaf.atspace.org/ \ http://www.bsd-geek.de/FreeBSD/distfiles/ \ LOCAL/miwi MAINTAINER= ports@FreeBSD.org COMMENT= The Linux pwc webcam driver ported to FreeBSD LICENSE= GPLv2 -CONFLICTS= pwcview-[0-9]* +CONFLICTS= pwcview SSP_UNSAFE= kernel module does not support ssp USES= kmod WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= PROGRAMS MMAP OPTIONS_DEFAULT= PROGRAMS PROGRAMS_DESC= Build the programs MMAP_DESC= Enable mmap support (MAY CRASH YOUR SYSTEM) .include EXTRA_PATCHES= ${FILESDIR}/extra-patch-Makefile.kld \ ${FILESDIR}/extra-patch-pwc-ctrl.c \ ${FILESDIR}/extra-patch-pwc-v4l.c \ ${FILESDIR}/extra-patch-pwc.c \ ${FILESDIR}/extra-patch-pwc.h .if !exists(${SRC_BASE}/sys/Makefile) IGNORE= requires kernel source files .endif .if ${PORT_OPTIONS:MMMAP} ALL_TARGET= mmap .else ALL_TARGET= all .endif .if ${PORT_OPTIONS:MPROGRAMS} ALL_TARGET+= pwcview PROGRAMS= pwcview USES+= jpeg sdl USE_SDL= sdl PLIST_SUB+= PROGRAMS="" .else PLIST_SUB+= PROGRAMS="@comment " .endif post-patch: .if ${PORT_OPTIONS:MPROGRAMS} @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile .endif do-install: ${MKDIR} ${STAGEDIR}${KMODDIR} ${INSTALL_KLD} ${WRKSRC}/pwc.ko ${STAGEDIR}${KMODDIR} ${INSTALL_MAN} ${WRKSRC}/pwc.4 ${STAGEDIR}${PREFIX}/man/man4 .if ${PORT_OPTIONS:MPROGRAMS} ${INSTALL_PROGRAM} ${PROGRAMS:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${PROGRAMS:S|^|${WRKSRC}/|}.1 ${STAGEDIR}${PREFIX}/man/man1 .endif .include diff --git a/multimedia/pwcview/Makefile b/multimedia/pwcview/Makefile index aa014ddd0694..cee943839386 100644 --- a/multimedia/pwcview/Makefile +++ b/multimedia/pwcview/Makefile @@ -1,35 +1,35 @@ # Created by: Andrew Thompson PORTNAME= pwcview PORTVERSION= 1.4.1 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= http://raaf.atspace.org/ \ http://www.selasky.org/hans_petter/video4bsd/releases/ \ LOCAL/kwm MAINTAINER= hselasky@FreeBSD.org COMMENT= The Video4Linux PWC webcam viewer BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:multimedia/v4l_compat LIB_DEPENDS= libv4l1.so:multimedia/libv4l -CONFLICTS= pwcbsd-[0-9]* +CONFLICTS= pwcbsd USES= jpeg sdl USE_SDL= sdl WRKSRC= ${WRKDIR}/${PORTNAME} .include post-patch: @${REINPLACE_CMD} -e 's|-ljpeg|-ljpeg -lv4l1|g' \ -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pwcview ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/pwcsnap ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/net-im/centerim/Makefile b/net-im/centerim/Makefile index c67acbc20678..4cc330838b27 100644 --- a/net-im/centerim/Makefile +++ b/net-im/centerim/Makefile @@ -1,70 +1,70 @@ # Created by: Frank Altpeter PORTNAME= centerim PORTVERSION= 4.22.10 PORTREVISION= 6 CATEGORIES= net-im MASTER_SITES= http://www.centerim.org/download/releases/ \ ftp://ftp.centerim.org/releases/ MAINTAINER= frank@altpeter.de COMMENT= Text mode menu- and window-driven IM interface LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libassuan.so:security/libassuan \ libcurl.so:ftp/curl \ libgpg-error.so:security/libgpg-error USES= cpe iconv gmake ncurses pkgconfig python shebangfix ssl USE_CXXSTD= gnu++98 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS= --with-ssl --with-openssl --disable-yahoo --disable-msn -CONFLICTS= centericq-[0-9]* centerim-devel-[0-9]* +CONFLICTS= centericq centerim-devel SHEBANG_FILES= misc/CenterIMLog2HTML.py misc/cimformathistory misc/cimextracthistory.pl SHEBANG_LANG= gawk gawk_OLD_CMD= /bin/gawk gawk_CMD= /usr/bin/awk OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI IRC JABBER GPGME RSS LJ GG DOCS FRIBIDI_DESC= Fribidi Support IRC_DESC= IRC Protocol GPGME_DESC= PGP encrypted Jabber messages RSS_DESC= RSS Support LJ_DESC= LiveJournal Support GG_DESC= Gadu-Gadu Protocol Support OPTIONS_DEFAULT= MULTIBYTE FRIBIDI IRC JABBER GPGME RSS LJ GG OPTIONS_SUB= yes PORTDOCS= FAQ README NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls MULTIBYTE_CONFIGURE_ENABLE=locales-fix FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_WITH= fribidi IRC_CONFIGURE_ENABLE= irc JABBER_CONFIGURE_ENABLE=jabber RSS_CONFIGURE_ENABLE= rss LJ_CONFIGURE_ENABLE= lj GG_LIB_DEPENDS= libgadu.so:polish/libgadu GG_CONFIGURE_ENABLE= gg GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme GPGME_CONFIGURE_OFF= --with-gpgme-prefix=/nonexistent post-patch: @${REINPLACE_CMD} -e 's|-R$$found_dir|-Wl,-rpath,$$found_dir|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/net-im/tkabber/Makefile b/net-im/tkabber/Makefile index 1345581ecafe..83f2601f0559 100644 --- a/net-im/tkabber/Makefile +++ b/net-im/tkabber/Makefile @@ -1,68 +1,68 @@ # Created by: Alexander Timoshenko PORTNAME= tkabber PORTVERSION= 1.1.2 PORTREVISION= 2 CATEGORIES= net-im tcl tk MASTER_SITES= http://files.jabber.ru/tkabber/ MAINTAINER= mp39590@gmail.com COMMENT= Tcl/Tk based jabber client LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tcllib>=1.2:devel/tcllib \ bwidget>=1.4:x11-toolkits/bwidget OPTIONS_DEFINE= DOCS EXAMPLES IPV6 SOUND TDOM TKCON TKTRAY TLS OPTIONS_DEFAULT= TLS -CONFLICTS= tkabber-devel-[0-9]* +CONFLICTS= tkabber-devel USES= cpe shebangfix tar:xz CPE_VENDOR= ${PORTNAME}_project SHEBANG_FILES= contrib/extract-translations/extract.tcl IPV6_USES= tk:86+ IPV6_USES_OFF= tk:85+ SOUND_RUN_DEPENDS= snack>=2.2.10:audio/snack TDOM_DESC= Use more efficient tDOM parser for XML TDOM_RUN_DEPENDS= tDOM>=0.8.0:www/tdom TKCON_DESC= Install devel/tkcon for interactive debugging TKCON_RUN_DEPENDS= tkcon>=2.3:devel/tkcon TKTRAY_DESC= Install x11-toolkits/tktray for system tray support TKTRAY_RUN_DEPENDS= tktray>=1.3:x11-toolkits/tktray TLS_RUN_DEPENDS= tcltls>=1.4.1:devel/tcltls WRKSRC= ${WRKDIR}/${DISTNAME} NO_BUILD= yes NO_ARCH= yes SUBDIRS= contrib emoticons ifacetk mclistbox \ msgs pixmaps plugins sounds tclxmpp trans do-install: ${ECHO_CMD} -e "#!/bin/sh\nexec ${WISH} ${DATADIR}/tkabber.tcl \ -name tkabber \"\$$@\"\n" > ${WRKDIR}/tkabber.sh ${INSTALL_SCRIPT} ${WRKDIR}/tkabber.sh ${STAGEDIR}${PREFIX}/bin/tkabber ${ECHO_CMD} -e "#!/bin/sh\nexec ${WISH} ${DATADIR}/tkabber-remote.tcl \ -name tkabber-remote \"\$$@\"\n" > ${WRKDIR}/tkabber-remote.sh ${INSTALL_SCRIPT} ${WRKDIR}/tkabber-remote.sh ${STAGEDIR}${PREFIX}/bin/tkabber-remote ${MKDIR} ${STAGEDIR}${DATADIR} ${CP} ${WRKSRC}/*.tcl ${STAGEDIR}${DATADIR} .for i in ${SUBDIRS} ${CP} -R ${WRKSRC}/${i} ${STAGEDIR}${DATADIR} .endfor do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in tkabber.html tkabber.xml ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/net-mgmt/chillispot/Makefile b/net-mgmt/chillispot/Makefile index 60b6564e66aa..0eb5863c4ef1 100644 --- a/net-mgmt/chillispot/Makefile +++ b/net-mgmt/chillispot/Makefile @@ -1,50 +1,50 @@ # Created by: Sevan Janiyan PORTNAME= chillispot PORTVERSION= 1.0 PORTREVISION= 12 CATEGORIES= net-mgmt MASTER_SITES= http://www.chillispot.info/download/ \ http://www.geeklan.co.uk/files/ \ http://www.venture37.com/files/ MAINTAINER= venture37@geeklan.co.uk COMMENT= Wireless LAN Access Point Controller -CONFLICTS= coovachilli-[0-9]* +CONFLICTS= coovachilli USES= compiler:nestedfct shebangfix SHEBANG_FILES= doc/hotspotlogin.cgi GNU_CONFIGURE= yes CONFIGURE_ARGS=-sysconfdir=${PREFIX}/etc USE_RC_SUBR= chillispot SUB_FILES= pkg-message installguide.txt OPTIONS_DEFINE= APACHE RADIUS OPTIONS_SINGLE= RADIUS OPTIONS_SINGLE_RADIUS= FREERADIUS OPENRADIUS FREERADIUS_DESC=depend on FreeRADIUS OPENRADIUS_DESC=depend on OpenRADIUS APACHE_USE= apache_run=22+ FREERADIUS_RUN_DEPENDS= radiusd:net/freeradius OPENRADIUS_RUN_DEPENDS= radiusd:net/openradius .include .if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42 CFLAGS+= -fnested-functions .endif post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/doc/chilli.conf ${STAGEDIR}${DATADIR}/chilli.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/dictionary.chillispot ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/doc/freeradius.users ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/doc/hotspotlogin.cgi ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/installguide.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/pf.conf.sample ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/ipfw-config.sample ${STAGEDIR}${DATADIR} .include diff --git a/net-mgmt/coovachilli/Makefile b/net-mgmt/coovachilli/Makefile index 73f692dd2134..e15915142be2 100644 --- a/net-mgmt/coovachilli/Makefile +++ b/net-mgmt/coovachilli/Makefile @@ -1,36 +1,36 @@ # Created by: Sevan Janiyan PORTNAME= coovachilli PORTVERSION= 1.0.12 PORTREVISION= 1 CATEGORIES= net-mgmt MASTER_SITES= http://ap.coova.org/chilli/ \ http://www.geeklan.co.uk/files/ \ http://www.venture37.com/files/ DISTNAME= coova-chilli-${PORTVERSION} MAINTAINER= venture37@geeklan.co.uk COMMENT= Access controller for wired & wireless clients -CONFLICTS= chillispot-[0-9]* +CONFLICTS= chillispot #if __FreeBSD__ >= 10.0 #IGNORE= Does not work correctly, awaiting new release upstream with fixes integrated. #endif CONFIGURE_ARGS=-localstatedir=/var GNU_CONFIGURE= yes USES= cpe perl5 libtool CPE_VENDOR= ${PORTNAME}_project USE_PERL5= build USE_LDCONFIG= yes USE_RC_SUBR= coovachilli OPTIONS_DEFINE= EXAMPLES post-install: ${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/main.conf.sample ${STAGEDIR}/${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/pf.conf.sample ${STAGEDIR}/${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/ipfw-config.sample ${STAGEDIR}/${EXAMPLESDIR} .include diff --git a/net-mgmt/p5-Net-SNMP/Makefile b/net-mgmt/p5-Net-SNMP/Makefile index f6277e3e28b3..76c0c8843202 100644 --- a/net-mgmt/p5-Net-SNMP/Makefile +++ b/net-mgmt/p5-Net-SNMP/Makefile @@ -1,29 +1,29 @@ # Created by: Christopher N. Harrell PORTNAME= Net-SNMP PORTVERSION= 6.0.1 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= net-mgmt perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:DTOWN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Object oriented interface to SNMP LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Crypt-DES>=0:security/p5-Crypt-DES \ p5-Digest-SHA1>=0:security/p5-Digest-SHA1 \ p5-Digest-HMAC>=0:security/p5-Digest-HMAC USES= perl5 USE_PERL5= configure -CONFLICTS= p5-Net-SNMP3-[0-9]* +CONFLICTS= p5-Net-SNMP3 NO_ARCH= yes .include diff --git a/net-mgmt/resource-agents/Makefile b/net-mgmt/resource-agents/Makefile index a0545f0cb112..48d0e4c0c5de 100644 --- a/net-mgmt/resource-agents/Makefile +++ b/net-mgmt/resource-agents/Makefile @@ -1,63 +1,63 @@ # Created by: dpejesh@yahoo.com PORTNAME= resource-agents PORTVERSION= 4.9.0 DISTVERSIONPREFIX=v CATEGORIES= net-mgmt MAINTAINER= egypcio@FreeBSD.org COMMENT= OCF Compliant Resource Agents LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ redis-cli:databases/redis RUN_DEPENDS= bash:shells/bash USES= autoreconf gmake gnome pkgconfig python shebangfix USE_GNOME= glib20 USE_GITHUB= yes GH_ACCOUNT= ClusterLabs GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-fatal-warnings --with-version=${PORTVERSION} \ PACKAGE_STRING="${PORTNAME} ${PORTVERSION}" \ PACKAGE_VERSION="${PORTVERSION}" -CONFLICTS= heartbeat-[0-9]* +CONFLICTS= heartbeat SHEBANG_LANG= sh sh_OLD_CMD= /bin/sh sh_CMD= ${LOCALBASE}/bin/bash SHEBANG_FILES= heartbeat/* \ ldirectord/ldirectord.in \ rgmanager/src/resources/*.sh.in \ rgmanager/src/resources/utils/*.pl \ rgmanager/src/resources/utils/*.sh \ tools/ocft/ocft.in \ tools/ocf-tester.in OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ xsltproc:textproc/libxslt post-patch: ${REINPLACE_CMD} 's|v=UNKNOWN|v=${PORTVERSION}|g' \ ${WRKSRC}/make/git-version-gen ${REINPLACE_CMD} 's|/etc/cluster|${LOCALBASE}/etc/cluster|g' \ ${WRKSRC}/heartbeat/sybaseASE.in \ ${WRKSRC}/rgmanager/src/resources/utils/config-utils.sh.in \ ${WRKSRC}/rgmanager/src/resources/ASEHAagent.sh.in ${REINPLACE_CMD} 's|/etc/redis|${LOCALBASE}/etc/redis|g' \ ${WRKSRC}/heartbeat/redis.in ${REINPLACE_CMD} 's|/usr/bin/redis|${LOCALBASE}/bin/redis|g' \ ${WRKSRC}/heartbeat/redis.in post-install: ${RM} ${STAGEDIR}/${LOCALBASE}/resource-agents.conf .include diff --git a/net-mgmt/seafile-client/Makefile b/net-mgmt/seafile-client/Makefile index 3af49925c363..4f64851b7dd8 100644 --- a/net-mgmt/seafile-client/Makefile +++ b/net-mgmt/seafile-client/Makefile @@ -1,50 +1,50 @@ PORTNAME= seafile-client DISTVERSIONPREFIX= v DISTVERSION= 7.0.9 CATEGORIES= net-mgmt MAINTAINER= ultima@FreeBSD.org COMMENT= Open Source Cloud Storage (Client) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libcurl.so:ftp/curl \ libinotify.so:devel/libinotify \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ bash:shells/bash USES= autoreconf gnome iconv libarchive libtool localbase \ pathfix pkgconfig python:3.6+ shebangfix sqlite ssl USE_GITHUB= yes GH_ACCOUNT= haiwen GH_PROJECT= seafile USE_GNOME= glib20 USE_LDCONFIG= yes -CONFLICTS= seafile-server-[0-9]* +CONFLICTS= seafile-server SHEBANG_FILES= *.sh scripts/*.sh app/seaf-cli integration-tests/*.sh GNU_CONFIGURE= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" CPPFLAGS+= -I${LOCALBASE}/include/evhtp INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS NLS_USES= gettext post-patch: # Fix P_KTHREAD r295435 ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c .include diff --git a/net-mgmt/seafile-server/Makefile b/net-mgmt/seafile-server/Makefile index 4bcb1803f91d..e178a4d551a6 100644 --- a/net-mgmt/seafile-server/Makefile +++ b/net-mgmt/seafile-server/Makefile @@ -1,135 +1,135 @@ PORTNAME= seafile-server DISTVERSIONPREFIX= v DISTVERSION= ${SEAFILE_VER} DISTVERSIONSUFFIX= -server CATEGORIES= net-mgmt MAINTAINER= ultima@FreeBSD.org COMMENT= Open Source Cloud Storage (Server) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libevhtp.so:www/libevhtp \ libzdb.so:databases/libzdb \ libcurl.so:ftp/curl \ libinotify.so:devel/libinotify \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson \ libonig.so:devel/oniguruma RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ bash:shells/bash -CONFLICTS= seafile-[0-9]* +CONFLICTS= seafile USES= autoreconf compiler:c11 gnome iconv libarchive libtool localbase mysql \ pathfix pgsql pkgconfig python:3.6+ shebangfix sqlite ssl USE_GITHUB= yes GH_ACCOUNT= haiwen USE_GNOME= glib20 USE_RC_SUBR= seafile SHEBANG_FILES= scripts/*.sh scripts/upgrade/*.sh *.sh scripts/build/*.py \ scripts/*.py scripts/upgrade/*.py tools/seafile-admin GNU_CONFIGURE= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl \ -lcrypto" PKG_CONFIG_PATH="${WRKDIR}/pkgconfig" PATHFIX_MAKEFILEIN= Makefile.am INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include/evhtp SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FUSE LDAP NLS OPTIONS_DEFAULT= FUSE LDAP OPTIONS_EXCLUDE_DragonFly= FUSE OPTIONS_SUB= yes FUSE_DESC= Use file system in userspace FUSE_CONFIGURE_ENABLE= fuse FUSE_LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs LDAP_CONFIGURE_ENABLE= ldap LDAP_USE= openldap=yes NLS_USES= gettext .include _PKGCONFIGDIR= ${WRKDIR}/pkgconfig post-patch: # Fix P_KTHREAD r295435 ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c ${REINPLACE_CMD} -E 's/stat.+\$$/stat -f %Su $$/' ${WRKSRC}/scripts/seafile.sh ${REINPLACE_CMD} 's/%%SEAFILE_USER%%/${USERS:[1]}/ ; s/%%SEAFILE_GROUP%%/${GROUPS:[1]}/' \ ${WRKSRC}/scripts/setup-seafile.sh ${WRKSRC}/scripts/setup-seafile-mysql.py # Fix python hardcodings ${REINPLACE_CMD} 's/python3\.[0-9]/${PYTHON_VERSION}/g; s/python3 /${PYTHON_VERSION} / ; \ s/PYTHON=python3/PYTHON=${PYTHON_VERSION}/' \ ${WRKSRC}/controller/seafile-controller.c ${WRKSRC}/scripts/reset-admin.sh \ ${WRKSRC}/scripts/upgrade/upgrade_[7-9].[0-9]_[7-9].[0-9].sh \ ${WRKSRC}/scripts/seahub.sh ${WRKSRC}/scripts/setup-seafile.sh \ ${WRKSRC}/scripts/setup-seafile-mysql.sh \ ${WRKSRC}/scripts/setup-seafile-mysql.py ${REINPLACE_CMD} 's/python/${PYTHON_VERSION}/' \ ${WRKSRC}/scripts/upgrade/regenerate_secret_key.sh @${MKDIR} ${_PKGCONFIGDIR} .if ${MYSQL_FLAVOUR} == mariadb # If mariadb is the selected flavor, link the pc file as # mysqlclient so PKG_CHECK_MODULES can find it. Mariadb # doesn't supply this file in the same way other flavours do. @${LN} -sf ${LOCALBASE}/libdata/pkgconfig/libmariadb.pc \ ${_PKGCONFIGDIR}/mysqlclient.pc .elif ${SSL_DEFAULT} == base # Add bogus pc file to satisfy mysqlclient depend for ssl=base @${PRINTF} 'Name:\nDescription:\nVersion:' \ >${_PKGCONFIGDIR}/openssl.pc .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade .for SERVPROG in seaf-fsck seafserv-gc seaf-fuse seaf-migrate \ seaf-server seaf-server-init seafile-controller if [ -e "${STAGEDIR}${PREFIX}/bin/${SERVPROG}" ]; then \ ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG} ${STAGEDIR}${PREFIX}/${SEABIN}; \ ${RM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG}; \ fi .endfor .for SERVPROG in seafile-controller seaf-server ${LN} -s "../${SEABIN}/${SERVPROG}" ${STAGEDIR}${PREFIX}/bin/${SERVPROG} .endfor (cd ${STAGEDIR}${PREFIX}/lib && \ ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) @${RM} -rf ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} \ ${STAGEDIR}${PREFIX}/bin/seafile-admin ${INSTALL_SCRIPT} ${WRKSRC}/scripts/*.[ps][yh] ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER} ${INSTALL_SCRIPT} ${WRKSRC}/scripts/upgrade/*.[ps][yh] \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade ${INSTALL_DATA} ${WRKSRC}/doc/seafile-tutorial.doc \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile/ (cd ${WRKSRC}/scripts && \ ${COPYTREE_SHARE} "sql upgrade/sql" ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}) makesum-all: .for PORT in net-mgmt/seafile-server www/py-seafdav www/py-seafobj www/seahub ${MAKE} -C "${PORTSDIR}/${PORT}" makesum .endfor .include "${.CURDIR}/Makefile.include" .include diff --git a/net-p2p/amule-devel/Makefile b/net-p2p/amule-devel/Makefile index 1942ce8037e5..ff20ab0f6f3a 100644 --- a/net-p2p/amule-devel/Makefile +++ b/net-p2p/amule-devel/Makefile @@ -1,116 +1,116 @@ # Created by: Ganael LAPLANCHE PORTNAME= amule PORTVERSION= 11065 PORTREVISION= 2 CATEGORIES= net-p2p MASTER_SITES= http://amule.sourceforge.net/tarballs/ PKGNAMESUFFIX= -devel DISTNAME= aMule-SVN-r${PORTVERSION} MAINTAINER= bar@FreeBSD.org COMMENT= All-platform eMule p2p client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING LIB_DEPENDS= libcryptopp.so:security/cryptopp -CONFLICTS= amule-[0-9]* +CONFLICTS= amule USES= bison compiler:c++11-lang cpe desktop-file-utils desktop-file-utils \ gmake localbase:ldflags perl5 pkgconfig shebangfix tar:bzip2 USE_PERL5= build USE_WX= 2.8 WX_CONF_ARGS= absolute SHEBANG_FILES= src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-denoise-level=0 CONFIGURE_ENV= LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \ docdir='$${prefix}/${DOCSDIR_REL}' CXXFLAGS+= `pkgconf --cflags-only-other libcryptopp` LDFLAGS+= -lpthread OPTIONS_DEFINE= ALC ALCC AMULECMD AMULEDAEMON AMULEGUI BOOST CAS DEBUG DOCS \ ED2K FILEVIEW MMAP MONOLITHIC NLS OPTIMIZED_CFLAGS UPNP \ WEBSERVER WXCAS XAS ALC_DESC= Compile aMule Link Creator for GUI ALCC_DESC= Compile aMule Link Creator for console AMULECMD_DESC= Compile aMule command line client AMULEDAEMON_DESC= Compile aMule daemon version AMULEGUI_DESC= Compile aMule remote GUI CAS_DESC= Compile aMule Statistics for console ED2K_DESC= Compile aMule ed2k links handler FILEVIEW_DESC= Compile file viewer for console MMAP_DESC= Use mapped memory MONOLITHIC_DESC= Compile monolithic aMule WXCAS_DESC= Compile aMule Statistics for GUI XAS_DESC= Install XChat2 plugin OPTIONS_DEFAULT=ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS ED2K \ FILEVIEW MONOLITHIC WEBSERVER WXCAS XAS OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= --enable-debug NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls ALC_CONFIGURE_ON= --enable-alc ALCC_CONFIGURE_ON= --enable-alcc AMULECMD_CONFIGURE_ON= --enable-amulecmd AMULECMD_USES= readline AMULEDAEMON_CONFIGURE_ON= --enable-amule-daemon AMULEDAEMON_USE= RC_SUBR=amuled AMULEGUI_CONFIGURE_ON= --enable-amule-gui BOOST_CONFIGURE_ON= --with-boost BOOST_LIB_DEPENDS+= libboost_system.so:devel/boost-libs CAS_CONFIGURE_ON= --enable-cas CAS_LIB_DEPENDS= libgd.so:graphics/gd ED2K_CONFIGURE_OFF= --disable-ed2k ED2K_CONFLICTS= ed2k-hash* FILEVIEW_CONFIGURE_ON= --enable-fileview MMAP_CONFIGURE_ON= --enable-mmap MONOLITHIC_CONFIGURE_OFF= --disable-monolithic UPNP_LIB_DEPENDS= libupnp.so:devel/upnp UPNP_CONFIGURE_OFF= --disable-upnp WEBSERVER_CONFIGURE_ON= --enable-webserver WEBSERVER_LIB_DEPENDS= libpng.so:graphics/png WEBSERVER_USES= readline WXCAS_CONFIGURE_ON= --enable-wxcas XAS_CONFIGURE_ON= --enable-xas XAS_USE= PERL5+=run OPTIMIZED_CFLAGS_CONFIGURE_ON= --enable-optimize post-patch: @${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \ -e '/if.*test/s/==/=/' \ ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \ ${WRKSRC}/docs/Makefile.in post-install-FILEVIEW-on: ${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin .include diff --git a/net-p2p/amule/Makefile b/net-p2p/amule/Makefile index 88d7edfdc65b..040135241b8d 100644 --- a/net-p2p/amule/Makefile +++ b/net-p2p/amule/Makefile @@ -1,112 +1,112 @@ # Created by: Ganael LAPLANCHE PORTNAME= amule PORTVERSION= 2.3.3 CATEGORIES= net-p2p MASTER_SITES= SF/${PORTNAME}/aMule/${PORTVERSION} DISTNAME= aMule-${PORTVERSION} MAINTAINER= bar@FreeBSD.org COMMENT= All-platform eMule p2p client LICENSE= GPLv2+ LICENSE_FILE_GPLv2+ = ${WRKSRC}/docs/COPYING LIB_DEPENDS= libcryptopp.so:security/cryptopp -CONFLICTS= amule-devel-[0-9]* +CONFLICTS= amule-devel USES= bison compiler:c++11-lang cpe desktop-file-utils gmake \ localbase:ldflags perl5 pkgconfig shebangfix tar:xz USE_PERL5= build USE_WX= 2.8 WX_CONF_ARGS= absolute GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-denoise-level=0 CONFIGURE_ENV= LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \ docdir='$${prefix}/${DOCSDIR_REL}' CXXFLAGS+= `pkgconf --cflags-only-other libcryptopp` LDFLAGS+= -lpthread SHEBANG_FILES= src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl OPTIONS_DEFINE= ALC ALCC AMULECMD AMULEDAEMON AMULEGUI BOOST CAS DEBUG \ DOCS ED2K FILEVIEW MMAP MONOLITHIC NLS UPNP WEBSERVER WXCAS XAS ALC_DESC= Compile aMule Link Creator for GUI ALCC_DESC= Compile aMule Link Creator for console AMULECMD_DESC= Compile aMule command line client AMULEDAEMON_DESC= Compile aMule daemon version AMULEGUI_DESC= Compile aMule remote GUI CAS_DESC= Compile aMule Statistics for console ED2K_DESC= Compile aMule ed2k links handler FILEVIEW_DESC= Compile file viewer for console (EXPERIMENTAL) MMAP_DESC= Use mapped memory MONOLITHIC_DESC= Compile monolithic aMule WXCAS_DESC= Compile aMule Statistics for GUI XAS_DESC= Install XChat2 plugin OPTIONS_DEFAULT=ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS ED2K \ FILEVIEW MONOLITHIC WEBSERVER WXCAS XAS OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= --enable-debug NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls ALC_CONFIGURE_ON= --enable-alc ALCC_CONFIGURE_ON= --enable-alcc AMULECMD_CONFIGURE_ON= --enable-amulecmd AMULECMD_USES= readline AMULEDAEMON_CONFIGURE_ON= --enable-amule-daemon AMULEDAEMON_USE= RC_SUBR=amuled AMULEGUI_CONFIGURE_ON= --enable-amule-gui BOOST_CONFIGURE_ON= --with-boost BOOST_LIB_DEPENDS+= libboost_system.so:devel/boost-libs CAS_CONFIGURE_ON= --enable-cas CAS_LIB_DEPENDS= libgd.so:graphics/gd ED2K_CONFIGURE_OFF= --disable-ed2k ED2K_CONFLICTS= ed2k-hash* FILEVIEW_CONFIGURE_ON= --enable-fileview MMAP_CONFIGURE_ON= --enable-mmap MONOLITHIC_CONFIGURE_OFF= --disable-monolithic UPNP_LIB_DEPENDS= libupnp.so:devel/upnp UPNP_CONFIGURE_OFF= --disable-upnp WEBSERVER_CONFIGURE_ON= --enable-webserver WEBSERVER_LIB_DEPENDS= libpng.so:graphics/png WEBSERVER_USES= readline WXCAS_CONFIGURE_ON= --enable-wxcas XAS_CONFIGURE_ON= --enable-xas XAS_USE= PERL5+=run .include post-patch: @${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \ -e '/if.*test/s/==/=/' \ ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \ ${WRKSRC}/docs/Makefile.in post-install-FILEVIEW-on: ${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin .include diff --git a/net-p2p/microdc2/Makefile b/net-p2p/microdc2/Makefile index a702e08193c9..a20118ec3012 100644 --- a/net-p2p/microdc2/Makefile +++ b/net-p2p/microdc2/Makefile @@ -1,26 +1,26 @@ # Created by: Pankov Pavel PORTNAME= microdc2 PORTVERSION= 0.15.6 PORTREVISION= 8 CATEGORIES= net-p2p MASTER_SITES= http://corsair626.no-ip.org/microdc/ MAINTAINER= pankov_p@mail.ru COMMENT= Command-line based Direct Connect client LICENSE= GPLv2 -CONFLICTS= tthsum-[0-9]* +CONFLICTS= tthsum USES= gnome iconv readline GNU_CONFIGURE= yes USE_GNOME= libxml2 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls .include diff --git a/net-p2p/mldonkey/Makefile b/net-p2p/mldonkey/Makefile index 8a441632c911..c34bea2599d6 100644 --- a/net-p2p/mldonkey/Makefile +++ b/net-p2p/mldonkey/Makefile @@ -1,164 +1,164 @@ # Created by: Holger Lamm PORTNAME= mldonkey PORTVERSION= 3.1.5 PORTREVISION= 4 CATEGORIES+= net-p2p MASTER_SITES= SF EXTRA_PATCHES= ${FILESDIR}/git-30e77e2:-p1 MAINTAINER?= danfe@FreeBSD.org COMMENT?= Multi-protocol peer-to-peer client written in OCaml LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/Copying.txt -CONFLICTS= mldonkey{-{core,gui},}-devel-[0-9]* +CONFLICTS= mldonkey{-{core,gui},}-devel USES= compiler:c++11-lang cpe gmake iconv pkgconfig tar:bzip2 USE_OCAML= yes USE_OCAML_CAMLP4=yes GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_lib_charset_locale_charset=no ALL_TARGET= opt MAKE_ENV+= OCAMLRUNPARAM="l=256M" MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-message ### ## Options activation ### OPTIONS_DEFINE= GD DOCS EXAMPLES OPTIONS_DEFAULT=CORE GD GUI OPTIONS_MULTI= CLIENT OPTIONS_MULTI_CLIENT=CORE GUI CORE_DESC= Client 'core' support .include .if ${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE} CONFLICTS+= mldonkey-core-[0.9]* CONFLICTS+= mldonkey-gui-[0.9]* PLIST_SUB+= CORE="" GUI="" GUICORE="" .else # (${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE}) . if !${PORT_OPTIONS:MGUI} PKGNAMESUFFIX= -core CONFLICTS+= mldonkey-gui-[0.9]* CONFIGURE_ARGS+=--disable-gui PLIST_SUB+= CORE="" GUI="@comment " GUICORE="@comment " . endif # !${PORT_OPTIONS:MGUI} . if !${PORT_OPTIONS:MCORE} PKGNAMESUFFIX= -gui CONFLICTS+= mldonkey-core-[0.9]* PLIST_SUB+= CORE="@comment " GUI="" GUICORE="@comment " . endif # !${PORT_OPTIONS:MCORE} .endif # ${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE} .if ${PORT_OPTIONS:MGUI} BUILD_DEPENDS+= ${LOCALBASE}/lib/ocaml/site-lib/lablgtk2/lablrsvg.cma:x11-toolkits/ocaml-lablgtk2 CONFIGURE_ARGS+=--enable-gui=newgui2 # we don't need lablgtk as RUN dependency, but we need gtk+glib USES+= gnome USE_GNOME= gtk20 librsvg2 .endif # ${PORT_OPTIONS:MGUI} .if ${PORT_OPTIONS:MCORE} USE_RC_SUBR= mlnet SUB_LIST+= SH=${SH:Q} . if ${PORT_OPTIONS:MGD} LIB_DEPENDS+= libgd.so:graphics/gd . else CONFIGURE_ARGS+=--disable-gd . endif .endif PORTDOCS= Authors.txt Bugs.txt ChangeLog Developers.txt \ Install.txt Todo.txt ed2k_links.txt # build additional tools ALL_TARGET+= \ mld_hash .include .if ${ARCH:Mpowerpc64*} USE_GCC= yes .endif post-patch: @${SED} \ -e "s|%%PREFIX%%|${PREFIX}|" \ -e "s|%%SH%%|${SH}|" \ ${FILESDIR}/wrapper.sh > \ ${WRKDIR}/wrapper.sh @${REINPLACE_CMD} \ -e 's|$$OCAMLLIB/$$LABLGTK_NAME|$$OCAMLLIB/site-lib/$$LABLGTK_NAME|' \ ${WRKSRC}/config/configure @${REINPLACE_CMD} \ -e 's|+labl|+site-lib/labl|' \ ${WRKSRC}/config/Makefile.in @${REINPLACE_CMD} -E \ -e 's@(#include <)(lablgtk2/)@\1site-lib/\2@' \ ${WRKSRC}/src/gtk2/gui/x11/systraystubs.c # update server.met provider @${REINPLACE_CMD} -E \ -e 's|http://www.gruk.org/server.met.gz|http://www.jd2k.com/server.met|' \ -e 's|http://www.bluetack.co.uk/config/antip2p.txt|http://www.bluetack.co.uk/config/level1.gz|' \ ${WRKSRC}/src/daemon/common/commonOptions.ml \ ${WRKSRC}/src/networks/donkey/donkeyServers.ml @${REINPLACE_CMD} \ -e 's/[u(]int32/&_t/' ${WRKSRC}/src/utils/cdk/zlibstubs.c \ ${WRKSRC}/src/utils/cdk/gdstubs.c @${REINPLACE_CMD} \ -e 's/int64/&_t/' ${WRKSRC}/src/config/unix/os_stubs_c.c \ ${WRKSRC}/src/utils/lib/os_stubs.h \ ${WRKSRC}/src/utils/lib/fst_hash.c do-install: .if ${PORT_OPTIONS:MCORE} ${INSTALL_PROGRAM} ${WRKSRC}/mld_hash ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mlnet ${STAGEDIR}${PREFIX}/bin/mlnet-real ${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${STAGEDIR}${PREFIX}/bin/mlnet .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${FILESDIR}/kill_mldonkey ${STAGEDIR}${EXAMPLESDIR} .endif .endif .if ${PORT_OPTIONS:MGUI} ${INSTALL_PROGRAM} ${WRKSRC}/mlgui ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE} ${INSTALL_SCRIPT} ${WRKSRC}/distrib/mldonkey_previewer ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mlguistarter ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mlnet+gui ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for _file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/distrib/${_file} ${STAGEDIR}${DOCSDIR} .endfor .endif install-user: extract .if !defined(LANGUAGE) @${ECHO_MSG} "Please call as: make install-user LANGUAGE=" @${ECHO_MSG} "with one of en,de,fr,fr.noaccents,sp !" .else @${CP} ${WRKSRC}/distrib/i18n/gui_messages.ini.${LANGUAGE}\ ${HOME}/.mldonkey_gui_messages.ini .endif .include diff --git a/net/asterisk16/Makefile b/net/asterisk16/Makefile index df5b6f2ad4c4..3ad9450af55a 100644 --- a/net/asterisk16/Makefile +++ b/net/asterisk16/Makefile @@ -1,298 +1,298 @@ PORTNAME= asterisk PORTVERSION= 16.21.1 CATEGORIES= net MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729 MASTER_SITE_SUBDIR= asterisk/ \ asterisk/old-releases/ \ sounds/releases/:g729 PKGNAMESUFFIX= 16 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} MAINTAINER= madpilot@FreeBSD.org COMMENT= Open Source PBX and telephony toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson USES= bison compiler:c11 cpe gmake gnome iconv libedit localbase \ shebangfix sqlite ssl ncurses USE_GNOME= libxml2 USE_LDCONFIG= yes USE_RC_SUBR= asterisk USE_GITHUB= nodefault EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} PJSIP_VERSION= 2.10 GNU_CONFIGURE= yes CONFIGURE_ARGS= --datarootdir=${DATADIR} \ --with-ilbc=internal \ --with-crypto=${OPENSSLBASE} \ --with-ssl=${OPENSSLBASE} \ --with-externals-cache=${DISTDIR}/${DIST_SUBDIR} CPE_VENDOR= digium SHEBANG_FILES= agi/agi-test.agi \ agi/jukebox.agi \ contrib/scripts/astversion LDFLAGS+= -L. MAKE_ENV= PTHREAD_LIBS="-lpthread" \ MKDIR="${MKDIR}" \ PWLIBDIR=${LOCALBASE}/share/pwlib \ OSVERSION=${OSVERSION} \ DOCSDIR=${DOCSDIR} \ ASTCFLAGS="${CFLAGS}" \ ASTLDFLAGS="${LDFLAGS}" MAKE_ARGS+= NOISY_BUILD=yes \ ASTDATADIR=${DATADIR} -CONFLICTS= ossp-uuid-[0-9]* +CONFLICTS= ossp-uuid CONFLICTS_BUILD= linuxthreads-* CONFLICTS_INSTALL= asterisk13 asterisk18 OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA MACRO \ MP3PLAYER OOH323 OPTIMIZED_CFLAGS PJSIP PORTAUDIO RADIUS SNMP \ SPANDSP SRTP SYSINFO URIPARSER XMLDOC XMPP OPTIONS_DEFAULT= CURL FREETDS GSM LUA MACRO MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL \ PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP URIPARSER \ VORBIS XMLDOC OPTIONS_DEFINE_i386= DAHDI OPTIONS_DEFINE_amd64= DAHDI OPTIONS_DEFINE_sparc64= DAHDI OPTIONS_DEFAULT_i386= DAHDI XMPP OPTIONS_DEFAULT_amd64= DAHDI XMPP OPTIONS_DEFAULT_sparc64= DAHDI XMPP OPTIONS_DEFAULT_powerpc= XMPP OPTIONS_GROUP= CODECS OPTIONS_GROUP_CODECS= GSM NEWG711 OPUS SPEEX VORBIS CODECS_DESC= Encoder/Decoder (Codec) Support OPTIONS_GROUP+= DATABASE OPTIONS_GROUP_DATABASE= MYSQL ODBC PGSQL DATABASE_DESC= Database Support OPTIONS_MULTI= MENU OPTIONS_MULTI_MENU= NCURSES NEWT MENU_DESC= Menuselect Interface Backend NEWT_DESC= Newt User Interface ASTERISK_CORE_G729_SOUNDS= asterisk-core-sounds-en-g729-1.5.tar.gz ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz G729_DISTFILES= ${ASTERISK_CORE_G729_SOUNDS}:g729 \ ${ASTERISK_MOH_G729_SOUNDS}:g729 ASTVERSION_DESC?= Install astversion (requires bash) BACKTRACE_DESC?= Stack backtrace support via (lib)execinfo DAHDI_DESC?= DAHDI support EXCHANGE_DESC?= Exchange calendar support G729_DESC?= Install G.729 format sounds for Music-on-Hold (MoH) MACRO_DESC?= Enable app_macro (deprecated) MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123) NEWG711_DESC?= New G711 Codec OOH323_DESC?= ooh323 support OPUS_DESC?= Opus Codec PJSIP_DESC?= Build the PJSIP based SIP channel SRTP_DESC?= SecureRTP support SYSINFO_DESC?= Use devel/libsysinfo to get system information URIPARSER_DESC?= Use RFC 3986 compliant uriparser library XMLDOC_DESC?= Build and install XML documentation XMPP_DESC?= XMPP/GTALK support OPTIONS_SUB= yes ASTVERSION_RUN_DEPENDS= bash:shells/bash BACKTRACE_CONFIGURE_WITH= execinfo CURL_CONFIGURE_WITH= libcurl CURL_LIB_DEPENDS= libcurl.so:ftp/curl DAHDI_CONFIGURE_WITH= dahdi openr2 DAHDI_LIB_DEPENDS= libpri.so:misc/libpri \ libopenr2.so:misc/openr2 \ libtonezone.so:misc/dahdi EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29 EXCHANGE_LIB_DEPENDS= libneon.so:www/neon \ libexpat.so:textproc/expat2 EXCHANGE_USES= gettext-runtime FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE} FREETDS_CONFIGURE_OFF= --without-tds FREETDS_LIB_DEPENDS= libsybdb.so:databases/freetds GSM_CONFIGURE_WITH= gsm GSM_LIB_DEPENDS= libgsm.so:audio/gsm LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LUA_CONFIGURE_WITH= lua LUA_USES= lua LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} MYSQL_CONFIGURE_WITH= mysqlclient MYSQL_USES= mysql MP3PLAYER_RUN_DEPENDS= mpg123:audio/mpg123 NCURSES_USES= ncurses NEWT_LIB_DEPENDS= libnewt.so:devel/newt ODBC_CONFIGURE_WITH= unixodbc ODBC_CONFIGURE_ON= --with-ltdl ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC \ libltdl.so:devel/libltdl OPUS_LIB_DEPENDS= libopus.so:audio/opus OPUS_EXTRACT_ONLY= ${DISTFILE_opus} OPUS_GH_TUPLE= traud:asterisk-opus:83e1b458c77e0e287adeca494eeb79edb077b0ff:opus PGSQL_CONFIGURE_WITH= postgres PGSQL_USES= pgsql PJSIP_CONFIGURE_WITH= pjproject pjproject-bundled PJSIP_USES= pkgconfig PJSIP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp PJSIP_GH_TUPLE= pjsip:pjproject:${PJSIP_VERSION}:pjsip PORTAUDIO_CONFIGURE_WITH= portaudio PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio RADIUS_CONFIGURE_WITH= radius RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient SNMP_CONFIGURE_WITH= netsnmp SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp \ libpkg.so:${PKG_ORIGIN} SPANDSP_CONFIGURE_WITH= spandsp SPANDSP_LIB_DEPENDS= libspandsp.so:comms/spandsp \ libtiff.so:graphics/tiff SPEEX_CONFIGURE_WITH= speex SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp SRTP_CONFIGURE_WITH= srtp SRTP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 SYSINFO_LIB_DEPENDS= libsysinfo.so:devel/libsysinfo URIPARSER_CONFIGURE_WITH= uriparser URIPARSER_LIB_DEPENDS= liburiparser.so:net/uriparser VORBIS_CONFIGURE_WITH= ogg VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg XMLDOC_CONFIGURE_ENABLE= xmldoc XMPP_CONFIGURE_WITH= iksemel XMPP_LIB_DEPENDS= libiksemel.so:textproc/iksemel ASTERISK_USER?= asterisk ASTERISK_GROUP?= asterisk USERS= ${ASTERISK_USER} GROUPS= ${ASTERISK_GROUP} dahdi .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif .if ${PREFIX} == ${LOCALBASE} VARDIR=/var .else VARDIR=${PREFIX}/var .endif SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} \ ASTERISK_GROUP=${ASTERISK_GROUP} \ VARDIR=${VARDIR} post-extract: @${FIND} ${WRKSRC} -name '*.d' -delete post-extract-G729-on: ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds post-extract-OPUS-on: ${CP} ${WRKSRC_opus}/include/asterisk/* ${WRKSRC}/include/asterisk ${CP} ${WRKSRC_opus}/codecs/* ${WRKSRC}/codecs ${CP} ${WRKSRC_opus}/res/* ${WRKSRC}/res post-patch: @${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample .if exists(${FILESDIR}/.asterisk.makeopts) ${CP} ${FILESDIR}/.asterisk.makeopts ${WRKSRC}/menuselect.makeopts .endif post-patch-SYSINFO-on: @${REINPLACE_CMD} -e 's/%%LIBSYSINFO%%/-lsysinfo/' ${WRKSRC}/main/Makefile post-patch-SYSINFO-off: @${REINPLACE_CMD} -e '/#define HAVE_SYSINFO 1/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/%%LIBSYSINFO%%/d' ${WRKSRC}/main/Makefile post-configure: @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_mgcp menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable res_pktccops menuselect.makeopts post-configure-MACRO-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable app_macro menuselect.makeopts post-configure-MYSQL-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts post-configure-OOH323-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts post-configure-NEWG711-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts post-configure-OPTIMIZED_CFLAGS-off: @cd ${WRKSRC} && ./menuselect/menuselect --disable BUILD_NATIVE menuselect.makeopts post-configure-OPUS-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable codec_opus_open_source menuselect.makeopts post-install: @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/ast[a-f]* ${STAGEDIR}${PREFIX}/lib/*.so.* ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/*.so ${STAGEDIR}${DATADIR}/agi-bin/eagi-* ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules -type f -name '*.so' | ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} (cd ${STAGEDIR} && \ ${ECHO} "@owner ${ASTERISK_USER}" >> ${TMPPLIST} && \ ${ECHO} "@group ${ASTERISK_GROUP}" >> ${TMPPLIST} && \ ${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \ ${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST} && \ ${ECHO} "@owner" >> ${TMPPLIST} && \ ${ECHO} "@group" >> ${TMPPLIST}); post-install-ASTVERSION-off: @${RM} ${STAGEDIR}${PREFIX}/sbin/astversion .include diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile index a0f0edeb269b..1ad574940a71 100644 --- a/net/asterisk18/Makefile +++ b/net/asterisk18/Makefile @@ -1,298 +1,298 @@ PORTNAME= asterisk PORTVERSION= 18.7.1 CATEGORIES= net MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729 MASTER_SITE_SUBDIR= asterisk/ \ asterisk/old-releases/ \ sounds/releases/:g729 PKGNAMESUFFIX= 18 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} MAINTAINER= madpilot@FreeBSD.org COMMENT= Open Source PBX and telephony toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson USES= bison compiler:c11 cpe gmake gnome iconv libedit localbase \ shebangfix sqlite ssl ncurses USE_GNOME= libxml2 USE_LDCONFIG= yes USE_RC_SUBR= asterisk USE_GITHUB= nodefault EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} PJSIP_VERSION= 2.10 GNU_CONFIGURE= yes CONFIGURE_ARGS= --datarootdir=${DATADIR} \ --with-ilbc=internal \ --with-crypto=${OPENSSLBASE} \ --with-ssl=${OPENSSLBASE} \ --with-externals-cache=${DISTDIR}/${DIST_SUBDIR} CPE_VENDOR= digium SHEBANG_FILES= agi/agi-test.agi \ agi/jukebox.agi \ contrib/scripts/astversion LDFLAGS+= -L. MAKE_ENV= PTHREAD_LIBS="-lpthread" \ MKDIR="${MKDIR}" \ PWLIBDIR=${LOCALBASE}/share/pwlib \ OSVERSION=${OSVERSION} \ DOCSDIR=${DOCSDIR} \ ASTCFLAGS="${CFLAGS}" \ ASTLDFLAGS="${LDFLAGS}" MAKE_ARGS+= NOISY_BUILD=yes \ ASTDATADIR=${DATADIR} -CONFLICTS= ossp-uuid-[0-9]* +CONFLICTS= ossp-uuid CONFLICTS_BUILD= linuxthreads-* CONFLICTS_INSTALL= asterisk13 asterisk16 OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA MACRO \ MP3PLAYER OOH323 OPTIMIZED_CFLAGS PJSIP PORTAUDIO RADIUS SNMP \ SPANDSP SRTP SYSINFO URIPARSER XMLDOC XMPP OPTIONS_DEFAULT= CURL FREETDS GSM LUA MACRO MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL \ PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP URIPARSER \ VORBIS XMLDOC OPTIONS_DEFINE_i386= DAHDI OPTIONS_DEFINE_amd64= DAHDI OPTIONS_DEFINE_sparc64= DAHDI OPTIONS_DEFAULT_i386= DAHDI XMPP OPTIONS_DEFAULT_amd64= DAHDI XMPP OPTIONS_DEFAULT_sparc64= DAHDI XMPP OPTIONS_DEFAULT_powerpc= XMPP OPTIONS_GROUP= CODECS OPTIONS_GROUP_CODECS= GSM NEWG711 OPUS SPEEX VORBIS CODECS_DESC= Encoder/Decoder (Codec) Support OPTIONS_GROUP+= DATABASE OPTIONS_GROUP_DATABASE= MYSQL ODBC PGSQL DATABASE_DESC= Database Support OPTIONS_MULTI= MENU OPTIONS_MULTI_MENU= NCURSES NEWT MENU_DESC= Menuselect Interface Backend NEWT_DESC= Newt User Interface ASTERISK_CORE_G729_SOUNDS= asterisk-core-sounds-en-g729-1.5.tar.gz ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz G729_DISTFILES= ${ASTERISK_CORE_G729_SOUNDS}:g729 \ ${ASTERISK_MOH_G729_SOUNDS}:g729 ASTVERSION_DESC?= Install astversion (requires bash) BACKTRACE_DESC?= Stack backtrace support via (lib)execinfo DAHDI_DESC?= DAHDI support EXCHANGE_DESC?= Exchange calendar support G729_DESC?= Install G.729 format sounds for Music-on-Hold (MoH) MACRO_DESC?= Enable app_macro (deprecated) MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123) NEWG711_DESC?= New G711 Codec OOH323_DESC?= ooh323 support OPUS_DESC?= Opus Codec PJSIP_DESC?= Build the PJSIP based SIP channel SRTP_DESC?= SecureRTP support SYSINFO_DESC?= Use devel/libsysinfo to get system information URIPARSER_DESC?= Use RFC 3986 compliant uriparser library XMLDOC_DESC?= Build and install XML documentation XMPP_DESC?= XMPP/GTALK support OPTIONS_SUB= yes ASTVERSION_RUN_DEPENDS= bash:shells/bash BACKTRACE_CONFIGURE_WITH= execinfo CURL_CONFIGURE_WITH= libcurl CURL_LIB_DEPENDS= libcurl.so:ftp/curl DAHDI_CONFIGURE_WITH= dahdi openr2 DAHDI_LIB_DEPENDS= libpri.so:misc/libpri \ libopenr2.so:misc/openr2 \ libtonezone.so:misc/dahdi EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29 EXCHANGE_LIB_DEPENDS= libneon.so:www/neon \ libexpat.so:textproc/expat2 EXCHANGE_USES= gettext-runtime FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE} FREETDS_CONFIGURE_OFF= --without-tds FREETDS_LIB_DEPENDS= libsybdb.so:databases/freetds GSM_CONFIGURE_WITH= gsm GSM_LIB_DEPENDS= libgsm.so:audio/gsm LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LUA_CONFIGURE_WITH= lua LUA_USES= lua LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} MYSQL_CONFIGURE_WITH= mysqlclient MYSQL_USES= mysql MP3PLAYER_RUN_DEPENDS= mpg123:audio/mpg123 NCURSES_USES= ncurses NEWT_LIB_DEPENDS= libnewt.so:devel/newt ODBC_CONFIGURE_WITH= unixodbc ODBC_CONFIGURE_ON= --with-ltdl ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC \ libltdl.so:devel/libltdl OPUS_LIB_DEPENDS= libopus.so:audio/opus OPUS_EXTRACT_ONLY= ${DISTFILE_opus} OPUS_GH_TUPLE= traud:asterisk-opus:83e1b458c77e0e287adeca494eeb79edb077b0ff:opus PGSQL_CONFIGURE_WITH= postgres PGSQL_USES= pgsql PJSIP_CONFIGURE_WITH= pjproject pjproject-bundled PJSIP_USES= pkgconfig PJSIP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp PJSIP_GH_TUPLE= pjsip:pjproject:${PJSIP_VERSION}:pjsip PORTAUDIO_CONFIGURE_WITH= portaudio PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio RADIUS_CONFIGURE_WITH= radius RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient SNMP_CONFIGURE_WITH= netsnmp SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp \ libpkg.so:${PKG_ORIGIN} SPANDSP_CONFIGURE_WITH= spandsp SPANDSP_LIB_DEPENDS= libspandsp.so:comms/spandsp \ libtiff.so:graphics/tiff SPEEX_CONFIGURE_WITH= speex SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp SRTP_CONFIGURE_WITH= srtp SRTP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 SYSINFO_LIB_DEPENDS= libsysinfo.so:devel/libsysinfo URIPARSER_CONFIGURE_WITH= uriparser URIPARSER_LIB_DEPENDS= liburiparser.so:net/uriparser VORBIS_CONFIGURE_WITH= ogg VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg XMLDOC_CONFIGURE_ENABLE= xmldoc XMPP_CONFIGURE_WITH= iksemel XMPP_LIB_DEPENDS= libiksemel.so:textproc/iksemel ASTERISK_USER?= asterisk ASTERISK_GROUP?= asterisk USERS= ${ASTERISK_USER} GROUPS= ${ASTERISK_GROUP} dahdi .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif .if ${PREFIX} == ${LOCALBASE} VARDIR=/var .else VARDIR=${PREFIX}/var .endif SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} \ ASTERISK_GROUP=${ASTERISK_GROUP} \ VARDIR=${VARDIR} post-extract: @${FIND} ${WRKSRC} -name '*.d' -delete post-extract-G729-on: ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds post-extract-OPUS-on: ${CP} ${WRKSRC_opus}/include/asterisk/* ${WRKSRC}/include/asterisk ${CP} ${WRKSRC_opus}/codecs/* ${WRKSRC}/codecs ${CP} ${WRKSRC_opus}/res/* ${WRKSRC}/res post-patch: @${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample .if exists(${FILESDIR}/.asterisk.makeopts) ${CP} ${FILESDIR}/.asterisk.makeopts ${WRKSRC}/menuselect.makeopts .endif post-patch-SYSINFO-on: @${REINPLACE_CMD} -e 's/%%LIBSYSINFO%%/-lsysinfo/' ${WRKSRC}/main/Makefile post-patch-SYSINFO-off: @${REINPLACE_CMD} -e '/#define HAVE_SYSINFO 1/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/%%LIBSYSINFO%%/d' ${WRKSRC}/main/Makefile post-configure: @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_mgcp menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable res_pktccops menuselect.makeopts post-configure-MACRO-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable app_macro menuselect.makeopts post-configure-MYSQL-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts post-configure-OOH323-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts post-configure-NEWG711-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts post-configure-OPTIMIZED_CFLAGS-off: @cd ${WRKSRC} && ./menuselect/menuselect --disable BUILD_NATIVE menuselect.makeopts post-configure-OPUS-on: @cd ${WRKSRC} && ./menuselect/menuselect --enable codec_opus_open_source menuselect.makeopts post-install: @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/ast[a-f]* ${STAGEDIR}${PREFIX}/lib/*.so.* ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/*.so ${STAGEDIR}${DATADIR}/agi-bin/eagi-* ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules -type f -name '*.so' | ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} (cd ${STAGEDIR} && \ ${ECHO} "@owner ${ASTERISK_USER}" >> ${TMPPLIST} && \ ${ECHO} "@group ${ASTERISK_GROUP}" >> ${TMPPLIST} && \ ${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \ ${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST} && \ ${ECHO} "@owner" >> ${TMPPLIST} && \ ${ECHO} "@group" >> ${TMPPLIST}); post-install-ASTVERSION-off: @${RM} ${STAGEDIR}${PREFIX}/sbin/astversion .include diff --git a/net/avahi-app/Makefile b/net/avahi-app/Makefile index 256429b9a2ad..60a01d5a579a 100644 --- a/net/avahi-app/Makefile +++ b/net/avahi-app/Makefile @@ -1,154 +1,154 @@ # Created by: Joe Marcus Clarke PORTNAME= avahi PORTVERSION= 0.8 CATEGORIES?= net dns MASTER_SITES= http://www.avahi.org/download/ PKGNAMESUFFIX?= -app MAINTAINER?= desktop@FreeBSD.org COMMENT?= Service discovery on a local network LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE AVAHI_SLAVE?= no .if ${AVAHI_SLAVE} != header LIB_DEPENDS?= libexpat.so:textproc/expat2 \ libdaemon.so:devel/libdaemon \ libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus \ libgdbm.so:databases/gdbm \ libevent.so:devel/libevent USERS?= ${PORTNAME} GROUPS?= ${USERS} USES+= alias cpe gettext gmake gnome libtool pathfix pkgconfig USE_GNOME+= glib20 intltool introspection:build USE_GNOME_SUBR= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS?=--with-distro=freebsd \ --with-dbus-system-socket=unix:path=/var/run/dbus/system_bus_socket \ --enable-introspection=yes \ --disable-static \ --disable-monodoc \ --disable-doxygen-doc \ --disable-doxygen-dot \ --disable-qt3 \ --disable-qt4 \ --localstatedir=/var \ --enable-compat-howl CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_KQUEUE LDFLAGS+= -L${LOCALBASE}/lib -lintl INSTALL_TARGET= install-strip .if ${AVAHI_SLAVE} == no -CONFLICTS= howl-[0-9]* +CONFLICTS= howl DAEMON_CONFIG_FILES= hosts avahi-daemon.conf .endif .endif # !avahi-header .include .if ${AVAHI_SLAVE} != header .if ${AVAHI_SLAVE} == autoipd CONFIGURE_ARGS+=--enable-autoipd .else CONFIGURE_ARGS+=--disable-autoipd .endif .if ${AVAHI_SLAVE} == gtk # We disable man pages, because bssh.1 is not generated (no xmltoman port) CONFIGURE_ARGS+=--enable-gtk \ --disable-manpages .else CONFIGURE_ARGS+=--disable-gtk .endif .if ${AVAHI_SLAVE} == gtk3 CONFIGURE_ARGS+=--enable-gtk3 .else CONFIGURE_ARGS+=--disable-gtk3 .endif .if ${AVAHI_SLAVE} == libdns CONFIGURE_ARGS+=--enable-compat-libdns_sd .else CONFIGURE_ARGS+=--disable-compat-libdns_sd .endif .if ${AVAHI_SLAVE} == python CONFIGURE_ARGS+=--enable-python .else CONFIGURE_ARGS+=--disable-python .endif .if ${AVAHI_SLAVE} == qt5 CONFIGURE_ARGS+=--enable-qt5 \ --disable-expat \ --disable-gdbm .else CONFIGURE_ARGS+=--disable-qt5 .endif .if ${AVAHI_SLAVE} == sharp CONFIGURE_ARGS+=--enable-mono .else CONFIGURE_ARGS+=--disable-mono .endif CONFIGURE_ARGS+=--disable-stack-protector post-patch: avahi-post-patch avahi-post-patch: @${REINPLACE_CMD} -e 's|avahi_runtime_dir="/run"|avahi_runtime_dir="/var/run"|' \ ${WRKSRC}/configure @${RM} ${WRKSRC}/man/*.bak @${REINPLACE_CMD} -e 's|-ldl||g ; s|netdev|network|g' \ ${WRKSRC}/configure \ ${WRKSRC}/avahi-client/Makefile.in \ ${WRKSRC}/avahi-daemon/Makefile.in @${REINPLACE_CMD} -e 's|have_inotify=yes|have_inotify=no|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|%%GNOME_SUBR%%|${GNOME_SUBR}|' \ ${WRKSRC}/initscript/freebsd/avahi-dnsconfd.sh.in \ ${WRKSRC}/initscript/freebsd/avahi-daemon.sh.in post-build: avahi-post-build avahi-post-build: .for f in ${AVAHI_PKGCONFIG} @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${f} .endfor pre-su-install: avahi-pre-su-install avahi-pre-su-install: .if ${AVAHI_SLAVE}=="no" @${MKDIR} ${STAGEDIR}${PREFIX}/lib/avahi @${TOUCH} -f ${STAGEDIR}${PREFIX}/lib/avahi/.keep .endif post-install: avahi-post-install avahi-post-install: .if defined(MANPAGES) && ${AVAHI_SLAVE} != gtk .for f in ${MANPAGES} ${INSTALL_DATA} ${WRKSRC}/man/${f} ${STAGEDIR}${PREFIX}/man/man${f:E}/${f} .endfor .endif .for f in ${AVAHI_PKGCONFIG} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/libdata/pkgconfig .endfor .for f in ${DAEMON_CONFIG_FILES} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/avahi ${INSTALL_DATA} ${WRKSRC}/avahi-daemon/${f} \ ${STAGEDIR}${PREFIX}/etc/avahi/${f}.sample .endfor .if ${AVAHI_SLAVE}==no ${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/system-services ${INSTALL_DATA} ${WRKSRC}/avahi-daemon/org.freedesktop.Avahi.service \ ${STAGEDIR}${PREFIX}/share/dbus-1/system-services .endif .endif # ! avahi-header .include diff --git a/net/avahi-libdns/Makefile b/net/avahi-libdns/Makefile index b5676ee9a8fe..ce9d003c36f8 100644 --- a/net/avahi-libdns/Makefile +++ b/net/avahi-libdns/Makefile @@ -1,23 +1,23 @@ # Created by: Michael Johnson PORTREVISION= 0 CATEGORIES= net PKGNAMESUFFIX= -libdns MAINTAINER= desktop@FreeBSD.org COMMENT= mDNSResponder compatibility from Avahi LIB_DEPENDS= libavahi-common.so:net/avahi-app MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-compat-libdns_sd INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= libdns AVAHI_PKGCONFIG=avahi-compat-libdns_sd.pc -CONFLICTS= mDNSResponder-[0-9]* +CONFLICTS= mDNSResponder .include "${MASTERDIR}/Makefile" diff --git a/net/bird2/Makefile b/net/bird2/Makefile index 21a70bcc003e..0ba12f96d705 100644 --- a/net/bird2/Makefile +++ b/net/bird2/Makefile @@ -1,66 +1,66 @@ # Created by: Alexander V. Chernikov PORTNAME= bird DISTVERSION= 2.0.8 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://bird.network.cz/download/ PKGNAMESUFFIX= 2 MAINTAINER= olivier@FreeBSD.org COMMENT= Dynamic IP routing daemon LICENSE= GPLv2 USES= bison cpe gmake ncurses readline -CONFLICTS= bird-[0-9]* -CONFLICTS+= bird6-[0-9]* +CONFLICTS= bird +CONFLICTS+= bird6 CPE_VENDOR= nic USE_CSTD= gnu99 GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var USE_RC_SUBR= bird SUB_FILES= pkg-message GROUPS= birdvty MAKE_JOBS_UNSAFE= yes OPTIONS_MULTI= RP RP_DESC= Routing Protocols OPTIONS_MULTI_RP= BFD BABEL BGP MRT OSPF PIPE RADV RIP RPKI STATIC OPTIONS_DEFAULT= ${OPTIONS_MULTI_RP} BFD_DESC= Bidirectional Forwarding Detection BABEL_DESC= Babel routing protocol BGP_DESC= Border Gateway Protocol MRT_DESC= Dumping Routing Information in MRT Format OSPF_DESC= Open Short Path First PIPE_DESC= PIPE routing RADV_DESC= Router Advertisement RIP_DESC= Routing Information Protocol RPKI_DESC= Resource Public Key Infrastructure STATIC_DESC= Static routing BFD_VARS= rt_prot+=bfd BABEL_VARS= rt_prot+=babel BGP_VARS= rt_prot+=bgp MRT_VARS= rt_prot+=mrt OSPF_VARS= rt_prot+=ospf PIPE_VARS= rt_prot+=pipe RADV_VARS= rt_prot+=radv RIP_VARS= rt_prot+=rip RPKI_VARS= rt_prot+=rpki STATIC_VARS= rt_prot+=static CONFIGURE_ARGS+=--with-protocols="${RT_PROT}" RPKI_LIB_DEPENDS= libssh.so:security/libssh post-patch: #${REINPLACE_CMD} -e 's|\.example|\.sample|g' ${WRKSRC}/Makefile.in #${MV} ${WRKSRC}/doc/bird.conf ${WRKSRC}/doc/bird.conf.sample .include diff --git a/net/corosync2/Makefile b/net/corosync2/Makefile index 4057c419cda8..84497417d023 100644 --- a/net/corosync2/Makefile +++ b/net/corosync2/Makefile @@ -1,12 +1,12 @@ # Created by: David Shane Holden PORTVERSION= 2.4.5 PORTREVISION= 1 PKGNAMESUFFIX= 2 -CONFLICTS= corosync3-[0-9]* +CONFLICTS= corosync3 PORTSCOUT= limit:^2\.[0-9]\.[0-9] .include "${.CURDIR}/Makefile.common" .include diff --git a/net/corosync3/Makefile b/net/corosync3/Makefile index ff1992d87703..972ccea91fe8 100644 --- a/net/corosync3/Makefile +++ b/net/corosync3/Makefile @@ -1,13 +1,13 @@ # Created by: David Shane Holden PORTVERSION= 2.99.5 PORTREVISION= 1 PKGNAMESUFFIX= 3 .include "${.CURDIR}/../corosync2/Makefile.common" LIB_DEPENDS+= libknet.so:devel/kronosnet -CONFLICTS= corosync2-[0-9]* +CONFLICTS= corosync2 .include diff --git a/net/dante/Makefile b/net/dante/Makefile index 5a27fd3a72d7..1dff9ecd87a3 100644 --- a/net/dante/Makefile +++ b/net/dante/Makefile @@ -1,51 +1,51 @@ # Created by: Anders Nordby PORTNAME= dante PORTVERSION= 1.4.3 CATEGORIES= net security MASTER_SITES= http://www.inet.no/dante/files/ \ ftp://ftp.inet.no/pub/socks/ MAINTAINER= ports@FreeBSD.org COMMENT= Circuit-level firewall/proxy LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libminiupnpc.so:net/miniupnpc \ libsasl2.so:security/cyrus-sasl2 -CONFLICTS= socks5-[0-9]* +CONFLICTS= socks5 USES= libtool localbase GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-socks-conf=${PREFIX}/etc/socks.conf \ --with-sockd-conf=${PREFIX}/etc/sockd.conf INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_RC_SUBR= sockd OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${INSTALL_DATA} ${WRKSRC}/example/socks.conf ${STAGEDIR}${PREFIX}/etc/socks.conf.sample ${INSTALL_DATA} ${WRKSRC}/example/sockd.conf ${STAGEDIR}${PREFIX}/etc/sockd.conf.sample post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example/sockd-basic.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example/sockd-chaining.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example/socks-simple-withoutnameserver.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example/socks-simple.conf ${STAGEDIR}${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib ${INSTALL_DATA} ${WRKSRC}/doc/README* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/rfc* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/SOCKS4*.protocol ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/UPGRADE ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/contrib/sockd-stat.awk ${STAGEDIR}${DOCSDIR}/contrib/sockd-stat.awk .include diff --git a/net/freeradius-client/Makefile b/net/freeradius-client/Makefile index beb03d713eca..4b5761da8a1f 100644 --- a/net/freeradius-client/Makefile +++ b/net/freeradius-client/Makefile @@ -1,20 +1,20 @@ # Created by: netch@netch.kiev.ua PORTNAME= freeradius-client PORTVERSION= 1.1.7 PORTREVISION= 0 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/ \ ftp://ftp.suntel.com.tr/pub/freeradius/ MAINTAINER= netch@portaone.com COMMENT= Client library and basic utilities for RADIUS AAA GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gmake libtool USE_LDCONFIG= yes -CONFLICTS= radiusclient-ng-[0-9]* +CONFLICTS= radiusclient-ng .include diff --git a/net/hping/Makefile b/net/hping/Makefile index cdc0a354e691..dfc9a783ef40 100644 --- a/net/hping/Makefile +++ b/net/hping/Makefile @@ -1,49 +1,49 @@ # Created by: Roman Shterenzon PORTNAME= hping PORTVERSION= 2.0.0r3 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net security MASTER_SITES= http://www.hping.org/ \ http://200ok.org/distfiles/hping/ DISTNAME= hping2.0.0-rc3 MAINTAINER= ecu@200ok.org COMMENT= Network auditing tool -CONFLICTS= hping-devel-[0-9]* +CONFLICTS= hping-devel WRKSRC= ${WRKDIR}/hping2-rc3 BROKEN_aarch64= fails to build: cannot find the byte order for this architecture, fix bytesex.h BROKEN_riscv64= fails to build: cannot find the byte order for this architecture, fix bytesex.h USES= gmake GNU_CONFIGURE= yes CONFIGURE_ARGS+= --force-libpcap PLIST_FILES= sbin/hping man/man8/hping.8.gz PORTDOCS= AS-BACKDOOR HPING2-HOWTO.txt HPING2-IS-OPEN \ MORE-FUN-WITH-IPID SPOOFED_SCAN.txt APD.txt OPTIONS_DEFINE= DOCS EXTRA_PATCHES= ${FILESDIR}/extra-patch-sendip.c post-patch: @${REINPLACE_CMD} -e '/^struct ars_layer_info ars_linfo/d' \ ${WRKSRC}/ars.h @${REINPLACE_CMD} -e '/^volatile struct delaytable_element/d' \ ${WRKSRC}/hping2.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hping2 ${STAGEDIR}${PREFIX}/sbin/hping ${INSTALL_MAN} ${WRKSRC}/docs/hping2.8 \ ${STAGEDIR}${MANPREFIX}/man/man8/hping.8 @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/net/ilbc/Makefile b/net/ilbc/Makefile index 665b1737af05..4171c365a87a 100644 --- a/net/ilbc/Makefile +++ b/net/ilbc/Makefile @@ -1,19 +1,19 @@ # Created by: Alex Miller PORTNAME= ilbc DISTVERSION= rfc3951 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://simon.morlat.free.fr/download/1.2.x/source/ MAINTAINER= asm@asm.kiev.ua COMMENT= Internet Low Bit Rate codec (RFC3951) -CONFLICTS= libilbc-[0-9]* +CONFLICTS= libilbc GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool USE_LDCONFIG= yes .include diff --git a/net/isc-dhcp44-server/Makefile b/net/isc-dhcp44-server/Makefile index 95a7f5f06580..b48a712b2175 100644 --- a/net/isc-dhcp44-server/Makefile +++ b/net/isc-dhcp44-server/Makefile @@ -1,172 +1,172 @@ # Created by: Ryan Steinmetz PORTNAME= dhcp ISCVERSION= 4.4.2-P1 PORTVERSION= ${ISCVERSION:S/-P/P/:S/b/.b/:S/a/.a/:S/rc/.rc/} PORTREVISION= ${DHCP_PORTREVISION} CATEGORIES= net MASTER_SITES= ISC/${PORTNAME}/${PORTVERSION:S/P/-P/g} \ ZI PKGNAMEPREFIX= isc- PKGNAMESUFFIX= 44-${SUBSYS} DISTNAME= ${PORTNAME}-${ISCVERSION} MAINTAINER= zi@FreeBSD.org COMMENT?= ISC Dynamic Host Configuration Protocol server LICENSE= MPL20 USES= cpe gmake CPE_VENDOR= isc PORTREVISION_SERVER= 1 PORTREVISION_CLIENT= 0 PORTREVISION_RELAY= 0 SUBSYS?= server OPTIONS_DEFINE= IPV6 DOCS OPTIONS_SUB= yes .if ${SUBSYS} == server OPTIONS_DEFINE+= PARANOIA LDAP LDAP_SSL BIND_SYMBOLS DHCP4O6 \ BINLEASES OPTIONS_DEFAULT+= PARANOIA LDAP_SSL DHCP4O6_DESC= Enable DHCPv4-over-DHCPv6 (TSV) PARANOIA_DESC= Enable support for chroot LDAP_SSL_DESC= Support LDAP over SSL/TLS BIND_SYMBOLS_DESC= Enable BIND internal symbol table BINLEASES_DESC= Enable support for binary insertion of leases .endif # PORTREVISION and CONFLICTS handling .if ${SUBSYS} == client CONFLICTS= isc-dhcp3?-client-[0-9]* isc-dhcp4[123]-client-[0-9]* DHCP_PORTREVISION= ${PORTREVISION_CLIENT} .elif ${SUBSYS} == relay -CONFLICTS= isc-dhcp3?-relay-[0-9]* isc-dhcp4[123]-relay-[0-9]* +CONFLICTS= isc-dhcp3?-relay isc-dhcp4[123]-relay DHCP_PORTREVISION= ${PORTREVISION_RELAY} .else -CONFLICTS= isc-dhcp3?-server-[0-9]* isc-dhcp4[123]-server-[0-9]* +CONFLICTS= isc-dhcp3?-server isc-dhcp4[123]-server DHCP_PORTREVISION= ${PORTREVISION_SERVER} .endif MAKE_JOBS_UNSAFE= yes .if ${SUBSYS} == server USERS= dhcpd GROUPS= dhcpd .endif MAN_COMPRESSED= no GNU_CONFIGURE= yes CPPFLAGS+= -D_PATH_DHCLIENT_SCRIPT='\"${PREFIX}/sbin/dhclient-script\"' -D_PATH_DHCLIENT_CONF='\"${PREFIX}/etc/dhclient.conf\"' -D_PATH_DHCPD_CONF='\"${PREFIX}/etc/dhcpd.conf\"' SCRIPTS_ENV+= PKG_PREFIX=${PREFIX} .if ${SUBSYS} == server CONFIGURE_ARGS+=--localstatedir=/var CFLAGS+= -fPIC .endif DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist .if ${SUBSYS} == server USE_RC_SUBR= isc-dhcpd .elif ${SUBSYS} == relay USE_RC_SUBR= isc-dhcrelay .endif SCHEMA_DIR= ${PREFIX}/share/${PKGBASE} DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} DATADIR= /var/db MSG_FILE= ${.CURDIR}/pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message REINPLACE_SUB= PREFIX="${PREFIX}" PKGMESSAGE_SUB= PREFIX="${PREFIX}" MAN1PREFIX="${MAN1PREFIX}" \ DOCSDIR="${DOCSDIR}" BINLEASES_CONFIGURE_ENABLE= binary-leases PARANOIA_CONFIGURE_ENABLE= paranoia early-chroot LDAP_CONFIGURE_WITH= ldap ldapcrypto LDAP_USE= OPENLDAP LDAP_USES= shebangfix LDAP_SSL_USES= ssl LDAP_SSL_VARS= LIBS+=-lssl LDAP_IMPLIES= IPV6 IPV6_CONFIGURE_ENABLE= dhcpv6 DHCP4O6_CONFIGURE_ENABLE= dhcpv4o6 BIND_SYMBOLS_USES= perl5 .include .if ${PORT_OPTIONS:MLDAP} LDAP_SCRIPT= ${WRKSRC}/contrib/ldap/dhcpd-conf-to-ldap LDAP_SCHEMA= ${WRKSRC}/contrib/ldap/dhcp.schema LDAP_README= ${WRKSRC}/contrib/ldap/README.ldap CPPFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LIBS+= -L${LOCALBASE}/lib PORTDOCS+= README.ldap PLIST_SUB+= SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" LDAP="" SHEBANG_FILES= contrib/ldap/dhcpd-conf-to-ldap .endif .if empty(PORT_OPTIONS:MBIND_SYMBOLS) EXTRA_PATCHES+=${PATCHDIR}/extra-patch-bind_Makefile.in .endif .if ${PORT_OPTIONS:MPARANOIA} SUB_LIST+= PARANOIAOPT="yes" .else SUB_LIST+= PARANOIAOPT="no" .endif post-patch: @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} @${REINPLACE_CMD} -e 's|/usr/local||g' \ ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf @${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/client/dhclient.conf.example do-install: ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/${SUBSYS} install .if ${SUBSYS} == server ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dhcpctl install #${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dst install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/omapip install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/includes install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/common install ${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${STAGEDIR}${PREFIX}/include ${MV} ${STAGEDIR}${PREFIX}/etc/dhcpd.conf.example ${STAGEDIR}${PREFIX}/etc/dhcpd.conf.sample .if ${PORT_OPTIONS:MIPV6} ${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \ ${STAGEDIR}${PREFIX}/etc/dhcpd6.conf.sample .endif .if ${PORT_OPTIONS:MLDAP} @${MKDIR} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_DATA} ${LDAP_SCHEMA} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MLDAP} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${LDAP_README} ${STAGEDIR}${DOCSDIR} .endif .endif .if ${SUBSYS} == client ${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${STAGEDIR}${PREFIX}/sbin/dhclient-script .elif ${SUBSYS} == server .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcpd ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcpd6 .endif .elif ${SUBSYS} == relay .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcrelay ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcrelay6 .endif .endif @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} .include diff --git a/net/libzmq2/Makefile b/net/libzmq2/Makefile index 7073f29fb08f..36fee0aeb438 100644 --- a/net/libzmq2/Makefile +++ b/net/libzmq2/Makefile @@ -1,27 +1,27 @@ # Created by: Gea-Suan Lin PORTNAME= libzmq2 PORTVERSION= 2.2.0 PORTREVISION= 3 CATEGORIES= net MASTER_SITES= http://download.zeromq.org/ DISTNAME= zeromq-${DISTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= ZeroMQ core library (Version 2) LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool pathfix USE_LDCONFIG= yes TEST_TARGET= check -CONFLICTS= libzmq[^2]-[0-9]* +CONFLICTS= libzmq[^2] OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --enable-debug .include diff --git a/net/libzmq3/Makefile b/net/libzmq3/Makefile index c73d6bdb0c5f..9ef3bba8bb36 100644 --- a/net/libzmq3/Makefile +++ b/net/libzmq3/Makefile @@ -1,34 +1,34 @@ PORTNAME= libzmq3 PORTVERSION= 3.2.5 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://download.zeromq.org/ DISTNAME= zeromq-${DISTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= ZeroMQ core library (Version 3) LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER -CONFLICTS= zmq-[0-9]* libzmq[^3]-[0-9]* +CONFLICTS= zmq libzmq[^3] USES= libtool pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes TEST_TARGET= check OPTIONS_DEFINE= DEBUG PGM OPTIONS_DEFAULT= PGM PGM_DESC= Reliable multicast transport using PGM via OpenPGM DEBUG_CONFIGURE_ON= --enable-debug PGM_CONFIGURE_ON= --with-system-pgm PGM_LIB_DEPENDS= libpgm.so:net/openpgm PGM_USES= pkgconfig MAKE_ENV= V=1 INSTALL_TARGET= install-strip .include diff --git a/net/libzmq4/Makefile b/net/libzmq4/Makefile index b0305b3c2122..c642c090cf4d 100644 --- a/net/libzmq4/Makefile +++ b/net/libzmq4/Makefile @@ -1,74 +1,74 @@ PORTNAME= libzmq4 DISTVERSIONPREFIX= v DISTVERSION= 4.3.4 CATEGORIES= net MASTER_SITES= https://github.com/zeromq/libzmq/releases/download/${DISTVERSIONFULL}/ DISTNAME= zeromq-${DISTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= ZeroMQ core library (Version 4) LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake libtool pkgconfig USE_LDCONFIG= yes -CONFLICTS= zmq-[0-9]* libzmq[^4]-[0-9]* +CONFLICTS= zmq libzmq[^4] GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= LIBUNWIND MANPAGES OPTIONS_RADIO= CURVE OPTIONS_RADIO_CURVE= SODIUM TWEETNACL OPTIONS_GROUP= MULTICAST OPTIONS_GROUP_MULTICAST= NORM PGM OPTIONS_DEFAULT= MANPAGES NORM PGM TWEETNACL OPTIONS_SUB= yes LIBUNWIND_DESC= Use libunwind to print stack trace in case of error CURVE_DESC= CURVE security backend MULTICAST_DESC= Reliable Multicast Transports TWEETNACL_DESC= Use tweetnacl SODIUM_DESC= Use libsodium PGM_DESC= Enable PGM transport via OpenPGM NORM_DESC= Enable NORM via NRL PGM_CONFIGURE_WITH= pgm PGM_LIB_DEPENDS= libpgm.so:net/openpgm LIBUNWIND_LIB_DEPENDS= libunwind.so:devel/libunwind LIBUNWIND_CONFIGURE_ENABLE= libunwind MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto \ asciidoc:textproc/asciidoc MANPAGES_CONFIGURE_WITH= docs NORM_CONFIGURE_WITH= norm=${PREFIX} NORM_LIB_DEPENDS= libnorm.so:net/norm SODIUM_CONFIGURE_WITH= libsodium SODIUM_LIB_DEPENDS= libsodium.so:security/libsodium SODIUM_PLIST_FILES= bin/curve_keygen TWEETNACL_PLIST_FILES= bin/curve_keygen CONFIGURE_ARGS+= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --disable-static \ --disable-Werror \ --disable-silent-rules CFLAGS+= -Wno-long-long .include .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug .endif .if !${PORT_OPTIONS:MSODIUM} && !${PORT_OPTIONS:MTWEETNACL} CONFIGURE_ARGS+= --disable-curve .endif .include diff --git a/net/linux-c7-avahi-libs/Makefile b/net/linux-c7-avahi-libs/Makefile index debef70c4d43..38b175707014 100644 --- a/net/linux-c7-avahi-libs/Makefile +++ b/net/linux-c7-avahi-libs/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= avahi PORTVERSION= 0.6.31 DISTVERSIONSUFFIX= -20.el7 PORTREVISION= 4 CATEGORIES= net linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= Libraries for Avahi (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= dbuslibs USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr .include diff --git a/net/linux-c7-openldap/Makefile b/net/linux-c7-openldap/Makefile index 771cdddfd964..83850ac5e9b5 100644 --- a/net/linux-c7-openldap/Makefile +++ b/net/linux-c7-openldap/Makefile @@ -1,31 +1,31 @@ # Created by: Piotr Kubaj PORTNAME= openldap PORTVERSION= 2.4.44 DISTVERSIONSUFFIX= -22.el7 PORTREVISION= 2 CATEGORIES= net linux MAINTAINER= emulation@FreeBSD.org COMMENT= LDAP libraries (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= cyrus-sasl2 nspr nss USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}24-server/pkg-descr OPTIONS_DEFINE= DOCS # do not install any openldap configuration directories/files post-patch: @${RM} -r ${WRKSRC}/etc # use a native openldap configuration directories/files post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc ${LN} -sf ${LOCALBASE}/etc/openldap ${STAGEDIR}${PREFIX}/etc/openldap .include diff --git a/net/linux-c7-tcp_wrappers-libs/Makefile b/net/linux-c7-tcp_wrappers-libs/Makefile index fef563de0d60..9b60c719ec98 100644 --- a/net/linux-c7-tcp_wrappers-libs/Makefile +++ b/net/linux-c7-tcp_wrappers-libs/Makefile @@ -1,25 +1,25 @@ # Created by: Piotr Kubaj PORTNAME= tcp_wrappers PORTVERSION= 7.6 DISTVERSIONSUFFIX= -77.el7 PORTREVISION= 2 CATEGORIES= net linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= Libraries tcp wrappers (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/net/mpich/Makefile b/net/mpich/Makefile index 588179cca9e4..9ceea2f9f6d4 100644 --- a/net/mpich/Makefile +++ b/net/mpich/Makefile @@ -1,106 +1,106 @@ PORTNAME= mpich PORTVERSION= 3.4.2 PORTREVISION= 3 CATEGORIES= net parallel MASTER_SITES= https://www.mpich.org/static/downloads/${DISTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Portable implementation of MPI-1, MPI-2 and MPI-3 LICENSE= MPICH LICENSE_NAME= MPICH LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # Unfortunately mpicc is BROKEN with sh (Bad substitution on arrays) BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libhwloc.so:devel/hwloc2 \ libjson-c.so:devel/json-c \ libfabric.so:net/libfabric \ libslurm.so:sysutils/slurm-wlm \ libepoll-shim.so:devel/libepoll-shim RUN_DEPENDS= bash:shells/bash -CONFLICTS= mpd-[0-9]* mpich2-[0-9]* +CONFLICTS= mpd mpich2 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= compiler:c11 libtool perl5 pkgconfig USE_LDCONFIG= yes TEST_TARGET= check OPTIONS_DEFINE= DOCS FORTRAN L0 OPTIONS_GROUP= PM OPTIONS_GROUP_PM= GFORKER HYDRA OPTIONS_RADIO= DEFAULTPM OPTIONS_RADIO_DEFAULTPM=DGFORKER DHYDRA OPTIONS_DEFAULT= FORTRAN GFORKER HYDRA DHYDRA L0 OPTIONS_SUB= yes FORTRAN_USES= fortran FORTRAN_CONFIGURE_ENABLE= fortran FORTRAN_CONFIGURE_ON= \ MPICH_MPICC_LDFLAGS="${MPICH_LDFLAGS}" \ MPICH_MPICXX_LDFLAGS="${MPICH_LDFLAGS}" \ MPICH_MPIF77_LDFLAGS="${MPICH_LDFLAGS}" \ MPICH_MPIFORT_LDFLAGS="${MPICH_LDFLAGS}" MPICH_LDFLAGS= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \ -L${LOCALBASE}/lib/gcc${_GCC_VER} -B${LOCALBASE}/bin PM_DESC= Process managers GFORKER_DESC= Simple local process manager HYDRA_DESC= Parallel process manager DEFAULTPM_DESC= Default process manager DGFORKER_DESC= Make gforker the default process manager DHYDRA_DESC= Make hydra the default process manager L0_DESC= oneAPI Level Zero support L0_LIB_DEPENDS= libze_loader.so:devel/level-zero L0_CONFIGURE_OFF= --without-ze CONFIGURE_ARGS= --enable-fast="" --with-hwloc-prefix=${LOCALBASE} \ --with-libfabric=${LOCALBASE} \ pkgconfigdir="${PREFIX}/libdata/pkgconfig" \ MPICHLIB_CFLAGS="${CFLAGS}" \ CFLAGS="-I${LOCALBASE}/include/json-c" \ MPICHLIB_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="" \ MPICHLIB_CXXFLAGS="${CXXFLAGS}" CXXFLAGS="" \ MPICHLIB_FFLAGS="${FFLAGS}" FFLAGS="" \ MPICHLIB_FCFLAGS="${FCFLAGS}" FCFLAGS="" \ MPICHLIB_LDFLAGS="${LDFLAGS}" LDFLAGS="" \ MPICHLIB_LIBS="${LIBS}" \ LIBS="-L${LOCALBASE}/lib -lepoll-shim -ljson-c -lm" \ BASH_SHELL=${LOCALBASE}/bin/bash CFLAGS_powerpc64= -D__BIG_ENDIAN .include .for pm in ${OPTIONS_GROUP_PM} . if ${PORT_OPTIONS:M${pm}} . if empty(PMLIST) PMLIST= ${pm:tl} . elif ${PORT_OPTIONS:MD${pm}} PMLIST:= ${pm:tl},${PMLIST} . else PMLIST:= ${PMLIST},${pm:tl} . endif . endif .endfor .if empty(PMLIST) CONFIGURE_ARGS+=--without-pm PLIST_SUB+= EXEC="@comment " EXECGFORKER="@comment " .else CONFIGURE_ARGS+=--with-pm=${PMLIST} PLIST_SUB+= EXEC="" .if ${PMLIST:M*,gforker*} PLIST_SUB+= EXECGFORKER="" .else PLIST_SUB+= EXECGFORKER="@comment " .endif .endif post-patch: ${RM} -r ${WRKSRC}/www .include diff --git a/net/mpich2/Makefile b/net/mpich2/Makefile index 6d6023fa4365..41e64570286c 100644 --- a/net/mpich2/Makefile +++ b/net/mpich2/Makefile @@ -1,189 +1,189 @@ # Created by: dbader@ece.unm.edu PORTNAME= mpich2 DISTVERSION= 1.5 PORTREVISION= 15 PORTEPOCH= 5 CATEGORIES= net java parallel MASTER_SITES= http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/${DISTVERSION}/ DIST_SUBDIR= mpich MAINTAINER= thierry@FreeBSD.org COMMENT= Portable implementation of MPI-1 and MPI-2 LICENSE= MPICH LICENSE_NAME= MPICH LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept DEPRECATED= This is the legacy version, it is advised to use MPICH 3: net/mpich BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash USES= libtool:keepla localbase fortran perl5 \ pkgconfig GNU_CONFIGURE= yes USE_GCC= yes USE_LDCONFIG= yes USE_PERL5= build INSTALL_TARGET= install-strip OPTIONS_DEFINE_i386= JAVA OPTIONS_DEFINE_amd64= JAVA OPTIONS_DEFINE= SMPD X11 DEBUG DOCS OPTIONS_DEFAULT_i386= JAVA OPTIONS_DEFAULT_amd64= JAVA OPTIONS_DEFAULT= X11 JAVA_DESC= build MPE Jumpshot-4 SMPD_DESC= use SMPD instead of MPD, for a mixed-OS cluster X11_DESC= build MPE graphics routines CONFIGURE_ARGS= --enable-romio --enable-shared \ --docdir="${DOCSDIR}" \ --without-python CONFIGURE_ENV= FCFLAGS="${FFLAGS}" \ MPI_CFLAGS="-I${LOCALBASE}/include" \ PACKAGE="${PORTNAME}" \ PTHREAD_LIBS="-lpthread" \ BASH_SHELL="${LOCALBASE}/bin/bash" .if ${FFLAGS} == "-O" FFLAGS= -O2 .endif LDFLAGS+= -lpthread -lexecinfo MAKE_ENV= CCACHE_DISABLE=yes PACKAGE=${PORTNAME} NO_CCACHE= yes -CONFLICTS= mpd-[0-9]* mpich-3.* +CONFLICTS= mpd mpich-3.* VERSO= 8.0.1 VERSOM= ${VERSO:R:R} PLIST_SUB= VER=${VERSO} VERM=${VERSOM} SUB_FILES= pkg-message THREAD2FIX= configure test/mpi/threads/comm/Makefile.in \ test/mpi/threads/pt2pt/Makefile.in \ src/mpe2/src/logging/configure \ src/mpi/romio/configure src/openpa/configure \ src/pm/hydra/configure LOCALBASE2FIX= src/mpe2/src/slog2sdk/trace_rlog/configure \ src/mpe2/src/slog2sdk/trace_sample/configure \ src/mpe2/src/graphics/configure STAGE2FIX= bin/mpicc bin/mpicxx bin/mpif77 bin/mpif90 \ etc/mpicc.conf etc/mpicxx.conf etc/mpif77.conf \ etc/mpif90.conf sbin/mpeuninstall DOC2PATCH= Makefile.in src/mpe2/sbin/mpeinstall.in \ src/openpa/Makefile.in src/mpi/romio/util/romioinstall.in CONFPFX2FIX1= src/pm/mpd/mpd.py CONFPFX2FIX2= doc/installguide/install.tex.vin \ src/pm/mpd/mpdroot.c BIN2STRIP= check_callstack clog2_join clog2_print clog2_repair .include .if ${PORT_OPTIONS:MDEBUG} MAKE_ENV+= VERBOSE=1 .endif .if ! ${PORT_OPTIONS:MJAVA} CONFIGURE_ARGS+= --without-java PLIST_SUB+= JAVA="@comment " PLX11= "@comment " .else .if ! ${PORT_OPTIONS:MX11} IGNORE= WITH_JAVA requires WITH_X11 .endif CONFIGURE_ARGS+= --with-java="${JAVA_HOME}" USE_JAVA= yes PLIST_SUB+= JAVA="" PLX11= "" BIN2STRIP+= rlog_check_timeorder rlog_print .endif #define WITH_RECV_TIMEOUT to be an appropriate value (>20 for slow machines), #in order to set a different default MPIEXEC_RECV_TIMEOUT .if defined(MAINTAINER_MODE) WITH_RECV_TIMEOUT?= 100 .else WITH_RECV_TIMEOUT?= 20 .endif .if ${PORT_OPTIONS:MSMPD} CONFIGURE_ARGS+= --with-pmi=smpd --with-pm=smpd PLIST_SUB+= PM_MPD="@comment " PM_SMPD="" .else CONFIGURE_ARGS+= --with-pmi=simple --with-pm=mpd PLIST_SUB+= PM_MPD="" PM_SMPD="@comment " BIN2STRIP+= mpdroot .endif .if ! ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --disable-graphics PLIST_SUB+= X11="@comment " .else CONFIGURE_ARGS+= --x-includes=${LOCALBASE}/include --x-libraries==${LOCALBASE}/lib USES+= xorg USE_XORG= x11 xt PLIST_SUB+= X11=${PLX11} .endif .include pre-configure: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${LOCALBASE2FIX:S|^|${WRKSRC}/|} ${FIND} ${WRKSRC} -name configure | ${XARGS} \ ${REINPLACE_CMD} -e 's|doc/$${PACKAGE}|doc/${PORTNAME}|' .for fin in ${DOC2PATCH} . if ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|%%PORTDOCS%%||' ${WRKSRC}/${fin} . else ${REINPLACE_CMD} -e 's|%%PORTDOCS%%|#|' ${WRKSRC}/${fin} . endif .endfor .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|lib doc share|lib share|' \ ${WRKSRC}/src/mpe2/src/slog2sdk/sbin/install-package.in .endif ${REINPLACE_CMD} -e '/MPIEXEC_RECV_TIMEOUT/s|20,|${WITH_RECV_TIMEOUT},|' \ ${WRKSRC}/src/pm/mpd/mpiexec.py ${REINPLACE_CMD} -e 's|%%SRCDIR%%|${WRKSRC}|' ${WRKSRC}/${CONFIGURE_SCRIPT} .for cnf in ${CONFPFX2FIX1} ${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' ${WRKSRC}/${cnf} .endfor .for cnf in ${CONFPFX2FIX2} ${REINPLACE_CMD} -e 's|/etc/mpd.conf|${PREFIX}/etc/mpd.conf|' \ ${WRKSRC}/${cnf} .endfor post-install: @${ECHO_CMD} "MPD_SECRETWORD=change_on_install" > ${WRKDIR}/mpd.conf.dist ${INSTALL_DATA} ${WRKDIR}/mpd.conf.dist ${STAGEDIR}${PREFIX}/etc/ .for pg in ${STAGE2FIX} ${REINPLACE_CMD} -e '/${STAGEDIR:C|/|\/|g}/s|${STAGEDIR}||' \ ${STAGEDIR}${PREFIX}/${pg} ${RM} ${STAGEDIR}${PREFIX}/${pg}.bak .endfor .for pg in ${BIN2STRIP} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${pg} .endfor .if ${PORT_OPTIONS:MJAVA} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/trace_rlog/libTraceInput.so .endif .if defined(MAINTAINER_MODE) regression-test: install .if !exists(${HOME}/.mpd.conf) @${ECHO_CMD} "MPD_SECRETWORD=change_on_install" > ${HOME}/.mpd.conf ${CHMOD} go-r ${HOME}/.mpd.conf @${ECHO_MSG} "${HOME}/.mpd.conf has been generated - please change the secret word!" .endif @${ECHO_MSG} "Increase MPIEXEC_RECV_TIMEOUT if needed!" ${PREFIX}/bin/mpd & (cd ${WRKSRC} && \ PATH=${PATH}:${PREFIX}/bin VERBOSE=1 ${MAKE} testing) ${PREFIX}/bin/mpdallexit .endif .include diff --git a/net/netatalk3/Makefile b/net/netatalk3/Makefile index f378560cea6f..176912f0efc7 100644 --- a/net/netatalk3/Makefile +++ b/net/netatalk3/Makefile @@ -1,105 +1,105 @@ # Created by: stb PORTNAME= netatalk PORTVERSION= 3.1.12 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= SF PKGNAMESUFFIX= 3 MAINTAINER= marcus@FreeBSD.org COMMENT= File server for Mac OS X LICENSE= GPLv2 LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libevent.so:devel/libevent USES= bdb:5+ cpe gettext gmake iconv libtool perl5 pkgconfig shebangfix ssl tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= netatalk INSTALL_TARGET=install-strip CPE_VENDOR= netatalk_project CONFIGURE_ARGS+= --with-pkgconfdir=${PREFIX}/etc \ --with-libgcrypt-dir=${LOCALBASE} \ --with-uams-path=${PREFIX}/libexec/netatalk-uams \ --with-bdb=${LOCALBASE} \ ${ICONV_CONFIGURE_BASE} \ --localstatedir=/var \ --disable-bundled-libevent \ --with-libevent-header=${LOCALBASE}/include \ --with-libevent-lib=${LOCALBASE}/lib \ --with-ssl-dir=${OPENSSLBASE} \ --without-dtrace OPTIONS_DEFINE=PAM KERBEROS5 LDAP SENDFILE KERBEROS DBUS MYSQL ACL LIBWRAP OPTIONS_DEFAULT=AVAHI DBUS KERBEROS LIBWRAP OPTIONS_RADIO=ZEROCONF OPTIONS_RADIO_ZEROCONF=AVAHI MDNSRESPONDER ZEROCONF_DESC= Zeroconf(Bonjour) support MYSQL_DESC= Enable MySQL CNID backend support SENDFILE_DESC= Enable Sendfile support ACL_DESC= Enable ACL support OPTIONS_SUB= yes KERBEROS5_CONFIGURE_ON= --enable-krbV-uam KERBEROS_CONFIGURE_WITH=kerberos KERBEROS_LIB_DEPENDS=libgpg-error.so:security/libgpg-error PAM_CONFIGURE_WITH=pam AVAHI_CONFIGURE_ON= --enable-zeroconf=${LOCALBASE} AVAHI_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_SUB_LIST= ZEROCONF="avahi_daemon" MDNSRESPONDER_CONFIGURE_ON= --enable-zeroconf=${LOCALBASE} MDNSRESPONDER_CONFIGURE_ENV= ac_cv_lib_avahi_client_avahi_client_new=no MDNSRESPONDER_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder MDNSRESPONDER_SUB_LIST= ZEROCONF="mdnsd" LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE} LDAP_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_OFF= --without-ldap SENDFILE_CONFIGURE_ENABLE=sendfile DBUS_USES= gnome python DBUS_USE= GNOME=glib20 DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus DBUS_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} MYSQL_USES= mysql MYSQL_CONFIGURE_OFF=--with-mysql-config=/nonexistent ACL_LIB_DEPENDS= libsunacl.so:sysutils/libsunacl ACL_CONFIGURE_WITH=acls LIBWRAP_CONFIGURE_ENABLE=tcp-wrappers SHEBANG_GLOB= afpstats -CONFLICTS= bigloo-2.* cap-6.0.* tct-1.* netatalk-[12]* yudit-[0-9]* +CONFLICTS= bigloo-2.* cap-6.0.* tct-1.* netatalk-[12]* yudit .include .if ${PORT_OPTIONS:MAVAHI}=="" && ${PORT_OPTIONS:MMDNSRESPONDER}=="" SUB_LIST+= ZEROCONF="" CONFIGURE_ARGS+=--disable-zeroconf .endif post-patch: @${REINPLACE_CMD} -e 's|%%DB_NAME%%|${BDB_INCLUDE_DIR:T}| ; \ s|%%DB_LIB%%|-l${BDB_LIB_NAME}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|\.dist|\.sample|g' \ ${WRKSRC}/config/Makefile.in # @${REINPLACE_CMD} -e 's|%%PYTHONCMD%%|${PYTHONCMD}|' \ # ${WRKSRC}/contrib/shell_utils/afpstats post-install: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/macusers/macusers \ ${STAGEDIR}${PREFIX}/bin/macusers .if ${PORT_OPTIONS:MPAM} ${INSTALL_DATA} ${FILESDIR}/pam.conf ${STAGEDIR}${PREFIX}/etc/pam.d/netatalk.sample .endif .include diff --git a/net/netpipes/Makefile b/net/netpipes/Makefile index e4e0329840cd..7589e41d7c33 100644 --- a/net/netpipes/Makefile +++ b/net/netpipes/Makefile @@ -1,19 +1,19 @@ # Created by: doconnor@gsoft.com.au PORTNAME= netpipes PORTVERSION= 4.2 CATEGORIES= net MASTER_SITES= LOCAL/kris DISTNAME= netpipes-4.2-export MAINTAINER= doconnor@gsoft.com.au COMMENT= Group of shell utilities to connect programs to sockets -CONFLICTS= timelimit-[0-9]* +CONFLICTS= timelimit NO_WRKSUBDIR= yes do-install: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC} STAGEDIR=${STAGEDIR} install .include diff --git a/net/nss-pam-ldapd/Makefile b/net/nss-pam-ldapd/Makefile index 90999086598b..bafd6760861b 100644 --- a/net/nss-pam-ldapd/Makefile +++ b/net/nss-pam-ldapd/Makefile @@ -1,130 +1,130 @@ # Created by: melifaro@ipfw.ru PORTNAME= nss-pam-ldapd PORTVERSION= 0.9.11 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://arthurdejong.org/nss-pam-ldapd/ \ ZI MAINTAINER?= zi@FreeBSD.org COMMENT?= Advanced fork of nss_ldap LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual USES= cpe CPE_VENDOR= arthurdejong GNU_CONFIGURE= yes USE_OPENLDAP= yes USE_RC_SUBR= nslcd PAM_LDAP_SHMAJOR= 1 NSS_LDAP_SHMAJOR= 1 SUB_FILES+= pkg-message NSLCD_PIDFILE?= /var/run/nslcd.pid NSLCD_VARDIR?= /var/run/nslcd NSLCD_SOCKET?= ${NSLCD_VARDIR}/nslcd.ctl OPTIONS_DEFINE= KERBEROS OPTIONS_DEFAULT= KERBEROS .if defined(SLAVE_PORT) OPTIONS_DEFINE+= SASL OPTIONS_MULTI= MG1 OPTIONS_MULTI_MG1= PAM NSS PAM_DESC= Build pam_ldap NSS_DESC= Build nss support SASL_DESC= Build sasl support OPTIONS_DEFAULT+= PAM NSS CONFLICTS+= nss-pam-ldapd-[0-9]* .else OPTIONS_MULTI= MG1 OPTIONS_MULTI_MG1= PAM NSS PAM_DESC= Build pam_ldap NSS_DESC= Build nss support OPTIONS_DEFAULT+= PAM NSS -CONFLICTS+= nss-pam-ldapd-sasl-[0-9]* +CONFLICTS+= nss-pam-ldapd-sasl .endif USERS= nslcd GROUPS= nslcd .include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-nslcd-pidfile=${NSLCD_PIDFILE} \ --with-nslcd-socket=${NSLCD_SOCKET} \ --with-ldap-lib=openldap \ --with-nss-ldap-soname=nss_ldap.so.${NSS_LDAP_SHMAJOR} CONFIG_FILE= "nslcd.conf" CONFIGURE_ARGS+= --with-ldap-conf-file=${PREFIX}/etc/${CONFIG_FILE} PLIST_SUB+= CONFIG="${CONFIG_FILE}" \ PAM_LDAP_SHMAJOR="${PAM_LDAP_SHMAJOR}" \ NSS_LDAP_SHMAJOR="${NSS_LDAP_SHMAJOR}" SUB_LIST+= CONFIG_FILE="${PREFIX}/etc/${CONFIG_FILE}" \ NSLCD_PIDFILE="${NSLCD_PIDFILE}" \ NSLCD_VARDIR="${NSLCD_VARDIR}" \ USERS="${USERS}" GROUPS="${GROUPS}" .if empty(PORT_OPTIONS:MKERBEROS) CONFIGURE_ARGS+= --disable-kerberos .endif .if ${PORT_OPTIONS:MSASL} CONFIGURE_ARGS+= --enable-sasl .else CONFIGURE_ARGS+= --disable-sasl .endif .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --enable-pam \ --with-pam-seclib-dir=${PREFIX}/lib \ --with-pam-ldap-soname=pam_ldap.so.${PAM_LDAP_SHMAJOR} CONFLICTS+= pam_ldap-1.* PLIST_SUB+= PAM="" .else CONFIGURE_ARGS+= --disable-pam PLIST_SUB+= PAM="@comment " .endif .if ${PORT_OPTIONS:MNSS} CONFIGURE_ARGS+= --enable-nss CONFLICTS+= nss_ldap-1.* PLIST_SUB+= NSS="" SUB_LIST+= NSS_MESSAGE="WARNING: Be sure to set uid and gid configuration parameters to make nslcd run under unprivileged user." .else CONFIGURE_ARGS+= --disable-nss PLIST_SUB+= NSS="@comment " SUB_LIST+= NSS_MESSAGE="" .endif # Won't hook this in to OPTIONS until PADL ports are at least DEPRECATED. # It doesn't do the software any good to run as replacement for the PADL ports # without running the daemon. .if defined(WITHOUT_NSLCD) CONFIGURE_ARGS+= --disable-nslcd PLIST_SUB+= NSLCD="@comment " .else CONFIGURE_ARGS+= --enable-nslcd PLIST_SUB+= NSLCD="" .endif post-extract: @${REINPLACE_CMD} -e 's/\(INSTALL_\)\(.*\)) -D /\1\2) /' ${WRKSRC}/Makefile.in ${WRKSRC}/nss/Makefile.in post-configure: ${REINPLACE_CMD} -e 's/^\(CFLAGS.*\) \-O2 \(.*\)$$/\1 -O0 \2/' ${WRKSRC}/nss/Makefile post-install: .if ${PORT_OPTIONS:MNSS} @${LN} -fs nss_ldap.so.${NSS_LDAP_SHMAJOR} ${STAGEDIR}${PREFIX}/lib/nss_ldap.so .endif .if ${PORT_OPTIONS:MPAM} @${LN} -fs pam_ldap.so.${PAM_LDAP_SHMAJOR} ${STAGEDIR}${PREFIX}/lib/pam_ldap.so .endif .include diff --git a/net/openbgpd/Makefile b/net/openbgpd/Makefile index 075784cf4028..1f2907862146 100644 --- a/net/openbgpd/Makefile +++ b/net/openbgpd/Makefile @@ -1,41 +1,41 @@ PORTNAME= openbgpd PORTVERSION= 5.2.20121209 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= OPENBSD/OpenBGPD DISTNAME= ${PORTNAME}-4.6 DIST_SUBDIR= ${PORTNAME} MAINTAINER= hrs@FreeBSD.org COMMENT= Free implementation of the Border Gateway Protocol, Version 4 LICENSE= ISCL LICENSE_FILE= ${FILESDIR}/COPYING USES= tar:tgz uidfix USE_RC_SUBR= ${PORTNAME} -CONFLICTS= zebra-[0-9]* quagga-[0-9]* +CONFLICTS= zebra quagga NO_WRKSUBDIR= yes PLIST_FILES= sbin/bgpctl sbin/bgpd man/man5/bgpd.conf.5.gz \ man/man8/bgpctl.8.gz man/man8/bgpd.8.gz SUB_FILES= pkg-message USERS= _bgpd GROUPS= _bgpd CFLAGS= -fcommon OPTIONS_DEFINE= IPV6LLPEER OPTIONS_DEFAULT=IPV6LLPEER IPV6LLPEER_DESC=Support nexthop using IPv6 link-local address IPV6LLPEER_MAKE_ARGS= -DIPV6_LINKLOCAL_PEER post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/bgpd/bgpd.8 \ ${WRKSRC}/bgpd/bgpd.conf.5 \ ${WRKSRC}/bgpctl/bgpctl.8 .include diff --git a/net/openbgpd6/Makefile b/net/openbgpd6/Makefile index 19c49e5ac094..fd6725ab3e0b 100644 --- a/net/openbgpd6/Makefile +++ b/net/openbgpd6/Makefile @@ -1,30 +1,30 @@ PORTNAME= openbgpd PORTVERSION= 6.9p0 CATEGORIES= net MASTER_SITES= OPENBSD/OpenBGPD PKGNAMESUFFIX= 6 MAINTAINER= pi@FreeBSD.org COMMENT= Free implementation of the Border Gateway Protocol, Version 4 LICENSE= ISCL LICENSE_FILE= ${FILESDIR}/COPYING USES= autoreconf libtool uidfix USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes SUB_FILES= pkg-message USERS= _bgpd GROUPS= _bgpd -CONFLICTS= zebra-[0-9]* quagga-[0-9]* +CONFLICTS= zebra quagga OPTIONS_DEFINE= IPV6LLPEER OPTIONS_DEFAULT= IPV6LLPEER IPV6LLPEER_DESC= Support nexthop using IPv6 link-local address IPV6LLPEER_MAKE_ARGS= -DIPV6_LINKLOCAL_PEER .include diff --git a/net/openradius/Makefile b/net/openradius/Makefile index 21243b96dd45..475e54f06174 100644 --- a/net/openradius/Makefile +++ b/net/openradius/Makefile @@ -1,92 +1,92 @@ # Created by: Adam Jette PORTNAME= openradius PORTVERSION= 0.9.12c PORTREVISION= 3 CATEGORIES= net MASTER_SITES= http://sites.e-advies.nl/openradius/download/ \ https://BSDforge.COM/projects/source/net/openradius/ MAINTAINER= portmaster@bsdforge.com COMMENT= RADIUS server with some actual documentation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LOGFILE?= /var/log/openradius.log -CONFLICTS= freeradius-[0-9]* gnu-radius-[0-9]* radiusd-cistron-[0-9]* \ - freeradius-mysql-[0-9]* +CONFLICTS= freeradius gnu-radius radiusd-cistron \ + freeradius-mysql CC?= gcc CXX?= g++ MAKE_ENV= INST_PREFIX=${STAGEDIR} USES= cpe gmake shebangfix SHEBANG_FILES= modules/ascfile/ascfile \ modules/radsql/radsql \ modules/unixpasswd/unixpasswd USE_RC_SUBR= openradius SUB_LIST= LOGFILE="${LOGFILE}" OPTIONS_DEFINE= LDAP DOCS EXAMPLES .include .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES PLIST_SUB+= LDAP="" SCRIPTS_ENV+= USE_LDAP=yes .else PLIST_SUB+= LDAP="@comment " .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/async-iface-notes ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/language.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/module-interface.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/note-behaviourfile ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/note-struct-ownership ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/using-openradius.html ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-ldap ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-mysql ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-postgres ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-unixpass ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-usersfile ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-ldap ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-mysql ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-postgres ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-unixpass ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-usersfile ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/accounts/README ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_DATA} ${WRKSRC}/examples/accounts/accounts.mysql ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_DATA} ${WRKSRC}/examples/accounts/behaviour ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_DATA} ${WRKSRC}/examples/accounts/configuration ${STAGEDIR}${EXAMPLESDIR}/accounts # Configuration, copy over to sample files ${MKDIR} ${STAGEDIR}${ETCDIR} .for FILE in dictionary ${INSTALL_DATA} ${WRKSRC}/etc/${FILE} \ ${STAGEDIR}${ETCDIR}/${FILE}.sample .endfor # Copy over legacy config files to sample ${MKDIR} ${STAGEDIR}${ETCDIR}/legacy .for FILE in clients nases realms users ${INSTALL} -m 0600 ${WRKSRC}/etc/legacy/${FILE} \ ${STAGEDIR}${ETCDIR}/legacy/${FILE}.sample .endfor ${MKDIR} ${STAGEDIR}${ETCDIR}/modules .for FILE in radldap.attrmap ${INSTALL} -m 0600 ${WRKSRC}/etc/modules/${FILE} \ ${STAGEDIR}${ETCDIR}/modules/${FILE}.sample .endfor ${MKDIR} ${STAGEDIR}${ETCDIR}/subdicts .for FILE in dict.* ${INSTALL} -m 0600 ${WRKSRC}/etc/subdicts/${FILE} \ ${STAGEDIR}${ETCDIR}/subdicts/ .endfor .include diff --git a/net/p5-Net-Z3950-ZOOM/Makefile b/net/p5-Net-Z3950-ZOOM/Makefile index cf5a3a6b547b..8657f96bcc90 100644 --- a/net/p5-Net-Z3950-ZOOM/Makefile +++ b/net/p5-Net-Z3950-ZOOM/Makefile @@ -1,22 +1,22 @@ # Created by: Dmitry Sivachenko PORTNAME= Net-Z3950-ZOOM PORTVERSION= 1.30 PORTREVISION= 3 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= demon@FreeBSD.org COMMENT= Perl interface to the Z39.50 Object-Orientation Model (ZOOM) LIB_DEPENDS= libyaz.so:net/yaz BUILD_DEPENDS= p5-MARC-Record>=1.38:textproc/p5-MARC-Record RUN_DEPENDS= p5-MARC-Record>=1.38:textproc/p5-MARC-Record USES= perl5 USE_PERL5= configure -CONFLICTS= p5-Net-Z3950-[0-9]* +CONFLICTS= p5-Net-Z3950 .include diff --git a/net/p5-SOAP/Makefile b/net/p5-SOAP/Makefile index b977a9a3fe8d..3b0f838e2500 100644 --- a/net/p5-SOAP/Makefile +++ b/net/p5-SOAP/Makefile @@ -1,25 +1,25 @@ # Created by: will PORTNAME= SOAP PORTVERSION= 0.28 PORTREVISION= 1 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl modules providing an API to the Simple Object Access Protocol LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-libwww>=0:www/p5-libwww -CONFLICTS= p5-SOAP-Lite-[0-9]* +CONFLICTS= p5-SOAP-Lite USES= perl5 USE_PERL5= configure .include diff --git a/net/pacemaker1/Makefile b/net/pacemaker1/Makefile index 3f3eaf5c20b4..33515935dd60 100644 --- a/net/pacemaker1/Makefile +++ b/net/pacemaker1/Makefile @@ -1,43 +1,43 @@ # Created by: David Shane Holden PORTVERSION= 1.1.24 PORTREVISION= 2 PKGNAMESUFFIX= 1 .include "${.CURDIR}/Makefile.common" -CONFLICTS+= pacemaker2-[0-9]* +CONFLICTS+= pacemaker2 SHEBANG_FILES+= cts/cts \ cts/lxc_autogen.sh.in \ fencing/* \ lrmd/* \ mcp/* \ tools/* \ xml/* \ BasicSanity.sh \ coverage.sh.in \ cts/CTSlab.py \ pengine/regression.sh REPLACE_ARGS_GETOPT= -e 's,getopt,${LOCALBASE}/bin/getopt,' .include # Fix building it with clang 11 .if ${OSVERSION} >= 1300000 CFLAGS+= -fcommon .endif .if ${PYTHON_SUFFIX} > 36 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-cts_remote.py \ ${PATCHDIR}/extra-patch-cts_watcher.py .endif post-patch: post-patch-common @${REINPLACE_CMD} ${REPLACE_ARGS_GETOPT} ${WRKSRC}/tools/crm_failcount @${REINPLACE_CMD} ${REPLACE_ARGS_GETOPT} ${WRKSRC}/tools/crm_master @${REINPLACE_CMD} ${REPLACE_ARGS_GETOPT} ${WRKSRC}/tools/crm_report.in @${REINPLACE_CMD} ${REPLACE_ARGS_GETOPT} ${WRKSRC}/tools/crm_standby .include diff --git a/net/pacemaker1/Makefile.common b/net/pacemaker1/Makefile.common index baf0dcc9fabb..8eac3a113c4e 100644 --- a/net/pacemaker1/Makefile.common +++ b/net/pacemaker1/Makefile.common @@ -1,93 +1,93 @@ # Created by: David Shane Holden PORTNAME= pacemaker DISTVERSIONPREFIX= Pacemaker- CATEGORIES= net MAINTAINER= egypcio@FreeBSD.org COMMENT= Scalable High-Availability cluster resource manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ getopt>=0:misc/getopt LIB_DEPENDS= libgnutls.so:security/gnutls \ libltdl.so:devel/libltdl \ libqb.so:devel/libqb \ libuuid.so:misc/e2fsprogs-libuuid \ libxml2.so:textproc/libxml2 \ libxslt.so:textproc/libxslt RUN_DEPENDS= bash:shells/bash \ getopt>=0:misc/getopt \ ocf-tester:net-mgmt/resource-agents -CONFLICTS= heartbeat-[0-9]* +CONFLICTS= heartbeat USERS= hacluster GROUPS= haclient USE_GITHUB= yes GH_ACCOUNT= ClusterLabs GH_PROJECT= pacemaker USES= autoreconf corosync cpe gmake gnome libtool ncurses pathfix \ pkgconfig python:3.6+ shebangfix CPE_VENDOR= clusterlabs USE_BINUTILS= yes USE_GNOME= glib20 USE_LDCONFIG= yes USE_PYTHON= py3kplist USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-fatal-warnings \ --disable-hardening \ --with-corosync \ --without-heartbeat CONFIGURE_ENV= BASH_PATH=${LOCALBASE}/bin/bash LDFLAGS+= -B${LOCALBASE}/bin INSTALL_TARGET= install-strip TEST_TARGET= check PATHFIX_MAKEFILEIN= Makefile.am SHEBANG_LANG= sh sh_OLD_CMD= ${SH} sh_CMD= ${LOCALBASE}/bin/bash SHEBANG_FILES= extra/resources/* OPTIONS_DEFINE= DBUS DOCS MANPAGES SNMP OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_VARS_OFF= REPLACE_ARGS_DBUS="-e 's/HAVE_dbus=1/HAVE_dbus=0/'" DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc MANPAGES_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ help2man:misc/help2man \ xsltproc:textproc/libxslt SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_WITH= snmp SNMP_USES= ssl REPLACE_CMD_ARGS= -e 's,/usr/lib/ocf,${PREFIX}/lib/ocf,' \ ${REPLACE_ARGS_DBUS} # python default version must be set to 2.7 to generate a # correct pkg-plist maintainer-plist: stage @${MAKE} makeplist \ | ${SED} -e '/^\/you/d' \ -e '/^etc\/rc.d\/pacemaker/d' \ -e 's,^man,%%MANPAGES%%man,g' \ -e 's,%%PYTHON_VER%%,2.7,g' \ -e 's,^@dir \/var\/lib\/pacemaker\/\(.*\),@dir(\,haclient\,770) \/var\/lib\/pacemaker\/\1,g' \ -e 's,^@dir \/var\/log\/pacemaker\(.*\),@dir(\,haclient\,770) \/var\/log\/pacemaker\1,g' \ > pkg-plist post-patch-common: @${REINPLACE_CMD} ${REPLACE_CMD_ARGS} ${WRKSRC}/configure.ac diff --git a/net/pacemaker2/Makefile b/net/pacemaker2/Makefile index 205c8f40470f..9c57a01021eb 100644 --- a/net/pacemaker2/Makefile +++ b/net/pacemaker2/Makefile @@ -1,24 +1,24 @@ # Created by: David Shane Holden PORTVERSION= 2.1.1 PKGNAMESUFFIX= 2 .include "${.CURDIR}/../pacemaker1/Makefile.common" CONFIGURE_ARGS+= --with-noarch-pkgconfigdir=${PREFIX}/libdata/pkgconfig -CONFLICTS+= pacemaker1-[0-9]* +CONFLICTS+= pacemaker1 LIB_DEPENDS+= libffi.so:devel/libffi \ libgmp.so:math/gmp \ libhogweed.so:security/nettle \ libidn2.so:dns/libidn2 \ libnettle.so:security/nettle \ libp11-kit.so:security/p11-kit \ libpcre.so:devel/pcre \ libtasn1.so:security/libtasn1 \ libunistring.so:devel/libunistring post-patch: post-patch-common .include diff --git a/net/proxychains-ng/Makefile b/net/proxychains-ng/Makefile index 2545c7015d7e..2fe87fad4c69 100644 --- a/net/proxychains-ng/Makefile +++ b/net/proxychains-ng/Makefile @@ -1,45 +1,45 @@ # Created by: Rusmir Dusko PORTNAME= proxychains-ng PORTVERSION= 4.15 DISTVERSIONPREFIX= v CATEGORIES= net security MAINTAINER= ehaupt@FreeBSD.org COMMENT= Redirect connection through proxy servers LICENSE= GPLv2 USES= gmake tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= rofl0r USE_LDCONFIG= yes GNU_CONFIGURE= yes -CONFLICTS= proxychains-[0-9]* +CONFLICTS= proxychains PORTDOCS= AUTHORS README TODO OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} \ -e 's|libproxychains4.so|libproxychains-4.so|' \ ${WRKSRC}/src/proxyresolv post-configure: @${ECHO_CMD} "PXCHAINS=proxychains" >> ${WRKSRC}/config.mak @${ECHO_CMD} "LDSO_PATHNAME=libproxychains-4.so" >> ${WRKSRC}/config.mak post-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/proxyresolv ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/src/proxychains.conf \ ${STAGEDIR}${PREFIX}/etc/proxychains.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/proxychains ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libproxychains-4.so .include diff --git a/net/rabbitmq-c-devel/Makefile b/net/rabbitmq-c-devel/Makefile index 654514170d93..aca8cc4ba2b7 100644 --- a/net/rabbitmq-c-devel/Makefile +++ b/net/rabbitmq-c-devel/Makefile @@ -1,29 +1,29 @@ # Created by: Geoff Garside PORTNAME= rabbitmq-c PORTVERSION= 0.10.0 DISTVERSIONPREFIX= v CATEGORIES= net PKGNAMESUFFIX= -devel MAINTAINER= dch@FreeBSD.org COMMENT= RabbitMQ C AMQP client library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson@${PY_FLAVOR} -CONFLICTS= rabbitmq-c-[0-9]* +CONFLICTS= rabbitmq-c USES= cmake pathfix python ssl USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= alanxz OPTIONS_DEFINE= POPT OPTIONS_SUB= yes POPT_DESC= Popt support in tools POPT_LIB_DEPENDS= libpopt.so:devel/popt .include diff --git a/net/sendsms/Makefile b/net/sendsms/Makefile index aad7f5591125..bab6f4ea2955 100644 --- a/net/sendsms/Makefile +++ b/net/sendsms/Makefile @@ -1,30 +1,30 @@ # Created by: Ion-Mihai "IOnut" Tetcu PORTNAME= sendsms PORTVERSION= 0.2.4 CATEGORIES= net perl5 MASTER_SITES= http://caspian.dotconf.net/menu/Software/SendSMS/ \ http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/ DISTNAME= sendSMS.pl EXTRACT_SUFX= .gz MAINTAINER= ports@FreeBSD.org COMMENT= Simple perl command-line utility to send SMS via from on provider site EXTRACT_CMD= ${GZCAT} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= > ${WRKSRC}/${PORTNAME} PLIST_FILES= bin/sendsms -CONFLICTS= gnokii-[0-9]* smstools-[0-9]* +CONFLICTS= gnokii smstools NO_BUILD= yes NO_WRKSUBDIR= yes USES= perl5 shebangfix SHEBANG_FILES= ${PORTNAME} do-install: cd ${WRKSRC} && ${INSTALL_SCRIPT} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/net/tac_plus4/Makefile b/net/tac_plus4/Makefile index 47693b70642d..1b9cbb541aec 100644 --- a/net/tac_plus4/Makefile +++ b/net/tac_plus4/Makefile @@ -1,56 +1,56 @@ # Created by: Igor Vinokurov PORTNAME= tac_plus PORTVERSION= F4.0.4.28 CATEGORIES= net security MASTER_SITES= ftp://ftp.shrubbery.net/pub/${PORTNAME}/ DISTNAME= tacacs-${PORTVERSION} MAINTAINER= marcus@FreeBSD.org COMMENT= Cisco remote authentication/authorization/accounting server GNU_CONFIGURE= yes USES= bison cpe perl5 libtool USE_PERL5= build USE_RC_SUBR= tac_plus USE_LDCONFIG= yes CONFIGURE_ARGS= --with-groupid=$$(/usr/bin/id -g tacacs 2>/dev/null || echo '559') \ --with-userid=$$(/usr/bin/id -u tacacs 2>/dev/null || echo '559') CPE_VENDOR= cisco USERS= tacacs GROUPS= tacacs -CONFLICTS= ru-tac+ia-[0-9]* tac_plus-libradius-[0-9]* +CONFLICTS= ru-tac+ia tac_plus-libradius MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS # check expiration dates against 'expire' field of master.passwd file .if defined(TAC_EXPIRE_MASTER_PASSWD) EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-bb .endif .if exists(/usr/include/skey.h) && !defined(WITHOUT_SKEY) CONFIGURE_ARGS+= --with-skey .else CONFIGURE_ARGS+= --without-skey .endif .if exists(/usr/include/opie.h) && !defined(WITHOUT_OPIE) CPPFLAGS+= -DOPIE LIBS+= -lopie -lmd .endif post-patch: @${REINPLACE_CMD} -e 's|skey_get_algorithm|skeychallenge|g' \ ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${FILESDIR}/tac_plus.conf.example ${STAGEDIR}${PREFIX}/etc @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/tac_plus ${INSTALL_DATA} ${WRKSRC}/users_guide ${STAGEDIR}${PREFIX}/share/doc/tac_plus ${INSTALL_SCRIPT} ${WRKSRC}/tac_convert ${STAGEDIR}${PREFIX}/share/doc/tac_plus .include diff --git a/net/unison/Makefile b/net/unison/Makefile index e1ad8b0240d9..11b9eb70bc67 100644 --- a/net/unison/Makefile +++ b/net/unison/Makefile @@ -1,101 +1,101 @@ # Created by: Dan Pelleg PORTNAME= unison PORTVERSION= 2.51.4 DISTVERSIONPREFIX= v CATEGORIES= net MAINTAINER= madpilot@FreeBSD.org COMMENT= User-level file synchronization tool LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING FLAVORS= x11 nox11 FLAVOR?= ${FLAVORS:[1]} nox11_PKGNAMESUFFIX= -nox11 nox11_CONFLICTS_INSTALL= unison x11_CONFLICTS_INSTALL= unison-nox11 x11_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 \ icotool:graphics/icoutils x11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz x11_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 PLIST_SUB= PORTVERSION=${PORTVERSION} USES= gmake localbase USE_OCAML= yes WRKSRC_SUBDIR= src NO_OCAML_RUNDEPENDS=yes -CONFLICTS= unison-devel-[0-9]* +CONFLICTS= unison-devel MAKE_ENV= CLIBS="${LIBS:S/^-/-ccopt -/}" COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}" ALL_TARGET= unison all USE_GITHUB= yes GH_ACCOUNT= bcpierce00 DOCS= NEWS README OPTIONS_DEFINE= DOCS FSMONITOR OPTIONS_DEFAULT?= FSMONITOR FSMONITOR_DESC= Compile and install fsmonitor plugin OPTIONS_SUB= YES FSMONITOR_LIB_DEPENDS= libinotify.so:devel/libinotify .if ${FLAVOR} == nox11 MAKE_ARGS= UISTYLE=text PKGMESSAGE= ${PKGDIR}/pkg-message.nox11 PLIST_SUB+= X11="@comment " .else MAKE_ARGS= UISTYLE=gtk2 SUB_FILES= ${PORTNAME}.desktop USE_GNOME+= atk cairo gdkpixbuf2 glib20 gtk20 pango USES+= gettext-runtime gnome PLIST_SUB+= X11="" .endif post-patch-FSMONITOR-off: @${REINPLACE_CMD} -e 's/-include fsmonitor/#&/' \ ${WRKSRC}/Makefile.OCaml post-patch: .if ${FLAVOR} == nox11 @${REINPLACE_CMD} -e 's/CFLAGS/COFLAGS/g' \ ${WRKSRC}/Makefile.OCaml ${WRKSRC}/fsmonitor/linux/Makefile .else @${REINPLACE_CMD} -Ee 's@(\+|/)(lablgtk2)@\1site-lib/\2@' \ -e 's/CFLAGS/COFLAGS/g' \ ${WRKSRC}/Makefile.OCaml ${WRKSRC}/fsmonitor/linux/Makefile .endif post-build: (cd ${WRKSRC} && HOME=${WRKSRC} ./unison -selftest -ui text -batch) .if ${FLAVOR} == x11 @${ECHO} Building text-only version @${ECHO} ${WRKSRC} ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC} UISTYLE=text NAME=unison-text @cd ${WRKSRC}/win32rc && ${LOCALBASE}/bin/icotool -x U.ico .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .if ${FLAVOR} == x11 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-text ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/win32rc/U_4_48x48x32.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .endif do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} do-install-FSMONITOR-on: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-fsmonitor ${STAGEDIR}${PREFIX}/bin .include diff --git a/net/unison248/Makefile b/net/unison248/Makefile index db6cdfc11254..e4e5493eaa51 100644 --- a/net/unison248/Makefile +++ b/net/unison248/Makefile @@ -1,114 +1,114 @@ # Created by: Dan Pelleg PORTNAME= unison PORTVERSION= 2.48.15 PORTREVISION= 2 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= v4 CATEGORIES= net MAINTAINER= madpilot@FreeBSD.org COMMENT= User-level file synchronization tool LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING FLAVORS= x11 nox11 FLAVOR?= ${FLAVORS:[1]} VERSIONSUFFIX= 248 nox11_PKGNAMESUFFIX= ${VERSIONSUFFIX}-nox11 nox11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX} x11_PKGNAMESUFFIX= ${VERSIONSUFFIX} x11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}-nox11 x11_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 \ icotool:graphics/icoutils x11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 x11_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 PLIST_SUB= PORTVERSION=${PORTVERSION} VERSIONSUFFIX=${VERSIONSUFFIX} USES= gmake localbase USE_OCAML= yes WRKSRC_SUBDIR= src NO_OCAML_RUNDEPENDS=yes -CONFLICTS= unison-devel-[0-9]* +CONFLICTS= unison-devel MAKE_ENV= CLIBS="${LIBS:S/^-/-ccopt -/}" COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}" ALL_TARGET= unison all USE_GITHUB= yes GH_ACCOUNT= bcpierce00 DOCS= BUGS.txt NEWS README DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= DOCS FSMONITOR OPTIONS_DEFAULT?= FSMONITOR FSMONITOR_DESC= Compile and install fsmonitor plugin OPTIONS_SUB= YES FSMONITOR_LIB_DEPENDS= libinotify.so:devel/libinotify .if ${FLAVOR} == nox11 MAKE_ARGS= UISTYLE=text PKGMESSAGE= ${PKGDIR}/pkg-message.nox11 PLIST_SUB+= X11="@comment " .else MAKE_ARGS= UISTYLE=gtk2 SUB_FILES= ${PORTNAME}.desktop SUB_LIST= PORTVERSION=${PORTVERSION} VERSIONSUFFIX=${VERSIONSUFFIX} USE_GNOME+= atk cairo gdkpixbuf2 glib20 gtk20 pango USES+= gettext-runtime gnome PLIST_SUB+= X11="" .endif post-patch-FSMONITOR-off: @${REINPLACE_CMD} -e 's/-include fsmonitor/#&/' \ ${WRKSRC}/Makefile.OCaml post-patch-FSMONITOR-on: @${REINPLACE_CMD} \ -e '/let suffix = if Util.osType/s/else "" in/else "${VERSIONSUFFIX}" in/' \ ${WRKSRC}/fswatch.ml post-patch: # remove unconditional raise, which causes self tests to always fail ${REINPLACE_CMD} -e '/remove me/d' ${WRKSRC}/test.ml .if ${FLAVOR} == nox11 @${REINPLACE_CMD} -e 's/CFLAGS/COFLAGS/g' \ ${WRKSRC}/Makefile.OCaml ${WRKSRC}/fsmonitor/linux/Makefile .else @${REINPLACE_CMD} -Ee 's@(\+|/)(lablgtk2)@\1site-lib/\2@' \ -e 's/CFLAGS/COFLAGS/g' \ ${WRKSRC}/Makefile.OCaml ${WRKSRC}/fsmonitor/linux/Makefile .endif post-build: (cd ${WRKSRC} && HOME=${WRKSRC} ./unison -selftest -ui text -batch) .if ${FLAVOR} == x11 @${ECHO} Building text-only version @${ECHO} ${WRKSRC} ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC} UISTYLE=text NAME=unison-text @cd ${WRKSRC}/win32rc && ${LOCALBASE}/bin/icotool -x U.ico .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${VERSIONSUFFIX} .if ${FLAVOR} == x11 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-text ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${VERSIONSUFFIX}-text ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}/${PORTNAME}${VERSIONSUFFIX}.desktop ${INSTALL_DATA} ${WRKSRC}/win32rc/U_4_48x48x32.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}${VERSIONSUFFIX}.png .endif do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} do-install-FSMONITOR-on: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-fsmonitor ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-fsmonitor${VERSIONSUFFIX} .include diff --git a/net/vde/Makefile b/net/vde/Makefile index c658d07bc74a..e8b9e422fefd 100644 --- a/net/vde/Makefile +++ b/net/vde/Makefile @@ -1,27 +1,27 @@ # Created by: Craig Boston PORTNAME= vde PORTVERSION= 1.5.7 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/OldFiles MAINTAINER= ports@FreeBSD.org COMMENT= User-mode virtual ethernet infrastructure LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= vde2-[0-9]* +CONFLICTS= vde2 MAKE_ARGS= CC="${CC}" USE_LDCONFIG= yes USE_CSTD= gnu89 USES= cpe gmake tar:tgz CPE_VENDOR= ${PORTNAME}_project CFLAGS+= -fPIC post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvdetap.so .include diff --git a/net/vde2/Makefile b/net/vde2/Makefile index 951d08b63037..1b849c5e3f1b 100644 --- a/net/vde2/Makefile +++ b/net/vde2/Makefile @@ -1,49 +1,49 @@ # Created by: Philip M. Gollucci PORTNAME= vde2 PORTVERSION= 2.3.2 PORTREVISION= 5 CATEGORIES= net MASTER_SITES= SF/vde/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= User-mode virtual ethernet infrastructure LICENSE= BSD3CLAUSE GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libpcap.so.1:net/libpcap USES= gmake libtool pathfix shebangfix ssl USE_LDCONFIG= yes -CONFLICTS= vde-[0-9]* +CONFLICTS= vde GNU_CONFIGURE= yes INSTALL_TARGET= install-strip SHEBANG_FILES= src/lib/python/VdePlug.py MAKE_ENV= V=1 MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_CONFIGURE_OFF= --disable-python PYTHON_USES= python gettext-runtime PYTHON_CPPFLAGS= -I${LOCALBASE}/include PYTHON_LDFLAGS= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e '/-Wall/s|-O2||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$(MAKE).*install-data-hook||g' \ ${WRKSRC}/man/Makefile.in @${REINPLACE_CMD} -e 's|^AM_CFLAGS|#AM_CFLAGS|g' \ ${WRKSRC}/src/slirpvde/Makefile.in post-install: ${LN} -sf unixcmd.1 ${STAGEDIR}${PREFIX}/man/man1/vdecmd.1 ${LN} -sf vdeq.1 ${STAGEDIR}${PREFIX}/man/man1/vdeqemu.1 ${LN} -sf vdeq.1 ${STAGEDIR}${PREFIX}/man/man1/vdekvm.1 .include diff --git a/net/xmlrpc-epi/Makefile b/net/xmlrpc-epi/Makefile index 38d7ff8b3262..ef2a6cc6bd1c 100644 --- a/net/xmlrpc-epi/Makefile +++ b/net/xmlrpc-epi/Makefile @@ -1,42 +1,42 @@ # Created by: Thierry Thomas PORTNAME= xmlrpc-epi PORTVERSION= 0.54.2 PORTREVISION= 4 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-base/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= General purpose implementation of the xmlrpc specification in C LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 USES= gmake iconv libtool localbase tar:bzip2 USE_LDCONFIG= yes LDFLAGS+= ${ICONV_LIB} GNU_CONFIGURE= yes CONFIGURE_ARGS= --program-transform="s|^|xre-|" INSTALL_TARGET= install-strip PORTDOCS= AUTHORS ChangeLog NEWS README METHODS= TestNormal TestFault TestStruct TestArray TestBoolean \ TestInt TestString TestDouble TestBase64 TestDateTime -CONFLICTS= xmlrpc-c-[0-9]* +CONFLICTS= xmlrpc-c OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-test: .for tm in ${METHODS} cd ${WRKSRC}/sample && ./sample -method method_${tm} .endfor .include diff --git a/net/xrdp-devel/Makefile b/net/xrdp-devel/Makefile index 41b78dbcca93..166a9cb3dd42 100644 --- a/net/xrdp-devel/Makefile +++ b/net/xrdp-devel/Makefile @@ -1,91 +1,91 @@ # Created by: alepulver PORTNAME= xrdp DISTVERSIONPREFIX= v DISTVERSION= 0.9.16 PORTEPOCH= 1 CATEGORIES= net PKGNAMESUFFIX= -devel DIST_SUBDIR?= ${PORTNAME} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ MAINTAINER= meta@FreeBSD.org COMMENT= Open source Remote Desktop Protocol (RDP) server (development version) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:devel/nasm RUN_DEPENDS= xterm:x11/xterm \ ${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so:x11-drivers/xorgxrdp \ ${LOCALBASE}/lib/pulse-14.2/modules/module-xrdp-sink.so:audio/pulseaudio-module-xrdp USES= autoreconf:build compiler:c11 cpe jpeg localbase libtool pkgconfig \ ssl xorg CPE_VENDOR= neutrinolabs USE_XORG= ice pixman sm x11 xfixes xrandr USE_LDCONFIG= ${PREFIX}/lib/xrdp USE_GITHUB= yes GNU_CONFIGURE= yes GH_ACCOUNT= neutrinolabs GH_TUPLE= neutrinolabs:librfxcodec:v0.1.5:librfxcodec/librfxcodec \ neutrinolabs:libpainter:v0.1.1:libpainter/libpainter CONFIGURE_ARGS= --localstatedir=/var --enable-strict-locations \ --with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \ --enable-pam-config=freebsd \ --enable-jpeg --enable-pixman --enable-rfxcodec --enable-painter LDFLAGS+= -lssl -CONFLICTS= xrdp-[0-9]* +CONFLICTS= xrdp INSTALL_TARGET= install-strip SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= OPENSSLBASE=${OPENSSLBASE} OPTIONS_DEFINE= DEBUG FUSE IPV6 OPTIONS_DEFAULT= FDKAAC OPUS OPTIONS_GROUP= AUDIO_CODEC OPTIONS_GROUP_AUDIO_CODEC= FDKAAC MP3LAME OPUS FDKAAC_DESC= Enable Fraunhofer FDK AAC for audio redirection FUSE_DESC= Enable drive redirection via FUSE (experimental) MP3LAME_DESC= Enable MP3 Lame for audio redirection OPUS_DESC= Enable Opus for audio redirection DEBUG_CONFIGURE_ENABLE= xrdpdebug FDKAAC_CONFIGURE_ENABLE= fdkaac FDKAAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac FUSE_CONFIGURE_ENABLE= fuse FUSE_USES= fuse IPV6_CONFIGURE_ENABLE= ipv6 MP3LAME_CONFIGURE_ENABLE= mp3lame MP3LAME_LIB_DEPENDS= libmp3lame.so:audio/lame OPUS_CONFIGURE_ENABLE= opus OPUS_LIB_DEPENDS= libopus.so:audio/opus .include .if ${SSL_DEFAULT} == base # As base OpenSSL doesn't install a .pc file, some flags such as -lcrypto # cannot be obtained automatically via pkgconfig. When compiled with base # OpenSSL, it needs to be specified explicitly. CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" .endif pre-configure: @${REINPLACE_CMD} -e "s|0.9.14|${DISTVERSION}-${GH_TAGNAME}|" ${WRKSRC}/configure.ac @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./bootstrap post-install: ${INSTALL_SCRIPT} ${FILESDIR}/startwm.sh ${STAGEDIR}${ETCDIR} post-stage: @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/rsakeys.ini @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/cert.pem @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/key.pem .for f in sesman.ini startwm.sh reconnectwm.sh xrdp.ini xrdp_keyboard.ini @${MV} ${STAGEDIR}${PREFIX}/etc/xrdp/$f ${STAGEDIR}${PREFIX}/etc/xrdp/$f.sample .endfor .include diff --git a/net/zebra/Makefile b/net/zebra/Makefile index fa1761085201..e9f91f12accb 100644 --- a/net/zebra/Makefile +++ b/net/zebra/Makefile @@ -1,91 +1,91 @@ # Created by: Andreas Klemm PORTNAME= zebra PORTVERSION= 0.95a PORTREVISION= 10 CATEGORIES= net MASTER_SITES= ftp://ftp.ripe.net/mirrors/sites/ftp.zebra.org/pub/zebra/ MAINTAINER= bdrewery@FreeBSD.org COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4 route software (server/reflector) LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi DEPRECATED= Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2 EXPIRATION_DATE=2021-12-31 -CONFLICTS= openbgpd-[0-9]* quagga-[0-9]* quagga-re-[0-9]* openospfd-[0-9]* +CONFLICTS= openbgpd quagga quagga-re openospfd SUB_FILES= pkg-message zebractl SUB_LIST= BGPDARGS=${BGPDARGS} \ OSPFDARGS=${OSPFDARGS} \ OSPF6DARGS=${OSPFDARGS} \ RIPDARGS=${RIPDARGS} \ RIPNGDARGS=${RIPNGDARGS} \ ZEBRAARGS=${ZEBRAARGS} USE_SUBMAKE= yes GNU_CONFIGURE= yes USES= cpe readline CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/zebra CPE_VENDOR= gnu PORTSCOUT= ignore:1 SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" OPTIONS_DEFINE= IPV6 PAM OSPFNSSA SNMP TCPZEBRA BGPD OSPF6D OSPFD RIPD RIPNGD VTYSH PAM_DESC= PAM authentication for vtysh OSPFNSSA_DESC= undergoing NSSA feature TCPZEBRA_DESC= TCP/IP socket connection BGPD_DESC= BGPD support OSPF6D_DESC= OSPF6D support OSPFD_DESC= OSPFD support RIPD_DESC= RIPD support RIPNGD_DESC= RIPNGD support VTYSH_DESC= VTYSH support OPTIONS_DEFAULT= BGPD OSPF6D OSPFD RIPD RIPNGD VTYSH OPTIONS_SUB= yes NO_OPTIONS_SORT= yes PAM_CONFIGURE_WITH= pam OSPFNSSA_CONFIGURE_ENABLE= nssa SNMP_CONFIGURE_ENABLE= snmp SNMP_LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp TCPZEBRA_CONFIGURE_ENABLE= tcp-zebra BGPD_CONFIGURE_ENABLE= bgpd OSPF6D_CONFIGURE_ENABLE= ospf6d OSPFD_CONFIGURE_ENABLE= ospfd RIPD_CONFIGURE_ENABLE= ripd RIPNGD_CONFIGURE_ENABLE= ripngd VTYSH_CONFIGURE_ENABLE= vtysh IPV6_CONFIGURE_ENABLE= ipv6 INFO= zebra BGPDARGS?= -d OSPFDARGS?= -d OSPF6DARGS?= -d RIPDARGS?= -d RIPNGDARGS?= -d ZEBRAARGS?= -d .include .if !${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MOSPF6D} IGNORE= OSPF6D requires IPV6 option .endif .if !${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MRIPNGD} IGNORE= RIPNGD requires IPV6 option .endif post-install: @( cd ${WRKSRC}/doc; ${RM} zebra*info*; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} zebra.info install ) @${ECHO_MSG} "===> installing zebra startup file..." ${INSTALL_SCRIPT} ${WRKDIR}/zebractl ${STAGEDIR}${PREFIX}/sbin/zebractl @${ECHO_MSG} "done." .include diff --git a/news/inn/Makefile b/news/inn/Makefile index fe00a82bd544..ae786f1eeb46 100644 --- a/news/inn/Makefile +++ b/news/inn/Makefile @@ -1,253 +1,253 @@ # Created by: torstenb PORTNAME?= inn PORTVERSION?= 2.6.4 PORTREVISION?= 0 CATEGORIES= news MASTER_SITES= ISC MASTER_SITE_SUBDIR?= ${PORTNAME} MAINTAINER= kbowling@FreeBSD.org COMMENT= InterNetNews -- the Internet meets Netnews BUILD_DEPENDS= p5-GD>=0:graphics/p5-GD \ p5-MIME-Tools>=0:mail/p5-MIME-Tools RUN_DEPENDS:= ${BUILD_DEPENDS} USE_RC_SUBR= innd SUB_FILES= pkg-install USES= cpe gmake libtool perl5 uidfix CPE_VENDOR= isc -CONFLICTS?= inn-current-[0-9]* +CONFLICTS?= inn-current OPTIONS_DEFINE= BERKELEYDB GNUPG KERBEROS PYTHON SASL KEYWORDS \ LARGE_FILES OPENSSL SETGID_INEWS TAGGED_HASH \ UUCP_RNEWS DOCS EXAMPLES OPTIONS_DEFAULT= BERKELEYDB GNUPG KEYWORDS OPENSSL LARGE_FILES \ SETGID_INEW UUCP_RNEWS OPTIONS_SUB= yes KERBEROS_DESC= Enable Kerberos v5 (for auth_krb5) PYTHON_DESC= Enable support for embedded Python SASL_DESC= Enable SASL (for imapfeed authentication) TAGGED_HASH_DESC= Use tagged hash table for history LARGE_FILES_DESC= Support for files larger than 2GB KEYWORDS_DESC= Automatic keyword generation support BERKELEYDB_DESC= Enable BerkeleyDB (for ovdb overview method) OPENSSL_DESC= Enable OpenSSL (for NNTP over TLS/SSL support) GNUPG_DESC= GnuPG support (for pgpverify control message) UUCP_RNEWS_DESC= Install rnews suitable for use with net/freebsd-uucp SETGID_INEWS_DESC= Enable posting articles locally for all users .if ${BRANCH:U} == 2.7 OPTIONS_DEFINE+= SQLITE OPTIONS_DEFAULT+= SQLITE SQLITE_DESC= Enable SQLite (for ovsqlite overview method) PLIST_SUB+= SNAPSHOT="" .else EXTRA_PATCHES= ${PATCHDIR}/extra-patch-storage_buffindexed_shmem.c PLIST_SUB+= SNAPSHOT="@comment " .endif VARBASE?= /var .include "Makefile.layout" HAS_CONFIGURE= yes CONFIGURE_ENV+= LOCALBASE=${LOCALBASE} CONFIGURE_ENV+= ac_cv_prog_AWK="${AWK}" CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man \ --prefix=${INN_NEWSBASE} \ --with-spool-dir=${INN_NEWSSPOOL} \ --with-log-dir=${INN_LOGDIR} \ --with-tmp-dir=${INN_TMPDIR} \ --sysconfdir=${INN_CONFDIR} \ --with-run-dir=${INN_RUNDIR} \ --with-db-dir=${INN_DBDIR} \ --datarootdir=${INN_SHAREDIR} \ --with-perl UUCP_RNEWS_RUN_DEPENDS= uucp:net/freebsd-uucp INNLIB_LONG= 6.0.1 LIBVER_LONG= 3.0.4 PLIST_SUB+= LIBVER=${LIBVER_LONG:R:R} LIBVER_LONG=${LIBVER_LONG} \ INNLIB=${INNLIB_LONG:R:R} INNLIB_LONG=${INNLIB_LONG} .include .if ${PORT_OPTIONS:MSQLITE} USES+= sqlite CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE} PLIST_SUB+= SQLITE="" TO_BE_STRIPPED+= bin/ovsqlite-server CONFIG_FILES+= ovsqlite.conf .else . if ${BRANCH:U} == 2.7 CONFIGURE_ARGS+= --without-sqlite3 . endif PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MBERKELEYDB} USES+= bdb CONFIGURE_ARGS+= --with-bdb=${LOCALBASE} \ --with-bdb-lib=${LOCALBASE}/lib \ --with-bdb-include=${BDB_INCLUDE_DIR} .endif .if ${PORT_OPTIONS:MKERBEROS} . if exists(${LOCALBASE}/bin/krb5-config) LIB_DEPENDS+= libgssapi_krb5.so:security/krb5 CONFIGURE_ARGS+= --with-krb5=${LOCALBASE} . else CONFIGURE_ARGS+= --with-krb5=/usr . endif CONFIGURE_ENV+= ac_cv_search_krb5_parse_name="-lcrypt -lcrypto -lkrb5 -lasn1 -lroken -lhx509" CONFIGURE_ENV+= ac_cv_func_krb5_init_ets=yes .else CONFIGURE_ARGS+= --without-krb5 .endif .if ${PORT_OPTIONS:MKEYWORDS} CONFIGURE_ARGS+= --enable-keywords .endif .if ${PORT_OPTIONS:MLARGE_FILES} CONFIGURE_ARGS+= --enable-largefiles . if ${PORT_OPTIONS:MTAGGED_HASH} IGNORE= cannot be compiled with both LARGE_FILES and TAGGED_HASH: please re-run make config . endif .endif .if ${PORT_OPTIONS:MPYTHON} USES+= python CONFIGURE_ARGS+= --with-python .endif .if ${PORT_OPTIONS:MSASL} CONFIGURE_ARGS+= --with-sasl=${LOCALBASE} LIB_DEPENDS+= libsasl2.so:security/cyrus-sasl2 .endif .if ${PORT_OPTIONS:MTAGGED_HASH} CONFIGURE_ARGS+= --enable-tagged-hash DBZ_FILES= dir pag PLIST_SUB+= WITH_TAGGED_HASH="" PLIST_SUB+= WITHOUT_TAGGED_HASH="@comment " .else DBZ_FILES= dir hash index PLIST_SUB+= WITH_TAGGED_HASH="@comment " PLIST_SUB+= WITHOUT_TAGGED_HASH="" .endif SUB_LIST+= DBZ_FILES="${DBZ_FILES}" .if ${PORT_OPTIONS:MOPENSSL} USES+= ssl CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .endif .if ${PORT_OPTIONS:MGNUPG} # Although pgpverify needs gpgv/gpgv2, # checking 'gpg' is the shortest way to check any version of GnuPG installed. BUILD_DEPENDS+= gpg:security/gnupg RUN_DEPENDS+= gpg:security/gnupg .endif .if ${PORT_OPTIONS:MSETGID_INEWS} PLIST_SUB+= MODE_INEWS="2555" .else PLIST_SUB+= MODE_INEWS="" .endif PORTDOCS= CONTRIBUTORS HACKING INSTALL LICENSE MANIFEST NEWS README TODO TO_BE_STRIPPED+= bin/actsync bin/archive bin/auth/passwd/auth_krb5 \ bin/auth/passwd/ckpasswd bin/auth/passwd/radius bin/auth/resolv/domain \ bin/auth/resolv/ident bin/batcher bin/buffchan bin/buffindexed_d \ bin/convdate bin/ctlinnd bin/cvtbatch bin/expire bin/expireover \ bin/fastrm bin/filechan bin/getlist bin/grephistory bin/imapfeed \ bin/inews bin/innbind bin/innconfval bin/innd bin/inndf bin/innfeed \ bin/innxbatch bin/innxmit bin/makedbz bin/makehistory bin/ninpaths \ bin/nnrpd bin/nntpget bin/ovdb_init bin/ovdb_monitor bin/ovdb_server \ bin/ovdb_stat bin/overchan bin/prunehistory bin/rnews \ bin/rnews.libexec/decode bin/rnews.libexec/encode bin/shlock \ bin/shrinkfile bin/sm bin/tdx-util bin/tinyleaf \ lib/libinn.so.${INNLIB_LONG} lib/libinnhist.so.${LIBVER_LONG} \ lib/libstorage.so.${LIBVER_LONG} CONFIG_FILES+= actsync.cfg actsync.ign buffindexed.conf control.ctl \ control.ctl.local cycbuff.conf distrib.pats distributions expire.ctl \ localgroups incoming.conf inn.conf innfeed.conf innreport.conf \ innshellvars.local innshellvars.pl.local innshellvars.tcl.local \ innwatch.ctl moderators news2mail.cf newsfeeds nocem.ctl nnrpd.track \ nntpsend.ctl ovdb.conf passwd.nntp readers.conf send-uucp.cf \ storage.conf subscriptions SUB_LIST+= EGDIR="${EXAMPLESDIR:C,^${PREFIX},\\$\\${PREFIX},}" PLIST_SUB+= ETCFILES="${CONFIG_FILES}" .include .if !defined(GID) GID!= id -g .endif post-patch: @${REINPLACE_CMD} -E 's!\$$[{(]PATHETC[})]!${EXAMPLESDIR}!g' \ ${WRKSRC}/site/Makefile @${REINPLACE_CMD} -e 's!et/com_err\.h!com_err.h!g' \ -e 's!-lk5crypto!!g' \ ${WRKSRC}/configure ${WRKSRC}/authprogs/auth_krb5.c @${REINPLACE_CMD} -e '/^#pragma/d' ${WRKSRC}/*/*.c .if ${PORT_OPTIONS:MBERKELEYDB} @${REINPLACE_CMD} -e 's!-ldb!-ldb-${BDB_VER}!' ${WRKSRC}/configure .endif @${ECHO_CMD} '/^$$D$$(PATH_HISTORY)' > ${WRKDIR}/ex.script @${ECHO_CMD} '+' >> ${WRKDIR}/ex.script @${ECHO_CMD} 'mark t' >> ${WRKDIR}/ex.script @${ECHO_CMD} '/^$$' >> ${WRKDIR}/ex.script @${ECHO_CMD} "'t, d" >> ${WRKDIR}/ex.script @${ECHO_CMD} 'wq!' >> ${WRKDIR}/ex.script @cd ${WRKDIR} && ex ${WRKSRC}/site/Makefile < ex.script > /dev/null pre-install: # @${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL @${MKDIR} ${STAGEDIR}${INN_DBDIR} \ ${STAGEDIR}${EXAMPLESDIR} \ ${STAGEDIR}${EXAMPLESDIR}/db @${REINPLACE_CMD} -e '/^RUNASUSER *=/s/news/${UID}/' \ -e '/^RUNASGROUP *=/s/news/${GID}/' \ -e '/^RNEWSGROUP *=/s/news/${GID}/' \ ${WRKSRC}/Makefile.global post-build: @${FIND} ${WRKSRC} -name "inn.conf" \ | ${XARGS} ${REINPLACE_CMD} -e 's/^pathhost:.*/pathhost: host.example.com/' post-install: .for FILE in ${TO_BE_STRIPPED} -${TEST} -f ${STAGEDIR}${INN_NEWSBASE}/${FILE} && \ ${STRIP_CMD} ${STAGEDIR}${INN_NEWSBASE}/${FILE} .endfor ${MKDIR} ${STAGEDIR}${INN_NEWSSPOOL} ${MKDIR} ${STAGEDIR}${INN_CONFDIR} .for FILE in ${CONFIG_FILES} ${CP} -p ${STAGEDIR}${EXAMPLESDIR}/${FILE} ${STAGEDIR}${INN_CONFDIR}/${FILE}.sample .endfor ${MKDIR} ${STAGEDIR}${INN_DBDIR} .for FILE in active active.times newsgroups ${MV} ${STAGEDIR}${INN_DBDIR}/${FILE} \ ${STAGEDIR}${INN_DBDIR}/${FILE}.sample .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/news/s-news/Makefile b/news/s-news/Makefile index ed27727b705c..29489a5834e8 100644 --- a/news/s-news/Makefile +++ b/news/s-news/Makefile @@ -1,33 +1,33 @@ # Created by: Andrey Slusar PORTNAME= s-news PORTVERSION= 0.1.11 PORTREVISION= 5 CATEGORIES= news MASTER_SITES= http://www.lost.org.uk/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple news server for hosts with one or two users LIB_DEPENDS= libgdbm.so:databases/gdbm -CONFLICTS= leafnode-[1-9]* nntp-[0-9]* +CONFLICTS= leafnode-[1-9]* nntp CONFIGURE_ARGS+= \ --with-confdir=${PREFIX}/etc/s-news \ --with-spooldir=/var/spool/s-news LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include USES= gmake fakeroot GNU_CONFIGURE= yes PORTDOCS= README README.conf README.suck TODO OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/polish/gnugadu2/Makefile b/polish/gnugadu2/Makefile index 06ff88afd958..4a31d89f6c32 100644 --- a/polish/gnugadu2/Makefile +++ b/polish/gnugadu2/Makefile @@ -1,92 +1,92 @@ # Created by: smyru@heron.pl PORTNAME= gnugadu2 PORTVERSION= 2.3.0 PORTREVISION= 17 CATEGORIES= polish net-im MASTER_SITES= SF/ggadu/gg2/${PORTVERSION} DISTNAME= gg2-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Gadu-Gadu IM network client LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \ libgadu.so:polish/libgadu \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig GNU_CONFIGURE= yes USES= gettext gmake gnome libtool localbase pathfix perl5 pkgconfig \ tar:bzip2 xorg USE_GNOME= cairo gtk20 USE_LDCONFIG= yes USE_XORG= x11 xaw ice xscrnsaver INSTALL_TARGET= install-strip # there is a header conflict here, that breaks build -CONFLICTS= qhacc-[0-9]* +CONFLICTS= qhacc CONFIGURE_ARGS= --disable-esdtest \ --with-external-libgadu \ --with-static=no \ --with-aaway \ --with-external \ --with-gghist \ --with-gui \ --with-ignore \ --with-oss \ --with-sms \ --with-update \ --without-arts \ --without-gnutls \ --without-perl \ --without-remote \ --without-esd OPTIONS_DEFINE= DBUS DOCKAPP DOCKLET \ GTKSPELL JABBER TLEN XOSD OPTIONS_DEFAULT=DOCKLET OPTIONS_SUB= yes DOCKLET_DESC= Enable fd.o docklet plugin DOCKAPP_DESC= Enable WindowMaker dockapp plugin GTKSPELL_DESC= Enable GTKSpell checker TLEN_DESC= Enable Tlen.pl network plugin XOSD_DESC= Enable On-Screen-Display messages TLEN_LIB_DEPENDS= libtlen.so:polish/libtlen TLEN_CONFIGURE_WITH= tlen JABBER_LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth JABBER_CONFIGURE_WITH= jabber DOCKLET_CONFIGURE_WITH= docklet-system-tray DOCKAPP_CONFIGURE_WITH= docklet_dockapp GTKSPELL_BUILD_DEPENDS= pl-aspell>0:polish/aspell GTKSPELL_LIB_DEPENDS= libgtkspell.so:textproc/gtkspell GTKSPELL_RUN_DEPENDS= pl-aspell>0:polish/aspell GTKSPELL_CONFIGURE_WITH= gtkspell DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib DBUS_CONFIGURE_WITH= dbus DBUS_CONFIGURE_ON= --with-dbus-dir=${PREFIX}/share/dbus-1/services XOSD_LIB_DEPENDS= libxosd.so:misc/xosd XOSD_USE= XORG=xext,xinerama XOSD_CONFIGURE_WITH= xosd post-patch: @${REINPLACE_CMD} -e 's,=.*},=${PREFIX},' ${WRKSRC}/src/plugins/dbus/org.freedesktop.im.GG.service @${REINPLACE_CMD} -e 's, -ldl,,' ${WRKSRC}/lib/Makefile.in @${REINPLACE_CMD} -e 's,(datadir)/pixmaps,(datadir)/icons/hicolor/48x48/apps,' ${WRKSRC}/pixmaps/Makefile.in @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' ${WRKSRC}/src/plugins/GUI/gtkimhtml.c post-install: ${INSTALL_DATA} ${WRKSRC}/gg2.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include diff --git a/print/cups-filters/Makefile b/print/cups-filters/Makefile index 3ed977c92816..b680a662265c 100644 --- a/print/cups-filters/Makefile +++ b/print/cups-filters/Makefile @@ -1,146 +1,146 @@ PORTNAME= cups-filters PORTVERSION= 1.28.10 PORTREVISION= 1 CATEGORIES= print MASTER_SITES= https://www.openprinting.org/download/cups-filters/ MAINTAINER= tijl@FreeBSD.org COMMENT= Additional backends, filters and other software for CUPS LICENSE= BSD4CLAUSE GPLv2 GPLv2+ GPLv3 GPLv3+ LGPL20 LGPL21+ MIT LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libqpdf.so:print/qpdf \ libcupsimage.so:print/cups \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lib cpe gmake gnome iconv libtool localbase \ pkgconfig shebangfix tar:xz USE_GNOME= glib20 USE_LDCONFIG= yes USE_RC_SUBR= cups_browsed -CONFLICTS= cups-pstoraster-[0-9]* foomatic-filters-[0-9]* +CONFLICTS= cups-pstoraster foomatic-filters CPE_VENDOR= linuxfoundation SHEBANG_FILES= filter/braille/drivers/generic/brftoembosser.in \ filter/braille/drivers/index/imageubrltoindexv3.in \ filter/braille/drivers/index/imageubrltoindexv4.in \ filter/braille/drivers/index/textbrftoindexv3.in \ filter/braille/filters/brftopagedbrf.in \ filter/braille/filters/imagetobrf.in \ filter/braille/filters/liblouis1.defs.gen.in \ filter/braille/filters/musicxmltobrf.in \ filter/braille/filters/texttobrf.in \ filter/braille/filters/vectortobrf.in \ filter/braille/filters/vectortopdf.in GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-shell=/bin/sh \ --with-pdftops-path=${LOCALBASE}/bin/pdftops \ --with-test-font-path=${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf INSTALL_TARGET= install-strip OPTIONS_DEFINE= BRAILLE COLORD DOCS OPTIONS_GROUP= FILTERS CUPS_BROWSED OPTIONS_GROUP_FILTERS= GHOSTSCRIPT IMAGES MUPDF POPPLER OPTIONS_GROUP_CUPS_BROWSED= AVAHI LDAP OPTIONS_SINGLE= PDFTOPS OPTIONS_SINGLE_PDFTOPS= PSGHOSTSCRIPT PSHYBRID PSMUPDF PSPOPPLER OPTIONS_DEFAULT= COLORD GHOSTSCRIPT IMAGES POPPLER AVAHI LDAP \ PSHYBRID OPTIONS_SUB= yes BRAILLE_CONFIGURE_ENABLE= braille BRAILLE_DESC= Braille embosser support BRAILLE_BUILD_DEPENDS= bash:shells/bash BRAILLE_LIB_DEPENDS= liblouis.so:devel/liblouis \ # liblouisutdml.so:devel/liblouisutdml BRAILLE_RUN_DEPENDS= convert:graphics/ImageMagick${IMAGEMAGICK_DEFAULT} \ pdftotext:graphics/poppler-utils \ bash:shells/bash COLORD_CONFIGURE_ENABLE= dbus COLORD_DESC= Get ICC color profiles from colord (via D-Bus) COLORD_LIB_DEPENDS= libdbus-1.so:devel/dbus COLORD_RUN_DEPENDS= colord>0:graphics/colord # Filters FILTERS_DESC= Filters GHOSTSCRIPT_CONFIGURE_ENABLE= ghostscript GHOSTSCRIPT_DESC= PS-to-PDF and PS/PDF-to-raster using Ghostscript GHOSTSCRIPT_USES= ghostscript IMAGES_CONFIGURE_ENABLE= imagefilters IMAGES_CONFIGURE_WITH= jpeg png tiff IMAGES_DESC= Accept JPEG, PNG, and TIFF files as input IMAGES_LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png IMAGES_USES= jpeg MUPDF_BUILD_DEPENDS= mutool:graphics/mupdf MUPDF_RUN_DEPENDS= mutool:graphics/mupdf MUPDF_CONFIGURE_ENABLE= mutool MUPDF_DESC= PDF-to-raster using MuPDF POPPLER_CONFIGURE_ENABLE= poppler POPPLER_DESC= PDF-to-raster using Poppler POPPLER_LIB_DEPENDS= libpoppler-cpp.so:graphics/poppler # cups-browsed(8) options CUPS_BROWSED_DESC= cups-browsed(8) options AVAHI_CONFIGURE_ENABLE= avahi AVAHI_CONFIGURE_OFF= --with-browseremoteprotocols=cups AVAHI_CONFIGURE_ON= --with-browseremoteprotocols="dnssd cups" AVAHI_DESC= Discover Zeroconf/Bonjour network printers AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_SUB_LIST= AVAHI_DAEMON=avahi_daemon AVAHI_SUB_LIST_OFF= AVAHI_DAEMON= LDAP_CONFIGURE_ENABLE= ldap LDAP_DESC= Get printer locations from an LDAP server LDAP_USE= OPENLDAP=yes # Default PDF-to-PostScript renderer PDFTOPS_DESC= Default PDF-to-PostScript renderer PSGHOSTSCRIPT_CONFIGURE_ON= --with-pdftops=gs PSGHOSTSCRIPT_DESC= Ghostscript gs(1) PSGHOSTSCRIPT_IMPLIES= GHOSTSCRIPT PSHYBRID_BUILD_DEPENDS= pdftops:graphics/poppler-utils PSHYBRID_RUN_DEPENDS= pdftops:graphics/poppler-utils PSHYBRID_CONFIGURE_ON= --with-pdftops=hybrid PSHYBRID_DESC= Ghostscript or Poppler depending on printer PSHYBRID_IMPLIES= GHOSTSCRIPT PSMUPDF_CONFIGURE_ON= --with-pdftops=mupdf PSMUPDF_DESC= MuPDF mutool(1) PSMUPDF_IMPLIES= MUPDF PSPOPPLER_BUILD_DEPENDS= pdftops:graphics/poppler-utils PSPOPPLER_RUN_DEPENDS= pdftops:graphics/poppler-utils PSPOPPLER_CONFIGURE_ON= --with-pdftops=pdftops PSPOPPLER_DESC= Poppler pdftops(1) post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ -e 's|/etc|${PREFIX}&|' \ -e 's|README.gz|README|' \ ${WRKSRC}/utils/cups-browsed.8 \ ${WRKSRC}/utils/cups-browsed.conf.5 \ ${WRKSRC}/utils/driverless.1 post-install: @${MV} ${STAGEDIR}${PREFIX}/etc/cups/cups-browsed.conf \ ${STAGEDIR}${PREFIX}/etc/cups/cups-browsed.conf.sample .include diff --git a/print/cups/Makefile b/print/cups/Makefile index 58acb7241710..e772e5c579d7 100644 --- a/print/cups/Makefile +++ b/print/cups/Makefile @@ -1,124 +1,124 @@ # Created by: Alan Eldridge PORTNAME= cups PORTVERSION= 2.3.3op2 DISTVERSIONPREFIX=v CATEGORIES= print MAINTAINER= tijl@FreeBSD.org COMMENT= Common UNIX Printing System LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -CONFLICTS= LPRng-[0-9]* +CONFLICTS= LPRng USE_GITHUB= yes GH_ACCOUNT= OpenPrinting DESTDIRNAME= DSTROOT GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-dnssd \ --disable-gssapi \ --disable-launchd \ --disable-systemd \ --with-cups-user=${USERS} \ --with-cups-group=${GROUPS} \ --with-system-groups=wheel \ --with-dbusdir="${PREFIX}/etc/dbus-1" \ --with-icondir="${PREFIX}/share/icons" \ --with-menudir="${DESKTOPDIR}" \ --with-printcap="${PREFIX}/etc/printcap" \ --with-rcdir=no \ --with-optim=" " \ --with-pam-module="unix" \ ac_cv_path_JAVA= ac_cv_path_PERL= ac_cv_path_PHPCGI= \ ac_cv_path_PHP= ac_cv_path_PYTHON= USES= compiler:c++11-lang cpe gmake iconv localbase pkgconfig CPE_VENDOR= apple USE_LDCONFIG= yes USE_RC_SUBR= cupsd GROUPS= cups USERS= cups OPTIONS_DEFINE= AVAHI DBUS DOCS GNUTLS IPPTOOL LIBPAPER NLS X11 OPTIONS_DEFAULT= AVAHI DBUS GNUTLS LIBPAPER OPTIONS_SUB= yes AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CONFIGURE_ENABLE= avahi AVAHI_SUB_LIST= AVAHI_DAEMON=avahi_daemon AVAHI_SUB_LIST_OFF= AVAHI_DAEMON= DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_ENABLE= dbus DBUS_SUB_LIST= DBUS_DAEMON=dbus DBUS_SUB_LIST_OFF= DBUS_DAEMON= GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ON= --enable-gnutls GNUTLS_CONFIGURE_OFF= --disable-ssl IPPTOOL_DESC= Internet Printing Protocol testing tool LIBPAPER_LIB_DEPENDS= libpaper.so:print/libpaper LIBPAPER_CONFIGURE_ENABLE=libpaper X11_DESC= Install desktop menu item X11_BUILD_DEPENDS= xdg-open:devel/xdg-utils X11_RUN_DEPENDS= xdg-open:devel/xdg-utils .if defined(CUPS_OVERWRITE_BASE) PLIST_SUB+= OVERWRITE="" .else PLIST_SUB+= OVERWRITE="@comment " .endif .if exists(/usr/lib/libusb.so) PLIST_SUB+= USB="" .else PLIST_SUB+= USB="@comment " .endif .if defined(WITH_DEBUG) CONFIGURE_ARGS+=--enable-debug --enable-debug-printfs .endif .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_search_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e '/SILENT/d' ${WRKSRC}/Makedefs.in @${REINPLACE_CMD} 's/usblp/ulpt/g' ${WRKSRC}/backend/usb-libusb.c @${REINPLACE_CMD} -e 's|/usr/local/etc/pam.d|${LOCALBASE}/etc/pam.d|' \ -e 's/-fstack-protector//' ${WRKSRC}/configure @${FIND} ${WRKSRC}/doc ${WRKSRC}/templates -type f -exec ${SED} -i '' \ 's|http://www.cups.org|https://www.cups.org|g' {} + @${REINPLACE_CMD} '/stripopt=/s/-x//' ${WRKSRC}/install-sh @${REINPLACE_CMD} 's|/etc/cups|${LOCALBASE}/etc/cups|g' \ ${WRKSRC}/man/*.[1-9] @${REINPLACE_CMD} -e 's|\.default|.sample|'\ ${WRKSRC}/cgi-bin/admin.c\ ${WRKSRC}/conf/Makefile .if !empty(ARCH:Mpowerpc*) @${REINPLACE_CMD} -e 's|@PIEFLAGS@||g' ${WRKSRC}/Makedefs.in .endif post-patch-DOCS-off: # Link to online documentation. @${FIND} ${WRKSRC}/doc ${WRKSRC}/templates -type f -exec ${SED} -i '' \ -e 's|[Hh][Rr][Ee][Ff]="/*help/\([{"]\)|href="https://www.cups.org/documentation.html\1|g' \ -e '/have_gssapi/s|[Hh][Rr][Ee][Ff]="/*help/|href="https\\://www.cups.org/doc/|g' \ -e 's|[Hh][Rr][Ee][Ff]="/*help/|href="https://www.cups.org/doc/|g' {} + post-install: ${LN} -sf lpr ${STAGEDIR}${PREFIX}/bin/lpr-cups ${INSTALL_DATA} ${FILESDIR}/cups.conf.sample \ ${STAGEDIR}${PREFIX}/etc/devd ${INSTALL_DATA} ${FILESDIR}/cups ${STAGEDIR}${PREFIX}/etc/pam.d .include diff --git a/print/dvi2tty/Makefile b/print/dvi2tty/Makefile index 0dbee6234f70..1fcbd5468d22 100644 --- a/print/dvi2tty/Makefile +++ b/print/dvi2tty/Makefile @@ -1,26 +1,26 @@ # Created by: Joel Sutton PORTNAME= dvi2tty PORTVERSION= 5.3.4 CATEGORIES= print MASTER_SITES= http://www.mesa.nl/pub/dvi2tty/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= DVI file previewer for text only devices -CONFLICTS= ja-dvi2tty-[0-9]* +CONFLICTS= ja-dvi2tty MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${STRIP}" PLIST_FILES= bin/disdvi bin/dvi2tty \ man/man1/disdvi.1.gz \ man/man1/dvi2tty.1.gz do-install: .for name in disdvi dvi2tty ${INSTALL_PROGRAM} ${WRKSRC}/${name} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${name}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor .include diff --git a/print/enscript-a4/Makefile b/print/enscript-a4/Makefile index b3ac0f1f2a1a..5ade23dfe983 100644 --- a/print/enscript-a4/Makefile +++ b/print/enscript-a4/Makefile @@ -1,9 +1,9 @@ # Created by: kline -CONFLICTS= enscript-letter-[0-9]* enscript-letterdj-[0-9]* +CONFLICTS= enscript-letter enscript-letterdj PS= A4 MASTERDIR= ${.CURDIR}/../enscript-letter .include "${MASTERDIR}/Makefile" diff --git a/print/enscript-letter/Makefile b/print/enscript-letter/Makefile index 0ae97fc4cd16..1681ff9ee2d6 100644 --- a/print/enscript-letter/Makefile +++ b/print/enscript-letter/Makefile @@ -1,43 +1,43 @@ # Created by: kline PORTNAME= enscript PORTVERSION= 1.6.6 PORTREVISION?= 3 # ?= for chinese/enscript CATEGORIES+= print MASTER_SITES= GNU PKGNAMESUFFIX= -${PAPERSIZE} DISTNAME= enscript-${PORTVERSION} MAINTAINER?= mbeis@xs4all.nl COMMENT= ASCII to PostScript filter USES= cpe shebangfix perl5 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-media=${PS} SHEBANG_FILES= scripts/diffpp.in scripts/sliceprint.in perl_OLD_CMD= @PERLPROG@ OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls -CONFLICTS?= enscript-a4-[0-9]* enscript-letterdj-[0-9]* +CONFLICTS?= enscript-a4 enscript-letterdj INFO= enscript CPE_VENDOR= gnu PS?= Letter PAPERSIZE?= ${PS:tl} .if (${PAPERSIZE} != a4 && ${PAPERSIZE} != letter && ${PAPERSIZE} != letterdj) .BEGIN: @${ECHO} "Error: invalid value for PAPERSIZE: \"${PAPERSIZE}\"" @${ECHO} "Possible values are: a4, letter, or letterdj" @${FALSE} .endif post-configure: ${REINPLACE_CMD} -e 's|/usr/bin/perl|$${prefix}/bin/perl|g' ${WRKSRC}/scripts/Makefile .include diff --git a/print/enscript-letterdj/Makefile b/print/enscript-letterdj/Makefile index 66edf3f94bac..e9bd03d0b28b 100644 --- a/print/enscript-letterdj/Makefile +++ b/print/enscript-letterdj/Makefile @@ -1,9 +1,9 @@ # Created by: kline -CONFLICTS= enscript-a4-[0-9]* enscript-letter-[0-9]* +CONFLICTS= enscript-a4 enscript-letter PS= Letterdj MASTERDIR= ${.CURDIR}/../enscript-letter .include "${MASTERDIR}/Makefile" diff --git a/print/foomatic-filters/Makefile b/print/foomatic-filters/Makefile index eb268cf8fa84..c15e4e937e87 100644 --- a/print/foomatic-filters/Makefile +++ b/print/foomatic-filters/Makefile @@ -1,64 +1,64 @@ # Created by: Michael Nottebrock PORTNAME= foomatic-filters PORTVERSION= 4.0.17 PORTREVISION= 9 CATEGORIES= print MASTER_SITES= http://www.openprinting.org/download/foomatic/ MAINTAINER= jrm@FreeBSD.org COMMENT= Foomatic wrapper scripts LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf cpe ghostscript perl5 pkgconfig CPE_VENDOR= linuxfoundation GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_path_A2PS=${LOCALBASE}/bin/a2ps \ ac_cv_path_CUPS=${LOCALBASE}/libexec/cups \ ac_cv_path_CUPS_BACKENDS=${LOCALBASE}/libexec/cups/backend \ ac_cv_path_CUPS_FILTERS=${LOCALBASE}/libexec/cups/filter \ ac_cv_path_ENSCRIPT=${LOCALBASE}/bin/enscript \ ac_cv_path_MPAGE=${LOCALBASE}/bin/mpage \ ac_cv_path_PERL=${LOCALBASE}/bin/perl \ ac_cv_path_PPR=${LOCALBASE}/lib/ppr \ ac_cv_path_PPR_INTERFACES=${LOCALBASE}/lib/ppr/interfaces \ ac_cv_path_PPR_LIB=${LOCALBASE}/lib/ppr/lib \ ac_cv_path_TEXTTOPS=${LOCALBASE}/libexec/cups/filter/texttops CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -CONFLICTS= cups-filters-[0-9]* +CONFLICTS= cups-filters OPTIONS_DEFINE= A2PS CUPS_IMAGE DBUS MPAGE OPTIONS_DEFAULT= A2PS CUPS_IMAGE DBUS ENSCRIPT_A4 MPAGE OPTIONS_RADIO= ENSCRIPT OPTIONS_RADIO_ENSCRIPT= ENSCRIPT_A4 ENSCRIPT_LETTER ENSCRIPT_LETTERDJ A2PS_DESC= Install a2ps convertor CUPS_IMAGE_DESC= Install cups image utilities ENSCRIPT_A4_DESC= Install enscript convertor (A4) ENSCRIPT_LETTERDJ_DESC= Install enscript convertor (letterdj) ENSCRIPT_LETTER_DESC= Install enscript convertor (letter) MPAGE_DESC= Print multiple pages per sheet of paper A2PS_RUN_DEPENDS= a2ps:print/a2ps CUPS_IMAGE_LIB_DEPENDS= libcupsimage.so:print/cups DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_ENABLE= dbus ENSCRIPT_A4_RUN_DEPENDS= enscript:print/enscript-a4 ENSCRIPT_LETTERDJ_RUN_DEPENDS= enscript:print/enscript-letterdj ENSCRIPT_LETTER_RUN_DEPENDS= enscript:print/enscript-letter MPAGE_RUN_DEPENDS= mpage:print/mpage post-patch: @${REINPLACE_CMD} -e 's|ln -sf $$(BINDIR)|ln -sf ../../../bin|g' \ -e '/filter.conf/ s|if.*||' \ ${WRKSRC}/Makefile.am post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/foomatic-rip .include diff --git a/print/kde_poster/Makefile b/print/kde_poster/Makefile index f52d51167538..634daadaa390 100644 --- a/print/kde_poster/Makefile +++ b/print/kde_poster/Makefile @@ -1,27 +1,27 @@ # Created by: Bruce M. Simpson PORTNAME= kde_poster PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= print kde MASTER_SITES= KDE/printing DISTNAME= poster MAINTAINER= ports@FreeBSD.org COMMENT= KDE version of the poster utility LICENSE= GPLv2 USES= tar:bzip2 ALL_TARGET= poster WRKSRC= ${WRKDIR}/${DISTNAME}-20060221 -CONFLICTS?= poster-[0-9]* +CONFLICTS?= poster PLIST_FILES= bin/poster man/man1/poster.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/print/linux-c7-cups-libs/Makefile b/print/linux-c7-cups-libs/Makefile index b4253bd81dc2..9d73ba557b92 100644 --- a/print/linux-c7-cups-libs/Makefile +++ b/print/linux-c7-cups-libs/Makefile @@ -1,26 +1,26 @@ # Created by: Piotr Kubaj PORTNAME= cups PORTVERSION= 1.6.3 DISTVERSIONSUFFIX= -51.el7 PORTREVISION= 9 CATEGORIES= print linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= Common UNIX Printing System libraries USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= avahi-libs USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/print/makeindex/Makefile b/print/makeindex/Makefile index 26ca03916b02..51812d2da04b 100644 --- a/print/makeindex/Makefile +++ b/print/makeindex/Makefile @@ -1,36 +1,36 @@ # Created by: jmz PORTNAME= makeindex PORTVERSION= 3.0.8 PORTREVISION= 1 CATEGORIES= print MASTER_SITES= http://ftp.linux.cz/pub/tex/local/indexing/makeindex3/ \ http://ftp.cstug.cz/pub/tex/local/indexing/makeindex3/ EXTRACT_SUFX= .tar.Z MAINTAINER= ports@FreeBSD.org COMMENT= General purpose, formatter-independent index processor -CONFLICTS= teTeX-base-[0-9]* +CONFLICTS= teTeX-base WRKSRC= ${WRKDIR}/makeindex post-patch: @(cd ${WRKSRC}/doc; \ ${SED} -e s:/usr/local/lib/tex/macros/:${PREFIX}/share/texmf/makeindx/: \ makeindex.1) @${REINPLACE_CMD} -E '/^CFLAGS/! s,(BIN|STY)DIR),DESTDIR)$$(&,' \ ${WRKSRC}/src-3.0/Makefile.gen do-build: @(cd ${WRKSRC}/src-3.0/regexp; ${MAKE} OPT="${CFLAGS}") @(cd ${WRKSRC}/src-3.0; ${MAKE} OPT="${CFLAGS}") do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/texmf/makeindx @(cd ${WRKSRC}/src-3.0/regexp; ${MAKE}) @(cd ${WRKSRC}/src-3.0; ${MAKE} install ${MAKE_ARGS}) @(cd ${WRKSRC}/doc; \ ${INSTALL_DATA} makeindex.1 ${STAGEDIR}${MANPREFIX}/man/man1) .include diff --git a/print/texlive-tlmgr/Makefile b/print/texlive-tlmgr/Makefile index 8bfb5625ef16..04668f5d3df5 100644 --- a/print/texlive-tlmgr/Makefile +++ b/print/texlive-tlmgr/Makefile @@ -1,61 +1,61 @@ PORTNAME= texlive PORTVERSION= 20150523 PORTREVISION= 2 CATEGORIES= print perl5 MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/:tlmgr \ LOCAL/hrs:tlpkg PKGNAMESUFFIX= -tlmgr DISTFILES= ${PORTNAME}-${PORTVERSION}-extra${EXTRACT_SUFX}:tlmgr \ ${PORTNAME}-20150521-source${EXTRACT_SUFX}:tlmgr \ ${TLPKG_FILE}.xz:tlpkg DIST_SUBDIR= TeX EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}-extra${EXTRACT_SUFX} MAINTAINER= tex@FreeBSD.org COMMENT= TeXLive manager modules RUN_DEPENDS= tex-kpathsea>=6.2.1_1:devel/tex-kpathsea -CONFLICTS= texlive-infra-[0-9]* texlive-base-20150521_[12345] +CONFLICTS= texlive-infra texlive-base-20150521_[12345] USES= cpe perl5 tar:xz CPE_VENDOR= tug USE_PERL5= run USE_TEX= kpathsea PATCH_WRKSRC= ${WRKDIR} NO_ARCH= yes NO_BUILD= yes TLPKG_FILE= ${PORTNAME}-20150924.tlpdb EXTRACT_AFTER_ARGS_SOURCE= \ | ${TAR} -xf - -C ${WRKDIR} \ --no-same-permission --no-same-owner \ ${PORTNAME}-20150521-source/texk/texlive/linked_scripts/texlive post-extract: ${CAT} ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-20150521-source${EXTRACT_SUFX} \ ${EXTRACT_AFTER_ARGS_SOURCE} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/scripts/texlive ${INSTALL_SCRIPT} \ ${WRKDIR}/${PORTNAME}-20150521-source/texk/texlive/linked_scripts/texlive/tlmgr.pl \ ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/scripts/texlive cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -s ../${TEXMFDISTDIR}/scripts/texlive/tlmgr.pl tlmgr @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/TeXLive ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}-extra/tlpkg/TeXLive/*.pm \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/TeXLive @${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR} ${TOUCH} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/.texlive-tlmgr ${MKDIR} ${STAGEDIR}/var/db/tlpkg ${TOUCH} ${STAGEDIR}/var/db/tlpkg/tlmgr.log ${XZCAT} ${DISTDIR}/${DIST_SUBDIR}/${TLPKG_FILE}.xz \ > ${STAGEDIR}/var/db/tlpkg/texlive.tlpdb ${INSTALL_DATA} ${LOCALBASE}/share/texmf-dist/web2c/texmf.cnf \ ${STAGEDIR}/var/db/tlpkg ${MKDIR} ${STAGEDIR}/var/db/tlpkg/backups ${MKDIR} ${STAGEDIR}/var/db/tlpkg/tlpobj ${LN} -s /var/db/tlpkg ${STAGEDIR}${PREFIX}/share/tlpkg .include diff --git a/science/afni/Makefile b/science/afni/Makefile index 5351e4d3a0b4..8ccabcd8b7fe 100644 --- a/science/afni/Makefile +++ b/science/afni/Makefile @@ -1,152 +1,152 @@ PORTNAME= afni DISTVERSIONPREFIX= AFNI_ DISTVERSION= 21.3.00 CATEGORIES= science biology graphics perl5 python MAINTAINER= fernape@FreeBSD.org COMMENT= Advanced Functional Neuro Imaging LICENSE= GPLv2 CRAN_DEPENDS= R-cran-lme4>0:math/R-cran-lme4 \ R-cran-snow>0:science/R-cran-snow \ R-cran-psych>0:math/R-cran-psych BUILD_DEPENDS= gm4:devel/m4 \ R:math/R \ ${CRAN_DEPENDS} LIB_DEPENDS= libexpat.so:textproc/expat2 \ libf2c.so:lang/f2c \ libgsl.so:math/gsl \ libnetcdff.so:science/netcdf-fortran \ libxml2.so:textproc/libxml2 \ libXm.so:x11-toolkits/open-motif \ libnetpbm.so:graphics/netpbm # Remote execution of suma. Also needed for glxinfo. RUN_DEPENDS= endian:sysutils/endian \ mpeg_encode:multimedia/mpeg_encode \ qhull:math/qhull \ R:math/R \ ${CRAN_DEPENDS} USES= gettext gl gmake gnome iconv jpeg:run motif USES+= perl5 python shebangfix tar:xz xorg USE_GITHUB= yes USE_GL= gl glu USE_GNOME= glib20 USE_XORG= x11 xext xi xmu xt SHEBANG_FILES= scripts_install/* \ python_scripts/afnipy/*.py \ python_scripts/scripts/*.py \ jzosky/*.py \ jzosky/lib_RetroTS/*.py \ discoraj/ClusterExplorer/*.py \ pkundu/*.py \ pkundu/meica.libs/*.py \ pkundu/meica.libs/*/*.py \ pkundu/meica.libs/*/*/*.py MAKE_ENV= CC="${CC}" R_SHARE_DIR=${LOCALBASE}/lib/R/share MAKE_JOBS_UNSAFE=yes CFLAGS+= -fcommon ALL_TARGET= vastness suma ########################################################################### # Install parameters SUB_FILES= pkg-message afni.cshrc afni.profile INSTALL_WRKSRC= ${WRKSRC}/BSD WRKSRC_SUBDIR= src OPTIONS_DEFINE= DOCS INSTALL_TMP= ${INSTALL_WRKSRC}-temp PRESTAGE= ${WRKSRC}/prestage .include -CONFLICTS= im-[0-9]* \ - nifticlib-[0-9]* \ - open-usp-tukubai-[0-9]* +CONFLICTS= im \ + nifticlib \ + open-usp-tukubai X11R6_FILES= coxplot/Makefile \ coxplot/Makefile.f2c post-extract: .for f in ${X11R6_FILES} @${REINPLACE_CMD} \ -e 's|/usr/X11R6|$${LOCALBASE}|g' ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} \ -E 's|AFNI_[0-9_]+|${PORTVERSION}|g' ${WRKSRC}/AFNI_label.h @${CP} ${FILESDIR}/Makefile ${WRKSRC} @${RM} ${WRKSRC}/3DEdge/src/Makefile.orig pre-configure: @${REINPLACE_CMD} -e "s|-lglib|-lglib-2.0|g" \ ${WRKSRC}/SUMA/SUMA_Makefile @${REINPLACE_CMD} \ -e 's|os\.path\.dirname(os\.path\.abspath(os\.path\.expanduser(sys\.argv\[0\])))|"${DATADIR}"|g' \ ${WRKSRC}/pkundu/meica.py do-install: # AFNI install just dumps everything into one flat directory # ${WRKSRC}/BSD == ${INSTALL_WRKSRC}. # Preserve ${INSTALL_WRKSRC} and make a sacrificial temp copy # to be pruned and rearranged for easy staging @${RM} -r ${INSTALL_TMP} @${CP} -R ${INSTALL_WRKSRC} ${INSTALL_TMP} # Clean up and organize files into ${PRESTAGE}, destroying # ${INSTALL_TMP} in the process @${RM} -rf ${PRESTAGE} @${MKDIR} ${PRESTAGE}/bin \ ${PRESTAGE}/scripts \ ${PRESTAGE}/lib \ ${PRESTAGE}/include \ ${PRESTAGE}/trash \ ${PRESTAGE}/doc \ ${PRESTAGE}/share \ ${PRESTAGE}/pylib @${RM} ${INSTALL_TMP}/libf2c.a @${MV} ${INSTALL_TMP}/meica.libs \ ${INSTALL_TMP}/shiny \ ${INSTALL_TMP}/lib_RetroTS \ ${INSTALL_TMP}/funstuff \ ${INSTALL_TMP}/AFNI.*rc \ ${INSTALL_TMP}/afnigui* \ ${PRESTAGE}/share @${MV} ${INSTALL_TMP}/*.a \ ${INSTALL_TMP}/*.so \ ${PRESTAGE}/lib @${MV} ${INSTALL_TMP}/*.h ${PRESTAGE}/include @${MV} ${INSTALL_TMP}/afnipy ${PRESTAGE}/pylib @${CP} ${WRKDIR}/afni-AFNI_${PORTVERSION}/doc/README/* ${PRESTAGE}/doc @for binary in `${FILE} ${INSTALL_TMP}/* | fgrep 'ELF' | ${AWK} -F ':' ' { print $$1 }'` ; do \ ${MV} $${binary} ${PRESTAGE}/bin ; \ done @${MV} ${INSTALL_TMP}/* ${PRESTAGE}/scripts # Install to STAGEDIR using proper ports tools @${MKDIR} \ ${STAGEDIR}${DATADIR} \ ${STAGEDIR}${PREFIX}/lib/afni \ ${STAGEDIR}${PREFIX}/include/afni \ ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${PREFIX}/etc/mri ${INSTALL_PROGRAM} ${PRESTAGE}/bin/* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${PRESTAGE}/scripts/* ${STAGEDIR}${PREFIX}/bin (cd ${PRESTAGE}/pylib && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}) ${INSTALL_DATA} ${PRESTAGE}/lib/* ${STAGEDIR}${PREFIX}/lib/afni ${INSTALL_DATA} ${PRESTAGE}/include/* ${STAGEDIR}${PREFIX}/include/afni (cd ${PRESTAGE}/share && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${INSTALL_SCRIPT} ${WRKDIR}/afni.cshrc ${WRKDIR}/afni.profile \ ${STAGEDIR}${PREFIX}/etc/mri do-install-DOCS-on: ${INSTALL_DATA} ${PRESTAGE}/doc/* ${STAGEDIR}${DOCSDIR} .include diff --git a/science/minc2/Makefile b/science/minc2/Makefile index d88394ccc8a8..ceefcdba3659 100644 --- a/science/minc2/Makefile +++ b/science/minc2/Makefile @@ -1,47 +1,47 @@ # Created by: jbacon PORTNAME= minc PORTVERSION= 2.2.00 DISTVERSIONPREFIX= release- PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= science biology PKGNAMESUFFIX= 2 MAINTAINER= ports@FreeBSD.org COMMENT= Medical Imaging NetCDF LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_13= ld: error: duplicate symbol: matrix_errno BROKEN_FreeBSD_14= ld: error: duplicate symbol: matrix_errno LIB_DEPENDS= libhdf5.so:science/hdf5 \ libnetcdf.so:science/netcdf RUN_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= BIC-MNI MAKE_JOBS_UNSAFE= yes USES= autoreconf bison gmake libtool perl5 shebangfix SHEBANG_FILES= progs/mincview/mincview GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared=yes --enable-static=yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes CFLAGS+= -Wno-error=return-type CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -CONFLICTS= minc-1* zh-tk-[0-9]* +CONFLICTS= minc-1* zh-tk pre-patch: @${RM} ${WRKSRC}/ac_config_aux/* @${RM} ${WRKSRC}/progs/minccalc/gram.[ch] @${RM} ${WRKSRC}/progs/mincgen/ncgentab.[ch] .include diff --git a/science/nifticlib/Makefile b/science/nifticlib/Makefile index 6a233f4e1ed0..bb3b602080fc 100644 --- a/science/nifticlib/Makefile +++ b/science/nifticlib/Makefile @@ -1,27 +1,27 @@ PORTNAME= nifticlib PORTVERSION= 2.0.0 PORTREVISION= 1 CATEGORIES= science graphics MASTER_SITES= SF/niftilib/nifticlib/nifticlib_2_0_0 MAINTAINER= jwb@FreeBSD.org COMMENT= Neuroimaging Informatics Technology Initiative data format LICENSE= PD USES= gmake # AFNI currently has nifti embedded in the distfile and installs the # nifti bins by itself. -CONFLICTS= afni-[0-9]* dbh-[0-9]* +CONFLICTS= afni dbh CFLAGS+= -fPIC MAKE_JOBS_UNSAFE= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/lib/*.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include ${INSTALL_MAN} ${FILESDIR}/nifticlib.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/security/gnupg/Makefile b/security/gnupg/Makefile index 91975aedfbaa..7e12050353b9 100644 --- a/security/gnupg/Makefile +++ b/security/gnupg/Makefile @@ -1,81 +1,81 @@ PORTNAME= gnupg PORTVERSION= 2.3.3 CATEGORIES= security MASTER_SITES= GNUPG MAINTAINER= adamw@FreeBSD.org COMMENT= Complete and free PGP implementation LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPL3 LIB_DEPENDS= libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libksba.so:security/libksba \ libnpth.so:devel/npth RUN_DEPENDS= pinentry:security/pinentry USES= compiler:c11 cpe gmake iconv makeinfo pkgconfig readline sqlite tar:bzip2 -CONFLICTS= gnupg-2.0.* dirmngr-[0-9]* +CONFLICTS= gnupg-2.0.* dirmngr CPE_VENDOR= gnupg CONFIGURE_ARGS= --disable-ntbtls --enable-gpg-is-gpg2 --enable-symcryptrun GNU_CONFIGURE= yes INFO= gnupg TEST_TARGET= check TEST_ARGS= TESTARGS=--parallel SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS GNUTLS LARGE_RSA LDAP NLS SCDAEMON SUID_GPG WKS_SERVER OPTIONS_DEFAULT=GNUTLS SCDAEMON WKS_SERVER OPTIONS_SUB= yes LARGE_RSA_DESC= Enable support for 8192-bit RSA keys LDAP_DESC= LDAP keyserver interface SCDAEMON_DESC= Enable Smartcard daemon (with libusb) SUID_GPG_DESC= Install GPG as SUID root WKS_SERVER_DESC=Install the Web Key Service server GNUTLS_CONFIGURE_ENABLE=gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls LARGE_RSA_CONFIGURE_ENABLE= large-secmem LDAP_CONFIGURE_WITH= ldap=${LOCALBASE} LDAP_LIBS= -L${LOCALBASE}/lib LDAP_USE= OPENLDAP=yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext SCDAEMON_CONFIGURE_ENABLE= scdaemon WKS_SERVER_CONFIGURE_ENABLE= wks-tools .include .if ${PORT_OPTIONS:MGNUTLS} && ${PORT_OPTIONS:MLDAP} PLIST_SUB+= DIRMNGRLDAP="" .else PLIST_SUB+= DIRMNGRLDAP="@comment " .endif # Touch the texinfo files to force makeinfo to run. This fixes Linuxisms in # the paths in the man pages. pre-build: ${TOUCH} ${WRKSRC}/doc/*.texi post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/gpgsplit ${STAGEDIR}${PREFIX}/bin/gpgsplit2 ${MV} ${STAGEDIR}${DATADIR}/help*.txt ${STAGEDIR}${DOCSDIR} # Necessary because of --enable-gpg-is-gpg2 pre-test: ${LN} -s gpg ${WRKSRC}/bin/gpg2 .include diff --git a/security/gss/Makefile b/security/gss/Makefile index 58d603488a76..de84985eb822 100644 --- a/security/gss/Makefile +++ b/security/gss/Makefile @@ -1,38 +1,38 @@ # Created by: ijliao PORTNAME= gss PORTVERSION= 1.0.3 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org COMMENT= GNU Generic Security Service Library LIB_DEPENDS= libshishi.so:security/shishi -CONFLICTS= heimdal-[0-9]* +CONFLICTS= heimdal USES= libtool localbase:ldflags pathfix pkgconfig perl5 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-kerberos5 INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls INFO= gss PORTDOCS= gss.html gss.ps gss.pdf post-configure: @cd ${WRKSRC}/doc && ${TOUCH} Makefile* post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/security/heimdal/Makefile b/security/heimdal/Makefile index 6524b7f80d6a..892d3f72bc5a 100644 --- a/security/heimdal/Makefile +++ b/security/heimdal/Makefile @@ -1,118 +1,118 @@ # Created by: nectar@FreeBSD.org PORTNAME= heimdal PORTVERSION= 7.7.0 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/heimdal/heimdal/releases/download/${DISTNAME}/ MAINTAINER= hrs@FreeBSD.org COMMENT= Popular BSD-licensed implementation of Kerberos 5 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -CONFLICTS= krb4-[0-9]* krb5-[0-9]* krb5-maint-[0-9]* srp-[0-9]* \ - wu-ftpd-[0-9]* wu-ftpd+ipv6-[0-9]* +CONFLICTS= krb4 krb5 krb5-maint srp \ + wu-ftpd wu-ftpd+ipv6 USES= cpe gettext-runtime gssapi:bootstrap,heimdal libtool pathfix \ pkgconfig readline makeinfo ssl CPE_VENDOR= ${PORTNAME}_project USE_LDCONFIG= ${GSSAPILIBDIR} GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_fnmatch_h=yes \ ac_cv_header_db_h=no \ ac_cv_header_db3_db_h=no \ ac_cv_header_db4_db_h=no \ ac_cv_header_db5_db_h=no \ ac_cv_header_db6_db_h=no \ ac_cv_prog_COMPILE_ET=${WRKSRC}/lib/com_err/compile_et CONFIGURE_ARGS= --with-berkeley-db \ --with-libintl \ --with-libintl-include="${LOCALBASE}/include" \ --with-libintl-lib="${LOCALBASE}/lib" \ --libdir="${GSSAPILIBDIR}" \ --includedir="${GSSAPIINCDIR}" \ --with-kcm \ --with-openssl \ --with-openssl-include="${OPENSSLINC}" \ --with-openssl-lib="${OPENSSLLIB}" \ --enable-otp \ --enable-pthread-support \ --with-readline="${LOCALBASE}" \ --with-hdbdir="/var/${PORTNAME}" \ --sysconfdir="${PREFIX}/etc" # XXX --with-readline picks up libreadline even if found in /usr/lib. MAKE_ENV= INSTALL_CATPAGES=no INSTALL_TARGET= install-strip .if !exists(/etc/rc.d/ipropd_master) USE_RC_SUBR= ipropd_master ipropd_slave .endif INFO= heimdal hx509 MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= IPV6 BDB LMDB SQLITE LDAP PKINIT DIGEST KX509 CRACKLIB OPTIONS_DEFAULT=IPV6 BDB PKINIT DIGEST KX509 OPTIONS_SUB= yes IPV6_CONFIGURE_WITH= ipv6 BDB_DESC= Enable BerkeleyDB KDC backend support BDB_USES= bdb:5 localbase BDB_CONFIGURE_ENV= ac_cv_header_db${BDB_VER}_db_h=yes \ ac_cv_func_db_create=yes \ ac_cv_funclib_db_create="-l${BDB_LIB_NAME}" BDB_CONFIGURE_ON= --disable-ndbm-db BDB_CONFIGURE_ENV_OFF= ac_cv_header_db_h=yes \ ac_cv_func_db_create=no \ ac_cv_funclib_db_create=no BDB_CONFIGURE_OFF= --enable-ndbm-db LMDB_DESC= Enable LMDB KDC backend support LMDB_CONFIGURE_ENABLE= mdb_db LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb SQLITE_DESC= Enable SQLite KDC backend support SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-sqlite3-include="${LOCALBASE}/include" \ --with-sqlite3-lib="${LOCALBASE}/lib" SQLITE_CONFIGURE_WITH= sqlite3 LDAP_DESC= Enable OpenLDAP KDC backend support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-openldap-include="${LOCALBASE}/include" \ --with-openldap-lib="${LOCALBASE}/lib" LDAP_CONFIGURE_WITH= openldap PKINIT_DESC= Enable PK-INIT support PKINIT_CONFIGURE_ENABLE=pk-init DIGEST_DESC= Enable DIGEST support DIGEST_CONFIGURE_ENABLE=digest KX509_DESC= Enable kx509 support KX509_CONFIGURE_ENABLE= kx509 CRACKLIB_DESC= Use CrackLib for password quality checking CRACKLIB_LIB_DEPENDS= libcrack.so:security/cracklib .include post-extract: @${MKDIR} ${WRKSRC}/kpasswdd-cracklib ${INSTALL_DATA} ${FILESDIR}/kpasswdd-cracklib.c \ ${WRKSRC}/kpasswdd-cracklib ${INSTALL_DATA} ${FILESDIR}/kpasswdd-Makefile \ ${WRKSRC}/kpasswdd-cracklib/Makefile post-build-CRACKLIB-on: cd ${WRKSRC}/kpasswdd-cracklib && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} ${BUILD_TARGET} post-install-CRACKLIB-on: cd ${WRKSRC}/kpasswdd-cracklib && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} ${INSTALL_TARGET} .include diff --git a/security/ipsec-tools/Makefile b/security/ipsec-tools/Makefile index 4afe5d46c709..3f4163a68284 100644 --- a/security/ipsec-tools/Makefile +++ b/security/ipsec-tools/Makefile @@ -1,109 +1,109 @@ # Created by: vanhu # TODO: - libipsec issue ? # - cleanup... # - SYSCONFDIR # - $LOCALBASE/sbin/setkey Vs /usr/sbin/setkey PORTNAME= ipsec-tools PORTVERSION= 0.8.2 PORTREVISION= 12 CATEGORIES= security MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= KAME racoon IKE daemon, ipsec-tools version LICENSE= BSD3CLAUSE USES= cpe libtool tar:bzip2 ssl -CONFLICTS= racoon-[0-9]* +CONFLICTS= racoon INSTALL_TARGET= install-strip USE_RC_SUBR= racoon GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-shared --sysconfdir=${PREFIX}/etc/racoon \ --localstatedir=${STATEDIR:S/\/racoon//} STATEDIR= /var/db/racoon SUB_LIST+= STATEDIR=${STATEDIR} REQUIREMOD=${REQUIREMOD} PLIST_SUB+= STATEDIR=${STATEDIR} OPTIONS_DEFINE= IPV6 ADMINPORT STATS DPD NATT FRAG HYBRID PAM \ RADIUS LDAP GSSAPI SAUNSPEC RC5 IDEA DOCS EXAMPLES WCPSKEY OPTIONS_DEFAULT= ADMINPORT DPD NATT FRAG HYBRID WCPSKEY ADMINPORT_DESC= Enable Admin port STATS_DESC= Statistics logging function DPD_DESC= Dead Peer Detection NATT_DESC= NAT-Traversal FRAG_DESC= IKE fragmentation payload support HYBRID_DESC= Hybrid, Xauth and Mode-cfg support SAUNSPEC_DESC= Unspecified SA mode RC5_DESC= RC5 encryption (patented) IDEA_DESC= IDEA encryption (patented) PAM_DESC= PAM authentication (Xauth server) RADIUS_DESC= Radius authentication (Xauth server) LDAP_DESC= LDAP authentication (Xauth server) WCPSKEY_DESC= Allow wildcard matching for pre-shared keys PORTDOCS= * PORTEXAMPLES= * IPV6_CONFIGURE_ENABLE= ipv6 ADMINPORT_CONFIGURE_ENABLE=adminport STATS_CONFIGURE_ENABLE= stats DPD_CONFIGURE_ENABLE= dpd NATT_CONFIGURE_ON= --enable-natt=yes --enable-natt-versions=rfc NATT_CONFIGURE_OFF= --disable-natt FRAG_CONFIGURE_ENABLE= frag HYBRID_CONFIGURE_ENABLE=hybrid PAM_CONFIGURE_WITH= libpam GSSAPI_USES= iconv GSSAPI_CFLAGS= -I${LOCALBASE}/include GSSAPI_LDFLAGS= -L${LOCALBASE}/lib GSSAPI_CONFIGURE_ENABLE=gssapi RADIUS_CONFIGURE_WITH= libradius LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-libldap=${LOCALBASE} LDAP_CONFIGURE_OFF= --without-libldap SAUNSPEC_CONFIGURE_ENABLE= samode-unspec RC5_CONFIGURE_ENABLE= rc5 IDEA_CONFIGURE_ENABLE= idea NATT_EXTRA_PATCHES= ${FILESDIR}/natt.diff WCPSKEY_EXTRA_PATCHES= ${FILESDIR}/wildcard-psk.diff ${FILESDIR}/wildcard-psk-oakley.c.diff .include .if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100510 REQUIREMOD?= ipsec .endif post-patch: @${REINPLACE_CMD} -e "s/-Werror//g ; s/-R$$libdir/-Wl,-rpath=$$libdir/g" ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/racoon @if [ -z `/sbin/sysctl -a | ${GREP} -q ipsec && ${ECHO_CMD} ipsec` ]; then \ ${ECHO_MSG} "WARNING: IPsec feature is disabled on this host"; \ ${ECHO_MSG} " You must build the kernel if you want to run racoon on the host"; \ fi ; post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} @${RM} ${WRKSRC}/src/racoon/samples/*.in @${CP} -r ${WRKSRC}/src/racoon/samples/* ${STAGEDIR}/${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/racoon/doc/* ${STAGEDIR}/${DOCSDIR} .if ${OPSYS} == FreeBSD . if ${SSL_DEFAULT} != openssl EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ipsec-tools PLIST_FILES+= include/racoon/openssl_compat.h . endif .endif .include diff --git a/security/knock/Makefile b/security/knock/Makefile index 71143e5c8940..bc528e4591fa 100644 --- a/security/knock/Makefile +++ b/security/knock/Makefile @@ -1,67 +1,67 @@ # Created by: Shaun Amott PORTNAME= knock PORTVERSION= 0.5 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= security MASTER_SITES= http://www.zeroflux.org/proj/knock/files/ \ LOCAL/sbz MAINTAINER= sbz@FreeBSD.org COMMENT= Flexible port-knocking server and client LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= doorman-[0-9]* +CONFLICTS= doorman GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include OPTIONS_MULTI= MT1 OPTIONS_MULTI_MT1= CLIENT SERVER OPTIONS_DEFAULT= CLIENT SERVER CLIENT_DESC= Install knock client SERVER_DESC= Install knockd server .include .if ${PORT_OPTIONS:MSERVER} USE_RC_SUBR= knockd PLIST_FILES+= bin/knockd \ etc/knockd.conf.sample \ man/man1/knockd.1.gz .endif .if ${PORT_OPTIONS:MCLIENT} PLIST_FILES+= bin/knock \ man/man1/knock.1.gz .endif post-patch: @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ -e "s#eth0#fxp0#g" \ ${WRKSRC}/src/knockd.c @${REINPLACE_CMD} -e "s/#VERSION#/${PORTVERSION}/g" \ -e "s#eth0#fxp0#g" \ ${WRKSRC}/doc/knock.1.in \ ${WRKSRC}/doc/knockd.1.in \ ${WRKSRC}/src/knockd.c \ ${WRKSRC}/src/knock.c do-install: .if ${PORT_OPTIONS:MSERVER} ${INSTALL_PROGRAM} ${WRKSRC}/knockd ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/knockd.conf ${STAGEDIR}${PREFIX}/etc/knockd.conf.sample ${INSTALL_MAN} ${WRKSRC}/doc/knockd.1.in ${STAGEDIR}${MAN1PREFIX}/man/man1/knockd.1 .endif .if ${PORT_OPTIONS:MCLIENT} ${INSTALL_PROGRAM} ${WRKSRC}/knock ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/knock.1.in ${STAGEDIR}${MAN1PREFIX}/man/man1/knock.1 .endif .include diff --git a/security/krb5-117/Makefile b/security/krb5-117/Makefile index 0af99c186423..cc7c7688b788 100644 --- a/security/krb5-117/Makefile +++ b/security/krb5-117/Makefile @@ -1,151 +1,151 @@ # Created by: nectar@FreeBSD.org PORTNAME= krb5 PORTVERSION= 1.17.2 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) PKGNAMESUFFIX= -117 .endif PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service DEPRECATED= EOL one year after the release of krb5 1.19 EXPIRATION_DATE= 2022-02-01 LICENSE= MIT -CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[3-6]-[0-9]* \ +CONFLICTS= heimdal srp krb5-11[3-6] \ krb5-1.[0-9]* krb5-devel-* CONFLICTS_BUILD= boringssl-* KERBEROSV_URL= http://web.mit.edu/kerberos/ USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu99 GNU_CONFIGURE= yes USES= cpe gmake localbase perl5 libtool:build \ gssapi:bootstrap,mit pkgconfig ssl \ gettext-runtime CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" \ --runstatedir="${PREFIX}/var/run" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP LMDB OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap LMDB_DESC= OpenLDAP Lightning Memory-Mapped Database support LMDB_CONFIGURE_WITH= lmdb LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LMDB_IMPLIES= LDAP NLS_USES= gettext READLINE_USES= readline READLINE_CONFIGURE_WITH=readline LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf .include post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 @${SED} "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/kdc.in > ${STAGEDIR}${PREFIX}/sbin/kdc; \ ${CHMOD} +x ${STAGEDIR}${PREFIX}/sbin/kdc # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_DATA} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_DATA} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include diff --git a/security/krb5-118/Makefile b/security/krb5-118/Makefile index 569b6df1c29d..67cb061f4869 100644 --- a/security/krb5-118/Makefile +++ b/security/krb5-118/Makefile @@ -1,148 +1,148 @@ # Created by: nectar@FreeBSD.org PORTNAME= krb5 PORTVERSION= 1.18.4 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) PKGNAMESUFFIX= -118 .endif PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service LICENSE= MIT -CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[3-6]-[0-9]* \ +CONFLICTS= heimdal srp krb5-11[3-6] \ krb5-1.[0-9]* krb5-devel-* CONFLICTS_BUILD= boringssl-* KERBEROSV_URL= http://web.mit.edu/kerberos/ USES= compiler:c++11-lang cpe gmake gettext-runtime \ gssapi:bootstrap,mit libtool:build localbase \ perl5 pkgconfig ssl USE_CSTD= gnu99 USE_LDCONFIG= yes USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" \ --runstatedir="${PREFIX}/var/run" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP LMDB OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap LMDB_DESC= OpenLDAP Lightning Memory-Mapped Database support LMDB_CONFIGURE_WITH= lmdb LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LMDB_IMPLIES= LDAP NLS_USES= gettext READLINE_USES= readline READLINE_CONFIGURE_WITH=readline LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf .include post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 @${SED} "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/kdc.in > ${STAGEDIR}${PREFIX}/sbin/kdc; \ ${CHMOD} +x ${STAGEDIR}${PREFIX}/sbin/kdc # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_DATA} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_DATA} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include diff --git a/security/krb5-119/Makefile b/security/krb5-119/Makefile index 0ee8b5743b8b..5c52729a8744 100644 --- a/security/krb5-119/Makefile +++ b/security/krb5-119/Makefile @@ -1,148 +1,148 @@ # Created by: nectar@FreeBSD.org PORTNAME= krb5 PORTVERSION= 1.19.2 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) PKGNAMESUFFIX= -119 .endif PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service LICENSE= MIT -CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[3-6]-[0-9]* \ +CONFLICTS= heimdal srp krb5-11[3-6] \ krb5-1.[0-9]* krb5-devel-* CONFLICTS_BUILD= boringssl-* KERBEROSV_URL= http://web.mit.edu/kerberos/ USES= compiler:c++11-lang cpe gmake gettext-runtime \ gssapi:bootstrap,mit libtool:build localbase \ perl5 pkgconfig ssl USE_CSTD= gnu99 USE_LDCONFIG= yes USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" \ --runstatedir="${PREFIX}/var/run" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP LMDB OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap LMDB_DESC= OpenLDAP Lightning Memory-Mapped Database support LMDB_CONFIGURE_WITH= lmdb LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LMDB_IMPLIES= LDAP NLS_USES= gettext READLINE_USES= readline READLINE_CONFIGURE_WITH=readline LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf .include post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 @${SED} "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/kdc.in > ${STAGEDIR}${PREFIX}/sbin/kdc; \ ${CHMOD} +x ${STAGEDIR}${PREFIX}/sbin/kdc # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_DATA} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_DATA} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include diff --git a/security/krb5-appl/Makefile b/security/krb5-appl/Makefile index 99d15d036506..e02a54851e93 100644 --- a/security/krb5-appl/Makefile +++ b/security/krb5-appl/Makefile @@ -1,123 +1,123 @@ # Created by: cy@FreeBSD.org PORTNAME= krb5-appl PORTVERSION= 1.0.3 PORTREVISION= 4 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-signed EXTRACT_SUFX= .tar PATCH_SITES= http://web.mit.edu/kerberos/advisories/ MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication clients BUILD_DEPENDS= krb5-config:security/krb5 -CONFLICTS= krb4-[0-9]* krb5-1.[0-7].* heimdal-[0-9]* srp-[0-9]* \ +CONFLICTS= krb4 krb5-1.[0-7].* heimdal srp \ bsdftpd-ssl-* KERBEROSV_URL= http://web.mit.edu/kerberos/ USES= autoreconf gmake ncurses perl5 gssapi:mit ssl GNU_CONFIGURE= yes USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu89 CONFIGURE_ARGS?= --with-krb5=${KRB5_HOME} CONFIGURE_ENV= INSTALL="${INSTALL}" YACC=/usr/bin/yacc MAKE_ARGS= INSTALL="${INSTALL}" PATCH_DIST_STRIP= -p1 OPTIONS_DEFINE= KRB5_RENAME_FTP KRB5_RENAME_TELNET KRB5_RENAME_RLOGIN KRB5_RENAME_RSH KRB5_RENAME_RCP OPTIONS_DEFAULT= KRB5_PORT KRB5_RENAME_FTP KRB5_RENAME_TELNET \ KRB5_RENAME_RLOGIN KRB5_RENAME_RSH KRB5_RENAME_RCP KRB5_RENAME_FTP_DESC= Rename ftp to kftp KRB5_RENAME_TELNET_DESC= Rename telnet to ktelnet KRB5_RENAME_RLOGIN_DESC= Rename rlogin to krlogin KRB5_RENAME_RSH_DESC= Rename rsh to krsh KRB5_RENAME_RCP_DESC= Rename rcp to krcp KRB5_PORT_DESC= Depend on security/krb5 .include KRB5_PORT_LIB_DEPENDS= libkrb5support.so:security/krb5 KRB5_PORT_RUN_DEPENDS= kinit:security/krb5 KRB5_DOC_BUILD_DEPENDS+= texi2dvi:print/texinfo \ dvips:print/dvipsk-tetex KRB5_DOC_INFO= krb5-admin krb5-install krb5-user CFLAGS+= -I${PREFIX}/include LDFLAGS+= -L${PREFIX}/lib .if ${PORT_OPTIONS:MKRB5_RENAME_FTP} PROGRAM_TRANSFORM_NAME+= s/^ftp/kftp/; PLIST_SUB+= FTP_PROG="kftp" .else PLIST_SUB+= FTP_PROG="ftp" .endif .if ${PORT_OPTIONS:MKRB5_RENAME_TELNET} PROGRAM_TRANSFORM_NAME+= s/^telnet/ktelnet/; PLIST_SUB+= TELNET_PROG="ktelnet" .else PLIST_SUB+= TELNET_PROG="telnet" .endif .if ${PORT_OPTIONS:MKRB5_RENAME_RLOGIN} PLIST_SUB+= RLOGIN_PROG="krlogin" PROGRAM_TRANSFORM_NAME+= s/^rlogin/krlogin/; .else PLIST_SUB+= RLOGIN_PROG="rlogin" .endif .if ${PORT_OPTIONS:MKRB5_RENAME_RSH} PLIST_SUB+= RSH_PROG="krsh" PROGRAM_TRANSFORM_NAME+= s/^rsh/krsh/; .else PLIST_SUB+= RSH_PROG="rsh" .endif .if ${PORT_OPTIONS:MKRB5_RENAME_RCP} PROGRAM_TRANSFORM_NAME+= s/^rcp/krcp/; PLIST_SUB+= RCP_PROG="krcp" .else PLIST_SUB+= RCP_PROG="rcp" .endif .if ! ( ${PORT_OPTIONS:MKRB5_RENAME_RLOGIN} && \ ${PORT_OPTIONS:MKRB5_RENAME_RSH} && \ ${PORT_OPTIONS:MKRB5_RENAME_RCP} ) CONFLICTS+= bsdrcmds-* .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc HTML_DOCS= ftp.html kdestroy.html kinit.html klist.html \ kpasswd.html krb5-admin.html \ krb5-install.html krb5-user.html ksu.html \ rcp.html rlogin.html rsh.html telnet.html CONFIGURE_ARGS+= CPPFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB}" post-extract: @${TAR} -C ${WRKDIR} -xzf ${WRKDIR}/${PORTNAME}-${PORTVERSION}.tar.gz --no-same-owner --no-same-permissions @${RM} ${WRKDIR}/${PORTNAME}-${PORTVERSION}.tar.gz ${WRKDIR}/${PORTNAME}-${PORTVERSION}.tar.gz.asc post-install: @${ECHO} "------------------------------------------------------" @${ECHO} "This port of MIT Kerberos 5 includes remote login " @${ECHO} "daemons (telnetd and klogind). These daemons default " @${ECHO} "to using the system login program (/usr/bin/login). " @${ECHO} "Please see the file " @${ECHO} "${PREFIX}/share/doc/krb5/README.FreeBSD" @${ECHO} "for more information. " @${ECHO} "------------------------------------------------------" .include diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile index 022554565a47..9fee68ec7c1d 100644 --- a/security/krb5-devel/Makefile +++ b/security/krb5-devel/Makefile @@ -1,111 +1,111 @@ # Created by: nectar@FreeBSD.org PORTNAME= krb5 PORTVERSION= 1.19.${MIT_COMMIT_DATE} CATEGORIES= security .if !defined(MASTERDIR) PKGNAMESUFFIX= -devel .endif HASH= ce4e370f1 MIT_COMMIT_DATE= 2021.10.08 PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service LICENSE= MIT USE_GITHUB= yes GH_TAGNAME= ${HASH} -CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[345]-[0-9]* \ +CONFLICTS= heimdal srp krb5-11[345] \ krb5-1.[0-9]* KERBEROSV_URL= http://web.mit.edu/kerberos/ USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu99 GNU_CONFIGURE= yes USES= autoreconf compiler:c11 cpe gmake localbase perl5 \ libtool:build gssapi:bootstrap,mit pkgconfig ssl CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS DNS_FOR_REALM LDAP LMDB OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap LMDB_DESC= OpenLDAP Lightning Memory-Mapped Database support LMDB_CONFIGURE_WITH= lmdb LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LMDB_IMPLIES= LDAP NLS_USES= gettext READLINE_USES= readline READLINE_CONFIGURE_WITH=readline LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif .include post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} @${SED} "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/kdc.in > ${STAGEDIR}${PREFIX}/sbin/kdc; \ ${CHMOD} +x ${STAGEDIR}${PREFIX}/sbin/kdc post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include diff --git a/security/linux-c7-cyrus-sasl2/Makefile b/security/linux-c7-cyrus-sasl2/Makefile index 22cfe22bf6a7..29176789d182 100644 --- a/security/linux-c7-cyrus-sasl2/Makefile +++ b/security/linux-c7-cyrus-sasl2/Makefile @@ -1,25 +1,25 @@ # Created by: Piotr Kubaj PORTNAME= cyrus-sasl PORTVERSION= 2.1.26 DISTVERSIONSUFFIX= -23.el7 PORTREVISION= 4 CATEGORIES= security linux PKGNAMESUFFIX= -lib MAINTAINER= emulation@FreeBSD.org COMMENT= RFC 2222 SASL (Simple Authentication and Security Layer) (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DESCR= ${.CURDIR}/../${PORTNAME}2/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/security/linux-c7-gnutls/Makefile b/security/linux-c7-gnutls/Makefile index 71cda6b55b62..4d7b281b442b 100644 --- a/security/linux-c7-gnutls/Makefile +++ b/security/linux-c7-gnutls/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= gnutls PORTVERSION= 3.3.29 DISTVERSIONSUFFIX= -9.el7_6 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org COMMENT= GNU Transport Layer Security library (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= gnu USE_LDCONFIG= yes USE_LINUX= libtasn1 nettle p11-kit trousers USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/security/linux-c7-libgcrypt/Makefile b/security/linux-c7-libgcrypt/Makefile index 8906f2347ae8..ac9f8540b7aa 100644 --- a/security/linux-c7-libgcrypt/Makefile +++ b/security/linux-c7-libgcrypt/Makefile @@ -1,25 +1,25 @@ # Created by: Piotr Kubaj PORTNAME= libgcrypt PORTVERSION= 1.5.3 DISTVERSIONSUFFIX= -14.el7 PORTREVISION= 4 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org COMMENT= Crypto library based on code used in GnuPG (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL21+ USES= cpe linux:c7 CPE_VENDOR= gnupg USE_LDCONFIG= yes USE_LINUX= libgpg-error USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/security/linux-c7-libgpg-error/Makefile b/security/linux-c7-libgpg-error/Makefile index 8e0d5446b3c9..f8026da9724e 100644 --- a/security/linux-c7-libgpg-error/Makefile +++ b/security/linux-c7-libgpg-error/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= libgpg-error PORTVERSION= 1.12 DISTVERSIONSUFFIX= -3.el7 PORTREVISION= 2 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org COMMENT= Common error values for all GnuPG components (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL21+ USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/security/linux-c7-libssh2/Makefile b/security/linux-c7-libssh2/Makefile index 74765d078b8a..214beb186b87 100644 --- a/security/linux-c7-libssh2/Makefile +++ b/security/linux-c7-libssh2/Makefile @@ -1,21 +1,21 @@ # Created by: Piotr Kubaj PORTNAME= libssh2 PORTVERSION= 1.8.0 DISTVERSIONSUFFIX= -4.el7 PORTREVISION= 1 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library implementing the SSH2 protocol (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/security/linux-c7-libtasn1/Makefile b/security/linux-c7-libtasn1/Makefile index 8ae9d3c14f2c..984c0c2847ca 100644 --- a/security/linux-c7-libtasn1/Makefile +++ b/security/linux-c7-libtasn1/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= libtasn1 PORTVERSION= 4.10 DISTVERSIONSUFFIX= -1.el7 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org COMMENT= ASN.1 structure parser library (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL21+ USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes CPE_VENDOR= gnu -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/security/linux-c7-nss/Makefile b/security/linux-c7-nss/Makefile index f58f958e5991..7f3b1f09aea4 100644 --- a/security/linux-c7-nss/Makefile +++ b/security/linux-c7-nss/Makefile @@ -1,29 +1,29 @@ # Created by: Piotr Kubaj PORTNAME= nss PORTVERSION= 3.53.1 DISTVERSIONSUFFIX= -3.el7_9 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org COMMENT= Network Security Services (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= mozilla USE_LDCONFIG= yes USE_LINUX= nspr sqlite3 USE_LINUX_RPM= yes LIB_DISTNAMES= ${DISTNAME} \ ${PORTNAME}-pem-1.0.3-7.el7 \ ${PORTNAME}-softokn-${PORTVERSION}-6.el7_9 \ ${PORTNAME}-util-${PORTVERSION}-1.el7_9 SRC_DISTFILES= ${DISTNAME}${SRC_SUFX}:SOURCE \ ${PORTNAME}-pem-1.0.3-7.el7${SRC_SUFX}:SOURCE \ ${PORTNAME}-softokn-${PORTVERSION}-6.el7_9${SRC_SUFX}:SOURCE \ ${PORTNAME}-util-${PORTVERSION}-1.el7_9${SRC_SUFX}:SOURCE -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr .include diff --git a/security/p5-Crypt-T_e_a/Makefile b/security/p5-Crypt-T_e_a/Makefile index 43976d53e3c5..feae3a7ab084 100644 --- a/security/p5-Crypt-T_e_a/Makefile +++ b/security/p5-Crypt-T_e_a/Makefile @@ -1,20 +1,20 @@ # Created by: Steve Wills PORTNAME= Crypt-T_e_a PORTVERSION= 2.12 PORTREVISION= 1 CATEGORIES= security perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:PJB PKGNAMEPREFIX= p5- DISTNAME= Crypt-Tea-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= The Tiny Encryption Algorithm in Perl and JavaScript -CONFLICTS= p5-Crypt-Tea_JS-[0-9]* +CONFLICTS= p5-Crypt-Tea_JS USES= perl5 USE_PERL5= configure .include diff --git a/security/p5-Crypt-Tea_JS/Makefile b/security/p5-Crypt-Tea_JS/Makefile index f8372b70a7e8..e7ff1afab7f8 100644 --- a/security/p5-Crypt-Tea_JS/Makefile +++ b/security/p5-Crypt-Tea_JS/Makefile @@ -1,30 +1,30 @@ # Created by: adamw PORTNAME= Crypt-Tea_JS PORTVERSION= 2.23 PORTREVISION= 3 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Next gen Tiny Encryption Algorithm in Perl and Javascript -CONFLICTS= p5-Crypt-T_e_a-[0-9]* +CONFLICTS= p5-Crypt-T_e_a USES= perl5 shebangfix SHEBANG_FILES= examples/tea_demo.cgi USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES PORTEXAMPLES= tea_demo.cgi PORTDATA= Tea_JS.js post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Crypt/Tea_JS/Tea_JS.so @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/Tea_JS.js ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/security/p5-openxpki/Makefile b/security/p5-openxpki/Makefile index 9d03f4279b91..f384fee08b4e 100644 --- a/security/p5-openxpki/Makefile +++ b/security/p5-openxpki/Makefile @@ -1,151 +1,151 @@ # Created by: Sergei Vyshenski PORTNAME= openxpki DISTVERSIONPREFIX= v DISTVERSION= 3.14.4 CATEGORIES= security perl5 PKGNAMEPREFIX= p5- MAINTAINER= svysh.fbsd@gmail.com COMMENT= Perl based trustcenter for PKI: universal server building block LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= bash:shells/bash \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-Cache-LRU>=0:devel/p5-Cache-LRU \ p5-CGI-Fast>=2.10:www/p5-CGI-Fast \ p5-CGI-Session>=3.95:www/p5-CGI-Session \ p5-CGI>=4.21:www/p5-CGI \ p5-Class-Accessor-Chained>=0:devel/p5-Class-Accessor-Chained \ p5-Class-Std>=0.0.8:devel/p5-Class-Std \ p5-Config-GitLike>=0:devel/p5-Config-GitLike \ p5-Config-Merge>=1:devel/p5-Config-Merge \ p5-Config-Std>=0:devel/p5-Config-Std \ p5-Connector>=1.32:devel/p5-Connector \ p5-Crypt-Argon2>=0.007:security/p5-Crypt-Argon2 \ p5-Crypt-CBC>=2.29:security/p5-Crypt-CBC \ p5-Crypt-JWT>=0.032:security/p5-Crypt-JWT \ p5-Crypt-LibSCEP>=0.6:security/p5-Crypt-LibSCEP \ p5-Crypt-OpenSSL-AES>=0.02:security/p5-Crypt-OpenSSL-AES \ p5-Crypt-PKCS10>=2.000:security/p5-Crypt-PKCS10 \ p5-Crypt-Rijndael>=1.13:security/p5-Crypt-Rijndael \ p5-Crypt-SMIME>=0:security/p5-Crypt-SMIME \ p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-Crypt-X509-CRL>=0.1:security/p5-Crypt-X509-CRL \ p5-Crypt-X509>=0.53:security/p5-Crypt-X509 \ p5-CryptX>=0.068:security/p5-CryptX \ p5-Data-Password>=0:security/p5-Data-Password \ p5-Data-Serializer>=0.44:devel/p5-Data-Serializer \ p5-Data-UUID>=0:devel/p5-Data-UUID \ p5-DateTime-Format-DateParse>=0.04:devel/p5-DateTime-Format-DateParse \ p5-DBD-Mock>=1.45:databases/p5-DBD-Mock \ p5-DBIx-Handler>=0.14:databases/p5-DBIx-Handler \ p5-Devel-NYTProf>=0:devel/p5-Devel-NYTProf \ p5-IO-Prompt>=0.099004:devel/p5-IO-Prompt \ p5-IPC-ShareLite>=0:devel/p5-IPC-ShareLite \ p5-JSON>=0:converters/p5-JSON \ p5-Locale-libintl>=0:devel/p5-Locale-libintl \ p5-Log-Log4perl-Layout-JSON>=0:devel/p5-Log-Log4perl-Layout-JSON \ p5-LWP-Protocol-connect>=0:www/p5-LWP-Protocol-connect \ p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https \ p5-Mail-RFC822-Address>=0:mail/p5-Mail-RFC822-Address \ p5-Moose>=0:devel/p5-Moose \ p5-MooseX-NonMoose>=0:devel/p5-MooseX-NonMoose \ p5-MooseX-Params-Validate>=0.21:devel/p5-MooseX-Params-Validate \ p5-Net-DNS>0.83:dns/p5-Net-DNS \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-Net-Server>=0.94:net/p5-Net-Server \ p5-NetAddr-IP>=0:net-mgmt/p5-NetAddr-IP \ p5-openxpki-i18n>=2.0.3:security/p5-openxpki-i18n \ p5-Path-Class>=0:devel/p5-Path-Class \ p5-perl-ldap>=0.32:net/p5-perl-ldap \ p5-Pod-POM>=2.01:textproc/p5-Pod-POM \ p5-Proc-Daemon>=0.23:devel/p5-Proc-Daemon \ p5-Proc-ProcessTable>=0.43:devel/p5-Proc-ProcessTable \ p5-Proc-SafeExec>=1.4:devel/p5-Proc-SafeExec \ p5-Regexp-Common>=2:textproc/p5-Regexp-Common \ p5-RT-Client-REST>=0:www/p5-RT-Client-REST \ p5-SOAP-Lite>=0:net/p5-SOAP-Lite \ p5-SQL-Abstract-More>=1.28:databases/p5-SQL-Abstract-More \ p5-Switch>=0:lang/p5-Switch \ p5-Sys-SigAction>=0.06:devel/p5-Sys-SigAction \ p5-Template-Toolkit>=2.15:www/p5-Template-Toolkit \ p5-Text-CSV_XS>=0.23:textproc/p5-Text-CSV_XS \ p5-TimeDate>=0:devel/p5-TimeDate \ p5-Workflow>=0.31:devel/p5-Workflow \ p5-XML-Filter-XInclude>=0:textproc/p5-XML-Filter-XInclude \ p5-XML-SAX-Writer>=0:textproc/p5-XML-SAX-Writer \ p5-XML-Validator-Schema>=0:textproc/p5-XML-Validator-Schema TEST_DEPENDS= p5-DBD-SQLite>=1.52:databases/p5-DBD-SQLite \ p5-Test-Pod-Coverage>=1.00:devel/p5-Test-Pod-Coverage \ p5-Test-Pod>=1.00:devel/p5-Test-Pod \ p5-Test-Prereq>=0:devel/p5-Test-Prereq USES= gmake perl5 ssl USE_GITHUB= yes GH_PROJECT= openxpki-config:conf GH_TAGNAME= ${DISTVERSIONPREFIX}${_conf_VERSION}:conf _conf_VERSION= 3.12 USE_PERL5= configure USE_RC_SUBR= openxpki -CONFLICTS= p5-openxpki-client-[0-9]* p5-openxpki-client-deployment-[0-9]* \ - p5-openxpki-client-html-mason-[0-9]* \ - p5-openxpki-client-scep-[0-9]* +CONFLICTS= p5-openxpki-client p5-openxpki-client-deployment \ + p5-openxpki-client-html-mason \ + p5-openxpki-client-scep NO_ARCH= yes # stay with stable versions only: PORTSCOUT= limitw:1,even SUB_FILES= pkg-message WRKSRC_SUBDIR= core/server/ USERS= openxpki GROUPS= openxpki PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES GRAPHVIZ GRAPHVIZ_DESC= With graphical visualization of workflows? GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz \ imgsize:graphics/p5-Image-Size post-extract: @${MV} ${WRKSRC_conf}/* ${WRKSRC}/../../config/ post-patch: @${REINPLACE_CMD} -e 's|..ENV{PERL} .vergen --format version.|"${PORTVERSION}"|g' ${WRKSRC}/Makefile.PL @${REINPLACE_CMD} -e 's|..vergen --format version.|"${PORTVERSION}"|g' ${WRKSRC}/Makefile.PL @( \ cd ${WRKSRC}/../..; \ ${FIND} config core/server doc qatest tools -type f -print0 >filelist; \ ${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/etc/openxpki|${PREFIX}/etc/openxpki|g' "%"; \ ${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/var/run/openxpkid.pid|/var/openxpki/openxpkid.pid|g' "%"; \ ${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/var/openxpki/\([^\.]*\)\.log|/var/log/openxpki/\1\.log|g' "%"; \ ${CAT} filelist | ${XARGS} -0 -I % ${RM} "%.bak"; \ ${RM} filelist; \ ) @${MKDIR} ${WRKSRC}/t/var/log/openxpki .include post-install: @${MKDIR} ${STAGEDIR}/var/openxpki/session @${MKDIR} ${STAGEDIR}/var/log/openxpki @${MKDIR} ${STAGEDIR}${PREFIX}/etc/openxpki post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/../../doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/../.. && ${COPYTREE_SHARE} config ${STAGEDIR}${EXAMPLESDIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} "htdocs cgi-bin" ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/security/secure_delete/Makefile b/security/secure_delete/Makefile index 04607433b3e3..9f5fbeba30de 100644 --- a/security/secure_delete/Makefile +++ b/security/secure_delete/Makefile @@ -1,48 +1,48 @@ # Created by: Vaida Bogdan PORTNAME= secure_delete PORTVERSION= 3.1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= PACKETSTORM/groups/thc \ http://freeworld.thc.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Secure data deletion toolkit LICENSE= GPLv2 # mentioned in manpages -CONFLICTS= srm-[0-9]* +CONFLICTS= srm MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-message PORTDOCS= CHANGES FILES README secure_delete.doc usenix6-gutmann.doc PLIST_FILES= bin/sdel bin/sfill bin/smem bin/srm bin/sswap \ bin/the_cleaner.sh man/man1/sfill.1.gz man/man1/smem.1.gz \ man/man1/srm.1.gz man/man1/sswap.1.gz OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|^CC=|CC?=| ; \ s|-O2 |$$(CFLAGS) | ;\ /strip/s|^|#|' ${WRKSRC}/Makefile do-install: .for i in srm sfill sswap smem ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${i}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor ${INSTALL_SCRIPT} ${WRKSRC}/the_cleaner.sh ${STAGEDIR}${PREFIX}/bin ${LN} -sf srm ${STAGEDIR}${PREFIX}/bin/sdel do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/security/srm/Makefile b/security/srm/Makefile index 9248a2fb17b7..903024c786d0 100644 --- a/security/srm/Makefile +++ b/security/srm/Makefile @@ -1,23 +1,23 @@ # Created by: Keith J. Jones PORTNAME= srm PORTVERSION= 1.2.15 CATEGORIES= security sysutils MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} \ SF/${PORTNAME}/old_releases \ SF/${PORTNAME}/old_releases/${PORTVERSION} MAINTAINER= mshirk@daemon-security.com COMMENT= Secure rm, a utility which destroys file contents before unlinking LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= secure_delete-[0-9]* +CONFLICTS= secure_delete GNU_CONFIGURE= yes TEST_TARGET= test PLIST_FILES= bin/fill_test bin/srm man/man1/srm.1.gz .include diff --git a/security/tthsum/Makefile b/security/tthsum/Makefile index f957eb23262e..3d0d6e75e3f7 100644 --- a/security/tthsum/Makefile +++ b/security/tthsum/Makefile @@ -1,28 +1,28 @@ # Created by: Emanuel Haupt PORTNAME= tthsum PORTVERSION= 1.3.2 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://tthsum.devs.nu/pkg/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Command-line utility for generating and checking TTH message digests LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.txt -CONFLICTS= microdc2-[0-9]* +CONFLICTS= microdc2 USES= gmake PLIST_FILES= bin/tthsum man/man1/tthsum.1.gz WRKSRC= ${WRKDIR}/${PORTNAME} TEST_TARGET= runtest post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/shells/bash/Makefile b/shells/bash/Makefile index 19c1275f55ab..b6d715274b3b 100644 --- a/shells/bash/Makefile +++ b/shells/bash/Makefile @@ -1,135 +1,135 @@ # Created by: Oliver Eikemeier PORTNAME= bash PATCHLEVEL= 8 PORTVERSION= 5.1.${PATCHLEVEL:S/^0//g} PORTREVISION?= 0 CATEGORIES= shells MASTER_SITES= GNU DISTNAME= ${PORTNAME}-${PORTVERSION:R} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/ PATCHFILES!= /usr/bin/jot -s " " -w \ ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \ ${PATCHLEVEL} 1 ${PATCHLEVEL} MAINTAINER= ehaupt@FreeBSD.org COMMENT= GNU Project's Bourne Again SHell LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= FDESCFS PORTS_READLINE HELP NLS STATIC SYSBASHRC \ SYSLOG DOCS FDESCFS_DESC= Enable use of /dev/fd HELP_DESC= Enable builtin help PORTS_READLINE_DESC= libreadline from ports instead of bundled one SYSBASHRC_DESC= Enable system-wide rc files OPTIONS_DEFAULT= HELP PORTS_READLINE USES= bison cpe iconv makeinfo pathfix localbase GNU_CONFIGURE= yes OPTIONS_SUB= yes CPE_VENDOR= gnu FDESCFS_CONFIGURE_ENV_OFF= bash_cv_dev_fd=absent FDESCFS_SUB_FILES= pkg-message HELP_CONFIGURE_ENABLE= help-builtin NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext PORTS_READLINE_CONFIGURE_WITH= installed-readline PORTS_READLINE_USES= readline INFO= bash PORTDOCS= FAQ INTRO CHANGES COMPAT NEWS POSIX RBASH README \ bash.html bashref.html CONFIGURE_ARGS+= --without-bash-malloc \ --disable-rpath \ --enable-disabled-builtins \ --with-libiconv-prefix=${ICONV_PREFIX} MAKE_ARGS+= TERMCAP_LIB=-ltinfow .if empty(PKGNAMESUFFIX) -CONFLICTS+= bash-static-[0-9]* +CONFLICTS+= bash-static .else -CONFLICTS+= bash-[0-9]* +CONFLICTS+= bash .endif CONFLICTS+= bashc .include .if ${PORT_OPTIONS:MSTATIC} || defined(NO_DYNAMICROOT) || (defined(NOSHARED) && ${NOSHARED:tl} != "no") CONFIGURE_ARGS+= --enable-static-link LLD_UNSAFE= yes .else CONFIGURE_ARGS+= --disable-static-link # Bash symbols must be exported in order to link runtime plugins, i.e., # "enable -f". (Plugins are not supported for bash-static.) LDFLAGS+= -Wl,-export-dynamic .endif STANDARD_PATH= /sbin:/bin:/usr/sbin:/usr/bin CPPFLAGS+= -DDEFAULT_PATH_VALUE='\"${STANDARD_PATH}:${LOCALBASE}/sbin:${LOCALBASE}/bin\"' \ -DSTANDARD_UTILS_PATH='\"${STANDARD_PATH}\"' post-patch: # Ensure y.tab.c is regenerated ${TOUCH} ${WRKSRC}/parse.y ${RM} ${WRKSRC}/y.tab.c @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ ${WRKSRC}/doc/bash.1 .if ${PORT_OPTIONS:MSYSLOG} @${REINPLACE_CMD} \ -e "s|/\*.*#define SYSLOG_HISTORY .*\*/|#define SYSLOG_HISTORY|g" \ -e "s|/\*.*#define SYSLOG_SHOPT .*\*/|#define SYSLOG_SHOPT 1|g" \ ${WRKSRC}/config-top.h .endif @${REINPLACE_CMD} -e "s|\(/etc/profile\)|${LOCALBASE}\1|" \ ${WRKSRC}/pathnames.h.in @${REINPLACE_CMD} -e "s|/etc/[iI]nputrc|${LOCALBASE}/etc/inputrc|g" \ ${WRKSRC}/doc/*.info ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.1 \ ${WRKSRC}/lib/readline/rlconf.h post-patch-SYSBASHRC-on: @${REINPLACE_CMD} \ -e "s|.*\(#define SYS_BASH.*\)\(/etc/.*\"\).*|\1${PREFIX}\2|" \ ${WRKSRC}/config-top.h post-configure: @${FIND} ${WRKSRC} -name Makefile -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e "s|^DESTDIR *=|& ${DESTDIR}|" pre-build: @${ECHO_CMD} $$((${PORTREVISION}-1)) > ${WRKSRC}/.build post-install: ${LN} -sf bash ${STAGEDIR}${PREFIX}/bin/rbash @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/FAQ \ ${WRKSRC}/doc/INTRO ${STAGEDIR}${DOCSDIR} for d in ${PORTDOCS:NFAQ:NINTRO:N*html}; do \ ${INSTALL_DATA} ${WRKSRC}/$${d} ${STAGEDIR}${DOCSDIR}; \ done regress: build cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test ckp: ${MAKE} -DPATCH_DEBUG clean patch # requires ftp/ncftp3 cklatest: @${ECHO} -n "Currently at: " @${MAKE} -V PATCHLEVEL -ncftpls \ ${PATCH_SITES:Mftp*:Ox:[1]} \ | fgrep -v .sig | ${SORT} | ${TAIL} .include diff --git a/shells/bashc/Makefile b/shells/bashc/Makefile index 61bed23d78c9..8074cac5f10f 100644 --- a/shells/bashc/Makefile +++ b/shells/bashc/Makefile @@ -1,101 +1,101 @@ # Created by: Igor Pokrovsky PORTNAME= bashc PORTVERSION= 5.0.9 CATEGORIES= shells MAINTAINER= ip@unixway.org COMMENT= GNU Bourne Again shell extended with two-panel file manager LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= bison gmake iconv localbase makeinfo pathfix GNU_CONFIGURE= yes OPTIONS_SUB= yes USE_GITHUB= yes GH_ACCOUNT= sergev GH_PROJECT= bash-commander GH_TAGNAME= f707afab3e299d9b9e557923d355e14d2fe1291a OPTIONS_DEFINE= DOCS FDESCFS HELP NLS STATIC SYSBASHRC SYSLOG FDESCFS_DESC= Enable use of /dev/fd HELP_DESC= Enable builtin help SYSBASHRC_DESC= Enable system-wide rc files OPTIONS_DEFAULT= HELP FDESCFS_CONFIGURE_ENV_OFF= bash_cv_dev_fd=absent HELP_CONFIGURE_ENABLE= help-builtin NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext INFO= bash PORTDOCS= CHANGES COMPAT FAQ INTRO NEWS POSIX RBASH README bash.html \ bashref.html DOCSDIR= ${PREFIX}/share/doc/bash SUB_FILES= pkg-message CONFIGURE_ARGS+= --disable-rpath \ --enable-disabled-builtins \ --with-libiconv-prefix=${ICONV_PREFIX} \ --without-bash-malloc -CONFLICTS+= bash-[0-9]* bash-static-[0-9]* +CONFLICTS+= bash bash-static .include .if ${PORT_OPTIONS:MSTATIC} || defined(NO_DYNAMICROOT) || (defined(NOSHARED) && ${NOSHARED:tl} != "no") CONFIGURE_ARGS+= --enable-static-link LLD_UNSAFE= yes .else CONFIGURE_ARGS+= --disable-static-link # Bash symbols must be exported in order to link runtime plugins, i.e., # "enable -f". (Plugins are not supported for bash-static.) LDFLAGS+= -Wl,-export-dynamic .endif STANDARD_PATH= /sbin:/bin:/usr/sbin:/usr/bin CPPFLAGS+= -DDEFAULT_PATH_VALUE='\"${STANDARD_PATH}:${LOCALBASE}/sbin:${LOCALBASE}/bin\"' \ -DSTANDARD_UTILS_PATH='\"${STANDARD_PATH}\"' post-patch: # Ensure y.tab.c is regenerated ${TOUCH} ${WRKSRC}/parse.y ${RM} ${WRKSRC}/y.tab.c @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/bash.1 .if ${PORT_OPTIONS:MSYSLOG} @${REINPLACE_CMD} \ -e "s|/\*.*#define SYSLOG_HISTORY .*\*/|#define SYSLOG_HISTORY|g" \ -e "s|/\*.*#define SYSLOG_SHOPT .*\*/|#define SYSLOG_SHOPT 1|g" \ ${WRKSRC}/config-top.h .endif post-patch-SYSBASHRC-on: @${REINPLACE_CMD} \ -e "s|.*\(#define SYS_BASH.*\)\(/etc/.*\"\).*|\1${PREFIX}\2|" \ ${WRKSRC}/config-top.h post-configure: @${FIND} ${WRKSRC} -name Makefile -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e "s|^DESTDIR *=|& ${DESTDIR}|" pre-build: @${ECHO_CMD} $$((${PORTREVISION}-1)) > ${WRKSRC}/.build post-install: ${LN} -sf ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/rbash ${LN} -sf ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/bash @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/FAQ \ ${WRKSRC}/doc/INTRO ${STAGEDIR}${DOCSDIR} for d in ${PORTDOCS:NFAQ:NINTRO:N*html}; do \ ${INSTALL_DATA} ${WRKSRC}/$${d} ${STAGEDIR}${DOCSDIR}; \ done regress: build cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test .include diff --git a/sysutils/boxbackup-devel/Makefile b/sysutils/boxbackup-devel/Makefile index ac45815ffaa2..a72792aa77e1 100644 --- a/sysutils/boxbackup-devel/Makefile +++ b/sysutils/boxbackup-devel/Makefile @@ -1,151 +1,151 @@ # Created by: James O'Gorman PORTNAME= boxbackup PORTVERSION= 0.11.r${SVNVERSION:C/^[0-9\.]+_[a-z]+_([0-9]+)/\1/} PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.boxbackup.org/snapshots/201108/ PKGNAMESUFFIX= ${CLIENT_OR_SERVER}-devel DISTNAME= ${PORTNAME}-${SVNVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open-source, completely automatic on-line backup system LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE-DUAL.txt SVNVERSION= 0.11_trunk_2979 USES= autoreconf perl5 ssl tar:tgz GNU_CONFIGURE= yes CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_MULTI= TYPE OPTIONS_MULTI_TYPE= CLIENT SERVER OPTIONS_DEFINE= GNUREADLINE OPTIONS_DEFAULT= CLIENT SERVER CLIENT_DESC= Install the bbackupd client SERVER_DESC= Install the bbstored server GNUREADLINE_DESC= Enable the use of GNU readline MAKE_JOBS_UNSAFE= yes .include .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= field has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st') BROKEN_FreeBSD_13= field has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st') BROKEN_FreeBSD_14= field has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st') .endif CLIENTDIR= CLIENT SERVERDIR= SERVER CLIENT_FILES= bbackupd bbackupquery bbackupctl SERVER_FILES= bbstored bbstoreaccounts .if ${PORT_OPTIONS:MGNUREADLINE} CONFIGURE_ARGS+=--enable-gnu-readline .endif .if ${PORT_OPTIONS:MCLIENT} USE_RC_SUBR+= bbackupd PLIST_SUB+= CLIENT="" ALL_TARGET+= build-backup-client CLIENT_SCRIPTS= bbackupd-config SUB_FILES+= 999.boxbackup .else PLIST_SUB+= CLIENT="@comment " .endif .if ${PORT_OPTIONS:MSERVER} USE_RC_SUBR+= bbstored USERS+= _bbstored GROUPS+= _bbstored PLIST_SUB+= SERVER="" ALL_TARGET+= build-backup-server SERVER_SCRIPTS= bbstored-certs bbstored-config raidfile-config .else PLIST_SUB+= SERVER="@comment " .endif .if ! ${PORT_OPTIONS:MCLIENT} -CONFLICTS= boxbackup-client-[0-9]* boxbackup-[0-9]* +CONFLICTS= boxbackup-client boxbackup CLIENT_OR_SERVER=-server .elif ! ${PORT_OPTIONS:MSERVER} -CONFLICTS= boxbackup-server-[0-9]* boxbackup-[0-9]* +CONFLICTS= boxbackup-server boxbackup CLIENT_OR_SERVER=-client .else -CONFLICTS= boxbackup-server-[0-9]* boxbackup-client-[0-9]* +CONFLICTS= boxbackup-server boxbackup-client .endif post-patch: @${REINPLACE_CMD} -e '/html/d' ${WRKSRC}/parcels.txt .if ${PORT_OPTIONS:MCLIENT} @${CAT} ${FILESDIR}/pkg-message.client >> ${PKGMESSAGE} .endif .if ${PORT_OPTIONS:MSERVER} @${CAT} ${FILESDIR}/pkg-message.server >> ${PKGMESSAGE} .endif post-configure: @${REINPLACE_CMD} -e '/share.doc.boxbackup/d' ${WRKSRC}/parcels/scripts/install-backup-* pre-install: (cd ${WRKSRC}/parcels \ && ${MV} ./boxbackup-0.11_trunk_2979-backup-client ../CLIENT) (cd ${WRKSRC}/parcels \ && ${MV} ./boxbackup-0.11_trunk_2979-backup-server ../SERVER) do-install: .if ${PORT_OPTIONS:MCLIENT} (cd ${WRKSRC}/${CLIENTDIR}/ \ && ${INSTALL_PROGRAM} ${CLIENT_FILES} ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/${CLIENTDIR}/ \ && ${INSTALL_SCRIPT} ${CLIENT_SCRIPTS} ${STAGEDIR}${PREFIX}/sbin/) ${INSTALL_MAN} ${WRKSRC}/${CLIENTDIR}/bbackupd.conf.5.gz \ ${STAGEDIR}${PREFIX}/man/man5/ ${INSTALL_MAN} ${WRKSRC}/${CLIENTDIR}/bbackupctl.8.gz \ ${WRKSRC}/${CLIENTDIR}/bbackupd-config.8.gz \ ${WRKSRC}/${CLIENTDIR}/bbackupd.8.gz ${WRKSRC}/${CLIENTDIR}/bbackupquery.8.gz \ ${STAGEDIR}${PREFIX}/man/man8/ .endif .if ${PORT_OPTIONS:MSERVER} (cd ${WRKSRC}/${SERVERDIR}/ \ && ${INSTALL_PROGRAM} ${SERVER_FILES} ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/${SERVERDIR}/ \ && ${INSTALL_SCRIPT} ${SERVER_SCRIPTS} ${STAGEDIR}${PREFIX}/sbin/) ${INSTALL_MAN} ${WRKSRC}/${SERVERDIR}/raidfile.conf.5.gz \ ${WRKSRC}/${SERVERDIR}/bbstored.conf.5.gz \ ${STAGEDIR}${PREFIX}/man/man5/ ${INSTALL_MAN} ${WRKSRC}/${SERVERDIR}/bbstoreaccounts.8.gz \ ${WRKSRC}/${SERVERDIR}/bbstored-certs.8.gz \ ${WRKSRC}/${SERVERDIR}/bbstored-config.8.gz \ ${WRKSRC}/${SERVERDIR}/bbstored.8.gz \ ${WRKSRC}/${SERVERDIR}/raidfile-config.8.gz \ ${STAGEDIR}${PREFIX}/man/man8/ .endif .if ${PORT_OPTIONS:MCLIENT} @${MKDIR} -m 0700 ${STAGEDIR}${PREFIX}/etc/box/bbackupd @${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/monthly ${INSTALL_SCRIPT} ${WRKDIR}/999.boxbackup ${STAGEDIR}${PREFIX}/etc/periodic/monthly .endif .if ${PORT_OPTIONS:MSERVER} @${MKDIR} -m 0700 ${STAGEDIR}${PREFIX}/etc/box/bbstored .endif test: @${ECHO_CMD} "===> Running tests" @${MAKE} -C ${WRKSRC} test .include diff --git a/sysutils/cdrkit/Makefile b/sysutils/cdrkit/Makefile index 0b286ff2a681..c424c46c2b48 100644 --- a/sysutils/cdrkit/Makefile +++ b/sysutils/cdrkit/Makefile @@ -1,36 +1,36 @@ # Created by: Pav Lucistnik PORTNAME= cdrkit PORTVERSION= 1.1.11 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://ponce.cc/slackware/sources/repo/ \ http://vault.101011010.xyz/distfiles/ \ http://freebsd.nsu.ru/distfiles/ MAINTAINER= jharris@widomaker.com COMMENT?= Command-line CD/DVD writing suite LICENSE= GPLv2+ RUN_DEPENDS?= ${PORTNAME}-genisoimage>0:sysutils/genisoimage USES= cmake iconv perl5 shebangfix USE_PERL5= run SHEBANG_FILES= 3rd-party/dirsplit/dirsplit # Fix build with clang11 CFLAGS+= -fcommon -CONFLICTS?= cdrtools-[0-9]* cjk-cdrtools-[0-9]* cdrtools-devel-[0-9]* +CONFLICTS?= cdrtools cjk-cdrtools cdrtools-devel PLIST_SUB?= CDRKIT="" GENISOIMAGE="@comment " post-patch: @${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/include/AddSchilyBits.cmake \ ${WRKSRC}/3rd-party/dirsplit/CMakeLists.txt @${REINPLACE_CMD} -e 's|fexecve|librols_fexecve|g' \ ${WRKSRC}/librols/fexec.c \ ${WRKSRC}/include/schily.h @${REINPLACE_CMD} -e 's|getdelim|wodim_getdelim|g' ${WRKSRC}/wodim/cue.c .include diff --git a/sysutils/conky-awesome/Makefile b/sysutils/conky-awesome/Makefile index 0fa433e97f31..1dda038da626 100644 --- a/sysutils/conky-awesome/Makefile +++ b/sysutils/conky-awesome/Makefile @@ -1,16 +1,16 @@ # Created by: Roman Bogorodskiy PKGNAMESUFFIX= -awesome MAINTAINER= madpilot@FreeBSD.org COMMENT= Advanced, highly configurable system monitor (configured for x11-wm/awesome) MASTERDIR= ${.CURDIR}/../conky DESCR= ${.CURDIR}/pkg-descr -CONFLICTS= conky-[0-9]* +CONFLICTS= conky OPTIONS_EXCLUDE= X11 ARGB DOUBLE_BUFFER IMLIB2 XFT XINERAMA LUA_CAIRO LUA_IMLIB2 \ LUA_RSVG .include "${MASTERDIR}/Makefile" diff --git a/sysutils/conky/Makefile b/sysutils/conky/Makefile index fb1132843560..42f3e8178d55 100644 --- a/sysutils/conky/Makefile +++ b/sysutils/conky/Makefile @@ -1,160 +1,160 @@ # Created by: Roman Bogorodskiy PORTNAME= conky PORTVERSION= 1.12.2 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= madpilot@FreeBSD.org COMMENT?= Advanced, highly configurable system monitor for X11 LIB_DEPENDS= libinotify.so:devel/libinotify BUILD_DEPENDS= db2x_xsltproc:textproc/docbook2X \ docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt \ gsed:textproc/gsed USES= cpe cmake:noninja compiler:c++11-lib gettext-runtime iconv \ localbase lua:52-53 pkgconfig tar:bzip2 CMAKE_ARGS= -DBUILD_PORT_MONITORS:BOOL=false \ -DBUILD_IBM:BOOL=false \ -DBUILD_HDDTEMP:BOOL=false \ -DBUILD_IOSTATS:BOOL=false \ -DBUILD_AUDACIOUS:BOOL=false \ -DBUILD_DOCS:BOOL=true \ -DAPP_SED=${LOCALBASE}/bin/gsed -CONFLICTS?= conky-awesome-[0-9]* +CONFLICTS?= conky-awesome SLAVEDIRS= sysutils/conky-awesome PLIST_FILES= bin/conky man/man1/conky.1.gz PORTEXAMPLES= conky.conf conky_no_x11.conf convert.lua PORTDOCS= html/config_settings.html html/docs.html html/lua.html html/variables.html USE_GITHUB= yes GH_ACCOUNT= brndnmtthws OPTIONS_DEFINE= APCUPSD CURL DOCS EXAMPLES IPV6 METAR MOC MPD NCURSES RSS \ X11 XMMS2 XOAP OPTIONS_GROUP?= X11 OPTIONS_GROUP_X11= ARGB DOUBLE_BUFFER IMLIB2 XFT XINERAMA LUA_CAIRO LUA_IMLIB2 LUA_RSVG OPTIONS_DEFAULT?= X11 ARGB DOUBLE_BUFFER XFT LUA_CAIRO APCUPSD_DESC= Monitor APCUPSD APCUPSD_CMAKE_BOOL= BUILD_APCUPSD ARGB_DESC= Use an ARGB visual to draw on X11 ARGB_CMAKE_BOOL= BUILD_ARGB ARGB_IMPLIES= X11 CURL_CMAKE_BOOL= BUILD_CURL CURL_LIB_DEPENDS= libcurl.so:ftp/curl DOUBLE_BUFFER_DESC= X11 double buffering DOUBLE_BUFFER_CMAKE_BOOL=BUILD_XDBE DOUBLE_BUFFER_IMPLIES= X11 IMLIB2_CMAKE_BOOL= BUILD_IMLIB2 IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 IMLIB2_IMPLIES= X11 IPV6_CMAKE_BOOL= BUILD_IPV6 LUA_CAIRO_DESC= Lua-Cairo binding LUA_CAIRO_CMAKE_BOOL= BUILD_LUA_CAIRO LUA_CAIRO_USES= gnome LUA_CAIRO_USE= gnome=cairo LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so LUA_CAIRO_IMPLIES= X11 LUA_IMLIB2_DESC= Lua-Imlib2 binding LUA_IMLIB2_CMAKE_BOOL= BUILD_LUA_IMLIB2 LUA_IMLIB2_PLIST_FILES= lib/conky/libimlib2.so LUA_IMLIB2_IMPLIES= IMLIB2 X11 LUA_RSVG_DESC= Lua-rsvg binding LUA_RSVG_CMAKE_BOOL= BUILD_LUA_RSVG LUA_RSVG_USES= gnome LUA_RSVG_USE= gnome=librsvg2 LUA_RSVG_PLIST_FILES= lib/conky/librsvg.so LUA_RSVG_IMPLIES= X11 METAR_DESC= Display METAR weather reports METAR_CMAKE_BOOL= BUILD_WEATHER_METAR METAR_IMPLIES= CURL MOC_DESC= Control MOC (Music On Console) MOC_CMAKE_BOOL= BUILD_MOC MPD_DESC= Control MPD (Music Player Daemon) MPD_CMAKE_BOOL= BUILD_MPD NCURSES_DESC= Use ncurses to draw on terminals NCURSES_CMAKE_BOOL= BUILD_NCURSES NCURSES_USES= ncurses:port RSS_DESC= Display RSS feeds RSS_CMAKE_BOOL= BUILD_RSS RSS_USES= gnome RSS_USE= gnome=glib20,libxml2 RSS_IMPLIES= CURL X11_USES= xorg X11_USE= xorg=x11,xext,xdamage,xfixes X11_CMAKE_BOOL= BUILD_X11 OWN_WINDOW X11_VARS= EXAMPLE_CONF_FILE=${WRKSRC}/data/conky.conf X11_VARS_OFF= EXAMPLE_CONF_FILE=${WRKSRC}/data/conky_no_x11.conf XFT_CMAKE_BOOL= BUILD_XFT XFT_USE= xorg=xft XFT_IMPLIES= X11 XINERAMA_CMAKE_BOOL= BUILD_XINERAMA XINERAMA_USE= xorg=xinerama XINERAMA_IMPLIES= X11 XMMS2_DESC= Control XMMS2 media player XMMS2_CMAKE_BOOL= BUILD_XMMS2 XMMS2_LIB_DEPENDS= libxmmsclient.so:audio/xmms2 XOAP_DESC= Display XOAP weather reports XOAP_CMAKE_BOOL= BUILD_WEATHER_XOAP XOAP_IMPLIES= CURL METAR XOAP_USES= gnome XOAP_USE= gnome=libxml2 .include .if ${PORT_OPTIONS:MLUA_CAIRO} && ${PORT_OPTIONS:MLUA_IMLIB2} PLIST_FILES+= lib/conky/libcairo_imlib2_helper.so .endif # disable apm on non-x86 archs .if ${ARCH} != amd64 && ${ARCH} != i386 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src_CMakeLists.txt .endif post-patch: @${REINPLACE_CMD} -e 's/^#\(set(RELEASE true\)/\1/' \ -e 's/-D_POSIX_C_SOURCE=200809L/& -D__BSD_VISIBLE=1 -D_XOPEN_SOURCE=700/' \ ${WRKSRC}/cmake/Conky.cmake @${REINPLACE_CMD} -e 's,^set(INCLUDE_SEARCH_PATH \(.*\)),set(INCLUDE_SEARCH_PATH \1 ${LUA_INCDIR}),' \ -e 's/ -lbsd/ -lintl -linotify/' \ ${WRKSRC}/cmake/ConkyPlatformChecks.cmake @${REINPLACE_CMD} -e 's,LOCALBASE,${LOCALBASE},' \ ${WRKSRC}/doc/docgen.sh .if ${LUA_DEFAULT} == 5.2 # Force using lua 5.2 @${REINPLACE_CMD} -e 's/lua.*5\.*3//' \ ${WRKSRC}/cmake/ConkyPlatformChecks.cmake .elif ${LUA_DEFAULT} == 5.3 # Force using lua 5.3 @${REINPLACE_CMD} -e 's/lua.*5\.*2//' \ ${WRKSRC}/cmake/ConkyPlatformChecks.cmake .endif post-build: (cd ${WRKSRC}/doc && ${SH} docgen.sh) .include diff --git a/sysutils/cronolog-devel/Makefile b/sysutils/cronolog-devel/Makefile index 4f27d3c45240..40b1c701dc0d 100644 --- a/sysutils/cronolog-devel/Makefile +++ b/sysutils/cronolog-devel/Makefile @@ -1,30 +1,30 @@ PORTNAME= cronolog PORTVERSION= 1.7.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/source/sysutils/cronolog-devel/ PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}-${PORTVERSION}-beta MAINTAINER= portmaster@BSDforge.com COMMENT= Web log rotation utility that provides datestamp filenames LICENSE= APACHE10 USES= shebangfix tar:xz SHEBANG_FILES= src/cronosplit PLIST_FILES= sbin/cronolog \ sbin/cronosplit \ man/man1/cronolog.1m.gz \ man/man1/cronosplit.1m.gz -CONFLICTS= cronolog-[0-9]* +CONFLICTS= cronolog WRKSRC= ${WRKDIR}/cronolog-${PORTVERSION} INFO= cronolog GNU_CONFIGURE= yes .include diff --git a/sysutils/daemontools-encore/Makefile b/sysutils/daemontools-encore/Makefile index e500a69cd5bf..423f4b869feb 100644 --- a/sysutils/daemontools-encore/Makefile +++ b/sysutils/daemontools-encore/Makefile @@ -1,101 +1,101 @@ # Created by: Uffe Jakobsen PORTNAME= daemontools-encore PORTVERSION= 1.11 CATEGORIES= sysutils MASTER_SITES= http://untroubled.org/daemontools-encore/ MAINTAINER= ports@FreeBSD.org COMMENT= Collection of tools for managing Unix services LICENSE= MIT USES= gmake -CONFLICTS= daemontools-[0-9]* freedt-[0-9]* serialmail-[0-9]* +CONFLICTS= daemontools freedt serialmail ALL_TARGET= default S_EARLY_DESC= Start early, before the normal daemons S_NORMAL_DESC= Start normally in the usual boot sequence OPTIONS_SINGLE= SEQ OPTIONS_SINGLE_SEQ= S_EARLY S_NORMAL OPTIONS_DEFAULT= S_NORMAL .include . if ${PORT_OPTIONS:MS_EARLY} SVSCAN_REQUIRE?= SERVERS SVSCAN_BEFORE?= DAEMON . endif . if ${PORT_OPTIONS:MS_NORMAL} SVSCAN_REQUIRE?= LOGIN SVSCAN_BEFORE?= . endif SUB_LIST+= SVSCAN_REQUIRE=${SVSCAN_REQUIRE} SVSCAN_BEFORE=${SVSCAN_BEFORE} USE_RC_SUBR= svscan MANFILES= \ envdir.8 \ envuidgid.8 \ fghack.8 \ multilog.8 \ pgrphack.8 \ readproctitle.8 \ setlock.8 \ setuidgid.8 \ softlimit.8 \ supervise.8 \ svc.8 \ svok.8 \ svscan.8 \ svscanboot.8 \ svstat.8 \ svup.8 \ tai64n.8 \ tai64nlocal.8 PLIST_FILES= \ bin/envdir \ bin/envuidgid \ bin/fghack \ bin/multilog \ bin/pgrphack \ bin/readproctitle \ bin/setlock \ bin/setuidgid \ bin/softlimit \ bin/supervise \ bin/svc \ bin/svok \ bin/svscan \ bin/svscanboot \ bin/svstat \ bin/svup \ bin/tai64n \ bin/tai64nlocal \ %%DOCSDIR%%/README \ %%DOCSDIR%%/LICENSE \ %%DOCSDIR%%/CHANGES \ %%DOCSDIR%%/CHANGES.djb \ ${MANFILES:S,^,man/man8/,:S,$,.gz,} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/svscanboot.sh ${STAGEDIR}${PREFIX}/bin/svscanboot .for binfile in envdir envuidgid fghack multilog pgrphack readproctitle setlock setuidgid softlimit supervise svc svok svscan svstat svup tai64n tai64nlocal ${INSTALL_PROGRAM} ${WRKSRC}/${binfile} ${STAGEDIR}${PREFIX}/bin/ .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in README LICENSE CHANGES CHANGES.djb ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .for manfile in ${MANFILES} ${INSTALL_MAN} ${WRKSRC}/${manfile} ${STAGEDIR}${MAN1PREFIX}/man/man8/ .endfor .include diff --git a/sysutils/daemontools/Makefile b/sysutils/daemontools/Makefile index ab102d0c4dda..8035b5aee264 100644 --- a/sysutils/daemontools/Makefile +++ b/sysutils/daemontools/Makefile @@ -1,88 +1,88 @@ # Created by: Dom Mitchell PORTNAME= daemontools PORTVERSION= 0.76 PORTREVISION= 18 CATEGORIES= sysutils MASTER_SITES= http://cr.yp.to/daemontools/ \ http://mirror.shatow.net/freebsd/${PORTNAME}/:DEFAULT,1 \ LOCAL/bdrewery/${PORTNAME}/:DEFAULT,1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= bdrewery@FreeBSD.org COMMENT= Service monitoring and logging utilities by djb LICENSE= PD -CONFLICTS= freedt-[0-9]* serialmail-[0-9]* +CONFLICTS= freedt serialmail OPTIONS_DEFINE= MAN SIGQ12 TESTS OPTIONS_SUB= yes MAN_DESC= Install Gerrit Pape's manual pages S_EARLY_DESC= Start early, before the normal daemons S_NORMAL_DESC= Start normally in the usual boot sequence SIGQ12_DESC= Add svc support for QUIT, USR1, and USR2 signals TESTS_DESC= Run the test suite, fails on NFS-mounted workdir OPTIONS_SINGLE= SEQ OPTIONS_SINGLE_SEQ= S_EARLY S_NORMAL OPTIONS_DEFAULT= MAN S_NORMAL TESTS .include . if ${PORT_OPTIONS:MS_EARLY} SVSCAN_REQUIRE?= SERVERS SVSCAN_BEFORE?= DAEMON . endif . if ${PORT_OPTIONS:MS_NORMAL} SVSCAN_REQUIRE?= LOGIN SVSCAN_BEFORE?= . endif SUB_LIST+= SVSCAN_REQUIRE=${SVSCAN_REQUIRE} SVSCAN_BEFORE=${SVSCAN_BEFORE} .if ${PORT_OPTIONS:MMAN} MANDATE= -20010714 MASTER_SITES+= http://smarden.org/pape/djb/manpages/:1 DISTFILES+= ${DISTNAME}-man${MANDATE}.tar.gz:1 .endif .if ${PORT_OPTIONS:MSIGQ12} #PATCH_SITES+= http://thedjbway.org/patches/:sigq12 PATCH_SITES+= LOCAL/bdrewery/${PORTNAME}/:sigq12 PATCHFILES+= daemontools-0.76.sigq12.patch:-p2:sigq12 .endif USE_RC_SUBR= svscan WRKSRC= ${WRKDIR}/admin/${DISTNAME}/src ALL_TARGET= it INSTALL_TARGET= setup check .if ${PORT_OPTIONS:MTESTS} EXTRA_PATCHES+= ${FILESDIR}/rts-skip.patch .endif post-patch: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP}" > ${WRKSRC}/conf-ld do-install: (while read cmd; do \ if ${FILE} ${WRKSRC}/$$cmd | ${GREP} -q "shell script"; then \ ${INSTALL_SCRIPT} ${WRKSRC}/$$cmd \ ${STAGEDIR}${PREFIX}/bin; \ else \ ${INSTALL_PROGRAM} ${WRKSRC}/$$cmd \ ${STAGEDIR}${PREFIX}/bin; \ fi \ done) < ${WRKSRC}/../package/commands .if ${PORT_OPTIONS:MMAN} ${INSTALL_MAN} ${WRKDIR}/daemontools-man/*.8 \ ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif .include diff --git a/sysutils/freedt/Makefile b/sysutils/freedt/Makefile index 07cea7a04d09..f875fdff02e4 100644 --- a/sysutils/freedt/Makefile +++ b/sysutils/freedt/Makefile @@ -1,16 +1,16 @@ # Created by: Tim Bishop PORTNAME= freedt PORTVERSION= 23 CATEGORIES= sysutils MASTER_SITES= http://offog.org/files/ \ http://ftp.i-scream.org/pub/offog.org/files/ MAINTAINER= tdb@FreeBSD.org COMMENT= Experimental reimplementation of Dan Bernstein's daemontools -CONFLICTS= daemontools-[0-9]* +CONFLICTS= daemontools GNU_CONFIGURE= yes .include diff --git a/sysutils/hfsutils/Makefile b/sysutils/hfsutils/Makefile index a4918b540c7d..8d9fe6ba3c88 100644 --- a/sysutils/hfsutils/Makefile +++ b/sysutils/hfsutils/Makefile @@ -1,56 +1,56 @@ # Created by: Vanilla I. Shu PORTNAME= hfsutils PORTVERSION= 3.2.6 PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= ftp://ftp.mars.org/pub/hfs/ MAINTAINER= ports@FreeBSD.org COMMENT= Utilities for accessing Apple's HFS volumes LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= hfs-[0-9]* +CONFLICTS= hfs USES= gmake # passing -jX breaks BSD make(1) GNU_CONFIGURE= yes ALL_TARGET= all hfsck/hfsck PORTDOCS= * OPTIONS_DEFINE= TCLTK DEVLIBS DOCS OPTIONS_SUB= yes TCLTK_DESC= Enable Tcl interface (HFS "shell") and Tk-based GUI DEVLIBS_DESC= Install developer libraries and header files TCLTK_CATEGORIES= tcl tk TCLTK_USES= tk TCLTK_CPPFLAGS= -I${LOCALBASE}/include TCLTK_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} --with-tk=${TK_LIBDIR} TCLTK_CONFIGURE_OFF= --without-tcl --without-tk DEVLIBS_CONFIGURE_ON= --enable-devlibs post-patch: # Unbreak against Tcl 8.6 @${ECHO_CMD} '#define USE_INTERP_RESULT 1' >> ${WRKSRC}/config.h.in # Allow staging (support DESTDIR) @${FIND} ${WRKSRC} -type f -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -e '/^...DEST =/s,@,$$(DESTDIR)&,' post-install: ${INSTALL_PROGRAM} ${WRKSRC}/hfsck/hfsck ${STAGEDIR}${PREFIX}/bin post-install-TCLTK-on: @${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/hfs post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in BLURB CHANGES README TODO doc/*.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/sysutils/iocage-devel/Makefile b/sysutils/iocage-devel/Makefile index 5ff2e2250e10..c5d4c7a8bf3a 100644 --- a/sysutils/iocage-devel/Makefile +++ b/sysutils/iocage-devel/Makefile @@ -1,57 +1,57 @@ PORTNAME= iocage-devel PORTVERSION= 1.2.20211001 PORTEPOCH= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= FreeBSD jail manager written in Python3 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=2.1.10:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:devel/py-libzfs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR} \ ca_root_nss>0:security/ca_root_nss USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= iocage GH_PROJECT= iocage GH_TAGNAME= e94863d4c54f02523fb09e62e48be7db9ac92eda USE_PYTHON= autoplist distutils -CONFLICTS= py[0-9]*-iocage-[0-9]* +CONFLICTS= py[0-9]*-iocage NO_ARCH= yes _IOCAGE_LIB_VERSION= 1.2 PLIST_FILES= ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/requires.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/SOURCES.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/top_level.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib/plugin_manifest.json OPTIONS_DEFAULT= GIT OPTIONS_RADIO= GIT_PACKAGE OPTIONS_RADIO_GIT_PACKAGE= GIT GIT_LITE GIT_DESC= depend on devel/git GIT_LITE_DESC= depend on lite flavor of devel/git (bare minimum git experience) GIT_RUN_DEPENDS= git:devel/git GIT_LITE_RUN_DEPENDS= git:devel/git@lite .include diff --git a/sysutils/iocage/Makefile b/sysutils/iocage/Makefile index 0a3d672e5601..bb37e6976c6f 100644 --- a/sysutils/iocage/Makefile +++ b/sysutils/iocage/Makefile @@ -1,63 +1,63 @@ PORTNAME= iocage PORTVERSION= 1.2 PORTREVISION= 9 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/iocage/iocage/commit/ PATCHFILES= 2883770ae46731a2a94cd41e6d01d32cec6f1f21.patch:-p1 \ 753b2f35731423597d7f51f33427b6d619fcd0b5.patch:-p1 \ b47dc2c47ff125d644720b03f598a9caf4e08192.patch:-p1 MAINTAINER= grembo@FreeBSD.org COMMENT= FreeBSD jail manager written in Python3 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-pep8>0:devel/py-pytest-pep8@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ ca_root_nss>0:security/ca_root_nss \ ${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:devel/py-libzfs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \ merge:devel/rcs57 USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils -CONFLICTS= py*-iocage-[0-9]* +CONFLICTS= py*-iocage NO_ARCH= yes PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/SOURCES.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/requires.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/top_level.txt OPTIONS_DEFAULT= GIT OPTIONS_RADIO= GIT_PACKAGE OPTIONS_RADIO_GIT_PACKAGE= GIT GIT_LITE GIT_DESC= depend on devel/git GIT_LITE_DESC= depend on lite flavor of devel/git (bare minimum git experience) GIT_RUN_DEPENDS=git:devel/git GIT_LITE_RUN_DEPENDS=git:devel/git@lite do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/sysutils/lbl-hf/Makefile b/sysutils/lbl-hf/Makefile index d5ac7a18c093..8404faf801bd 100644 --- a/sysutils/lbl-hf/Makefile +++ b/sysutils/lbl-hf/Makefile @@ -1,27 +1,27 @@ # Created by: Craig Leres PORTNAME= hf PORTVERSION= 1.9 CATEGORIES= sysutils MASTER_SITES= https://ee.lbl.gov/downloads/hf/ \ LOCAL/leres/hf PKGNAMEPREFIX= lbl- MAINTAINER= leres@FreeBSD.org COMMENT= Address to hostname filter LICENSE= BSD3CLAUSE -CONFLICTS= hf-[0-9]* +CONFLICTS= hf PLIST_FILES= bin/hf \ man/man1/hf.1.gz GNU_CONFIGURE= yes # Only install hf do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hf ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/hf.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/sysutils/logstash6/Makefile b/sysutils/logstash6/Makefile index 3423c25801a8..f126930d8250 100644 --- a/sysutils/logstash6/Makefile +++ b/sysutils/logstash6/Makefile @@ -1,74 +1,74 @@ PORTNAME= logstash PORTVERSION= 6.8.16 CATEGORIES= sysutils java MASTER_SITES= http://artifacts.elastic.co/downloads/logstash/ PKGNAMESUFFIX= 6 MAINTAINER= elastic@FreeBSD.org COMMENT= Server-side data ingestion and transformation tool LICENSE= APACHE20 RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash USES= cpe shebangfix CPE_VENDOR= elastic USE_JAVA= yes JAVA_VERSION= 1.8+ JAVA_RUN= yes USE_RC_SUBR= logstash SHEBANG_FILES= bin/* -CONFLICTS= logstash-[0-9]* logstash5* logstash7* +CONFLICTS= logstash logstash5* logstash7* NO_BUILD= yes SUB_LIST= JAVA_HOME=${JAVA_HOME} \ LOGSTASH_HOME=${LOGSTASH_HOME} USERS= logstash GROUPS= logstash LOGSTASH_CONF_FILES= jvm.options log4j2.properties logstash.yml \ pipelines.yml startup.options LOGSTASH_DIR= ${PREFIX}/${PORTNAME} LOGSTASH_HOME?= ${PREFIX}/${PORTNAME} LOGSTASH_JRUBY_BIN_FILES= ast gem irb jgem jirb jirb_swing jruby \ jruby.bash jruby.sh jrubyc rake rdoc ri testrb LOGSTASH_JRUBY_SUBDIR= vendor/jruby/bin post-patch: ${REINPLACE_CMD} 's|%%ETCDIR%%|${ETCDIR}|g' ${WRKSRC}/config/logstash.yml ${FIND} ${WRKSRC} -name '*.orig' -delete do-install: ${FIND} ${WRKSRC} -name '*.bat' -delete ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/logstash.conf.sample ${STAGEDIR}${ETCDIR} .for x in ${LOGSTASH_CONF_FILES} ${INSTALL_DATA} ${WRKSRC}/config/${x} ${STAGEDIR}${ETCDIR}/${x}.sample .endfor ${RM} -rf ${WRKSRC}/config (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${LOGSTASH_DIR}) ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_DIR}/bin/* .for x in ${LOGSTASH_JRUBY_BIN_FILES} ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_DIR}/${LOGSTASH_JRUBY_SUBDIR}/${x} .endfor ${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${LOGSTASH_DIR}/config post-install: ${ECHO} "@sample ${ETCDIR}/logstash.conf.sample" >> ${TMPPLIST} .for x in ${LOGSTASH_CONF_FILES} ${ECHO} "@sample ${ETCDIR}/${x}.sample" >> ${TMPPLIST} .endfor ${RM} -rf ${STAGEDIR}${PREFIX}/logstash/vendor/bundle/jruby/2.5.0/build_info ${RM} -rf ${STAGEDIR}${PREFIX}/logstash/vendor/bundle/jruby/2.5.0/cache ${RM} -rf ${STAGEDIR}${PREFIX}/logstash/vendor/bundle/jruby/2.5.0/doc ${RM} -rf ${STAGEDIR}${PREFIX}/logstash/vendor/bundle/jruby/2.5.0/extensions ${RM} -rf ${STAGEDIR}${PREFIX}/logstash/vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/spec/ssl ${RM} -rf ${STAGEDIR}${PREFIX}/logstash/vendor/bundle/jruby/2.5.0/gems/redis-3.3.5/test/db ${RM} -rf ${STAGEDIR}${PREFIX}/logstash/vendor/jruby/lib/ruby/gems/shared/cache ${FIND} -s ${STAGEDIR}${PREFIX}/logstash -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} ${ECHO} "@dir(logstash,logstash,) logstash/data" >> ${TMPPLIST} .include diff --git a/sysutils/logstash7/Makefile b/sysutils/logstash7/Makefile index 817c3865a593..d6ab1a37d628 100644 --- a/sysutils/logstash7/Makefile +++ b/sysutils/logstash7/Makefile @@ -1,80 +1,80 @@ # Created by: Daniel Solsona , Guido Falsi PORTNAME= logstash PORTVERSION= 7.15.1 DISTVERSIONSUFFIX= -darwin-x86_64 CATEGORIES= sysutils java MASTER_SITES= https://artifacts.elastic.co/downloads/logstash/ PKGNAMESUFFIX= 7 MAINTAINER= elastic@FreeBSD.org COMMENT= Server-side data ingestion and transformation tool LICENSE= APACHE20 RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash USES= cpe shebangfix CPE_VENDOR= elastic USE_JAVA= yes JAVA_VERSION= 11+ JAVA_RUN= yes USE_RC_SUBR= logstash SHEBANG_FILES= bin/* -CONFLICTS= logstash5-[0-9]* logstash6-[0-9]* +CONFLICTS= logstash5 logstash6 NO_BUILD= yes SUB_LIST= JAVA_HOME=${JAVA_HOME} \ LOGSTASH_HOME=${LOGSTASH_HOME} WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} USERS= logstash GROUPS= logstash LOGSTASH_CONF_FILES= jvm.options log4j2.properties logstash.yml \ pipelines.yml startup.options LOGSTASH_HOME?= ${PREFIX}/${PORTNAME} LOGSTASH_JRUBY_BIN_FILES= ast gem irb jgem jirb jirb_swing jruby \ jruby.bash jruby.sh jrubyc rake rdoc ri testrb LOGSTASH_JRUBY_SUBDIR= vendor/jruby/bin post-patch: ${REINPLACE_CMD} 's|%%ETCDIR%%|${ETCDIR}|g' ${WRKSRC}/config/logstash.yml ${FIND} ${WRKSRC} -name '*.orig' -delete do-install: ${FIND} ${WRKSRC} -name '*.bat' -delete ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/logstash.conf.sample ${STAGEDIR}${ETCDIR} .for x in ${LOGSTASH_CONF_FILES} ${INSTALL_DATA} ${WRKSRC}/config/${x} ${STAGEDIR}${ETCDIR}/${x}.sample .endfor ${RM} -rf ${WRKSRC}/config (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${LOGSTASH_HOME}) ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_HOME}/bin/* .for x in ${LOGSTASH_JRUBY_BIN_FILES} ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_HOME}/${LOGSTASH_JRUBY_SUBDIR}/${x} .endfor ${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${LOGSTASH_HOME}/config post-install: ${ECHO} "@sample ${ETCDIR}/logstash.conf.sample" >> ${TMPPLIST} .for x in ${LOGSTASH_CONF_FILES} ${ECHO} "@sample ${ETCDIR}/${x}.sample" >> ${TMPPLIST} .endfor ${ECHO} "@dir logstash/vendor/bundle/jruby/2.5.0/build_info" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.5.0/cache" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.5.0/doc" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.5.0/extensions" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.5.0/gems/ci_reporter-2.0.0/gemfiles" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/spec/ssl" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/jruby/lib/ruby/gems/shared/cache" >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${PREFIX}/logstash -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} ${ECHO} "@dir(logstash,logstash,) logstash/data" >> ${TMPPLIST} .include diff --git a/sysutils/mcweject/Makefile b/sysutils/mcweject/Makefile index 38151e488666..191f61efc2d0 100644 --- a/sysutils/mcweject/Makefile +++ b/sysutils/mcweject/Makefile @@ -1,23 +1,23 @@ PORTNAME= mcweject PORTVERSION= 1.1 CATEGORIES= sysutils MASTER_SITES= http://acadix.biz/Ports/distfiles/ MAINTAINER= jwb@FreeBSD.org COMMENT= Removable media eject LICENSE= BSD3CLAUSE SUB_FILES= pkg-message -CONFLICTS= eject-[0-9]* +CONFLICTS= eject USES= tar:xz do-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/eject.allow ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${WRKSRC}/eject ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/eject.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/sysutils/passwordsafe/Makefile b/sysutils/passwordsafe/Makefile index 2405072f2f75..7ee3a35c0bdd 100644 --- a/sysutils/passwordsafe/Makefile +++ b/sysutils/passwordsafe/Makefile @@ -1,78 +1,78 @@ PORTNAME= passwordsafe DISTVERSION= 1.12.0 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= brnrd@FreeBSD.org COMMENT= Popular secure and convenient password manager LICENSE= ART20 NOT_FOR_ARCHS= aarch64 armv6 armv7 NOT_FOR_ARCHS_REASON= Cannot determine whether the target CPU is big or little endian - please fix PwsPlatform.h LIB_DEPENDS= libcurl.so:ftp/curl \ libuuid.so:misc/e2fsprogs-libuuid \ libxerces-c.so:textproc/xerces-c3 \ libqrencode.so:graphics/libqrencode BUILD_DEPENDS= zip:archivers/zip -CONFLICTS= pwsafe-[0-9]* +CONFLICTS= pwsafe USES= gmake pkgconfig xorg USE_GITHUB= yes USE_WX= 3.0+ USE_XORG= x11 xtst OPTIONS_DEFINE= NLS YUBIKEY YUBIKEY_DESC= Yubikey support OPTIONS_SUB= yes NLS_USES= gettext YUBIKEY_LIB_DEPENDS= libykpers-1.so:security/ykpers YUBIKEY_MAKE_ENV_OFF= NO_YUBI=yes MAKE_ENV= NO_QR=yes GH_ACCOUNT= pwsafe GH_PROJECT= ${GH_ACCOUNT} WX_COMPS= wx WANT_WX_VER= 3.0 LDFLAGS= -L${PREFIX}/lib -lqrencode ALL_TARGET= unicoderelease .include .if (defined(PPC_ABI) && ${PPC_ABI} == ELFv2) || ${ARCH} == powerpc USES+= compiler:gcc-c++11-lib .else USES+= compiler:c++11-lang .endif post-patch: . for f in Makefile.freebsd help/Makefile.freebsd src/os/unix/Makefile \ src/os/unix/dir.cpp src/ui/wxWidgets/Makefile ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/$f . endfor post-build: ${GMAKE} -C ${WRKSRC}/src/ui/wxWidgets/I18N mos ${GMAKE} -C ${WRKSRC}/help all do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ui/wxWidgets/GCCUnicodeRelease/pwsafe \ ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR}/help ${CP} ${WRKSRC}/help/help*.zip ${STAGEDIR}${DOCSDIR}/help post-install-NLS-on: .for l in da de es fr it ko nl pl ru sv zh ${MKDIR} ${STAGEDIR}${PREFIX}/locale/$l/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/src/ui/wxWidgets/I18N/mos/$l/LC_MESSAGES/pwsafe.mo \ ${STAGEDIR}${PREFIX}/locale/$l/LC_MESSAGES .endfor .include diff --git a/sysutils/psmisc/Makefile b/sysutils/psmisc/Makefile index 90d2a3e65093..dbbeb2a7620e 100644 --- a/sysutils/psmisc/Makefile +++ b/sysutils/psmisc/Makefile @@ -1,32 +1,32 @@ # Created by: rantapaa@uswest.net PORTNAME= psmisc PORTVERSION= 22.16 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ MAINTAINER= douglas@douglasthrift.net COMMENT= Port of the Linux pstree, killall, and pidof commands LICENSE= GPLv2 BUILD_DEPENDS= gsed:textproc/gsed -CONFLICTS= pidof-[0-9]* pstree-2.[0-9]* +CONFLICTS= pidof pstree-2.[0-9]* GNU_CONFIGURE= yes USES= gmake ncurses OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e '/^#define COMM_LEN / s|16|254|' ${WRKSRC}/src/comm.h post-install: @${LN} -fs killall ${STAGEDIR}${PREFIX}/bin/pidof .include diff --git a/sysutils/pstack/Makefile b/sysutils/pstack/Makefile index c5b22039c0a4..e4963410106f 100644 --- a/sysutils/pstack/Makefile +++ b/sysutils/pstack/Makefile @@ -1,24 +1,24 @@ # Created by: Peter Edwards PORTNAME= pstack PORTVERSION= 1.3 CATEGORIES= sysutils MAINTAINER= pizzamig@FreeBSD.org COMMENT= Retrieve process/core file stack traces LICENSE= BSD2CLAUSE USE_GITHUB= yes GH_ACCOUNT= z0nt GH_TAGNAME= 874a052 USES= uidfix ONLY_FOR_ARCHS= amd64 i386 -CONFLICTS= pstacku-[0-9]* +CONFLICTS= pstacku MAKE_ARGS+= BINDIR=${PREFIX}/bin MAKE_ARGS+= MANDIR=${PREFIX}/man/man MAKE_ARGS+= LIBDIR=${PREFIX}/lib PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz .include diff --git a/sysutils/pstacku/Makefile b/sysutils/pstacku/Makefile index 8b2d4be66216..c678e0ff45b4 100644 --- a/sysutils/pstacku/Makefile +++ b/sysutils/pstacku/Makefile @@ -1,24 +1,24 @@ # Created by: Juergen Lock PORTNAME= pstacku PORTVERSION= 0.9.2 CATEGORIES= sysutils MASTER_SITES= https://kib.kiev.ua/kib/${PORTNAME}/ \ http://kib.kiev.ua/kib/${PORTNAME}/ MAINTAINER= pizzamig@FreeBSD.org COMMENT= Retrieve process stack traces LICENSE= BSD2CLAUSE LIB_DEPENDS= libunwind.so:devel/libunwind GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-libunwind=${LOCALBASE} LLD_UNSAFE= yes ONLY_FOR_ARCHS= amd64 i386 -CONFLICTS= pstack-[0-9]* +CONFLICTS= pstack PLIST_FILES= bin/pstack man/man1/pstack.1.gz .include diff --git a/sysutils/pstree/Makefile b/sysutils/pstree/Makefile index 6ed0692fc79e..37a63eccfaea 100644 --- a/sysutils/pstree/Makefile +++ b/sysutils/pstree/Makefile @@ -1,26 +1,26 @@ # Created by: Kris Kennaway PORTNAME= pstree PORTVERSION= 2.39 CATEGORIES= sysutils MASTER_SITES= ftp://ftp.thp.uni-due.de/pub/source/ MAINTAINER= jgh@FreeBSD.org COMMENT= List processes as a tree USES= alias NO_WRKSUBDIR= yes -CONFLICTS= psmisc-[0-9]* +CONFLICTS= psmisc PLIST_FILES= bin/pstree man/man1/pstree.1.gz do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -o pstree pstree.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pstree ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pstree.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .include diff --git a/sysutils/pv/Makefile b/sysutils/pv/Makefile index 6dcab972001a..8060c0b78895 100644 --- a/sysutils/pv/Makefile +++ b/sysutils/pv/Makefile @@ -1,40 +1,40 @@ # Created by: Daniel Roethlisberger PORTNAME= pv PORTVERSION= 1.6.20 CATEGORIES= sysutils MASTER_SITES= http://www.ivarch.com/programs/sources/ MAINTAINER= martymac@FreeBSD.org COMMENT= Pipe throughput monitor LICENSE= ART20 USES= tar:bzip2 gmake -CONFLICTS= waon-[0-9]* +CONFLICTS= waon GNU_CONFIGURE= yes MAKE_ENV+= LD=${LD} PLIST_FILES= bin/pv man/man1/pv.1.gz PORTDOCS= README INSTALL NEWS PACKAGE TODO VERSION release-checklist OPTIONS_DEFINE= DOCS NLS LFS OPTIONS_DEFAULT= LFS NLS_CONFIGURE_ON= --enable-static-nls NLS_CONFIGURE_OFF= --disable-nls LFS_CONFIGURE_ENABLE= lfs post-patch: @${CP} ${WRKSRC}/README ${WRKSRC}/doc post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pv post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/py-rdiff-backup/Makefile b/sysutils/py-rdiff-backup/Makefile index 1da3d8bccb69..07ee563c2f09 100644 --- a/sysutils/py-rdiff-backup/Makefile +++ b/sysutils/py-rdiff-backup/Makefile @@ -1,34 +1,34 @@ # Created by: Gerhard Häring PORTNAME= rdiff-backup DISTVERSION= 2.0.5 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Easy to use and efficient backup and restore utility LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= librsync.so:net/librsync TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= localbase:ldflags python:3.5+ USE_LDCONFIG= yes USE_PYTHON= autoplist concurrent distutils -CONFLICTS= rdiff-backup-devel-[0-9]* rdiff-backup-1.0* +CONFLICTS= rdiff-backup-devel rdiff-backup-1.0* PORTSCOUT= limitw:1,even post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/_librsync*.so ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/C*.so do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox .include diff --git a/sysutils/samefile/Makefile b/sysutils/samefile/Makefile index 6ce0e50beba3..d7c48e7800e5 100644 --- a/sysutils/samefile/Makefile +++ b/sysutils/samefile/Makefile @@ -1,27 +1,27 @@ PORTNAME= samefile PORTVERSION= 2.15 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.schweikhardt.net/ MAINTAINER= schweikh@FreeBSD.org COMMENT= Find files with identical contents -CONFLICTS= samesame-[0-9]* +CONFLICTS= samesame GNU_CONFIGURE= yes CFLAGS+= -ansi -pedantic -Wall -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wno-long-long PLIST_FILES= bin/samefile man/man1/samefile.1.gz post-build: @${ECHO_MSG} " >>>> <<<<" @${ECHO_MSG} " >>>> Running the test suite <<<<" @${ECHO_MSG} " >>>> <<<<" cd ${WRKSRC}; ${MAKE} test post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/samefile .include diff --git a/sysutils/samesame/Makefile b/sysutils/samesame/Makefile index 7490a18f670f..e2d2d2f16869 100644 --- a/sysutils/samesame/Makefile +++ b/sysutils/samesame/Makefile @@ -1,49 +1,49 @@ # Created by: Alex de Kruijff PORTNAME= samesame PORTVERSION= 1.10 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://samesame.kruijff.org/ \ LOCAL/dhn MAINTAINER= samesame@akruijff.dds.nl COMMENT= Find duplicate files and optionally link them together LICENSE= BSD2CLAUSE -CONFLICTS= samefile-[0-9]* +CONFLICTS= samefile HAS_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-samechflags --enable-samechmod \ --mandir="${MANPREFIX}/man" --prefix="${PREFIX}" \ --includedir="${LOCALBASE}/include" --libdir="${LOCALBASE}/lib" USES= tar:bzip2 TEST_TARGET= check OPTIONS_DEFINE= DEBUG DISK_STORAGE LOW_MEMORY_PROFILE \ EXPERIMENTAL PROFILER OPTIONS_SUB= yes DISK_STORAGE_DESC= Allows temporarily storage on disk LOW_MEMORY_PROFILE_DESC= Low memory profile reduces functionality EXPERIMENTAL_DESC= Enables experimental functionality PROFILER_DESC= Enables gprof support DISK_STORAGE_CONFIGURE_ENABLE= disk-storage LOW_MEMORY_PROFILE_CONFIGURE_ON= --enable-low-memory-profile --disable-read-onces EXPERIMENTAL_CONFIGURE_ENABLE= experimental fsort #checksums preread PROFILER_CONFIGURE_ENABLE= profiler DEBUG_CONFIGURE_ENABLE= debug .include .if ${PORT_OPTIONS:MDEBUG} || ${PORT_OPTIONS:MPROFILER} INSTALL_TARGET= install .endif post-install-DISK_STORAGE-on: ${INSTALL_SCRIPT} ${FILESDIR}/samesame.sh \ ${STAGEDIR}${PREFIX}/etc/rc.d/ .include diff --git a/sysutils/sleuthkit/Makefile b/sysutils/sleuthkit/Makefile index 66638629e898..d7352e40e1ba 100644 --- a/sysutils/sleuthkit/Makefile +++ b/sysutils/sleuthkit/Makefile @@ -1,57 +1,57 @@ # Created by: Pieter Danhieux PORTNAME= sleuthkit PORTVERSION= 4.7.0 CATEGORIES= sysutils security MASTER_SITES= https://github.com/sleuthkit/sleuthkit/releases/download/sleuthkit-${PORTVERSION}/ MAINTAINER= antoine@FreeBSD.org COMMENT= Tools and library for filesystem forensic analysis LICENSE= CPL IBM GPLv2 LICENSE_COMB= multi LICENSE_NAME_CPL=Common Public License LICENSE_NAME_IBM=IBM Public License LICENSE_FILE_CPL=${WRKSRC}/licenses/cpl1.0.txt LICENSE_FILE_IBM=${WRKSRC}/licenses/IBM-LICENSE LICENSE_PERMS_CPL=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_IBM=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= p5-DateTime-TimeZone>=0:devel/p5-DateTime-TimeZone \ exif:graphics/exif -CONFLICTS= ja-ls-[0-9]* icat-[0-9]* +CONFLICTS= ja-ls icat GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_libpq_fe_h=no USES= compiler:c++11-lang libtool perl5 sqlite USE_LDCONFIG= yes INSTALL_TARGET= install-strip DATADIR= ${PREFIX}/share/tsk PORTDOCS= NEWS.txt README.md OPTIONS_DEFINE= AFFLIB DOCS LIBEWF LIBVHDI LIBVMDK AFFLIB_DESC= Build with AFF support LIBEWF_DESC= Build with EWF support LIBVHDI_DESC= Build with VHDI support LIBVMDK_DESC= Build with VMDK support OPTIONS_DEFAULT=LIBEWF LIBVHDI LIBVMDK AFFLIB_LIB_DEPENDS= libafflib.so:sysutils/afflib AFFLIB_CONFIGURE_WITH= afflib=${LOCALBASE} LIBEWF_LIB_DEPENDS= libewf.so:devel/libewf LIBEWF_CONFIGURE_WITH= libewf=${LOCALBASE} LIBVHDI_LIB_DEPENDS= libvhdi.so:devel/libvhdi LIBVHDI_CONFIGURE_WITH= libvhdi=${LOCALBASE} LIBVMDK_LIB_DEPENDS= libvmdk.so:devel/libvmdk LIBVMDK_CONFIGURE_WITH= libvmdk=${LOCALBASE} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile index 225388d103fd..5b7775cd0727 100644 --- a/sysutils/syslog-ng/Makefile +++ b/sysutils/syslog-ng/Makefile @@ -1,240 +1,240 @@ # Created by: Ivan Lago PORTNAME= syslog-ng DISTVERSION= 3.34.1 CATEGORIES= sysutils MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ MAINTAINER= cy@FreeBSD.org COMMENT= Powerful syslogd replacement LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld) LIB_DEPENDS= libpcre.so:devel/pcre \ libuuid.so:misc/e2fsprogs-libuuid USES= autoreconf:build compiler:c11 cpe gettext-runtime gmake gnome \ libtool pathfix pkgconfig python:3.5+,build shebangfix ssl CPE_VENDOR= oneidentity -CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \ - syslog-ng[0-9][0-9]-[0-9]* \ - syslog-ng-devel-[0-9]* eventlog* +CONFLICTS?= syslog-ng syslog-ng[0-9] \ + syslog-ng[0-9][0-9] \ + syslog-ng-devel eventlog* WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 SMTP JSON GEOIP2 DOCS REDIS JAVA PYTHON MONGO CURL JAVA_MOD AMQP RIEMANN KAFKA SNMPDEST OPTIONS_DEFAULT= CURL JSON TCP_WRAPPERS_DESC= Build with TCP Wrappers SQL_DESC= Build with database (libdbi) support SPOOF_DESC= Build with spoof source support SMTP_DESC= Build with SMTP support JSON_DESC= Build with JSON-C support GEOIP2_DESC= Build with geoip2 (MaxMindDB) support REDIS_DESC= Build with Redis support JAVA_DESC= Build with Java support (no modules) JAVA_MOD_DESC= Build with Java modules (needs Maven / Internet access) PYTHON_DESC= Build with Python ${PYTHON_VER} support CURL_DESC= Build with Curl HTTP support AMQP_DESC= Build with AMQP support RIEMANN_DESC= Build with Riemann support KAFKA_DESC= Build with Kafka (librdkafka) support SNMPDEST_DESC= Build with SNMP destination (net-snmp) support USE_LDCONFIG= yes USE_RC_SUBR= syslog-ng SHEBANG_FILES= lib/merge-grammar.py GNU_CONFIGURE= yes # Note: Even if PYTHON is deselected, glib20 will install python. USE_GNOME= glib20 SUB_FILES= pkg-message INSTALL_TARGET= install-strip CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \ --enable-dynamic-linking --enable-manpages \ --disable-linux-caps \ --datadir=${PREFIX}/share/ \ --with-python=${PYTHON_VER} CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper SPOOF_LIB_DEPENDS= libnet.so:net/libnet SPOOF_CONFIGURE_ENABLE= spoof-source SPOOF_CONFIGURE_ON= --with-libnet=${LOCALBASE}/bin SPOOF_CONFIGURE_ENV= LIBNET_CFLAGS="-I${LOCALBASE}/include" \ LIBNET_LIBS="-L${LOCALBASE}/lib -lnet" IPV6_CONFIGURE_ENABLE= ipv6 AMQP_CONFIGURE_ENABLE= amqp AMQP_PLIST_FILES= lib/syslog-ng/libafamqp.so AMQP_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c GEOIP2_CONFIGURE_ENABLE= geoip2 GEOIP2_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb GEOIP2_LDFLAGS= -L${LOCALBASE}/lib GEOIP2_PLIST_FILES= lib/syslog-ng/libgeoip2-plugin.so REDIS_CONFIGURE_ENABLE= redis REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis REDIS_PLIST_FILES= lib/syslog-ng/libredis.so SNMPDEST_CONFIGURE_ENABLE= afsnmp SNMPDEST_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMPDEST_PLIST_FILES= lib/syslog-ng/libafsnmp.so SMTP_CONFIGURE_ON= --with-libesmtp=${LOCALBASE} --enable-smtp SMTP_CONFIGURE_OFF= --without-libesmtp --disable-smtp SMTP_LIB_DEPENDS= libesmtp.so:mail/libesmtp SMTP_PLIST_FILES= lib/syslog-ng/libafsmtp.so SQL_CONFIGURE_ENABLE= sql SQL_LIB_DEPENDS= libdbi.so:databases/libdbi SQL_CONFIGURE_ENV= LIBDBI_LIBS="-L${LOCALBASE}/lib -ldbi" SQL_PLIST_FILES= lib/syslog-ng/libafsql.so MONGO_CONFIGURE_ENABLE= mongodb MONGO_CONFIGURE_ON= --with-mongoc=system MONGO_LIB_DEPENDS= libmongoc-1.0.so:devel/mongo-c-driver MONGO_LIB_DEPENDS+= libbson-1.0.so:devel/libbson MONGO_PLIST_FILES= lib/syslog-ng/libafmongodb.so JSON_CONFIGURE_ENABLE= json JSON_LIB_DEPENDS= libjson-c.so:devel/json-c JSON_PLIST_FILES= lib/syslog-ng/libjson-plugin.so \ share/syslog-ng/include/scl/cim/template.conf JAVA_CONFIGURE_ENABLE= java JAVA_USE= JAVA=yes JAVA_PLIST_FILES= lib/syslog-ng/libmod-java.so \ lib/syslog-ng/java-modules/syslog-ng-core.jar JAVA_MOD_IMPLIES= JAVA JAVA_MOD_CONFIGURE_ENABLE= java-modules JAVA_MOD_USE= JAVA=yes JAVA_MOD_BUILD_DEPENDS= gradle:devel/gradle \ bash:shells/bash JAVA_MOD_PLIST_DIRS= lib/syslog-ng/java-modules/elastic-jest-client JAVA_MOD_PLIST_FILES= lib/syslog-ng/java-modules/log4j-1.2.16.jar \ lib/syslog-ng/java-modules/elastic-jest-client/jest-2.0.2.jar \ lib/syslog-ng/java-modules/elastic-jest-client/jest-common-2.0.2.jar \ lib/syslog-ng/java-modules/elastic-jest-client/httpcore-nio-4.4.4.jar \ lib/syslog-ng/java-modules/elastic-jest-client/httpclient-4.5.2.jar \ lib/syslog-ng/java-modules/elastic-jest-client/httpasyncclient-4.1.1.jar \ lib/syslog-ng/java-modules/elastic-jest-client/slf4j-api-1.7.13.jar \ lib/syslog-ng/java-modules/elastic-jest-client/guava-19.0.jar \ lib/syslog-ng/java-modules/elastic-jest-client/gson-2.6.2.jar \ lib/syslog-ng/java-modules/elastic-jest-client/commons-lang3-3.4.jar \ lib/syslog-ng/java-modules/elastic-jest-client/httpcore-4.4.4.jar \ lib/syslog-ng/java-modules/elastic-jest-client/commons-logging-1.2.jar \ lib/syslog-ng/java-modules/elastic-jest-client/commons-codec-1.9.jar \ lib/syslog-ng/java-modules/elastic-jest-client/slf4j-simple-1.7.13.jar \ lib/syslog-ng/java-modules/hdfs.jar \ lib/syslog-ng/java-modules/elastic-v2.jar \ lib/syslog-ng/java-modules/kafka.jar \ lib/syslog-ng/java-modules/dummy.jar \ lib/syslog-ng/java-modules/http.jar \ lib/syslog-ng/java-modules/syslog-ng-common.jar PYTHON_USES= python:3.5+ PYTHON_CONFIGURE_ON= --enable-python PYTHON_CONFIGURE_OFF= --disable-python PYTHON_PLIST_FILES= lib/syslog-ng/libmod-python.so \ lib/syslog-ng/python/syslogng-1.0-py%%PYTHON_VER%%.egg-info \ lib/syslog-ng/python/syslogng/__init__.py \ lib/syslog-ng/python/syslogng/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/__init__.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/choicecompleter.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/choicecompleter.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/commandlinelexer.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/completer.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/completer.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/completerlang.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/completerlang.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/debuggercli.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/debuggercli.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/debuglang.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/debuglang.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/getoptlexer.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/getoptlexer.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/langcompleter.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/langcompleter.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/lexer.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/lexer.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/lexertoken.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/lexertoken.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/macrocompleter.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/macrocompleter.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/readline.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/readline.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/syslognginternals.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/syslognginternals.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/tablexer.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/tablexer.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/templatelang.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/templatelang.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/templatelexer.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/templatelexer.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/editline.cpython-${PYTHON_SUFFIX}.pyc \ lib/syslog-ng/python/syslogng/debuggercli/editline.py \ lib/syslog-ng/python/syslogng/debuggercli/tflang.py \ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/tflang.cpython-${PYTHON_SUFFIX}.pyc CURL_CONFIGURE_OFF= --with-libcurl=off CURL_CONFIGURE_ON= --enable-http CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_PLIST_FILES= lib/syslog-ng/libhttp.so \ include/syslog-ng/modules/http/http-signals.h RIEMANN_CONFIGURE_ON= --enable-riemann RIEMANN_CONFIGURE_OFF= --disable-riemann RIEMANN_LIB_DEPENDS= libriemann-client.so:net-mgmt/riemann-c-client RIEMANN_PLIST_FILES= lib/syslog-ng/libriemann.so KAFKA_CONFIGURE_ON= --enable-kafka KAFKA_CONFIGURE_OFF= --disable-kafka KAFKA_LIB_DEPENDS= librdkafka.so:net/librdkafka KAFKA_PLIST_FILES= lib/syslog-ng/libkafka.so .include .if !${PORT_OPTIONS:MJSON} BROKEN= Default configuration does not currently support non-JSON builds .endif post-patch: @${CP} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist @${CP} ${WRKSRC}/scl/scl.conf ${WRKSRC}/scl/scl.conf.sample touch -r ${WRKSRC}/lib/cfg-grammar.y ${WRKSRC}/lib/merge-grammar.py post-patch-JAVA_MOD-on: @${REINPLACE_CMD} 's,$$(GRADLE),& --no-daemon,g' ${WRKSRC}/Makefile.in post-install: .if ${PORT_OPTIONS:MDOCS} ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR} .endif ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/ ${INSTALL_MAN} ${WRKSRC}/doc/man/*.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample \ ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist \ ${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \ ${STAGEDIR}${PREFIX}/include/syslog-ng/ .include diff --git a/sysutils/userneu/Makefile b/sysutils/userneu/Makefile index db46eba307b4..60783292696d 100644 --- a/sysutils/userneu/Makefile +++ b/sysutils/userneu/Makefile @@ -1,44 +1,44 @@ # Created by: Andreas Fehlner (fehlner@gmx.de) PORTNAME= userneu PORTVERSION= 1.38 DISTVERSIONSUFFIX= _1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://btw23.de/johannes/userneu/ \ http://home.arcor.de/fehlner/fbsd_ports/ \ http://home.arcor.de/teambushido/fbsd_ports/ MAINTAINER= fehlner@gmx.de COMMENT= Account management and creation tool LICENSE= GPLv2 RUN_DEPENDS= p5-Crypt-PasswdMD5>=0:security/p5-Crypt-PasswdMD5 \ p5-Crypt-RandPasswd>=0:security/p5-Crypt-RandPasswd USES= perl5 shebangfix USE_PERL5= run NO_BUILD= yes NO_ARCH= yes SHEBANG_FILES= userquick.pl smbrepair.pl userneu.pl -CONFLICTS= userneu-devel-[0-9]* +CONFLICTS= userneu-devel SCRIPTS= userneu.pl userquick.pl smbrepair.pl DOCS= BUGS CHANGES CREDITS REQUIREMENTS TODO \ doc/README doc/INSTALL doc/userneu.pod doc/userquick.pod EXAMPLES= list-sample OPTIONS_DEFINE= DOCS do-install: cd ${WRKSRC}/doc && ${INSTALL_MAN} userneu.8 userquick.8 ${STAGEDIR}${MANPREFIX}/man/man8 cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/vcp/Makefile b/sysutils/vcp/Makefile index f297bcfcfc8a..9b2fbf446d26 100644 --- a/sysutils/vcp/Makefile +++ b/sysutils/vcp/Makefile @@ -1,45 +1,45 @@ # Created by: Michael L. Hostbaek (mich@freebsdcluster.org) PORTNAME= vcp PORTVERSION= 2.2 CATEGORIES= sysutils MASTER_SITES= http://freebsdcluster.org/~mich/software/ MAINTAINER= mich@FreeBSD.org COMMENT= Copy files in curses interface BROKEN_FreeBSD_13= ld: error: duplicate symbol: logw BROKEN_FreeBSD_14= ld: error: duplicate symbol: logw -CONFLICTS= p5-VCP-[0-9]* \ - p5-VCP-autrijus-[0-9]* +CONFLICTS= p5-VCP \ + p5-VCP-autrijus USES= ncurses LDFLAGS+= -lncurses OPTIONS_DEFINE= DOCS pre-build: @${REINPLACE_CMD} -e 's|/etc/vcp.conf|${PREFIX}/etc/vcp.conf|' ${WRKSRC}/misc.c @${REINPLACE_CMD} -e 's|/etc/vcp.conf|${PREFIX}/etc/vcp.conf|g' ${WRKSRC}/vcp.1 do-build: cd ${WRKSRC} && \ ${CC} ${CFLAGS} -c main.c && \ ${CC} ${CFLAGS} -c copyall.c && \ ${CC} ${CFLAGS} -c copy.c && \ ${CC} ${CFLAGS} -c screen.c && \ ${CC} ${CFLAGS} -c log.c && \ ${CC} ${CFLAGS} -c path.c && \ ${CC} ${CFLAGS} -c misc.c && \ ${CC} ${CFLAGS} -c color.c && \ ${CC} ${CFLAGS} -o ${PORTNAME} main.o copyall.o copy.o screen.o log.o path.o misc.o color.o ${LDFLAGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/vcp.conf.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/xen-guest-tools/Makefile b/sysutils/xen-guest-tools/Makefile index 236df2d92a5f..8fb2d6a25dec 100644 --- a/sysutils/xen-guest-tools/Makefile +++ b/sysutils/xen-guest-tools/Makefile @@ -1,83 +1,83 @@ # Created by: Evan Sarmiento PORTNAME= xen-guest-tools PORTVERSION= 4.14.0 PORTREVISION= 0 CATEGORIES= sysutils MASTER_SITES= https://downloads.xenproject.org/release/xen/${PORTVERSION}/ DISTNAME= xen-${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Xen tools within FreeBSD domU LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64 or i386 -CONFLICTS= xen-tools-[0-9]* +CONFLICTS= xen-tools BUILD_DEPENDS= bash:shells/bash \ ${LOCALBASE}/lib/libglib-2.0.so:devel/glib20 \ ${LOCALBASE}/lib/libargp.so:devel/argp-standalone \ ${LOCALBASE}/lib/libyajl.so:devel/yajl \ ${LOCALBASE}/lib/liblzo2.so:archivers/lzo2 USES= bison gmake pkgconfig perl5 python:build \ gettext-runtime:build gettext-tools:build USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-xen CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} PYTHON_PATH=${PYTHON_CMD} CONFIGURE_ENV+= APPEND_LIB="${LOCALBASE}/lib" CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" MAKE_ENV+= clang=y MAKE_ENV+= CC="${CC}" MAKE_ENV+= CFLAGS="${CFLAGS}" MAKE_ENV+= CPPFLAGS="${CPPFLAGS}" MAKE_ENV+= FREEBSD_PORT=y CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -I${LOCALBASE}/lib USE_LDCONFIG= yes PYTHON_NO_DEPENDS= yes PLIST_FILES= bin/xen-detect \ bin/xenstore \ bin/xenstore-chmod \ bin/xenstore-control \ bin/xenstore-exists \ bin/xenstore-list \ bin/xenstore-ls \ bin/xenstore-read \ bin/xenstore-rm \ bin/xenstore-watch \ bin/xenstore-write \ lib/libxenstore.so.3.0 \ lib/libxentoolcore.so.1 post-patch: ${REINPLACE_CMD} -e 's;=xen tools stubdom docs;=tools;' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's;86|x86_64;86no|x86_64no;' \ ${WRKSRC}/tools/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tools/misc/xen-detect \ ${WRKSRC}/tools/xenstore/xenstore \ ${WRKSRC}/tools/xenstore/xenstore-control \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_LIB} ${WRKSRC}/tools/xenstore/libxenstore.so.3.0 \ ${WRKSRC}/tools/libs/toolcore/libxentoolcore.so.1 \ ${STAGEDIR}${PREFIX}/lib/ cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-chmod cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-control cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-exists cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-list cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-ls cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-read cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-rm cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-watch cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-write .include diff --git a/textproc/elasticsearch6/Makefile b/textproc/elasticsearch6/Makefile index 010547e66cc0..cd63fbf22e25 100644 --- a/textproc/elasticsearch6/Makefile +++ b/textproc/elasticsearch6/Makefile @@ -1,130 +1,130 @@ PORTNAME= elasticsearch PORTVERSION= 6.8.16 CATEGORIES= textproc java devel MASTER_SITES= https://artifacts.elastic.co/downloads/${PORTNAME}/ PKGNAMESUFFIX= 6 MAINTAINER= elastic@FreeBSD.org COMMENT= Full-text search engine for Java LICENSE= APACHE20 BUILD_DEPENDS= jna>0:devel/jna RUN_DEPENDS= bash>0:shells/bash \ jna>0:devel/jna USES= cpe shebangfix -CONFLICTS= elasticsearch-[0-9]* elasticsearch2* elasticsearch5* elasticsearch7* +CONFLICTS= elasticsearch elasticsearch2* elasticsearch5* elasticsearch7* NO_ARCH= yes USE_JAVA= yes NO_BUILD= yes JAVA_VERSION= 8+ USE_RC_SUBR= ${PORTNAME} SHEBANG_FILES= bin/elasticsearch \ bin/elasticsearch-certgen \ bin/elasticsearch-certutil \ bin/elasticsearch-cli \ bin/elasticsearch-croneval \ bin/elasticsearch-env \ bin/elasticsearch-keystore \ bin/elasticsearch-migrate \ bin/elasticsearch-plugin \ bin/elasticsearch-saml-metadata \ bin/elasticsearch-setup-passwords \ bin/elasticsearch-shard \ bin/elasticsearch-sql-cli \ bin/elasticsearch-syskeygen \ bin/elasticsearch-translog \ bin/elasticsearch-users \ bin/x-pack-env \ bin/x-pack-security-env \ bin/x-pack-watcher-env OPTIONS_DEFINE= DOCS .include CONFIG_FILES= elasticsearch.yml \ jvm.options \ log4j2.properties \ role_mapping.yml \ roles.yml BINS= elasticsearch \ elasticsearch-certgen \ elasticsearch-certutil \ elasticsearch-cli \ elasticsearch-croneval \ elasticsearch-env \ elasticsearch-keystore \ elasticsearch-migrate \ elasticsearch-plugin \ elasticsearch-saml-metadata \ elasticsearch-setup-passwords \ elasticsearch-shard \ elasticsearch-sql-cli \ elasticsearch-sql-cli-${PORTVERSION}.jar \ elasticsearch-syskeygen \ elasticsearch-translog \ elasticsearch-users \ x-pack-env \ x-pack-security-env \ x-pack-watcher-env PORTDOCS= LICENSE.txt \ NOTICE.txt \ README.textile SIGAR_ARCH= ${ARCH:S|i386|x86|} SEARCHUSER?= elasticsearch SEARCHGROUP?= ${SEARCHUSER} USERS= ${SEARCHUSER} GROUPS= ${SEARCHGROUP} SUB_LIST= ETCDIR=${ETCDIR} JAVA_HOME=${JAVA_HOME} SUB_FILES= pkg-message post-patch: ${RM} ${WRKSRC}/lib/jna-*.jar # ML plugin not supported on FreeBSD ${RM} -rf ${WRKSRC}/modules/x-pack-ml do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch .for f in ${CONFIG_FILES} ${INSTALL} ${WRKSRC}/config/${f} ${STAGEDIR}${ETCDIR}/${f}.sample .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin .for f in ${BINS} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib/ "-name *\.jar") ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/modules (cd ${WRKSRC}/modules && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasticsearch/modules/) ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/elasticsearch ${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/config ${LN} -s ${JAVASHAREDIR}/classes/jna.jar ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib/jna.jar do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor post-install: ${ECHO} "@sample ${ETCDIR}/elasticsearch.yml.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/log4j2.properties.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/jvm.options.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/roles.yml.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/role_mapping.yml.sample" >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${PREFIX}/lib/elasticsearch -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} ${ECHO} "@dir lib/elasticsearch/plugins" >> ${TMPPLIST} ${ECHO} "@dir libexec/elasticsearch" >> ${TMPPLIST} ${ECHO} "@dir(elasticsearch,elasticsearch,0755) ${ETCDIR}" >> ${TMPPLIST} .include diff --git a/textproc/elasticsearch7/Makefile b/textproc/elasticsearch7/Makefile index cdf79626f8a1..fac935b9be88 100644 --- a/textproc/elasticsearch7/Makefile +++ b/textproc/elasticsearch7/Makefile @@ -1,112 +1,112 @@ # Created by: Tom Judge PORTNAME= elasticsearch PORTVERSION= 7.15.1 CATEGORIES= textproc java devel MASTER_SITES= https://artifacts.elastic.co/downloads/${PORTNAME}/ PKGNAMESUFFIX= 7 DISTNAME= ${PORTNAME}-${PORTVERSION}-darwin-x86_64 MAINTAINER= elastic@FreeBSD.org COMMENT= Full-text search engine for Java LICENSE= APACHE20 BUILD_DEPENDS= jna>0:devel/jna RUN_DEPENDS= bash>0:shells/bash \ jna>0:devel/jna USES= cpe shebangfix USE_JAVA= yes JAVA_VERSION= 11+ USE_RC_SUBR= ${PORTNAME} SHEBANG_FILES= bin/elasticsearch bin/elasticsearch-certgen \ bin/elasticsearch-certutil bin/elasticsearch-cli \ bin/elasticsearch-croneval bin/elasticsearch-env \ bin/elasticsearch-env-from-file bin/elasticsearch-keystore \ bin/elasticsearch-migrate bin/elasticsearch-node \ bin/elasticsearch-plugin bin/elasticsearch-saml-metadata \ bin/elasticsearch-setup-passwords bin/elasticsearch-shard \ bin/elasticsearch-sql-cli bin/elasticsearch-syskeygen \ bin/elasticsearch-users bin/x-pack-env bin/x-pack-security-env \ bin/x-pack-watcher-env -CONFLICTS= elasticsearch[56]-[0-9]* +CONFLICTS= elasticsearch[56] NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include CONFIG_FILES= elasticsearch.yml jvm.options log4j2.properties \ role_mapping.yml roles.yml BINS= elasticsearch elasticsearch-certgen elasticsearch-certutil \ elasticsearch-cli elasticsearch-croneval elasticsearch-env \ elasticsearch-env-from-file elasticsearch-keystore \ elasticsearch-migrate elasticsearch-node elasticsearch-plugin \ elasticsearch-saml-metadata elasticsearch-setup-passwords \ elasticsearch-shard elasticsearch-sql-cli \ elasticsearch-sql-cli-${PORTVERSION}.jar \ elasticsearch-syskeygen elasticsearch-users x-pack-env \ x-pack-security-env x-pack-watcher-env PORTDOCS= LICENSE.txt NOTICE.txt README.asciidoc SIGAR_ARCH= ${ARCH:S|i386|x86|} SEARCHUSER?= elasticsearch SEARCHGROUP?= ${SEARCHUSER} USERS= ${SEARCHUSER} GROUPS= ${SEARCHGROUP} SUB_FILES= pkg-message SUB_LIST= ETCDIR=${ETCDIR} \ JAVA_HOME=${JAVA_HOME} post-patch: ${RM} ${WRKSRC}/lib/jna-*.jar # ML plugin not supported on FreeBSD ${RM} -rf ${WRKSRC}/modules/x-pack/x-pack-ml ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/bin/elasticsearch-env do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch .for f in ${CONFIG_FILES} ${INSTALL} ${WRKSRC}/config/${f} ${STAGEDIR}${ETCDIR}/${f}.sample .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin .for f in ${BINS} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib/ "-name *\.jar") ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/modules (cd ${WRKSRC}/modules && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasticsearch/modules/) ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/elasticsearch ${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/config ${LN} -s ${JAVASHAREDIR}/classes/jna.jar ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib/jna-0.0.0.jar do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor post-install: ${ECHO} "@sample ${ETCDIR}/elasticsearch.yml.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/jvm.options.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/log4j2.properties.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/role_mapping.yml.sample" >> ${TMPPLIST} ${ECHO} "@sample ${ETCDIR}/roles.yml.sample" >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${PREFIX}/lib/elasticsearch -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} ${ECHO} "@dir lib/elasticsearch/plugins" >> ${TMPPLIST} ${ECHO} "@dir libexec/elasticsearch" >> ${TMPPLIST} ${ECHO} "@dir(elasticsearch,elasticsearch,0755) ${ETCDIR}" >> ${TMPPLIST} .include diff --git a/textproc/gnugrep/Makefile b/textproc/gnugrep/Makefile index 5077afc5f7a8..3259c9e1b849 100644 --- a/textproc/gnugrep/Makefile +++ b/textproc/gnugrep/Makefile @@ -1,51 +1,51 @@ # Created by: Gabor Kovesdan PORTNAME= grep PORTVERSION= 3.7 CATEGORIES= textproc MASTER_SITES= GNU PKGNAMEPREFIX= gnu MAINTAINER= danfe@FreeBSD.org COMMENT= GNU version of popular pattern matching utility LICENSE= GPLv3+ -CONFLICTS= bsd-grep-[0-9]* +CONFLICTS= bsd-grep USES= charsetfix cpe tar:xz GNU_CONFIGURE= yes TEST_TARGET= check INFO= grep CPE_VENDOR= gnu OPTIONS_DEFINE= ICONV LIBSIGSEGV NLS PCRE OPTIONS_DEFAULT= ICONV PCRE LIBSIGSEGV_DESC= Use alternative page fault handler (GNU libsigsegv) OPTIONS_SUB= yes ICONV_CONFIGURE_USES= iconv ICONV_CONFIGURE_WITH= libiconv-prefix=${LOCALBASE} LIBSIGSEGV_LIB_DEPENDS= libsigsegv.so:devel/libsigsegv LIBSIGSEGV_CONFIGURE_WITH= libsigsegv-prefix=${LOCALBASE} NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_WITH= libintl-prefix=${LOCALBASE} PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_USES= pkgconfig PCRE_CONFIGURE_ENABLE= perl-regexp post-patch: @${REINPLACE_CMD} 's:@grep@:${PREFIX}/bin/&:' ${WRKSRC}/src/egrep.sh @${REINPLACE_CMD} 's|mkinstalldirs = .*|mkinstalldirs = ${MKDIR}|g' \ ${WRKSRC}/po/Makefile.in.in post-patch-NLS-off: @${REINPLACE_CMD} '/install-exec-local:/s/install-exec-localcharset//' \ ${WRKSRC}/lib/Makefile.in .include diff --git a/textproc/groff/Makefile b/textproc/groff/Makefile index 4755a8da54ce..2589fcf4a373 100644 --- a/textproc/groff/Makefile +++ b/textproc/groff/Makefile @@ -1,55 +1,55 @@ # Created by: Ulrich Spoerlein PORTNAME= groff PORTVERSION= 1.22.4 PORTREVISION= 4 CATEGORIES= textproc MASTER_SITES= GNU MAINTAINER= bapt@FreeBSD.org COMMENT= Software typesetting package LICENSE= GPLv3 BUILD_DEPENDS= psselect:print/psutils \ gsfonts>=0:print/gsfonts LIB_DEPENDS= libuchardet.so:textproc/uchardet RUN_DEPENDS:= psselect:print/psutils MAKE_JOBS_UNSAFE= yes USES= cpe gmake iconv:wchar_t perl5 makeinfo GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-urw-fonts-dir=${LOCALBASE}/share/ghostscript/fonts/ \ --with-awk=/usr/bin/awk \ --without-x \ --without-gs \ pnmcrop=missing \ pnmcut=missing \ pnmtopng=missing \ pnmtops=missing \ psselect=missing CPE_VENDOR= gnu # Canonicalize to A4 if set. .if defined(A4) || (defined(PAPERSIZE) && ${PAPERSIZE:tu} == "A4") PAPERSIZE=A4 .endif .if defined(PAPERSIZE) CONFIGURE_ENV+= PAGE=${PAPERSIZE} .endif -CONFLICTS= ja-groff-[0-9]* +CONFLICTS= ja-groff INFO= groff DATADIR= ${PREFIX}/share/${PORTNAME}/${PORTVERSION} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} EXAMPLESDIR= ${DOCSDIR}/examples post-install: ${INSTALL_DATA} ${FILESDIR}/mdoc.local ${STAGEDIR}${PREFIX}/share/groff/site-tmac ${REINPLACE_CMD} -i "" -e "s/missing/gs/" ${STAGEDIR}${DATADIR}/font/devhtml/DESC .include diff --git a/textproc/html2text/Makefile b/textproc/html2text/Makefile index e64bcffdd003..951a7df2b340 100644 --- a/textproc/html2text/Makefile +++ b/textproc/html2text/Makefile @@ -1,48 +1,48 @@ # Created by: Simon 'corecode' Schubert PORTNAME= html2text PORTVERSION= 1.3.2a PORTEPOCH= 1 CATEGORIES= textproc MASTER_SITES= SUNSITE/apps/www/converters \ http://www.mbayer.de/html2text/downloads/ MAINTAINER= bapt@FreeBSD.org COMMENT= Converts HTML documents into plain text LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING HAS_CONFIGURE= yes PORTDOCS= CHANGES CREDITS KNOWN_BUGS README TODO PLIST_FILES= bin/html2text man/man1/html2text.1.gz man/man5/html2textrc.5.gz -CONFLICTS= py*-html2text-[0-9]* +CONFLICTS= py*-html2text PORTSCOUT= skipb:0 skipv:1.3.2 OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/echo=/s/ -e//' ${WRKSRC}/configure .for fle in Makefile.in libstd/Makefile.in @${REINPLACE_CMD} -e '/^DEBUG/s/^/#/; \ /^CXXFLAGS/s/=/+=/' ${WRKSRC}/${fle} .endfor .for fle in Area.h HTMLControl.h Properties.h format.h @${REINPLACE_CMD} -e 's///' ${WRKSRC}/${fle} .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/html2text ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/html2text.1.gz ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/html2textrc.5.gz ${STAGEDIR}${MANPREFIX}/man/man5 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/textproc/latex2html/Makefile b/textproc/latex2html/Makefile index f1a54bd6a03d..22054c02e591 100644 --- a/textproc/latex2html/Makefile +++ b/textproc/latex2html/Makefile @@ -1,42 +1,42 @@ # Created by: brett@peloton.physics.montana.edu PORTNAME= latex2html PORTVERSION= 2016 PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= TEX_CTAN/support/${PORTNAME} MAINTAINER= hrs@FreeBSD.org COMMENT= Convert LaTeX documents to HTML LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/anytopnm:graphics/netpbm RUN_DEPENDS:= ${BUILD_DEPENDS} -CONFLICTS= ja-latex2html-[0-9]* +CONFLICTS= ja-latex2html USES= ghostscript perl5 USE_TEX= latex dvipsk texhash GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-perl=${PERL} \ --disable-gif \ --shlibdir=${DATADIR} \ --with-texpath=${PREFIX}/${TEXMFDIR}/tex/latex/html \ --without-mktexlsr SUB_FILES= pkg-message PLIST_SUB= TEXMFDIR=${TEXMFDIR} TEXHASHDIRS= ${TEXMFDIR} PORTDOCS= FAQ INSTALL README OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/latex2html.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/linux-c7-aspell/Makefile b/textproc/linux-c7-aspell/Makefile index 53b26bd95e19..1ac8cec79c92 100644 --- a/textproc/linux-c7-aspell/Makefile +++ b/textproc/linux-c7-aspell/Makefile @@ -1,26 +1,26 @@ # Created by: Piotr Kubaj PORTNAME= aspell PORTVERSION= 0.60.6.1 DISTVERSIONSUFFIX= -9.el7 PORTREVISION= 1 CATEGORIES= textproc linux MAINTAINER= emulation@FreeBSD.org COMMENT= Spelling checker with better logic than ispell (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL21+ USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes CPE_VENDOR= gnu -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/textproc/linux-c7-expat/Makefile b/textproc/linux-c7-expat/Makefile index 09367105a64e..1faae737ad53 100644 --- a/textproc/linux-c7-expat/Makefile +++ b/textproc/linux-c7-expat/Makefile @@ -1,25 +1,25 @@ # Created by: Piotr Kubaj PORTNAME= expat PORTVERSION= 2.1.0 DISTVERSIONSUFFIX= -12.el7 PORTREVISION= 4 CATEGORIES= textproc linux MAINTAINER= emulation@FreeBSD.org COMMENT= XML 1.0 parser written in C (Linux CentOS ${LINUX_DIST_VER}) LICENSE= MIT USES= cpe linux:c7 CPE_VENDOR= ${CPE_PRODUCT}_project CPE_PRODUCT= lib${PORTNAME} USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}2/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/textproc/linux-c7-libxml2/Makefile b/textproc/linux-c7-libxml2/Makefile index 65b272e74064..275b144d1e24 100644 --- a/textproc/linux-c7-libxml2/Makefile +++ b/textproc/linux-c7-libxml2/Makefile @@ -1,24 +1,24 @@ # Created by: Piotr Kubaj PORTNAME= libxml2 PORTVERSION= 2.9.1 DISTVERSIONSUFFIX= -6.el7.5 PORTREVISION= 3 CATEGORIES= textproc linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library providing XML and HTML support (Linux CentOS ${LINUX_DIST_VER}) LICENSE= MIT USES= cpe linux:c7 CPE_VENDOR= xmlsoft USE_LDCONFIG= yes USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/textproc/p5-Text-Format+NWrap/Makefile b/textproc/p5-Text-Format+NWrap/Makefile index f4563a36af74..3904138b5480 100644 --- a/textproc/p5-Text-Format+NWrap/Makefile +++ b/textproc/p5-Text-Format+NWrap/Makefile @@ -1,19 +1,19 @@ # Created by: Vivek Khera PORTNAME= Text-Format+NWrap PORTVERSION= 0.52 PORTREVISION= 1 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- DISTNAME= Text-Format0.52+NWrap0.11 MAINTAINER= vivek@khera.org COMMENT= Various subroutines to format and wrap text -CONFLICTS= p5-Text-Format-[0-9]* +CONFLICTS= p5-Text-Format USES= perl5 USE_PERL5= configure .include diff --git a/textproc/par/Makefile b/textproc/par/Makefile index c23f54ffff56..81158ad6c1e7 100644 --- a/textproc/par/Makefile +++ b/textproc/par/Makefile @@ -1,26 +1,26 @@ # Created by: Mark R V Murray PORTNAME= par PORTVERSION= 1.53.0 PKGNAMESUFFIX= _format CATEGORIES= textproc MASTER_SITES= http://www.nicemice.net/par/ DISTNAME= Par-${PORTVERSION} MAINTAINER= markm@FreeBSD.org COMMENT= Paragraph reformatter for email -CONFLICTS= quake-par-[0-9]* +CONFLICTS= quake-par ALL_TARGET= # PLIST_FILES= bin/par \ man/man1/par.1.gz do-configure: (cd ${WRKSRC}; ${CP} protoMakefile Makefile) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/par ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/par.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/textproc/py-elasticsearch5/Makefile b/textproc/py-elasticsearch5/Makefile index 8874e4176a79..306e15c47c5c 100644 --- a/textproc/py-elasticsearch5/Makefile +++ b/textproc/py-elasticsearch5/Makefile @@ -1,61 +1,61 @@ # Created by: Ryan Steinmetz PORTNAME= elasticsearch PORTVERSION= 5.5.2 PORTREVISION= 2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 5 MAINTAINER= elastic@FreeBSD.org COMMENT= Official Python low-level client for Elasticsearch LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.2:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= elastic USE_GITHUB= yes # tests not packaged with sdist USE_PYTHON= distutils autoplist GH_ACCOUNT= elastic GH_PROJECT= elasticsearch-py GH_TAGNAME= 719a94ab4 # Using (5.5.2) commit hash in 5.5.x branch not the 5.5.2 tag # because that branch has the module and package name set as # 'elastisearch' not 'elasticsearch5'. The reason this is # needed (for now) is because: # # 1) Upstream doesn't package tests with the sdist, so # we need USE_GITHUB until they do. # 2) This port fetches distfile from the *elastisearch* # PyPI package *NOT* the 'elasticsearch5' PyPI package, # which has the different internal package name. # # Upstream made separate (versioned) packages on PyPI # available so that they didn't conflict on install. # The elasticsearchX python ports should be changed to # use these version-specific package names/sources, at # which point CONFLICTS can be removed. -CONFLICTS= ${PYTHON_PKGNAMEPREFIX}elasticsearch-[0-9]* +CONFLICTS= ${PYTHON_PKGNAMEPREFIX}elasticsearch NO_ARCH= yes # All tests pass with or without elasticsearch server running, but without # it running, connection errors are displayed. upstream test runs display these # errors too. More tests run when elasticsearch server is running. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/sphinxsearch/Makefile b/textproc/sphinxsearch/Makefile index 4bad1cc5f5db..6bc4f8cfbacb 100644 --- a/textproc/sphinxsearch/Makefile +++ b/textproc/sphinxsearch/Makefile @@ -1,174 +1,174 @@ # Created by: Matthew Seaman # Note: the Sphinx Storage Engine MySQL plugin is not supported by # this port. You need a patched version of mysql server for that. # See http://www.infracaninophile.co.uk/articles/sphinxse.html PORTNAME= sphinxsearch PORTVERSION= 2.2.11 PORTREVISION= 5 CATEGORIES= textproc databases MASTER_SITES= http://sphinxsearch.com/files/ \ http://snowball.tartarus.org/dist/:libstemmer DISTNAME= sphinx-${PORTVERSION}-release DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= matthew@FreeBSD.org COMMENT= Sphinx Full-Text Search Engine LICENSE= GPLv2 USES= compiler:c++11-lang BUILD_DEPENDS= gsed:textproc/gsed # If expat is present on the system and configure finds it, it will # unconditionally link the output binary against it. There's no way # of turning this off. So for consistency, make sure it's always on. LIB_DEPENDS= libexpat.so:textproc/expat2 BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed OPTIONS_DEFINE= ICONV ID64 LIBSTEMMER MYSQL OPTIMIZED_CFLAGS PGSQL \ RE2 SYSLOG UNIXODBC DOCS EXAMPLES OPTIONS_DEFAULT=ICONV ID64 MYSQL SYSLOG ICONV_CONFIGURE_WITH= iconv ICONV_USES= iconv ICONV_LDFLAGS= ${ICONV_LIB} # Changes document and word IDs to a 64bit type, useful if you have # more than about 4.2E9 such items to deal with. Means corresponding # changes in DB schema. Disabled by default. ID64_DESC= Use 64-bit document and word IDs ID64_CONFIGURE_ENABLE= id64 # Note: The snowball project doesn't release numbered versions of it's # pre-processors. Instead, at arbitrary but fairly long intervals a # snapshot of their source repository is turned into a tarball (always # the same filename) and placed on their web site. It's like they # want to make it as hard as possible for anyone to package and use # their software. # # Adds support for two additional word stemmming pre-processors from # the Snowball project (http://snowball.tartarus.org/) -- these # essentially do exactly the same thing as the built in English, # Russian and Czech stemmers but also support French, Spanish, # Portuguese, Italian, Romanian, German, Dutch, Swedish, Norwegian, # Danish, Finnish, Hungarian. Disabled by default. LIBSTEMMER_DESC= Compile with libstemmer support LIBSTEMMER_CONFIGURE_WITH=libstemmer LIBSTEMMER_DISTNAME= libstemmer_c LIBSTEMMER_DISTFILES= ${LIBSTEMMER_DISTNAME}.tgz:libstemmer .if make(makesum) || defined(FETCH_ALL) OPTIONS_SET_FORCE= LIBSTEMMER .endif # The port will successfully compile with both PGSQL and MYSQL support # simultaneously. Not sure how useful that is in practice though. MYSQL_CONFIGURE_WITH= mysql MYSQL_CONFIGURE_ON= --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libs=${LOCALBASE}/lib/mysql MYSQL_USES= mysql OPTIMIZED_CFLAGS_CXXFLAGS=-O3 -fomit-frame-pointer PGSQL_CONFIGURE_WITH= pgsql PGSQL_CONFIGURE_ON= --with-pgsql-includes=${LOCALBASE}/include \ --with-pgsql-libs=${LOCALBASE}/lib PGSQL_USES= pgsql # Why does this insist on linking against the libre2.a static library? RE2_DESC= Enable re2 regular expression library RE2_CONFIGURE_WITH= re2 RE2_BUILD_DEPENDS= ${LOCALBASE}/lib/libre2.a:devel/re2 RE2_BROKEN= Bad C++ code in re2.h SYSLOG_DESC= Enable logging via syslog SYSLOG_CONFIGURE_WITH= syslog UNIXODBC_CONFIGURE_WITH=unixodbc UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC -CONFLICTS= sphinxsearch-devel-[0-9]* dpsearch-[0-9]* rdb-[0-9]* \ - swish++-[0-9]* xaira-[0-9]* +CONFLICTS= sphinxsearch-devel dpsearch rdb \ + swish++ xaira USERS?= _sphinx GROUPS?= _sphinx SPHINX_DIR?= /var/db/${PORTNAME} SPHINX_RUN?= /var/run/${PORTNAME} SPHINX_LOG?= /var/log/${PORTNAME} # Yes, the conflation of CPPFLAGS and CXXFLAGS is deliberate. No, # don't ask. GNU_CONFIGURE= yes CPPFLAGS+= ${CXXFLAGS} CFGFILE= ${PREFIX}/etc/sphinx.conf USE_RC_SUBR= sphinxsearch SUB_LIST+= PORTNAME=${PORTNAME} \ CFGFILE=${CFGFILE} \ SPHINX_USR=${USERS} \ SPHINX_GRP=${GROUPS} \ SPHINX_DIR=${SPHINX_DIR} \ SPHINX_RUN=${SPHINX_RUN} \ SPHINX_LOG=${SPHINX_LOG} SUB_FILES+= pkg-deinstall BINS= indexer indextool spelldump wordbreaker EXAMPLES= example.sql api DOCS= doc/sphinx.css doc/sphinx.html doc/sphinx.txt doc/sphinx.xml \ sphinx-min.conf.dist DOCSRC= ${WRKSRC}/doc MAN1SRC= indexer.1 indextool.1 spelldump.1 MAN8SRC= searchd.8 post-extract-LIBSTEMMER-on: @( cd ${WRKDIR} && ${COPYTREE_SHARE} ${LIBSTEMMER_DISTNAME} ${WRKSRC} ) # Fix up the sample configuration file to correspond to FreeBSD norms post-patch: @${REINPLACE_CMD} \ -e "s!@CONFDIR@/log/searchd.pid!${SPHINX_RUN}/searchd.pid!" \ -e "s!@CONFDIR@/log/query.log!${SPHINX_LOG}/sphinx-query.log!" \ -e "s!@CONFDIR@/log/searchd.log!${SPHINX_LOG}/searchd.log!" \ -e "s!@CONFDIR@!${SPHINX_DIR}!" \ ${WRKSRC}/sphinx.conf.in ${SED} -e 's/"1"/"8"/' ${DOCSRC}/searchd.1 > ${DOCSRC}/searchd.8 .for man in ${MAN1} ${SED} -i~ -e 's/\\fBsearchd\\fR(1)/\\fBsearchd\\fR(8)/' \ ${DOCSRC}/${man} .endfor do-install: .for bin in ${BINS} ${INSTALL_PROGRAM} ${WRKSRC}/src/${bin} ${STAGEDIR}${PREFIX}/bin/${bin} .endfor ${INSTALL_PROGRAM} ${WRKSRC}/src/searchd ${STAGEDIR}${PREFIX}/sbin/searchd ${INSTALL_DATA} ${WRKSRC}/sphinx.conf.dist ${STAGEDIR}${CFGFILE}.sample .for man in ${MAN1SRC} ${INSTALL_MAN} ${DOCSRC}/${man} ${STAGEDIR}${MANPREFIX}/man/man1/${man} .endfor .for man in ${MAN8SRC} ${INSTALL_MAN} ${DOCSRC}/${man} ${STAGEDIR}${MANPREFIX}/man/man8/${man} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for example in ${EXAMPLES} @cd ${WRKSRC} && ${COPYTREE_SHARE} ${example} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/textproc/utf8proc/Makefile b/textproc/utf8proc/Makefile index ce7bdb32f9b6..6d6c17e8ec9b 100644 --- a/textproc/utf8proc/Makefile +++ b/textproc/utf8proc/Makefile @@ -1,43 +1,43 @@ # Created by: Cheng-Lung Sung PORTNAME= utf8proc DISTVERSIONPREFIX= v DISTVERSION= 2.6.1 PORTREVISION= 1 CATEGORIES= textproc devel MAINTAINER= hrs@FreeBSD.org COMMENT= UTF-8 processing library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= gmake USE_GITHUB= yes GH_ACCOUNT= JuliaStrings USE_LDCONFIG= yes MAKE_ARGS= prefix=${PREFIX} -CONFLICTS= libutf8proc-[0-9]* +CONFLICTS= libutf8proc PLIST_FILES= include/utf8proc.h \ lib/libutf8proc.a \ lib/libutf8proc.so \ lib/libutf8proc.so.2 \ lib/libutf8proc.so.2.4.1 \ libdata/pkgconfig/libutf8proc.pc PORTDOCS= NEWS.md README.md OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libutf8proc.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/zorba/Makefile b/textproc/zorba/Makefile index 541d4bf80668..3e4fb7197409 100644 --- a/textproc/zorba/Makefile +++ b/textproc/zorba/Makefile @@ -1,111 +1,111 @@ # Created by: gahr PORTNAME= zorba PORTVERSION= 2.7.0 PORTREVISION= 33 CATEGORIES= textproc java MASTER_SITES= https://launchpadlibrarian.net/119058962/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= General purpose C++ XQuery processor LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 \ libicudata.so:devel/icu \ libcurl.so:ftp/curl \ libtidy.so:www/tidy-lib \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= fop:textproc/fop WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= PHP PYTHON RUBY JAVA DOCS DOXYGEN OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS+= doxygen:devel/doxygen DOXYGEN_IMPLIES= DOCS PHP_CMAKE_BOOL= WITH_PHP5 PYTHON_CMAKE_BOOL= WITH_PYTHON RUBY_CMAKE_BOOL= WITH_RUBY JAVA_CMAKE_BOOL= WITH_JAVA # Both install include/xqc.h -CONFLICTS= xqilla-[0-9]* +CONFLICTS= xqilla CONFLICTS_BUILD= bison USES= cmake compiler:c++11-lib gnome libedit USE_GNOME= libxml2 libxslt USE_LDCONFIG= yes USE_CXXSTD= c++11 CXXFLAGS+= -DU_USING_ICU_NAMESPACE=1 CXXFLAGS+= -I${LOCALBASE}/include -O1 # compiler hangs with -O2 on CURRENT LDFLAGS+= -L${LOCALBASE}/lib CMAKE_ARGS= -DCMAKE_REQUIRED_FLAGS:STRING="-I${LOCALBASE}/include -L${LOCALBASE}/lib" \ -DLOCALBASE:STRING=${LOCALBASE} MAKE_JOBS_UNSAFE= yes # due to consistent failures in bison-generated code compilation DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PLIST_SUB+= FULLVERSION=${PORTVERSION} \ MIDVERSION=${PORTVERSION:R} \ MINVERSION=${PORTVERSION:R:R} .include .if ${PORT_OPTIONS:MPHP} USE_PHP= tokenizer USES+= php:build WITH_SWIG= yes CMAKE_ARGS+= -DPHP5_INSTALL_PATH:FILEPATH="lib/php/${PHP_EXT_DIR}" PLIST_SUB+= PHP_EXTLIBDIR="lib/php/${PHP_EXT_DIR}" .endif .if ${PORT_OPTIONS:MPYTHON} USES+= python WITH_SWIG= yes CMAKE_ARGS+= -DPYTHON_SWIG_INSTALL_DIR:FILEPATH=${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///} PLIST_SUB+= PYTHON_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///} BROKEN= Does not stage .endif .if ${PORT_OPTIONS:MRUBY} USE_RUBY= yes WITH_SWIG= yes .endif .if ${PORT_OPTIONS:MJAVA} USE_JAVA= yes CONFIGURE_ENV+= JAVA_HOME=${JAVA_HOME} CATEGORIES+= java WITH_SWIG= yes CMAKE_ARGS+= -DJAVA_LIBDIR:PATH=${JAVALIBDIR} .endif .if defined(WITH_SWIG) BUILD_DEPENDS+= swig:devel/swig .endif post-patch: ${REINPLACE_CMD} \ -e 's|FreeBSD|${OPSYS}|g' ${WRKSRC}/CMakeLists.txt ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/cmake_modules/FindPHP5.cmake .if !${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e '/ADD_SUBDIRECTORY(doc)/d' \ ${WRKSRC}/CMakeLists.txt .endif post-install: ${LN} -sf libzorba_simplestore.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libzorba_simplestore.so.${PORTVERSION:R:R} .if ${PORT_OPTIONS:MDOCS} && !${PORT_OPTIONS:MDOXYGEN} cd ${STAGEDIR}${DOCSDIR} && ${RMDIR} c/html code/html code cxx/html zorba/html zorba/xqdoc zorba .endif test: build cd ${BUILD_WRKSRC} && ${MAKE} test .include diff --git a/www/awffull/Makefile b/www/awffull/Makefile index aed5704ad262..fa02db1ddbde 100644 --- a/www/awffull/Makefile +++ b/www/awffull/Makefile @@ -1,58 +1,58 @@ # Created by: Chadwick Sorrell chad@wickdev.com PORTNAME= awffull PORTVERSION= 3.10.2 PORTREVISION= 18 CATEGORIES?= www MASTER_SITES= https://launchpadlibrarian.net/20395993/ MAINTAINER?= ports@FreeBSD.org COMMENT= Webserver log analysis tool forked from Webalizer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/share/fonts/bitstream-vera/Vera.ttf:x11-fonts/bitstream-vera LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png \ libpcre.so:devel/pcre RUN_DEPENDS:= ${BUILD_DEPENDS} -CONFLICTS?= ja-awffull-[0-9]* +CONFLICTS?= ja-awffull FONTDEFAULT?= ${LOCALBASE}/share/fonts/bitstream-vera/VeraBd.ttf FONTLABEL?= ${LOCALBASE}/share/fonts/bitstream-vera/Vera.ttf OPTIONS_DEFINE= DOCS EXAMPLES NLS OPTIONS_SUB= yes USES= gettext iconv localbase shebangfix SHEBANG_FILES= contrib/awffull_history_regen.pl \ contrib/awffull_history_regen_german.pl GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-font-default=${FONTDEFAULT} \ --with-font-label=${FONTLABEL} \ --with-etcdir=${PREFIX}/etc NLS_CONFIGURE_ENABLE= nls PORTDOCS= * PORTEXAMPLES= * post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} \ ChangeLog DNS.README PERFORMANCE_TIPS.txt \ README* TODO country-codes.txt \ ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample* ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/contrib/*.pl ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/flags ${INSTALL_DATA} ${WRKSRC}/flags/README ${WRKSRC}/flags/*.png \ ${STAGEDIR}${EXAMPLESDIR}/flags .include diff --git a/www/erlang-mochiweb-basho/Makefile b/www/erlang-mochiweb-basho/Makefile index 87410d11a772..63d48156c237 100644 --- a/www/erlang-mochiweb-basho/Makefile +++ b/www/erlang-mochiweb-basho/Makefile @@ -1,25 +1,25 @@ PORTNAME= mochiweb PORTVERSION= 2.9.0p2 CATEGORIES= www devel PKGNAMEPREFIX= erlang- PKGNAMESUFFIX= -basho MAINTAINER= erlang@FreeBSD.org COMMENT= Erlang library for building lightweight HTTP servers (Basho fork) LICENSE= MIT -CONFLICTS= mochiweb-[0-9]* +CONFLICTS= mochiweb USES= erlang:rebar USE_GITHUB= yes GH_ACCOUNT= basho GH_TAGNAME= 4d38821 # required OPTIONS_DEFINE= DOCS EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/erlang-mochiweb/Makefile b/www/erlang-mochiweb/Makefile index f28917e310c3..98d2954c0e9c 100644 --- a/www/erlang-mochiweb/Makefile +++ b/www/erlang-mochiweb/Makefile @@ -1,25 +1,25 @@ PORTNAME= mochiweb PORTVERSION= 2.18.0 DISTVERSIONPREFIX= v CATEGORIES= www devel PKGNAMEPREFIX= erlang- MAINTAINER= erlang@FreeBSD.org COMMENT= Erlang library for building lightweight HTTP servers LICENSE= MIT -CONFLICTS= mochiweb-basho-[0-9]* +CONFLICTS= mochiweb-basho USES= cpe erlang:rebar CPE_VENDOR= mochiweb_project USE_GITHUB= yes GH_ACCOUNT= mochi OPTIONS_DEFINE= DOCS EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/free-sa-devel/Makefile b/www/free-sa-devel/Makefile index 9907b09fe88e..8ae3fb5817ba 100644 --- a/www/free-sa-devel/Makefile +++ b/www/free-sa-devel/Makefile @@ -1,100 +1,100 @@ # Created by: Alexander Moisseev PORTNAME= free-sa PORTVERSION= 2.0.0b6.7 CATEGORIES= www MASTER_SITES= SF/free-sa/free-sa-dev/2.0.0b6p7 PKGNAMESUFFIX= -devel DISTNAME= free-sa-2.0.0b6p7 MAINTAINER= moiseev@mezonplus.ru COMMENT= Statistic analyzer for daemons log files similar to SARG LICENSE= GPLv3 -CONFLICTS= free-sa-[0-9]* +CONFLICTS= free-sa WWWDIR?= ${PREFIX}/www/${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${DISTVERSION} SUB_FILES= pkg-deinstall SUB_LIST= CACHEDIR="/var/cache/free-sa" USE_CSTD= gnu89 MAKE_ARGS+= PREFIX="${PREFIX}" \ ETCDIR="${ETCDIR}" \ WWWDIR="${WWWDIR}" \ CACHEDIR="/var/cache/free-sa" \ LOCDIR="${DATADIR}" \ DOCDIR="${DOCSDIR}" \ LOGFILE=/var/log/squid/access.log \ CC="${CC}" \ SORT=/usr/bin/sort \ INSTALL=/usr/bin/install \ LARGEFILE=yes \ SATSEP="'" \ HAVE_STRL="1" \ MANDIR="${MANPREFIX}/man" \ STAGEDIR="${STAGEDIR}" # Fix build with clang11. Upstream seems dead, so don't expect a proper fix. CFLAGS+= -fcommon OPTIONS_DEFINE= OPTIMIZED_CFLAGS SA_DEBUG DOCS OPTIMIZED_CFLAGS_DESC= Build with distribution-recommended CFLAGS SA_DEBUG_DESC= Enable Free-SA debugging (level 1) .include pre-everything:: .if empty(PORT_OPTIONS:MOPTIMIZED_CFLAGS) @${ECHO_MSG} "=============================================================================" @${ECHO_MSG} " This software is computationally demanding, and users are" @${ECHO_MSG} " advised to employ compiler optimizations when building it." @${ECHO_MSG} " Author of this software have used such flags as" @${ECHO_MSG} " 'CFLAGS= -O4 -pipe -march=native' and 'CC= gcc' to advantage." @${ECHO_MSG} " You can set them in make.conf, but they depends on your system and compiler." @${ECHO_MSG} " In addition, you can enable extra flags by defining WITH_OPTIMIZED_CFLAGS" @${ECHO_MSG} " For example, 'make WITH_OPTIMIZED_CFLAGS=yes'" @${ECHO_MSG} "=============================================================================" .endif .if empty(PORT_OPTIONS:MSA_DEBUG) &! (SA_DEBUG_LEVEL) @${ECHO_MSG} "=============================================================================" @${ECHO_MSG} " You can enable Free-SA debugging (level 1) by defining WITH_SA_DEBUG" @${ECHO_MSG} " For example, 'make WITH_SA_DEBUG=yes'" @${ECHO_MSG} " Or for specific level (0-7) you can use SA_DEBUG_LEVEL" @${ECHO_MSG} " For example, 'make SA_DEBUG_LEVEL=4'" @${ECHO_MSG} " Note that SA_DEBUG_LEVEL overrides WITH_SA_DEBUG" @${ECHO_MSG} "=============================================================================" .endif .if ${PORT_OPTIONS:MSA_DEBUG} SA_DEBUG_LEVEL?= 1 .else SA_DEBUG_LEVEL?= 0 .endif post-patch: @cd ${WRKSRC} && \ ${REINPLACE_CMD} \ -e 's,^DEBUG = .*,DEBUG = ${SA_DEBUG_LEVEL},' \ -e 's,^include .(GMKPATH)/configs/.(OSTYPE)\.mk,,' \ global.mk && \ ${REINPLACE_CMD} -E \ -e '/#define/!s,\$$\((PREFIX|WWWDIR|CACHEDIR|DOCDIR|ETCDIR|MANDIR|LOCDIR)\),$$(STAGEDIR)&,' \ Makefile themes/Makefile src/Makefile etc/Makefile man/Makefile share/Makefile .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} MAKE_ARGS+= ADDCFLAGS="${CFLAGS} \ -fomit-frame-pointer \ -std=c99 \ -W -Wall -Wextra -Wredundant-decls -Wnested-externs -Wstrict-prototypes \ -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \ -Wreturn-type -Wswitch -Wshadow -Wcast-align -Wuninitialized \ -Wchar-subscripts -Wuninitialized -Wbad-function-cast -Wwrite-strings" .else MAKE_ARGS+= ADDCFLAGS="${CFLAGS}" .endif .include diff --git a/www/gist/Makefile b/www/gist/Makefile index 6a3f388bb721..3e501f609937 100644 --- a/www/gist/Makefile +++ b/www/gist/Makefile @@ -1,36 +1,36 @@ # Created by: Ricky E. PORTNAME= gist PORTVERSION= 5.1.0 DISTVERSIONPREFIX= v CATEGORIES= www net MAINTAINER= changlp@cs.nctu.edu.tw COMMENT= Gist pastebin posting command LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.MIT RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss -CONFLICTS= p5-App-gist-[0-9]* +CONFLICTS= p5-App-gist USE_GITHUB= yes GH_ACCOUNT= defunkt USE_RUBY= YES RUBY_NO_BUILD_DEPENDS= YES NO_BUILD= YES NO_ARCH= yes PLIST_FILES= bin/gist \ man/man1/gist.1.gz post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/build/gist do-install: ${INSTALL_SCRIPT} ${WRKSRC}/build/gist ${STAGEDIR}${PREFIX}/bin/gist ${INSTALL_MAN} ${WRKSRC}/build/gist.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/www/ilias/Makefile b/www/ilias/Makefile index c97acf5ec632..b8b575f8f776 100644 --- a/www/ilias/Makefile +++ b/www/ilias/Makefile @@ -1,90 +1,90 @@ # Created by: Bartlomiej Rutkowski PORTNAME= ilias PORTVERSION= 5.4.21 DISTVERSIONPREFIX= v CATEGORIES= www education MAINTAINER= wen@FreeBSD.org COMMENT= Powerful, dynamic, PHP and MySQL based e-learning platform LICENSE= GPLv2 -CONFLICTS= ilias6-[0-9]* +CONFLICTS= ilias6 PORTSCOUT= limit:^5\. RUN_DEPENDS= convert:graphics/ImageMagick6 \ zip:archivers/zip \ ${UNZIP_CMD}:archivers/unzip \ ${LOCALBASE}/share/pear/PEAR.php:devel/pear@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Auth/Auth.php:security/pear-Auth@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/MDB2.php:databases/pear-MDB2@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} LIB_DEPENDS= libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= ILIAS-eLearning GH_PROJECT= ILIAS USES= cpe jpeg php NO_BUILD= yes PLIST= ${WRKDIR}/plist USE_PHP= pdo_mysql session zlib gd pdf dom xsl pcre simplexml ILIASDIR= www/ilias ILIASDATADIR= www/iliasdata PLIST_SUB= ILIASDATADIR=${ILIASDATADIR} SUB_FILES= pkg-message SUB_LIST= ILIASDATADIR=${ILIASDATADIR} OPTIONS_DEFINE= SCORM2004 CHECKER MAIL SCORM2004_USE= php=json CHECKER_RUN_DEPENDS= ${LOCALBASE}/share/pear/HTTP/Request.php:www/pear-HTTP_Request@${PHP_FLAVOR} MAIL_RUN_DEPENDS= ${LOCALBASE}/share/pear/Mail.php:mail/pear-Mail@${PHP_FLAVOR} EXTRA_FILES= %%WWWDIR%%/libs/composer/vendor/bin/generate_vcards \ %%WWWDIR%%/libs/composer/vendor/bin/naturalselection \ %%WWWDIR%%/libs/composer/vendor/bin/sabredav \ %%WWWDIR%%/libs/composer/vendor/bin/vobject \ %%WWWDIR%%/libs/composer/vendor/simplesamlphp/simplesamlphp/locales/no \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/_mocha \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/esparse \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/esvalidate \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/flat \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/he \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/js-yaml \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mkdirp \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mocha \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/semver \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/uuid \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/which \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/js-yaml/node_modules/.bin/esparse \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/js-yaml/node_modules/.bin/esvalidate \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/he \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/js-yaml \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/mkdirp \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/which \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/node-environment-flags/node_modules/.bin/semver \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/send/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/superagent/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/yargs-unparser/node_modules/.bin/flat pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ILIASDIR}?g" >> ${PLIST} .for i in ${EXTRA_FILES} @${ECHO_CMD} ${i} >> ${PLIST} .endfor @${ECHO} @dir ${ILIASDIR} >> ${PLIST} @${ECHO} @dir ${ILIASDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${ILIASDATADIR} .include diff --git a/www/links/Makefile b/www/links/Makefile index ae071b9cc526..703097508fd3 100644 --- a/www/links/Makefile +++ b/www/links/Makefile @@ -1,111 +1,111 @@ # Created by: Michael Vasilenko PORTNAME= links DISTVERSION= 2.20.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= http://links.twibright.com/download/ MAINTAINER= portmaster@BSDforge.com COMMENT= Lynx-like text WWW browser LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= links-0* links-hacked-[0-9]* links1-[0-9]* +CONFLICTS= links-0* links-hacked links1 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl --without-pmshell --without-atheos \ --without-gpm --without-fb --without-windows USES= cpe localbase:ldflags ssl gettext-runtime CPE_VENDOR= twibright PLIST_FILES= bin/links man/man1/links.1.gz OPTIONS_DEFINE= BROTLI CIPHERSTRING DIRECTFB IPV6 NLS SVG SVGALIB THREADS TRANS \ UTF8 X11 OPTIONS_DEFAULT= UTF8 X11 BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli BROTLI_CONFIGURE_WITH= brotli CIPHERSTRING_DESC= Select the OpenSSL ciphers used via CIPHERSTRING DIRECTFB_DESC= DirectFB graphics support TRANS_DESC= Hack for background transparency DIRECTFB_LIB_DEPENDS= libdirectfb.so:devel/directfb DIRECTFB_CONFIGURE_WITH=directfb IPV6_CONFIGURE_WITH= ipv6 NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= gettext-runtime SVG_CONFIGURE_WITH= librsvg SVG_USES= gnome SVG_USE= gnome=librsvg2,glib20,gdkpixbuf2,cairo SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib SVGALIB_CONFIGURE_WITH= svgalib THREADS_CFLAGS= -DHAVE_PTHREADS THREADS_LDFLAGS=-pthread TRANS_EXTRA_PATCHES= ${FILESDIR}/extra-terminal.c.diff UTF8_CONFIGURE_ENABLE= utf8 X11_USES= xorg X11_USE= xorg=x11,xorgproto X11_LIB_DEPENDS= libevent.so:devel/libevent \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 X11_CONFIGURE_WITH= x X11_PLIST_FILES= share/pixmaps/links.xpm .include #CIPHERSTRING must be a valid OpenSSL cipher string(see ciphers(1)): CIPHERSTRING?= HIGH:!SSLv2:!aNULL:!eNULL:@STRENGTH .if ${PORT_OPTIONS:MDIRECTFB} || ${PORT_OPTIONS:MSVGALIB} || ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES+= jpeg CONFIGURE_ARGS+= --enable-graphics .else .if ${PORT_OPTIONS:MSVG} IGNORE= option SVG requires one of DIRECTFB, SVGALIB, or X11 .endif CONFIGURE_ARGS+= --disable-graphics --without-libjpeg --without-libtiff .endif .if ${PORT_OPTIONS:MX11} DESKTOP_ENTRIES="links" \ "Lynx-like text WWW browser" \ "${PREFIX}/share/pixmaps/links.xpm" \ "links -g" \ "Network;WebBrowser;" \ false .endif post-patch: @${REINPLACE_CMD} -e "s!/etc/!${PREFIX}/etc/!" ${WRKSRC}/os_dep.h @${REINPLACE_CMD} -e "/LIBS=/{s/-lpthread/-pthread/;s/-ldl//;}" \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MCIPHERSTRING} @${REINPLACE_CMD} -e '/SSL_CTX_set_options/ \ s/;/; SSL_CTX_set_cipher_list(ctx, "${CIPHERSTRING}");/' \ ${WRKSRC}/https.c .endif .if ${PORT_OPTIONS:MX11} post-install: ${INSTALL_DATA} ${WRKSRC}/graphics/links.xpm ${STAGEDIR}${PREFIX}/share/pixmaps/links.xpm .endif .include diff --git a/www/linux-c7-qtwebkit/Makefile b/www/linux-c7-qtwebkit/Makefile index 8f6756a89cc1..8bc997c79538 100644 --- a/www/linux-c7-qtwebkit/Makefile +++ b/www/linux-c7-qtwebkit/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= qtwebkit PORTVERSION= 2.3.4 DISTVERSIONSUFFIX= -6.el7 PORTREVISION= 2 CATEGORIES= www linux MASTER_SITES= EPEL7/q MAINTAINER= emulation@FreeBSD.org COMMENT= Qt WebKit implementation (Linux CentOS ${LINUX_DIST_VER}) ONLY_FOR_ARCHS= amd64 USES= cpe linux:c7 CPE_VENDOR= qt USE_LDCONFIG= yes USE_LINUX= fontconfig png xorglibs sqlite3 qt qt-x11 USE_LINUX_RPM= yes -CONFLICTS= linux-c6-qt47-webkit-[0-9]* +CONFLICTS= linux-c6-qt47-webkit .include diff --git a/www/mediawiki131/Makefile b/www/mediawiki131/Makefile index bfc406850a16..60754926a43f 100644 --- a/www/mediawiki131/Makefile +++ b/www/mediawiki131/Makefile @@ -1,70 +1,70 @@ # Created by: Gerrit Beine PORTNAME= mediawiki PORTVERSION= 1.31.16 CATEGORIES= www MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ PKGNAMESUFFIX= 131${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Wiki engine used by Wikipedia LICENSE= GPLv2 -CONFLICTS= mediawiki13[5-6]-[0-9]* +CONFLICTS= mediawiki13[5-6] DEPRECATED= Upstream EOL EXPIRATION_DATE=2021-12-31 USES= cpe php:flavors shebangfix SHEBANG_FILES= maintenance/dev/*.sh \ maintenance/postgres/*.pl \ maintenance/storage/make-blobs \ includes/shell/limit.sh SHEBANG_LANG= hhvm hhvm_OLD_CMD= /usr/bin/hhvm hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet USE_PHP= ctype dom fileinfo hash iconv intl json mbstring openssl pcre \ readline session xml xmlreader zlib MEDIAWIKIDIR?= www/mediawiki IGNORE_WITH_PHP= 80 NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR} OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= MYSQL SOCKETS MEMCACHED_DESC= Use memcached IMAGICK_DESC= Use ImageMagick SOCKETS_DESC= Use sockets MYSQL_USES= mysql MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql SQLITE_USE= php=sqlite3 LDAP_USE= php=ldap SOCKETS_USE= php=sockets MEMCACHED_RUN_DEPENDS= memcached:databases/memcached IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR} pre-install: @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST} @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST} @${ECHO} "@mode 0777" >> ${PLIST} @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST} @${ECHO} "@mode" >> ${PLIST} @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} .include diff --git a/www/mediawiki135/Makefile b/www/mediawiki135/Makefile index 8cdfdd3b3015..1d97648825c2 100644 --- a/www/mediawiki135/Makefile +++ b/www/mediawiki135/Makefile @@ -1,70 +1,70 @@ # Created by: Gerrit Beine PORTNAME= mediawiki PORTVERSION= 1.35.4 CATEGORIES= www MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ PKGNAMESUFFIX= 135${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Wiki engine used by Wikipedia LICENSE= GPLv2 -CONFLICTS= mediawiki131-[0-9]* mediawiki136-[0-9]* +CONFLICTS= mediawiki131 mediawiki136 USES= cpe php:flavors shebangfix SHEBANG_FILES= maintenance/dev/*.sh \ maintenance/postgres/*.pl \ maintenance/storage/make-blobs \ includes/shell/limit.sh SHEBANG_LANG= hhvm hhvm_OLD_CMD= /usr/bin/hhvm hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet USE_PHP= ctype dom fileinfo filter hash iconv intl json mbstring openssl \ pcre readline session xml xmlreader zlib IGNORE_WITH_PHP=80 MEDIAWIKIDIR?= www/mediawiki NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR} OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= MYSQL SOCKETS MEMCACHED_DESC= Use memcached IMAGICK_DESC= Use ImageMagick SOCKETS_DESC= Use sockets MYSQL_USES= mysql MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql SQLITE_USE= php=sqlite3 LDAP_USE= php=ldap SOCKETS_USE= php=sockets MEMCACHED_RUN_DEPENDS= memcached:databases/memcached IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR} pre-install: @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST} @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST} @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO} "@mode 0755" >> ${PLIST} @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST} @${ECHO} "@mode" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} .include diff --git a/www/mediawiki136/Makefile b/www/mediawiki136/Makefile index 5cc1dd88c010..d29004a411b0 100644 --- a/www/mediawiki136/Makefile +++ b/www/mediawiki136/Makefile @@ -1,67 +1,67 @@ # Created by: Gerrit Beine PORTNAME= mediawiki PORTVERSION= 1.36.2 CATEGORIES= www MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ PKGNAMESUFFIX= 136${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Wiki engine used by Wikipedia LICENSE= GPLv2 -CONFLICTS= mediawiki13[1-5]-[0-9]* +CONFLICTS= mediawiki13[1-5] USES= cpe php:flavors shebangfix SHEBANG_FILES= maintenance/dev/*.sh \ maintenance/storage/make-blobs SHEBANG_LANG= hhvm hhvm_OLD_CMD= /usr/bin/hhvm hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet USE_PHP= ctype dom fileinfo filter hash iconv intl json mbstring openssl \ pcre readline session xml xmlreader zlib MEDIAWIKIDIR?= www/mediawiki NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR} OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= MYSQL SOCKETS MEMCACHED_DESC= Use memcached IMAGICK_DESC= Use ImageMagick SOCKETS_DESC= Use sockets MYSQL_USES= mysql MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql SQLITE_USE= php=sqlite3 LDAP_USE= php=ldap SOCKETS_USE= php=sockets MEMCACHED_RUN_DEPENDS= memcached:databases/memcached IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR} pre-install: @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST} @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST} @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO} "@mode 0755" >> ${PLIST} @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST} @${ECHO} "@mode" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} .include diff --git a/www/mnogosearch/Makefile b/www/mnogosearch/Makefile index ccdaf978fd7c..e891e4d46d65 100644 --- a/www/mnogosearch/Makefile +++ b/www/mnogosearch/Makefile @@ -1,98 +1,98 @@ # Created by: ache PORTNAME= mnogosearch PORTVERSION= 3.4.1 CATEGORIES= www databases MASTER_SITES= http://www.mnogosearch.org/Download/ MAINTAINER= crees@FreeBSD.org COMMENT= Full featured SQL-based hypertext search engine LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= dpsearch-[0-9]* udmsearch-[0-9]* mguesser-[0-9]* +CONFLICTS= dpsearch udmsearch mguesser OPTIONS_DEFINE= DOCS EXAMPLES THREADS SSL ASIAN SYSLOG OPTIONS_MULTI= DATABASE OPTIONS_MULTI_DATABASE= PGSQL MYSQL SQLITE2 SQLITE3 OPTIONS_DEFAULT= THREADS SSL SYSLOG SQLITE3 ASIAN_DESC= Enable asian charsets DATABASE_DESC= Database backends SYSLOG_DESC= Send logs to syslog SQLITE2_DESC= Use SQLite 2.x SQLITE3_DESC= Use SQLite 3.x GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= cpe gmake libtool USE_LDCONFIG= yes CONFIGURE_ARGS= --sysconfdir=${ETCDIR} \ --localstatedir=/var/mnogosearch \ --datadir=${DATADIR} SUB_FILES+= pkg-message PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= pgsql=${LOCALBASE} SQLITE2_USES= sqlite:2 SQLITE3_USES= sqlite SQLITE2_CONFIGURE_ON= --with-sqlite=${LOCALBASE} SQLITE3_CONFIGURE_ON= --with-sqlite3=${LOCALBASE} .include .if ${PORT_OPTIONS:MSSL} USES+= ssl .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-pthreads .else CONFIGURE_ARGS+= --disable-pthreads .endif .if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .endif .if ${PORT_OPTIONS:MASIAN} CONFIGURE_ARGS+= --with-extra-charsets=all .endif .if ! ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --disable-syslog .endif .if ${PORT_OPTIONS:MMYSQL} USES+= mysql CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} .endif PORTDATA= * PORTDOCS= ChangeLog INSTALL README.html PORTEXAMPLES= README *.conf post-patch: .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's#$$(DESTDIR)$$(prefix)/doc#${DOCSDIR}#' \ ${WRKSRC}/Makefile.in ${WRKSRC}/doc/Makefile.in .else @${REINPLACE_CMD} -e \ 's#^SUBDIRS = include src doc#SUBDIRS = include src#' \ ${WRKSRC}/Makefile.in .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS:NREADME.html} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/samples/* ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/www/p5-App-gist/Makefile b/www/p5-App-gist/Makefile index 8e1dc2656474..e17b8e4fe223 100644 --- a/www/p5-App-gist/Makefile +++ b/www/p5-App-gist/Makefile @@ -1,29 +1,29 @@ # Created by: Denny Lin PORTNAME= App-gist PORTVERSION= 0.16 PORTREVISION= 1 CATEGORIES= www perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ALEXBIO PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= GitHub Gist creator LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-App-Cmd>=0:devel/p5-App-Cmd \ p5-Class-Load>=0:devel/p5-Class-Load \ p5-Moo>=0:devel/p5-Moo \ p5-Pithub>=0:devel/p5-Pithub \ p5-Term-ReadKey>=0:devel/p5-Term-ReadKey -CONFLICTS= gist-[0-9]* +CONFLICTS= gist USES= perl5 USE_PERL5= configure .include diff --git a/www/phpbb/Makefile b/www/phpbb/Makefile index 2f9758d9a05d..b6c58db40919 100644 --- a/www/phpbb/Makefile +++ b/www/phpbb/Makefile @@ -1,83 +1,83 @@ # Created by: Johann Visagie PORTNAME= phpbb PORTVERSION= 2.0.23 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/phpBB%202/phpBB%20v${PORTVERSION} DISTNAME= phpBB-${PORTVERSION} MAINTAINER= liukang@cn.freebsd.org COMMENT= PHP-based bulletin board / discussion forum system LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING RUN_DEPENDS= ${LOCALBASE}/share/pear/System.php:devel/pear@${PHP_FLAVOR} -CONFLICTS= phpbb-tw-[0-9]* +CONFLICTS= phpbb-tw USES= cpe tar:bzip2 php # The phpBB2 port supports a number of variables that may be tweaked at build # time. Perform a "make options" to see more information on these variables. # WWWDOCROOT?= www PHPBBURL?= phpBB2 # # End of user-configurable variables. # Set/override/append to variables from bsd.port.mk: # WRKSRC= ${WRKDIR}/phpBB2 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PHPBBURL="${PHPBBURL}" \ PHPBBDIR="${PHPBBDIR}" \ DELETEFILES="${EXCEPTFILES:S,${STAGEDIR},,g}" PHPBB_VER= ${PORTVERSION:S/.//g:S/.//g} PLIST_SUB+= PHPBBDIR=${PHPBBDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PLIST_SUB+= PHPBB_VER=${PHPBB_VER} # Set custom variables: # PHPBBDIR= ${WWWDOCROOT}/${PHPBBURL} PKGOPTS= ${FILESDIR}/pkg-opts EXCEPTFILES= ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/install.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/upgrade.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/update_to_latest.php OPTIONS_DEFINE= DOCS options: @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:" @ ${CAT} ${PKGOPTS} pre-everything:: .if !defined(BATCH) @ ${TEST} -r ${PKGOPTS} && \ (${ECHO_MSG} '-------------------------------------------------------------------------'; \ ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \ ${ECHO_MSG} '-------------------------------------------------------------------------') .endif post-patch: @ ${REINPLACE_CMD} -e "s#\.\./templates#/${PHPBBURL}/templates#" \ ${WRKSRC}/docs/*.html @${FIND} ${WRKSRC} -name '*.orig' -or -name '*.bak' -delete do-install: @${MKDIR} -m 0775 ${STAGEDIR}${PREFIX}/${PHPBBDIR} @cd ${WRKSRC} && ${FIND} * \( -name config.php \ ${EXCEPTFILES:S/^/-o -name /} \ -o -name docs -a -prune -o -name contrib -a -prune \) -o -print \ | ${TAR} cTf - - | ${TAR} xUCf ${STAGEDIR}${PREFIX}/${PHPBBDIR} - @${INSTALL_DATA} ${WRKSRC}/config.php ${STAGEDIR}${PREFIX}/${PHPBBDIR}/config.php.example @${MKDIR} ${STAGEDIR}${DATADIR}/contrib @cd ${WRKSRC} && ${INSTALL_DATA} ${EXCEPTFILES} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}/contrib && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR}/contrib @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/docs && ${FIND} * -type f -maxdepth 0 \ \! -name COPYING -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR} \; .include diff --git a/www/privoxy/Makefile b/www/privoxy/Makefile index ae5c43cbc020..9f618375fd0b 100644 --- a/www/privoxy/Makefile +++ b/www/privoxy/Makefile @@ -1,116 +1,116 @@ # Created by: John von Essen PORTNAME= privoxy PORTVERSION= 3.0.32 CATEGORIES= www MASTER_SITES= https://www.privoxy.org/sf-download-mirror/Sources/${PORTVERSION}%20(stable)/ \ SF/ijbswa/Sources/${PORTVERSION}%20%28stable%29 DISTNAME= privoxy-${PORTVERSION}-stable-src MAINTAINER= fk@fabiankeil.de COMMENT= Web proxy with advanced filtering capabilities LIB_DEPENDS= libpcre.so:devel/pcre USES= autoreconf cpe gmake shebangfix ssl USE_RC_SUBR= privoxy SHEBANG_FILES= tools/privoxy-log-parser.pl tools/privoxy-regression-test.pl \ tools/uagen.pl tools/url-pattern-translator.pl GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-extended-statistics --enable-pcre-host-patterns MAKEFILE= GNUmakefile CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # privoxy-devel is the development release available at the Privoxy website. # It's not (yet) part of the FreeBSD ports collection. -CONFLICTS= privoxy-devel-[0-9]* +CONFLICTS= privoxy-devel SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/privoxy-${PORTVERSION}-stable USERS= privoxy GROUPS= privoxy OPTIONS_DEFINE= ACCEPT_FILTER BROKEN_STRPTIME BROTLI COMPRESSION DEBUG \ DOCS EDITOR FORCE HTTPS_INSPECTION PRIVOXY_TOOLS TOGGLE OPTIONS_DEFAULT= ACCEPT_FILTER BROTLI DOCS EDITOR FORCE \ HTTPS_INSPECTION TOGGLE PRIVOXY_TOOLS OPTIONS_SUB= yes ACCEPT_FILTER_DESC= Support for accf_http(9) BROKEN_STRPTIME_DESC= Enable workaround for standards/173421 BROTLI_DESC= Support decompression of Brotli-encoded content COMPRESSION_DESC= Support compression of buffered content DOCS_DESC= Let Privoxy serve the user manual EDITOR_DESC= Support use of the web-based action editor FORCE_DESC= Support bypassing of blocks HTTPS_INSPECTION_DESC= Support filtering of encrypted content PRIVOXY_TOOLS_DESC= Install Privoxy-Log-Parser, uagen, etc. TOGGLE_DESC= Support for remote toggling ACCEPT_FILTER_CONFIGURE_ON= --enable-accept-filter BROKEN_STRPTIME_CONFIGURE_ON= --enable-strptime-sanity-checks BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli BROTLI_CONFIGURE_ON= --with-brotli COMPRESSION_CONFIGURE_ON= --enable-compression DEBUG_CONFIGURE_ON= --with-debug EDITOR_CONFIGURE_OFF= --disable-editor FORCE_CONFIGURE_OFF= --disable-force HTTPS_INSPECTION_CONFIGURE_ON= --with-openssl PRIVOXY_TOOLS_RUN_DEPENDS= curl:ftp/curl PRIVOXY_TOOLS_USES= perl5 PRIVOXY_TOOLS_USE= PERL5=run TOGGLE_CONFIGURE_OFF= --disable-toggle post-patch: ${REINPLACE_CMD} \ -e 's,^\(confdir\) \.,\1 ${PREFIX}/etc/privoxy,' \ -e 's,^\(logdir\) \.,\1 /var/log/privoxy,' \ -e 's,^\(actionsfile user\),#\1,' \ -e 's,^\(filterfile user\),#\1,' \ -e 's,^#\(listen-backlog -1\),\1,' \ ${WRKSRC}/config ${REINPLACE_CMD} \ -e 's,\(/etc/privoxy\),${PREFIX}\1,' ${WRKSRC}/tools/uagen.pl post-patch-DOCS-on: ${REINPLACE_CMD} \ -e 's,^#\(user-manual\) https://www.privoxy.org/user-manual/,\1 ${DOCSDIR}/user-manual,' \ ${WRKSRC}/config do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/privoxy/templates ${INSTALL_PROGRAM} ${WRKSRC}/privoxy ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/templates/[a-z]* ${STAGEDIR}${PREFIX}/etc/privoxy/templates .for privoxy_tool in privoxy-log-parser.pl privoxy-regression-test.pl uagen.pl url-pattern-translator.pl ${INSTALL_SCRIPT} ${WRKSRC}/tools/${privoxy_tool} ${STAGEDIR}${PREFIX}/bin .endfor .for defaultfile in default.action default.filter regression-tests.action ${INSTALL_DATA} ${WRKSRC}/${defaultfile} ${STAGEDIR}${PREFIX}/etc/privoxy .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for examplefile in config match-all.action trust user.action ${INSTALL_DATA} ${WRKSRC}/${examplefile} ${STAGEDIR}${EXAMPLESDIR}/ .endfor ${INSTALL_MAN} ${WRKSRC}/privoxy.8 ${STAGEDIR}${MAN1PREFIX}/man/man8 @${MKDIR} ${STAGEDIR}${DOCSDIR}/user-manual ${INSTALL_DATA} ${WRKSRC}/doc/webserver/user-manual/[a-z]* ${STAGEDIR}${DOCSDIR}/user-manual ${INSTALL_DATA} ${WRKSRC}/doc/webserver/p_doc.css ${STAGEDIR}${DOCSDIR}/user-manual .include diff --git a/www/pserv/Makefile b/www/pserv/Makefile index ca62a570b8cb..a51363190e06 100644 --- a/www/pserv/Makefile +++ b/www/pserv/Makefile @@ -1,44 +1,44 @@ # Created by: Alex Dupre PORTNAME= pserv PORTVERSION= 3.4 CATEGORIES= www MASTER_SITES= SF EXTRACT_SUFX= .tar.Z MAINTAINER= ale@FreeBSD.org COMMENT= Portable and small webserver written in C LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes -CONFLICTS= popular-[0-9]* +CONFLICTS= popular OPTIONS_DEFINE= LOG PHP OPTIONS_DEFAULT= LOG PHP LOG_DESC= Enable loggin PHP_USES= php:cgi post-patch: @${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g;s|%%LOCALBASE%%|${LOCALBASE}|g" \ ${WRKSRC}/defaults/pserv.conf ${WRKSRC}/sources/main.h post-patch-LOG-off: @${REINPLACE_CMD} "s|define LOG|undef LOG|" \ ${WRKSRC}/sources/main.h post-patch-PHP-off: @${REINPLACE_CMD} "s|define PHP|undef PHP|" \ ${WRKSRC}/sources/main.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sources/pserv ${STAGEDIR}${PREFIX}/sbin/ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/pserv ${INSTALL_DATA} ${WRKSRC}/defaults/mime_types.dat ${STAGEDIR}${PREFIX}/etc/pserv/mime.types ${INSTALL_DATA} ${WRKSRC}/defaults/pserv.conf ${STAGEDIR}${PREFIX}/etc/pserv/pserv.conf.sample ${INSTALL_SCRIPT} ${FILESDIR}/pserv.sh ${STAGEDIR}${PREFIX}/etc/rc.d/ .include diff --git a/www/sogo-activesync/Makefile b/www/sogo-activesync/Makefile index c8c3ef26a633..8552b71ddd2a 100644 --- a/www/sogo-activesync/Makefile +++ b/www/sogo-activesync/Makefile @@ -1,9 +1,9 @@ PKGNAMESUFFIX= -activesync -CONFLICTS= sogo[2-4]-[0-9]* sogo[2-4]-activesync-[0-9]* +CONFLICTS= sogo[2-4] sogo[2-4]-activesync OPTIONS_SLAVE= ACTIVESYNC MFA MASTERDIR= ${.CURDIR}/../sogo .include "${MASTERDIR}/Makefile" diff --git a/www/sogo/Makefile b/www/sogo/Makefile index 93e82c61d1a4..48a05e982d54 100644 --- a/www/sogo/Makefile +++ b/www/sogo/Makefile @@ -1,81 +1,81 @@ PORTNAME= sogo PORTVERSION= 5.2.0 CATEGORIES= www gnustep MASTER_SITES= http://www.sogo.nu/files/downloads/SOGo/Sources/ DISTNAME= SOGo-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Groupware server with a focus on scalability and open standards LICENSE= GPLv2 LIB_DEPENDS= libmemcached.so:databases/libmemcached \ libcurl.so:ftp/curl \ libsodium.so:security/libsodium \ libzip.so:archivers/libzip \ libDOM.so:devel/sope \ libytnef.so:converters/ytnef RUN_DEPENDS= zip:archivers/zip OPTIONS_DEFAULT= MFA OPTIONS_DEFINE= ACTIVESYNC MFA SAML2 OPTIONS_SUB= yes ACTIVESYNC_DESC= Enable support for ActiveSync protocol MFA_DESC= Enable support for multi-factor authentication SAML2_DESC= Enable support for SAML2 authentication SAML2_USES= python:build gnome SAML2_USE= gnome=glib20 ACTIVESYNC_LIB_DEPENDS= libwbxml2.so:textproc/wbxml2 MFA_LIB_DEPENDS= liboath.so:security/oath-toolkit SAML2_LIB_DEPENDS= liblasso.so:security/lasso MFA_CONFIGURE_ON= --enable-mfa MFA_CONFIGURE_OFF= --disable-mfa SAML2_CONFIGURE_ON= --enable-saml2 USERS= sogod GROUPS= sogod USES= cpe gettext-runtime gnustep objc pkgconfig shebangfix ssl CPE_VENDOR= inverse USE_GNUSTEP= base build USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}/sogo SHEBANG_LANG= python SHEBANG_FILES= ${WRKSRC}/SoObjects/SOGo/gen-saml2-exceptions.py -CONFLICTS?= sogo[2-4]-activesync-[0-9]* sogo[2-4]-[0-9]* +CONFLICTS?= sogo[2-4]-activesync sogo[2-4] USE_RC_SUBR= sogod SUB_FILES+= pkg-message SUB_LIST+= GNUSTEP_LOCAL_TOOLS=${GNUSTEP_LOCAL_TOOLS} \ GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES} CONFIGURE_ARGS+= --disable-debug --disable-strip post-patch: @${GREP} -rlF '/etc/sogo' ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} 's#/etc/sogo#${PREFIX}/etc/sogo#g' @${REINPLACE_CMD} -e 's|/usr/lib/GNUstep/|${LOCALBASE}/GNUstep/Local/Library|g' ${WRKSRC}/Apache/SOGo.conf post-patch-ACTIVESYNC-on: @${REINPLACE_CMD} -e 's/Tools/Tools ActiveSync/' ${WRKSRC}/GNUmakefile do-configure: cd ${WRKSRC} ; . ${GNUSTEP_MAKEFILES}/GNUstep.sh ; ./configure ${CONFIGURE_ARGS} post-install: ${MKDIR} ${STAGEDIR}/var/spool/sogo ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/Scripts/sogo.conf ${STAGEDIR}${ETCDIR}/sogo.conf.sample ${INSTALL_DATA} ${WRKSRC}/Apache/SOGo.conf ${STAGEDIR}${ETCDIR}/SOGo-Apache.conf.sample ${INSTALL_DATA} ${WRKSRC}/Apache/SOGo-apple-ab.conf ${STAGEDIR}${ETCDIR}/SOGo-apple-ab.Apache.conf.sample ${INSTALL_DATA} ${FILESDIR}/expire-autoreply.creds.sample ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${FILESDIR}/ealarms-notify.creds.sample ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${FILESDIR}/cron-ealarms-notify.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/ ${INSTALL_DATA} ${FILESDIR}/cron-expire-autoreply.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/ .include diff --git a/www/sogo2-activesync/Makefile b/www/sogo2-activesync/Makefile index f521d46deda5..101094553702 100644 --- a/www/sogo2-activesync/Makefile +++ b/www/sogo2-activesync/Makefile @@ -1,9 +1,9 @@ PKGNAMESUFFIX= -activesync -CONFLICTS= sogo[2-4]-[0-9]* sogo[3-4]-activesync-[0-9]* +CONFLICTS= sogo[2-4] sogo[3-4]-activesync OPTIONS_SLAVE= ACTIVESYNC MASTERDIR= ${.CURDIR}/../sogo2 .include "${MASTERDIR}/Makefile" diff --git a/www/sogo2/Makefile b/www/sogo2/Makefile index 474ba8aa1453..96b47197d67d 100644 --- a/www/sogo2/Makefile +++ b/www/sogo2/Makefile @@ -1,67 +1,67 @@ # Created by: Euan Thoms PORTNAME= sogo2 PORTVERSION= 2.4.1 CATEGORIES= www gnustep MASTER_SITES= http://www.sogo.nu/files/downloads/SOGo/Sources/ DISTNAME= SOGo-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Groupware server with a focus on scalability and open standards LICENSE= GPLv2 BROKEN_FreeBSD_13= ld: error: duplicate symbol: SOGoMailCoreInfoKeys BROKEN_FreeBSD_14= ld: error: duplicate symbol: SOGoMailCoreInfoKeys LIB_DEPENDS= libmemcached.so:databases/libmemcached \ libcurl.so:ftp/curl \ libDOM.so:devel/sope2 OPTIONS_DEFINE= ACTIVESYNC OPTIONS_SUB= yes ACTIVESYNC_DESC= Enable support for ActiveSync protocol ACTIVESYNC_LIB_DEPENDS= libwbxml2.so:textproc/wbxml2 USERS= sogod GROUPS= sogod USES= gnustep ssl objc USE_GNUSTEP= base build USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}/sogo -CONFLICTS?= sogo[2-4]-activesync-[0-9]* sogo[3-4]-[0-9]* +CONFLICTS?= sogo[2-4]-activesync sogo[3-4] USE_RC_SUBR= sogod SUB_LIST+= GNUSTEP_LOCAL_TOOLS=${GNUSTEP_LOCAL_TOOLS} \ GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES} ETCDIR= ${PREFIX}/etc/${PORTNAME:S/2//} CONFIGURE_ARGS= --disable-debug --enable-strip post-patch: @${GREP} -rlF '/etc/sogo' ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} 's#/etc/sogo#${PREFIX}/etc/sogo#g' @${REINPLACE_CMD} -e 's|/usr/lib/GNUstep|${GNUSTEP_LOCAL_ROOT}/Library|' ${WRKSRC}/Apache/SOGo.conf @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/configure post-patch-ACTIVESYNC-on: @${REINPLACE_CMD} -e 's/Tools/Tools ActiveSync/' ${WRKSRC}/GNUmakefile do-configure: cd ${WRKSRC} ; . ${GNUSTEP_MAKEFILES}/GNUstep.sh ; ./configure ${CONFIGURE_ARGS} post-install: ${MKDIR} ${STAGEDIR}/var/spool/sogo ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/Scripts/sogo.conf ${STAGEDIR}${ETCDIR}/sogo.conf.sample ${INSTALL_DATA} ${WRKSRC}/Apache/SOGo.conf ${STAGEDIR}${ETCDIR}/SOGo-Apache.conf.sample ${INSTALL_DATA} ${WRKSRC}/Apache/SOGo-apple-ab.conf ${STAGEDIR}${ETCDIR}/SOGo-apple-ab.Apache.conf.sample ${INSTALL_DATA} ${FILESDIR}/expire-autoreply.creds.sample ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${FILESDIR}/ealarms-notify.creds.sample ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${FILESDIR}/cron-ealarms-notify.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/ ${INSTALL_DATA} ${FILESDIR}/cron-expire-autoreply.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/ .include diff --git a/www/tidy-devel/Makefile b/www/tidy-devel/Makefile index c1befe5a9179..458c1d3bfae2 100644 --- a/www/tidy-devel/Makefile +++ b/www/tidy-devel/Makefile @@ -1,103 +1,103 @@ # Created by: Abel Chow PORTNAME?= tidy DISTVERSION= 090315-cvs PORTREVISION= 3 CATEGORIES= www MASTER_SITES= LOCAL/thierry #MASTER_SITES= http://tidy.sourceforge.net/src/%SUBDIR%/ \ # http://tidy.sourceforge.net/docs/:docs #MASTER_SITE_SUBDIR= . old PKGNAMESUFFIX?= -devel MAINTAINER?= thierry@FreeBSD.org COMMENT?= Utility to clean up and pretty print HTML/XHTML/XML BUILD_DEPENDS= xsltproc:textproc/libxslt USES= cpe tar:bzip2 CPE_VENDOR= htacg SLAVEDIRS= www/tidy-lib WRKSRC= ${WRKDIR}/${PORTNAME} MAKE_JOBS_UNSAFE= yes .if !defined(WITH_SHLIB) USES+= gmake PLIST_SUB= SHLIB="@comment " NSHLIB="" MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX} -CONFLICTS= tidy-20000804* tidy-lib-[0-9]* +CONFLICTS= tidy-20000804* tidy-lib .else USES+= autoreconf libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip PLIST_SUB= SHLIB="" NSHLIB="@comment " CONFLICTS= tidy-devel-[0-9]* .endif DESCR= ${.CURDIR}/pkg-descr BIN2STRIP= tidy tab2space OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} . if !defined(WITH_SHLIB) ALL_TARGET= all doc DOCFILES= quickref.html . endif DOCFILES+= Overview.html checked_by_tidy.gif faq.html grid.gif pending.html \ release-notes.html tidy.css tidy.gif .endif .if defined(MAINTAINER_MODE) CVSROOT= ":pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy" CVS_PASSFILE= ${WRKDIR}/temp-cvs-passfile getcvs: ${MKDIR} ${WRKDIR}/cvs ${ECHO_CMD} ${CVSROOT} A > ${CVS_PASSFILE} cd ${WRKDIR}/cvs && \ CVSROOT=${CVSROOT} CVS_PASSFILE=${CVS_PASSFILE} cvs -z3 co -P tidy tarball: ${RM} -r ${WRKDIR}/cvs/tidy/CVSROOT ${FIND} ${WRKDIR}/cvs -name CVS | ${XARGS} ${RM} -r cd ${WRKDIR}/cvs && \ ${TAR} cfj ${_DISTDIR}${DISTFILES} tidy .endif post-patch: ${CHMOD} a+x ${WRKSRC}/test/testxml.sh .if !defined(WITH_SHLIB) ${CP} ${WRKSRC}/build/gmake/Makefile ${WRKSRC} .else ${CP} -R -f ${WRKSRC}/build/gnuauto/* ${WRKSRC} . for t in testone.sh testaccessone.sh ${REINPLACE_CMD} -e 's|../bin/tidy|../console/tidy|' \ ${WRKSRC}/test/${t} . endfor .endif post-install: .for pgm in ${BIN2STRIP} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${pgm} .endfor post-install-DOCS-on: @${ECHO_MSG} "===> Installing documentation for ${PKGNAME}" ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCFILES:S|^|${WRKSRC}/htmldoc/|} ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." do-test: .for t in testaccess.sh testall.sh testxml.sh cd ${WRKSRC}/test && ./${t} .endfor .include diff --git a/x11-clocks/asclock/Makefile b/x11-clocks/asclock/Makefile index 1c0fbf3621cb..f8a98c980b99 100644 --- a/x11-clocks/asclock/Makefile +++ b/x11-clocks/asclock/Makefile @@ -1,83 +1,83 @@ # Created by: Yukihiro Nakai PORTNAME= asclock PORTVERSION= 1.0 PORTREVISION= 4 CATEGORIES= x11-clocks afterstep MASTER_SITES= XCONTRIB/applications DISTNAME= ${PORTNAME} MAINTAINER= dinoex@FreeBSD.org COMMENT= Afterstep clock with some language extensions LICENSE= BSD2CLAUSE -CONFLICTS= asclock-gtk-[0-9]* asclock-xlib-[0-9]* +CONFLICTS= asclock-gtk asclock-xlib USES= tar:tgz imake xorg USE_XORG= xpm xext x11 PLIST_FILES= bin/asclock man/man1/asclock.1.gz OPTIONS_DEFINE= OPTIONS_SINGLE= LANG OPTIONS_SINGLE_LANG= EN DE PT NL NO IT SE ES HU BRE FR CZ OPTIONS_DEFAULT= EN NO_OPTIONS_SORT=yes EN_DESC= english DE_DESC= german PT_DESC= portuguese NL_DESC= dutch NO_DESC= norwegian IT_DESC= italian SE_DESC= swedish ES_DESC= spanish HU_DESC= hungarian BRE_DESC= breton FR_DESC= french CZ_DESC= czech .include .if ${PORT_OPTIONS:MDE} ASCLOCK_LANG= german .endif .if ${PORT_OPTIONS:MPT} ASCLOCK_LANG= portuguese .endif .if ${PORT_OPTIONS:MNL} ASCLOCK_LANG= dutch .endif .if ${PORT_OPTIONS:MNO} ASCLOCK_LANG= norwegian .endif .if ${PORT_OPTIONS:MIT} ASCLOCK_LANG= italian .endif .if ${PORT_OPTIONS:MSE} ASCLOCK_LANG= swedish .endif .if ${PORT_OPTIONS:MES} ASCLOCK_LANG= spanish .endif .if ${PORT_OPTIONS:MHU} ASCLOCK_LANG= hungarian .endif .if ${PORT_OPTIONS:MBRE} ASCLOCK_LANG= breton .endif .if ${PORT_OPTIONS:MFR} ASCLOCK_LANG= french .endif .if ${PORT_OPTIONS:MCZ} ASCLOCK_LANG= czech .endif # default ASCLOCK_LANG?= english pre-configure: ${RM} ${WRKSRC}/month.xpm ${WRKSRC}/weekday.xpm (cd ${WRKSRC} && ${LN} -s ./${ASCLOCK_LANG}/month.xpm ./month.xpm) (cd ${WRKSRC} && ${LN} -s ./${ASCLOCK_LANG}/weekday.xpm ./weekday.xpm) .include diff --git a/x11-fonts/linux-c7-fontconfig/Makefile b/x11-fonts/linux-c7-fontconfig/Makefile index 1df1aaf4e6fc..3291872f1a12 100644 --- a/x11-fonts/linux-c7-fontconfig/Makefile +++ b/x11-fonts/linux-c7-fontconfig/Makefile @@ -1,33 +1,33 @@ # Created by: Piotr Kubaj PORTNAME= fontconfig PORTVERSION= 2.13.0 DISTVERSIONSUFFIX= -4.3.el7 CATEGORIES= x11-fonts linux MAINTAINER= emulation@FreeBSD.org COMMENT= XML-based font configuration API for X Windows (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= expat freetype USE_LINUX_RPM= yes CPE_VENDOR= fontconfig_project -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-patch: @${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/lib/fontconfig \ ${WRKSRC}/usr/share/fontconfig post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc ${LN} -s ${LOCALBASE}/etc/fonts ${STAGEDIR}${PREFIX}/etc/ ${MKDIR} ${STAGEDIR}${PREFIX}/var/db/fontconfig .include diff --git a/x11-fonts/mkbold-mkitalic/Makefile b/x11-fonts/mkbold-mkitalic/Makefile index 82967a6302cc..76a1fa25049d 100644 --- a/x11-fonts/mkbold-mkitalic/Makefile +++ b/x11-fonts/mkbold-mkitalic/Makefile @@ -1,24 +1,24 @@ # Created by: KOMATSU Shinichiro PORTNAME= mkbold-mkitalic PORTVERSION= 0.11 PORTREVISION= 1 CATEGORIES= x11-fonts MASTER_SITES= http://hp.vector.co.jp/authors/VA013651/lib/ MAINTAINER= koma2@lovepeers.org COMMENT= Programs to make BDF font bold/italic -CONFLICTS= mkbold-[0-9]* mkitalic-[0-9]* +CONFLICTS= mkbold mkitalic PLIST_FILES= bin/mkbold bin/mkitalic bin/mkbolditalic PORTDOCS= ALGORITHM ALGORITHM.eucJP LICENSE README README.eucJP USES= tar:bzip2 OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/x11-fonts/mkbold/Makefile b/x11-fonts/mkbold/Makefile index 784026e02fab..6ed5d0dc93d1 100644 --- a/x11-fonts/mkbold/Makefile +++ b/x11-fonts/mkbold/Makefile @@ -1,27 +1,27 @@ # Created by: KOMATSU Shinichiro PORTNAME= mkbold PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= x11-fonts MASTER_SITES= PORTS_JP EXTRACT_SUFX= .bz2 MAINTAINER= koma2@lovepeers.org COMMENT= Perl script to make BDF font bold -CONFLICTS= mkbold-mkitalic-[0-9]* +CONFLICTS= mkbold-mkitalic PLIST_FILES= bin/mkbold USES= shebangfix perl5 tar:bzip2 SHEBANG_FILES= mkbold EXTRACT_CMD= ${BZCAT} EXTRACT_BEFORE_ARGS= # EXTRACT_AFTER_ARGS= > ${WRKSRC}/mkbold NO_WRKSUBDIR= yes NO_BUILD= yes do-install: ${INSTALL_SCRIPT} ${WRKSRC}/mkbold ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11-fonts/mkitalic/Makefile b/x11-fonts/mkitalic/Makefile index 181b5d17ea74..12ba2aaadb8d 100644 --- a/x11-fonts/mkitalic/Makefile +++ b/x11-fonts/mkitalic/Makefile @@ -1,27 +1,27 @@ # Created by: KOMATSU Shinichiro PORTNAME= mkitalic PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= x11-fonts MASTER_SITES= PORTS_JP EXTRACT_SUFX= .bz2 MAINTAINER= koma2@lovepeers.org COMMENT= Perl script to make BDF font italic -CONFLICTS= mkbold-mkitalic-[0-9]* +CONFLICTS= mkbold-mkitalic PLIST_FILES= bin/mkitalic EXTRACT_CMD= ${BZCAT} EXTRACT_BEFORE_ARGS= # EXTRACT_AFTER_ARGS= > ${WRKSRC}/mkitalic NO_WRKSUBDIR= yes USES= shebangfix perl5 tar:bzip2 SHEBANG_FILES= mkitalic NO_BUILD= yes do-install: ${INSTALL_SCRIPT} ${WRKSRC}/mkitalic ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11-themes/clearlooks/Makefile b/x11-themes/clearlooks/Makefile index f15c2a9f1b6f..c3194ebf30f4 100644 --- a/x11-themes/clearlooks/Makefile +++ b/x11-themes/clearlooks/Makefile @@ -1,69 +1,69 @@ # Created by: Michael Johnson # $MCom: ports/x11-themes/clearlooks/Makefile,v 1.8 2007/08/07 04:34:29 mezz Exp $ PORTNAME?= clearlooks PORTVERSION= 0.6.2 PORTREVISION= 13 CATEGORIES= x11-themes MASTER_SITES= SF/clearlooks/clearlooks/clearlooks%20${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT?= GTK+ 2.x engine based on Bluecurve GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gnome libtool pkgconfig tar:bzip2 USE_GNOME= gtk20 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if defined(PORTNAME) && !defined(PKGNAMESUFFIX) OPTIONS_DEFINE= ANIMATION METACITY OPTIONS_DEFAULT= METACITY ANIMATION_DESC= Enable experimental animated progressbars METACITY_DESC= Depend on MetaCity Theme .endif .include .if !defined(PKGNAMESUFFIX) -CONFLICTS+= gtk-engines2-[0-9]* clearlooks-themes[0-9]* +CONFLICTS+= gtk-engines2 clearlooks-themes[0-9]* PLIST_SUB+= ENGINE="" .else -CONFLICTS+= clearlooks-[0-9]* +CONFLICTS+= clearlooks BUILD_DEPENDS+= gtk-engines2>=2.7.5_1:x11-themes/gtk-engines2 RUN_DEPENDS+= gtk-engines2>=2.7.5_1:x11-themes/gtk-engines2 BUILD_WRKSRC= ${WRKSRC}/themes INSTALL_WRKSRC= ${WRKSRC}/themes PLIST_SUB+= ENGINE="@comment " .endif .if ${PORT_OPTIONS:MMETACITY} && !defined(PKGNAMESUFFIX) RUN_DEPENDS+= ${LOCALBASE}/share/themes/Clearlooks/metacity-1/metacity-theme-1.xml:x11-themes/clearlooks-metacity .endif .if ${PORT_OPTIONS:MANIMATION} CONFIGURE_ARGS+= --enable-animation .endif .if !defined(PKGNAMESUFFIX) pre-everything:: @if [ -n "`${PKG_INFO} -xI '^gtk-engines2*[0-9]*'`" ]; then \ ${ECHO_MSG} ; \ ${ECHO_MSG} "Gnome/gtk-engine users should use ${PORTSDIR}/x11-themes/clearlooks-themes instead" ; \ ${ECHO_MSG} ; \ ${FALSE}; \ fi .endif post-patch: .if ${PORTNAME} != "clearlooks" @${REINPLACE_CMD} -e 's|gtkrc||' \ ${WRKSRC}/themes/Clearlooks/gtk-2.0/Makefile.in .endif .include diff --git a/x11-themes/gtk-engines2/Makefile b/x11-themes/gtk-engines2/Makefile index 12ec0706f294..5c104415257e 100644 --- a/x11-themes/gtk-engines2/Makefile +++ b/x11-themes/gtk-engines2/Makefile @@ -1,37 +1,37 @@ # Created by: Joe Marcus Clarke # $MCom: ports/x11-themes/gtk-engines2/Makefile,v 1.82 2010/04/19 10:51:27 kwm Exp $ PORTNAME= gtk-engines2 PORTVERSION= 2.20.2 PORTREVISION= 3 CATEGORIES= x11-themes MASTER_SITES= GNOME/sources/${PORTNAME:S/2$//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} DISTNAME= ${PORTNAME:S/2$//}-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Theme engine for the GTK+-2.0 toolkit -CONFLICTS= gtk-smooth-engine-[0-9]* clearlooks-[0-9]* +CONFLICTS= gtk-smooth-engine clearlooks USE_GNOME= gtk20 intlhack USES= gettext gmake gnome libtool pathfix pkgconfig tar:bzip2 USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= ANIMATION ANIMATION_DESC= Experimental animated progressbars ANIMATION_CONFIGURE_ENABLE= animation post-patch: @${REINPLACE_CMD} -e 's|glib.*\.h>|glib.h>|g' \ ${WRKSRC}/engines/clearlooks/src/animation.c post-install: @(cd ${WRKSRC}/po && ${MAKE_CMD} install DESTDIR=${STAGEDIR}) .include diff --git a/x11-toolkits/linux-c7-gtk2/Makefile b/x11-toolkits/linux-c7-gtk2/Makefile index efc409a116b9..62eedcbfc901 100644 --- a/x11-toolkits/linux-c7-gtk2/Makefile +++ b/x11-toolkits/linux-c7-gtk2/Makefile @@ -1,27 +1,27 @@ # Created by: Piotr Kubaj PORTNAME= gtk2 PORTVERSION= 2.24.31 DISTVERSIONSUFFIX= -1.el7 CATEGORIES= x11-toolkits linux MAINTAINER= emulation@FreeBSD.org COMMENT= GTK+ library, version 2.X (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= gnome CPE_PRODUCT= gtk USE_LDCONFIG= yes USE_LINUX= atk gdkpixbuf2 pango xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= ${DISTNAME} \ ${PORTNAME}-immodules-${DISTVERSIONFULL} -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}0/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/x11-toolkits/linux-c7-openmotif/Makefile b/x11-toolkits/linux-c7-openmotif/Makefile index 8d17841edea8..201083f35ea5 100644 --- a/x11-toolkits/linux-c7-openmotif/Makefile +++ b/x11-toolkits/linux-c7-openmotif/Makefile @@ -1,26 +1,26 @@ # Created by: Piotr Kubaj PORTNAME= motif PORTVERSION= 2.3.4 DISTVERSIONSUFFIX= -14.el7_5 PORTREVISION= 6 CATEGORIES= x11-toolkits linux MAINTAINER= emulation@FreeBSD.org COMMENT= Motif toolkit libraries (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../open-${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS post-patch: @${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/include \ ${WRKSRC}/usr/share/X11 ${WRKSRC}/usr/share/man .include diff --git a/x11-toolkits/linux-c7-pango/Makefile b/x11-toolkits/linux-c7-pango/Makefile index 6b3c94ce14f3..0627598d0b2d 100644 --- a/x11-toolkits/linux-c7-pango/Makefile +++ b/x11-toolkits/linux-c7-pango/Makefile @@ -1,23 +1,23 @@ # Created by: Piotr Kubaj PORTNAME= pango PORTVERSION= 1.42.4 DISTVERSIONSUFFIX= -4.el7_7 PORTREVISION= 1 CATEGORIES= x11-toolkits linux MAINTAINER= emulation@FreeBSD.org COMMENT= Pango library (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= gnome USE_LDCONFIG= yes USE_LINUX= cairo fontconfig freetype fribidi harfbuzz libthai xorglibs USE_LINUX_RPM= yes -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/x11-toolkits/linux-c7-qt-x11/Makefile b/x11-toolkits/linux-c7-qt-x11/Makefile index 60f9feda5bd0..156a63bdb3d9 100644 --- a/x11-toolkits/linux-c7-qt-x11/Makefile +++ b/x11-toolkits/linux-c7-qt-x11/Makefile @@ -1,26 +1,26 @@ # Created by: Piotr Kubaj PORTNAME= qt PORTVERSION= 4.8.7 DISTVERSIONSUFFIX= -9.el7_9 PORTREVISION= 4 CATEGORIES= x11-toolkits linux PKGNAMESUFFIX= -x11 MAINTAINER= emulation@FreeBSD.org COMMENT= Cross-platform application and UI framework (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= alsalib dri fontconfig jpeg png qt tiff xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -CONFLICTS= linux-c6-qt47-x11-[0-9]* +CONFLICTS= linux-c6-qt47-x11 DATADIR= ${PREFIX}/usr/share/${PORTNAME}4 post-patch: @${RM} -r ${WRKSRC}/usr/share/icons .include diff --git a/x11-toolkits/linux-c7-tk85/Makefile b/x11-toolkits/linux-c7-tk85/Makefile index f71548ece825..e6b996c9db30 100644 --- a/x11-toolkits/linux-c7-tk85/Makefile +++ b/x11-toolkits/linux-c7-tk85/Makefile @@ -1,25 +1,25 @@ # Created by: Piotr Kubaj PORTNAME= tk PORTVERSION= 8.5.13 DISTVERSIONSUFFIX= -6.el7 PORTREVISION= 1 CATEGORIES= x11-toolkits linux PKGNAMESUFFIX= 85 MAINTAINER= emulation@FreeBSD.org COMMENT= Graphical toolkit for TCL (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes USE_LINUX_RPM_BAD_PERMS= yes -CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DATADIR= ${PREFIX}/usr/share/tk${PORTVERSION:R} DESCR= ${.CURDIR}/../${PORTNAME}${PKGNAMESUFFIX}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/x11-toolkits/open-motif/Makefile b/x11-toolkits/open-motif/Makefile index 6f3c4edf34c4..c61d077dde8e 100644 --- a/x11-toolkits/open-motif/Makefile +++ b/x11-toolkits/open-motif/Makefile @@ -1,51 +1,51 @@ PORTNAME= open-motif PORTVERSION= 2.3.8 PORTREVISION= 2 CATEGORIES= x11-toolkits # MASTER_SITES= SF/${PORTNAME}/Motif%202.3.4%20Source%20Code/ MASTER_SITES= SF/motif/Motif%20${PORTVERSION}%20Source%20Code/ DISTNAME= motif-${PORTVERSION} MAINTAINER= cy@FreeBSD.org COMMENT= Motif X11 Toolkit (industry standard GUI (IEEE 1295)) LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING MAKE_JOBS_UNSAFE= yes -CONFLICTS= lesstif-[0-9]* +CONFLICTS= lesstif USES= autoreconf gmake iconv jpeg libtool:keepla pkgconfig xorg USE_XORG= x11 xaw xbitmaps xext xft xt xmu xrender sm ice LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-printing=no CPPFLAGS+= -DCSRG_BASED -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I${PREFIX}/include USE_CSTD= gnu89 INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-patch: # fix sections @${FIND} ${WRKSRC}/doc/man/man1 -name '*.1' -maxdepth 1 | \ ${XARGS} ${REINPLACE_CMD} -e 's|user cmd|1|' @${FIND} ${WRKSRC}/doc/man/man3 -name '*.3' -maxdepth 1 | \ ${XARGS} ${REINPLACE_CMD} -e 's|library call|3|' # mwmrc is not a kernel interface!! @cd ${WRKSRC}/doc/man && ${CP} -f man4/mwmrc.4 man5/mwmrc.5 @${FIND} ${WRKSRC}/doc/man/man5 -name '*.5' -maxdepth 1 | \ ${XARGS} ${REINPLACE_CMD} -e 's|special file|5| ; \ s|file formats|5|' @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/configure.ac post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in BUGREPORT README RELNOTES ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/wmii-devel/Makefile b/x11-wm/wmii-devel/Makefile index e195487d3f5e..8d07330c540c 100644 --- a/x11-wm/wmii-devel/Makefile +++ b/x11-wm/wmii-devel/Makefile @@ -1,44 +1,44 @@ # Created by: Alexey Dokuchaev PORTNAME= wmii PORTVERSION= 3.9.2 PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= http://dl.suckless.org/wmii/ PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}+ixp-${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Dynamic, minimalist window manager for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libixp.so:devel/libixp -CONFLICTS= wmii-[0-9]* +CONFLICTS= wmii USES= pkgconfig python:run shebangfix tar:tbz xorg SHEBANG_FILES= alternative_wmiircs/python/wmiirc USE_XORG= x11 xext xrandr xrender xinerama xft MAKE_ARGS= PREFIX="${PREFIX}" INCLUDE="${LOCALBASE}/include" \ CC="${CC} -c" LD="${CC}" LIBIXP="-lixp" STATIC="" \ MAN="${MANPREFIX}/man" DOC="${DOCSDIR}" MAKE_ENV= noisycc=1 # unmute build commands, useful for logs OPTIONS_DEFINE= DOCS post-patch: # Link against `devel/libixp' from ports and drop extraneous build options @${REINPLACE_CMD} -e '/libixp/d' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,/usr/lib,${LOCALBASE}/lib, ; /^CFLAGS +=/d' \ ${WRKSRC}/config.mk post-install: @${RM} ${STAGEDIR}${DOCSDIR}/LICENSE .for f in bin/wimenu bin/wmii bin/wmii9menu bin/wmiir lib/libwmii_hack.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${f} .endfor .include diff --git a/x11-wm/wmii/Makefile b/x11-wm/wmii/Makefile index 5c7b8076ba00..f70a35526d10 100644 --- a/x11-wm/wmii/Makefile +++ b/x11-wm/wmii/Makefile @@ -1,57 +1,57 @@ # Created by: Alexey Dokuchaev PORTNAME= wmii DISTVERSION= 3.6 # this is stable version; for 3.9.x, use -devel port PORTREVISION= 7 CATEGORIES= x11-wm MASTER_SITES= http://dl.suckless.org/wmii/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= Dynamic, minimalist window manager for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libixp.so:devel/libixp RUN_DEPENDS= dmenu:x11/dmenu USES= xorg USE_XORG= x11 xorgproto xt xext -CONFLICTS= wmii-devel-[0-9]* +CONFLICTS= wmii-devel MAKE_ARGS= PREFIX="${PREFIX}" MAN="${MANPREFIX}/man" \ INCLUDE="${LOCALBASE}/include" \ INCX11="-I${LOCALBASE}/include" \ LIBX11="-L${LOCALBASE}/lib -lX11 -lixp" \ CC="${CC} -c" LD="${CC}" LIBIXP="" STATIC="" OPTIONS_DEFINE= SLIM_LAYOUT_BOX UTF8 SLIM_LAYOUT_BOX_DESC= Build with slim layout boxes UTF8_USES= iconv UTF8_MAKE_ARGS= LIBICONV="${ICONV_LIB}" UTF8_MAKE_ARGS_OFF= -DNO_UTF8 SLIM_LAYOUT_BOX_EXTRA_PATCHES= ${FILESDIR}/extra-patch-slim-layout-boxes post-patch: .SILENT ${REINPLACE_CMD} -e 's|-lfmt -lutf|$${LIBX11} & -lX11|' \ ${WRKSRC}/cmd/Makefile ${REINPLACE_CMD} -e '/_XOPEN_SOURCE/d' ${WRKSRC}/cmd/wmii/dat.h # Strip debug build options ${REINPLACE_CMD} -E 's| -g( -O0)?||' ${WRKSRC}/config.mk ${REINPLACE_CMD} -e 's|CFLAGS += -DIXPlint|& -DIXP_NEEDAPI=89|' \ ${WRKSRC}/config.mk # Fix brain-damaged piece of code which breaks on arches where `size_t' # is not 32-bit unsigned integer (e.g. amd64, sparc64) ${REINPLACE_CMD} -e '/wmii_strlcat/d' ${WRKSRC}/include/util.h ${REINPLACE_CMD} -e 's|strlcat|wmii_&|' ${WRKSRC}/include/util.h \ ${WRKSRC}/cmd/util.c ${WRKSRC}/cmd/wmii/client.c post-install: .for f in wmii wmii9menu wmiir @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor .include diff --git a/x11/linux-c7-xorg-libs/Makefile b/x11/linux-c7-xorg-libs/Makefile index 13c3ccc2a815..0ed012b0ee5c 100644 --- a/x11/linux-c7-xorg-libs/Makefile +++ b/x11/linux-c7-xorg-libs/Makefile @@ -1,97 +1,97 @@ # Created by: Piotr Kubaj PORTNAME= xorg-libs PORTVERSION= 7.7 PORTREVISION= 9 CATEGORIES= x11 linux MAINTAINER= emulation@FreeBSD.org COMMENT= Xorg libraries (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= fontconfig USE_LINUX_RPM= yes LIB_DISTNAMES= libICE-1.0.9-9.el7 \ libSM-1.2.2-2.el7 \ libX11-1.6.7-3.el7_9 \ libXScrnSaver-1.2.2-6.1.el7 \ libXau-1.0.8-2.1.el7 \ libXaw-1.0.13-4.el7 \ libXcomposite-0.4.4-4.1.el7 \ libXcursor-1.1.15-1.el7 \ libXdamage-1.1.4-4.1.el7 \ libXdmcp-1.1.2-6.el7 \ libXevie-1.0.3-7.1.el7 \ libXext-1.3.3-3.el7 \ libXfixes-5.0.3-1.el7 \ libXfont-1.5.4-1.el7 \ libXfont2-2.0.3-1.el7 \ libXft-2.3.2-2.el7 \ libXi-1.7.9-1.el7 \ libXinerama-1.1.3-2.1.el7 \ libXmu-1.1.2-2.el7 \ libXp-1.0.2-2.1.el7 \ libXpm-3.5.12-1.el7 \ libXrandr-1.5.1-2.el7 \ libXrender-0.9.10-1.el7 \ libXres-1.2.0-1.el7 \ libXt-1.1.5-3.el7 \ libXtst-1.2.3-1.el7 \ libXv-1.0.11-1.el7 \ libXvMC-1.0.10-1.el7 \ libXxf86dga-1.1.4-2.1.el7 \ libXxf86misc-1.0.3-7.1.el7 \ libXxf86vm-1.1.4-1.el7 \ libfontenc-1.1.3-3.el7 \ libxcb-1.13-1.el7 \ libxkbfile-1.0.9-3.el7 \ libxshmfence-1.2-1.el7 SHARE_DISTNAMES=libX11-common-1.6.7-2.el7 \ xkeyboard-config-2.24-1.el7 SRC_DISTFILES= libICE-1.0.9-9.el7${SRC_SUFX}:SOURCE \ libSM-1.2.2-2.el7${SRC_SUFX}:SOURCE \ libX11-1.6.7-3.el7_9${SRC_SUFX}:SOURCE \ libXScrnSaver-1.2.2-6.1.el7${SRC_SUFX}:SOURCE \ libXau-1.0.8-2.1.el7${SRC_SUFX}:SOURCE \ libXaw-1.0.13-4.el7${SRC_SUFX}:SOURCE \ libXcomposite-0.4.4-4.1.el7${SRC_SUFX}:SOURCE \ libXcursor-1.1.15-1.el7${SRC_SUFX}:SOURCE \ libXdamage-1.1.4-4.1.el7${SRC_SUFX}:SOURCE \ libXdmcp-1.1.2-6.el7${SRC_SUFX}:SOURCE \ libXevie-1.0.3-7.1.el7${SRC_SUFX}:SOURCE \ libXext-1.3.3-3.el7${SRC_SUFX}:SOURCE \ libXfixes-5.0.3-1.el7${SRC_SUFX}:SOURCE \ libXfont-1.5.4-1.el7${SRC_SUFX}:SOURCE \ libXft-2.3.2-2.el7${SRC_SUFX}:SOURCE \ libXi-1.7.9-1.el7${SRC_SUFX}:SOURCE \ libXinerama-1.1.3-2.1.el7${SRC_SUFX}:SOURCE \ libXmu-1.1.2-2.el7${SRC_SUFX}:SOURCE \ libXp-1.0.2-2.1.el7${SRC_SUFX}:SOURCE \ libXpm-3.5.12-1.el7${SRC_SUFX}:SOURCE \ libXrandr-1.5.1-2.el7${SRC_SUFX}:SOURCE \ libXrender-0.9.10-1.el7${SRC_SUFX}:SOURCE \ libXres-1.2.0-1.el7${SRC_SUFX}:SOURCE \ libXt-1.1.5-3.el7${SRC_SUFX}:SOURCE \ libXtst-1.2.3-1.el7${SRC_SUFX}:SOURCE \ libXv-1.0.11-1.el7${SRC_SUFX}:SOURCE \ libXvMC-1.0.10-1.el7${SRC_SUFX}:SOURCE \ libXxf86dga-1.1.4-2.1.el7${SRC_SUFX}:SOURCE \ libXxf86misc-1.0.3-7.1.el7${SRC_SUFX}:SOURCE \ libXxf86vm-1.1.4-1.el7${SRC_SUFX}:SOURCE \ libfontenc-1.1.3-3.el7${SRC_SUFX}:SOURCE \ libxcb-1.13-1.el7${SRC_SUFX}:SOURCE \ libxkbfile-1.0.9-3.el7${SRC_SUFX}:SOURCE \ libxshmfence-1.2-1.el7${SRC_SUFX}:SOURCE \ xkeyboard-config-2.24-1.el7${SRC_SUFX}:SOURCE -CONFLICTS= linux-c6-${PORTNAME}-[0-9]* +CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-patch: @${RM} -r ${WRKSRC}/usr/share/icons .include diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile index 572709c0e2e2..9cd9cdd7afc8 100644 --- a/x11/xscreensaver/Makefile +++ b/x11/xscreensaver/Makefile @@ -1,104 +1,104 @@ # Created by: dom@myrddin.demon.co.uk PORTNAME= xscreensaver PORTVERSION= 5.44 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://www.jwz.org/xscreensaver/ MAINTAINER= zeising@FreeBSD.org COMMENT= Save your screen while you entertain your cat LICENSE= MIT RUN_DEPENDS= p5-libwww>0:www/p5-libwww \ giftopnm:graphics/netpbm LIB_DEPENDS= libgle.so:graphics/gle \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -CONFLICTS= xscreensaver-gnome-[0-9]* xscreensaver-gnome-hacks-[0-9]* +CONFLICTS= xscreensaver-gnome xscreensaver-gnome-hacks USES= autoreconf cpe gettext gl gmake gnome jpeg localbase:ldflags perl5 \ pkgconfig xorg USE_GL= gl glu USE_GNOME= cairo gdkpixbuf2 gtk20 intltool libglade2 libxml2 USE_PERL5= run USE_XORG= ice sm x11 xext xi xinerama xmu xrandr xrender xpm xt xxf86vm USE_CSTD= gnu99 CPE_VENDOR= xscreensaver_project GNU_CONFIGURE= yes CONFIGURE_ENV+= PERL="${PERL}" CONFIGURE_ARGS= --with-gtk --with-gl --with-gle --with-pixbuf --with-xpm \ --with-jpeg=${LOCALBASE} --with-xshm-ext --with-xdbe-ext \ --with-hackdir=${PREFIX}/bin/xscreensaver-hacks/ \ --with-configdir=${PREFIX}/share/xscreensaver/config/ \ --with-x-app-defaults=${PREFIX}/lib/X11/app-defaults/ \ --with-dpms-ext --with-xinerama-ext --with-xf86vmode-ext \ --with-xf86gamma-ext --with-randr-ext --without-kerberos \ --without-setuid-hacks --enable-locking MAKE_ARGS+= install_prefix=${STAGEDIR} MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= PAM SETUID_HACKS FIREF NLS NSFW XAOS1 XDALI XEARTH \ XFT XMOUN XPLANET XSNOW OPTIONS_DEFAULT=PAM XFT OPTIONS_SUB= yes PAM_CONFIGURE_WITH= pam SETUID_HACKS_DESC= Install sonar hack suid so it can ping FIREF_DESC= Add extra port x11/fireflies FIREF_RUN_DEPENDS= ${LOCALBASE}/bin/xscreensaver-hacks/fireflies:x11/fireflies NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls NSFW_DESC= Include material that is Not Safe For Work XAOS1_DESC= Add extra port graphics/xaos XAOS1_RUN_DEPENDS= xaos:graphics/xaos XDALI_DESC= Add extra port x11-clocks/xdaliclock XDALI_RUN_DEPENDS= xdaliclock:x11-clocks/xdaliclock XFT_CONFIGURE_WITH= xft XFT_USE= XORG=xft XEARTH_DESC= Add extra port astro/xearth XEARTH_RUN_DEPENDS= xearth:astro/xearth XMOUN_DESC= Add extra port graphics/xmountains XMOUN_RUN_DEPENDS= xmountains:graphics/xmountains XPLANET_DESC= Add extra port astro/xplanet XPLANET_RUN_DEPENDS= xplanet:astro/xplanet XSNOW_DESC= Add extra port x11/xsnow XSNOW_RUN_DEPENDS= xsnow:x11/xsnow SUB_FILES= xscreensaver-blank.desktop xscreensaver-lock.desktop \ xscreensaver-start.desktop xscreensaver-stop.desktop post-patch: ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ -e 's|pkg_config --list-all|pkg_config --help|' \ ${WRKSRC}/configure.in ${REINPLACE_CMD} -e "s|/etc/pam.d|${PREFIX}/etc/pam.d|g" \ ${WRKSRC}/driver/passwd-pam.c \ ${WRKSRC}/driver/xscreensaver.man ${CP} ${FILESDIR}/xscreensaver.pam \ ${WRKSRC}/driver/xscreensaver.pam.in post-patch-NSFW-off: ${REINPLACE_CMD} -e 's|Dick Pix|Stuff|' ${WRKSRC}/hacks/bsod.c ${REINPLACE_CMD} -e 's|dick pics|data, etc.|' ${WRKSRC}/hacks/bsod.c post-install: ${INSTALL_DATA} ${FILESDIR}/x*.xml ${STAGEDIR}${DATADIR}/config/ ${INSTALL_DATA} ${WRKDIR}/*.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${RM} ${STAGEDIR}${PREFIX}/etc/pam.d/xscreensaver.pam .include diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile index ebabec2c7be3..fde8bfe1b40c 100644 --- a/x11/xterm/Makefile +++ b/x11/xterm/Makefile @@ -1,95 +1,95 @@ # Created by: krion PORTNAME= xterm PORTVERSION= 369 CATEGORIES= x11 MASTER_SITES= ftp://ftp.invisible-island.net/xterm/:src1 \ https://invisible-mirror.net/archives/xterm/:src1 \ LOCAL/ehaupt:src1 \ LOCAL/ehaupt:src2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src1 \ bsd-xterm-icons-${ICONVERSION}${EXTRACT_SUFX}:src2 MAINTAINER= ehaupt@FreeBSD.org COMMENT= Terminal emulator for the X Window System LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig USES= cpe localbase ncurses tar:tgz xorg CPE_VENDOR= invisible-island USE_XORG= ice x11 xext xft xmu xpm xt GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-narrowproto \ --with-utempter CPPFLAGS+= -DPIXMAP_ROOTDIR=${LOCALBASE}/share/pixmaps -CONFLICTS= x11iraf-[0-9]* +CONFLICTS= x11iraf OPTIONS_DEFINE= 256COLOR DABBREV DECTERM GNOME LOGGING LUIT PCRE2 REGIS \ SCRNDUMP SIXEL TOOLBAR WCHAR XINERAMA OPTIONS_DEFAULT= 256COLOR LUIT SIXEL WCHAR XAW OPTIONS_SINGLE= ATHENA OPTIONS_SINGLE_ATHENA= XAW NEXTAW XAW3D XAW3DXFT 256COLOR_DESC= Enable 256-color support DABBREV_DESC= Enable support for dabbrev-expand DECTERM_DESC= Enable DECterm Locator support LOGGING_DESC= Enable logging terminal I/O to a file LUIT_DESC= Use LUIT for locale convertion from/to UTF-8 NEXTAW_DESC= Link with neXT Athena library PCRE2_DESC= ${PCRE_DESC} version 2 REGIS_DESC= Enable ReGIS graphics support SCRNDUMP_DESC= Enable XHTML and SVG screen dumps SIXEL_DESC= Enable Sixel graphics support TOOLBAR_DESC= Enable pulldown menus with a toolbar WCHAR_DESC= Enable wide-character support XAW3DXFT_DESC= Link with Xaw 3d xft (extended fonts) library XAW3D_DESC= Link with Xaw 3d library XAW_DESC= Link with Xaw library 256COLOR_CONFIGURE_ENABLE= 256-color DABBREV_CONFIGURE_ENABLE= dabbrev DECTERM_CONFIGURE_ENABLE= dec-locator GNOME_USES= desktop-file-utils LOGGING_CONFIGURE_ENABLE= logging LUIT_IMPLIES= WCHAR LUIT_BUILD_DEPENDS= luit:x11/luit LUIT_CONFIGURE_ENABLE= luit NEXTAW_LIB_DEPENDS= libneXtaw.so:x11-toolkits/neXtaw NEXTAW_CONFIGURE_WITH= neXtaw PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE2_CONFIGURE_WITH= pcre2 REGIS_CONFIGURE_ENABLE= regis-graphics SCRNDUMP_CONFIGURE_ENABLE= screen-dumps SIXEL_CONFIGURE_ENABLE= sixel-graphics TOOLBAR_CONFIGURE_ENABLE= toolbar WCHAR_LIB_DEPENDS= libfreetype.so:print/freetype2 WCHAR_CONFIGURE_ENABLE= wide-chars WCHAR_VARS= PKGMESSAGE="${PKGDIR}/pkg-message.wchar" XAW3DXFT_LIB_DEPENDS= libXaw3dxft.so:x11-toolkits/libxaw3dxft XAW3DXFT_CONFIGURE_WITH= Xaw3dxft XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d XAW3D_CONFIGURE_WITH= Xaw3d XINERAMA_USE= XORG=xinerama,xorgproto XINERAMA_CONFIGURE_OFF= --without-xinerama XAW_USE= XORG=xaw ICONVERSION= 1 post-extract: @${CP} ${WRKDIR}/bsd-xterm-icons-1/*.png \ ${WRKDIR}/bsd-xterm-icons-1/*.xpm \ ${WRKSRC}/icons/ post-install: .for f in koi8rxterm resize uxterm xterm @${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${INSTALL_DATA} ${WRKSRC}/xterm.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ .include