diff --git a/audio/mps/Makefile b/audio/mps/Makefile index 3ed4893864f8..57b54d13a27b 100644 --- a/audio/mps/Makefile +++ b/audio/mps/Makefile @@ -1,29 +1,28 @@ # Created by: Nicola Vitale PORTNAME= mps PORTVERSION= 0.20.16 -#PORTREVISION= 0 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= CHEESESHOP MAINTAINER= nivit@FreeBSD.org COMMENT= Terminal based MP3 search, playback and download LICENSE= GPLv3 OPTIONS_DEFAULT= MPLAYER OPTIONS_RADIO= PLAYER OPTIONS_RADIO_PLAYER= MPLAYER MPV MPV_DESC= Mpv media player support # This port installs the following files in shared dirs # PLIST_FILES= bin/mps USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv .include diff --git a/audio/py-mpd/Makefile b/audio/py-mpd/Makefile index 12c2459879ba..2a7a4cb7b819 100644 --- a/audio/py-mpd/Makefile +++ b/audio/py-mpd/Makefile @@ -1,18 +1,18 @@ # Created by: Nicola Vitale PORTNAME= mpd PORTVERSION= 0.3.0 PORTREVISION= 1 -#PORTEPOCH= 0 +PORTEPOCH= 0 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Python MPD client library USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/cad/kicad-library-packages3d-devel/Makefile b/cad/kicad-library-packages3d-devel/Makefile index 83645ffab397..c365e2ab0a4f 100644 --- a/cad/kicad-library-packages3d-devel/Makefile +++ b/cad/kicad-library-packages3d-devel/Makefile @@ -1,44 +1,43 @@ # Created by: Thierry Thomas PORTNAME= kicad DISTVERSION= r${GIT_P3D_DATE} PORTREVISION= 1 -#PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-packages3D/-/archive/${GL_COMMIT}/ PKGNAMESUFFIX= -library-packages3d-devel DISTNAME= ${PORTNAME}-packages3D-${GL_COMMIT} MAINTAINER= mr@FreeBSD.org COMMENT= Official KiCad 3D model libraries for rendering and MCAD integration LICENSE= GPLv2 RUN_DEPENDS= kicad:cad/kicad-devel CONFLICTS= kicad-4.* USE_GITLAB= nodefault GL_ACCOUNT= kicad GL_PROJECT= kicad/packages3D GL_COMMIT= ${GIT_P3D_HASH} USES= cmake CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Release" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} INSTALL_TARGET= install NO_ARCH= yes .include "Makefile.git_rev" # Updating to new rev: # sh files/newVersion.sh # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist .include diff --git a/cad/kicad-library-templates-devel/Makefile b/cad/kicad-library-templates-devel/Makefile index d139e1c1c613..dac1cf1e4d44 100644 --- a/cad/kicad-library-templates-devel/Makefile +++ b/cad/kicad-library-templates-devel/Makefile @@ -1,44 +1,43 @@ # Created by: Thierry Thomas PORTNAME= kicad DISTVERSION= r${GIT_TMPL_DATE} PORTREVISION= 1 -#PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-templates/-/archive/${GL_COMMIT}/ PKGNAMESUFFIX= -library-tmpl-devel DISTNAME= ${PORTNAME}-templates-${GL_COMMIT} MAINTAINER= mr@FreeBSD.org COMMENT= Official KiCad project templates LICENSE= GPLv2 RUN_DEPENDS= kicad:cad/kicad-devel CONFLICTS= kicad-4.* USE_GITLAB= nodefault GL_ACCOUNT= kicad GL_PROJECT= kicad/libraries GL_COMMIT= ${GIT_TMPL_HASH} USES= cmake CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Release" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} INSTALL_TARGET= install NO_ARCH= yes .include "Makefile.git_rev" # Updating to new rev: # sh files/newVersion.sh # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist .include diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile index 659dfd8ea6f7..84b6c6556c4e 100644 --- a/cad/openscad-devel/Makefile +++ b/cad/openscad-devel/Makefile @@ -1,51 +1,50 @@ # Created by: Michael Reifenberger PORTNAME= openscad PORTVERSION= 2021.02.09 PORTREVISION= 2 -#PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel #PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ #PATCHFILES+= b6c170cc5dd1.patch:-p1 MAINTAINER= mr@FreeBSD.org COMMENT= Programmer's solid 3D CAD modeller #' LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cgal>0:math/cgal LIB_DEPENDS= libzip.so:archivers/libzip \ libhidapi.so:comms/hidapi \ libboost_regex.so:devel/boost-libs \ libqscintilla2_qt5.so:devel/qscintilla2-qt5 \ libopencsg.so:graphics/opencsg \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libfontconfig.so:x11-fonts/fontconfig \ libdouble-conversion.so:devel/double-conversion CONFLICTS= openscad USES= bison compiler:c++14-lang desktop-file-utils eigen:3 gettext \ gl gnome pkgconfig qmake qt:5 shared-mime-info xorg USE_GITHUB= yes USE_GL= gl glu glew USE_GNOME= glib20 libxml2 USE_QT= buildtools_build core concurrent_build dbus gui multimedia widgets USE_XORG= x11 GH_TAGNAME= 63a7c77740030c63d646eb0684ba6947eecb0db7 QMAKE_ARGS= CONFIG+="experimental" VERSION=${PORTVERSION} # Avoid overlinking: kvm, procstat, boost(thread, system), Qt5(concurrent, network, printsupport) LDFLAGS+= -Wl,--as-needed post-patch: @${REINPLACE_CMD} 's/-libusb//' ${WRKSRC}/features/hidapi.prf @${REINPLACE_CMD} -e 's,share/man,man,' \ ${WRKSRC}/openscad.pro .include diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile index 4e6ce7c7fabf..03f116266493 100644 --- a/cad/openscad/Makefile +++ b/cad/openscad/Makefile @@ -1,53 +1,52 @@ # Created by: Michael Reifenberger PORTNAME= openscad PORTVERSION= 2021.01.01 PORTREVISION= 2 -#PORTREVISION= 1 CATEGORIES= cad #PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ #PATCHFILES+= b6c170cc5dd1.patch:-p1 \ # 15acf6700674.patch:-p1 \ # 9c4d5ae7ab05.patch:-p1 \ # 07a56df933a3.patch:-p1 MAINTAINER= mr@FreeBSD.org COMMENT= Programmer's solid 3D CAD modeller #' LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cgal>0:math/cgal LIB_DEPENDS= libzip.so:archivers/libzip \ libhidapi.so:comms/hidapi \ libboost_regex.so:devel/boost-libs \ libqscintilla2_qt5.so:devel/qscintilla2-qt5 \ libopencsg.so:graphics/opencsg \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libfontconfig.so:x11-fonts/fontconfig \ libdouble-conversion.so:devel/double-conversion #CONFLICTS= openscad-devel USES= bison compiler:c++14-lang desktop-file-utils eigen:3 gettext \ gl gnome pkgconfig qmake qt:5 shared-mime-info xorg USE_GITHUB= yes USE_GL= gl glu glew USE_GNOME= glib20 libxml2 USE_QT= buildtools_build core concurrent_build dbus gui multimedia widgets USE_XORG= x11 GH_TAGNAME= 41f58fe57c03457a3a8b4dc541ef5654ec3e8c78 QMAKE_ARGS= CONFIG+="experimental" VERSION=${PORTVERSION} # Avoid overlinking: kvm, procstat, boost(thread, system), Qt5(concurrent, network, printsupport) LDFLAGS+= -Wl,--as-needed post-patch: @${REINPLACE_CMD} 's/-libusb//' ${WRKSRC}/features/hidapi.prf @${REINPLACE_CMD} -e 's,share/man,man,' \ ${WRKSRC}/openscad.pro .include diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile index 0e05e20bc178..322ce5188fb2 100644 --- a/cad/qcad/Makefile +++ b/cad/qcad/Makefile @@ -1,94 +1,94 @@ # Created by: Thomas Gellekum PORTNAME= qcad PORTVERSION= 3.26.1.0 -#PORTREVISION= DISTVERSIONPREFIX= v +PORTREVISION= 0 CATEGORIES= cad DIST_SUBDIR= ${PORTNAME} #PATCH_SITES= https://github.com/qcad/qcad/commit/ #PATCHFILES= bbcd195f199e75190e758f46475b4f723643a820.patch:-p1 #GH_TAGNAME= 98f92a5a275102dfab915b920e2ebf52f43bf091 MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ ${LOCALBASE}/lib/libopenNURBS.a:graphics/opennurbs USES= compiler:c++11-lang gl gmake qmake qt:5 USE_GITHUB= yes USE_LDCONFIG= yes USE_QT= buildtools qmake_build \ designer gui help imageformats network opengl script \ scripttools sql svg uitools xml xmlpatterns webkit USE_GL= glu DESKTOP_ENTRIES="QCad" \ "" \ "${DATADIR}/scripts/qcad_icon.png" \ "${PREFIX}/bin/qcad-bin" \ "" \ true .if defined(WITH_DEBUG) RESDIR= ${WRKSRC}/debug .else RESDIR= ${WRKSRC}/release .endif SHRLIBS= qcadcore qcadecmaapi qcadentity qcadgrid qcadgui qcadoperations \ qcadsnap qcadspatialindex qcadstemmer spatialindexnavel STALIBS= dxflib stemmer SHRDIR= fonts libraries linetypes patterns plugins scripts themes ts #QSCRIPTS should not be installed to avoid conflicts with texlive-base QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg OPTIONS_DEFINE= EXAMPLES CFLAGS_i386= -fPIC CXXFLAGS_i386= -fPIC LDFLAGS_i386= -Wl,-z,notext .include .if defined(WITH_DEBUG) ALL_TARGET= debug PLIST_SUB+= DEBUG_LIB_SUFFIX="_debug" RESDIR= ${WRKSRC}/debug .else ALL_TARGET= release PLIST_SUB+= DEBUG_LIB_SUFFIX="" RESDIR= ${WRKSRC}/release .endif pre-configure: ${MKDIR} ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-${_QT_VERSION} ${CP} ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-5.13.2/qt-labs-qtscriptgenerator-5.13.2.pro \ ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-${_QT_VERSION}/qt-labs-qtscriptgenerator-${_QT_VERSION}.pro ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ ${WRKSRC}/src/core/RS.cpp ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ ${WRKSRC}/src/core/RSettings.cpp do-install: ${INSTALL_PROGRAM} ${RESDIR}/qcad-bin ${STAGEDIR}${PREFIX}/bin/ ${LN} -sf qcad-bin ${STAGEDIR}${PREFIX}/bin/qcad .for lib in ${SHRLIBS:C|^|lib|:C|$|.so|} ${INSTALL_LIB} ${RESDIR}/${lib} ${STAGEDIR}${PREFIX}/lib/${lib}.0 ${LN} -sf ${lib}.0 ${STAGEDIR}${PREFIX}/lib/${lib} .endfor .for lib in ${STALIBS:C|^|lib|:C|$|.a|} ${INSTALL_DATA} ${RESDIR}/${lib} ${STAGEDIR}${PREFIX}/lib/ .endfor ${MKDIR} ${STAGEDIR}${DATADIR} .for dir in ${SHRDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/comms/inspectrum/Makefile b/comms/inspectrum/Makefile index 436cee005858..3221e40e452c 100644 --- a/comms/inspectrum/Makefile +++ b/comms/inspectrum/Makefile @@ -1,27 +1,27 @@ # Created by: PORTNAME= inspectrum PORTVERSION= g20191102 -#PORTREVISION= 2 +PORTREVISION= 0 CATEGORIES= comms hamradio MAINTAINER= mr@FreeBSD.org COMMENT= Offline radio signal analyser LICENSE= GPLv3 LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libliquid.so:comms/liquid-dsp CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX} USES= cmake compiler:c++11-lang pkgconfig qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= miek GH_TAGNAME= d6115cb458068fa64c7bbd9020bcbab3373fee0e USE_QT= core buildtools_build concurrent widgets USE_LDCONFIG= yes .include diff --git a/databases/p5-Amon2-DBI/Makefile b/databases/p5-Amon2-DBI/Makefile index bfd3731bc30a..88be3f7cd8da 100644 --- a/databases/p5-Amon2-DBI/Makefile +++ b/databases/p5-Amon2-DBI/Makefile @@ -1,26 +1,26 @@ PORTNAME= Amon2-DBI PORTVERSION= 0.33 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= kuriyama@FreeBSD.org COMMENT= Perl extension of simple DBI wrapper RUN_DEPENDS= \ p5-Carp-Clan>0:devel/p5-Carp-Clan \ p5-DBI>=1.616:databases/p5-DBI \ p5-DBIx-TransactionManager>=1.09:databases/p5-DBIx-TransactionManager \ p5-SQL-Interp>=1.10:databases/p5-SQL-Interp BUILD_DEPENDS= ${RUN_DEPENDS} TEST_DEPENDS= \ p5-Test-Requires>0:devel/p5-Test-Requires \ p5-DBD-SQLite>0:databases/p5-DBD-SQLite \ p5-Amon2>0:www/p5-Amon2 \ p5-Test-Memory-Cycle>0:devel/p5-Test-Memory-Cycle USES= perl5 USE_PERL5= modbuild .include diff --git a/databases/p5-RedisDB-Parser/Makefile b/databases/p5-RedisDB-Parser/Makefile index 6ea2853c16d8..fcfb668b6d06 100644 --- a/databases/p5-RedisDB-Parser/Makefile +++ b/databases/p5-RedisDB-Parser/Makefile @@ -1,21 +1,21 @@ PORTNAME= RedisDB-Parser PORTVERSION= 2.22 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= kuriyama@FreeBSD.org COMMENT= Perl extension for Redis protocol parser LICENSE= ART10 GPLv1+ LICENSE_COMB= dual RUN_DEPENDS= \ p5-Try-Tiny>0:lang/p5-Try-Tiny BUILD_DEPENDS= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure .include diff --git a/deskutils/flameshot/Makefile b/deskutils/flameshot/Makefile index 5e0550c06131..40772cbc4586 100644 --- a/deskutils/flameshot/Makefile +++ b/deskutils/flameshot/Makefile @@ -1,30 +1,30 @@ # Created by: Nicola Stanislao Vitale PORTNAME= flameshot PORTVERSION= 0.9.0 -#PORTREVISION= 0 DISTVERSIONPREFIX= v +PORTREVISION= 0 CATEGORIES= deskutils MAINTAINER= nivit@FreeBSD.org COMMENT= Powerful yet simple to use screenshot software LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++11-lang gl qmake qt:5 CMAKE_INSTALL_PREFIX= ${STAGEDIR}/${PREFIX} GH_ACCOUNT= flameshot-org USE_GITHUB= yes USE_GL= gl USE_QT= core dbus gui linguist network svg widgets \ buildtools_build post-patch: @${REINPLACE_CMD} -e 's,$${CMAKE_INSTALL_FULL_BINDIR},${LOCALBASE}/bin,1' \ ${WRKSRC}/data/dbus/org.flameshot.Flameshot.service.in .include diff --git a/deskutils/py-pystash/Makefile b/deskutils/py-pystash/Makefile index ba9b1f9fb495..c5ec62d95a4c 100644 --- a/deskutils/py-pystash/Makefile +++ b/deskutils/py-pystash/Makefile @@ -1,21 +1,21 @@ # Created by: Nicola Vitale PORTNAME= pystash PORTVERSION= 0.0.14 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= deskutils MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Save your code snippets in the cloud from the command line RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}clint>=0.3.7:devel/py-clint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xerox>=0.3.1:devel/py-xerox@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/gcc-msp430-ti-toolchain/Makefile b/devel/gcc-msp430-ti-toolchain/Makefile index f9d8830c96ac..693e1773f65e 100644 --- a/devel/gcc-msp430-ti-toolchain/Makefile +++ b/devel/gcc-msp430-ti-toolchain/Makefile @@ -1,212 +1,211 @@ PORTNAME= gcc-msp430-ti-toolchain PORTVERSION= ${TI_VERSION}.${RELEASE_DATE} PORTREVISION= 2 -#PORTREVISION?= 0 CATEGORIES= devel MASTER_SITES= GCC/releases/gcc-${GCC_REL_VERSION}:gcc \ SOURCEWARE/binutils/releases:binutils \ ftp://sources.redhat.com/pub/:newlib \ GNU/gdb:gdb \ SOURCEWARE/newlib:newlib \ http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/${TI_VERSION:S/./_/g}/export/:tipatch \ http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/${TI_VERSION:S/./_/g}/export/:tisupport \ http://www.ti.com/lit/ug/slau${DOC_VERSION}/:tidocs DISTFILES= gcc-${GCC_REL_VERSION}.tar.xz:gcc \ binutils-${BINUTILS_VERSION}.tar.bz2:binutils \ gdb-${GDB_VERSION}.tar.xz:gdb \ newlib-${NEWLIB_VERSION}.tar.gz:newlib \ msp430-gcc-${PATCHSET_VERSION}-source-patches.tar.bz2:tipatch \ msp430-gcc-support-files-${SUPPORT_VERSION}.zip:tisupport \ slau${DOC_VERSION}.pdf:tidocs EXTRACT_ONLY= gcc-${GCC_REL_VERSION}.tar.xz \ binutils-${BINUTILS_VERSION}.tar.bz2 \ gdb-${GDB_VERSION}.tar.xz \ newlib-${NEWLIB_VERSION}.tar.gz \ msp430-gcc-${PATCHSET_VERSION}-source-patches.tar.bz2 \ msp430-gcc-support-files-${SUPPORT_VERSION}.zip MAINTAINER= lev@FreeBSD.org COMMENT= Complete gcc-based toolcahin for TI MSP430 uC LICENSE= GPLv2 LGPL20 LGPL21 GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= objdump:devel/binutils LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc \ libisl.so:devel/isl # Akami tarpitting fetch by user agent FETCH_BEFORE_ARGS= --user-agent=Wget/1.20.3 USES= bison compiler cpe gmake iconv libtool makeinfo ncurses \ tar:bzip2 USE_CSTD= gnu89 GNU_CONFIGURE= yes TI_VERSION= 9.2.0.0 GCC_REL_VERSION= 9.2.0 GCC_VERSION= 9.2.0 SUPPORT_VERSION= 1.210 BINUTILS_VERSION= 2.34 GDB_VERSION= 9.1 NEWLIB_VERSION= 2.4.0 PATCHSET_VERSION= 9.2.0.50 DOC_VERSION= 646f RELEASE_DATE= 20200612 TARGET= msp430-elf CPE_PRODUCT= gcc CPE_VENDOR= gnu CPE_VERSION= ${GCC_REL_VERSION} PATCH_WRKSRC= ${WRKDIR} MANPREFIX= ${PREFIX}/${PORTNAME}-${TI_VERSION} DOCSDIR= ${PREFIX}/${PORTNAME}-${TI_VERSION}/docs PLIST_SUB+= TARGET=${TARGET} GCC_VERSION=${GCC_VERSION} \ TI_VERSION=${TI_VERSION} DOC_VERSION=${DOC_VERSION} DIST_PATCH_ARGS=--forward --force --quiet --remove-empty-files --strip=0 UNNEEDED_HOST_FILES= lib/lib${TARGET}-sim.a UNNEEDED_HOST_DIRS= lib/gcc/${TARGET}/${GCC_VERSION}/plugin/include/ada \ lib/gcc/${TARGET}/${GCC_VERSION}/plugin/include/java \ lib/gcc/${TARGET}/${GCC_VERSION}/plugin/include/objc \ include info man share BUILD_DIR= ${WRKDIR}/build INTERIM_WORLD= ${WRKDIR}/install INTERIM_PREFIX= ${INTERIM_WORLD}/${PORTNAME}-${TI_VERSION} MAKE_ENV= PATH="${PATH}:${INTERIM_PREFIX}/bin" CONFIGURE_ENV= PATH="${PATH}:${INTERIM_PREFIX}/bin" GCC_DIRS_FROM_NEWLIB= libgloss newlib CONFIGURE_ARGS_COMMON= --prefix=${INTERIM_PREFIX} \ --target=msp430-elf \ --enable-languages=c,c++ \ --disable-nls \ --enable-initfini-array pre-patch: @${ECHO_MSG} "===> Apply distribution patches..." @${ECHO_MSG} "====> Patch gcc" @cd ${WRKDIR}/gcc-${GCC_REL_VERSION} && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}-source-patches/gcc-${GCC_REL_VERSION:S/./_/g}-release.patch @${ECHO_MSG} "====> Patch binutils" @cd ${WRKDIR}/binutils-${BINUTILS_VERSION} && \ ${MKDIR} sim/testsuite/sim/msp430 && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}-source-patches/binutils-${BINUTILS_VERSION:S/./_/g}.patch @${ECHO_MSG} "====> Patch gdb" @cd ${WRKDIR}/gdb-${GDB_VERSION} && \ ${MKDIR} gas/config ld/emultempl && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}-source-patches/gdb-${GDB_VERSION}-release.patch @${ECHO_MSG} "====> Patch newlib" @cd ${WRKDIR}/newlib-${NEWLIB_VERSION} && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}-source-patches/newlib-${NEWLIB_VERSION:S/./_/g}.patch do-configure: .for _DIR in ${GCC_DIRS_FROM_NEWLIB} @${LN} -fns ${WRKDIR}/newlib-${NEWLIB_VERSION}/${_DIR} ${WRKDIR}/gcc-${GCC_REL_VERSION}/${_DIR} .endfor @${RM} -r ${BUILD_DIR} @${MKDIR} ${BUILD_DIR} @${RM} -r ${INTERIM_PREFIX} @${MKDIR} ${INTERIM_PREFIX} do-build: # Build & install binutils ${MKDIR} ${BUILD_DIR}/binutils @cd ${BUILD_DIR}/binutils && \ ${MAKE_ENV} ${CONFIGURE_ENV} ${WRKDIR}/binutils-${BINUTILS_VERSION}/configure \ ${CONFIGURE_ARGS_COMMON} \ --disable-sim \ --disable-gdb \ --disable-werror \ --with-pkgversion="FreeBSD Ports Collection" \ --with-system-zlib @cd ${BUILD_DIR}/binutils && \ ${DO_MAKE_BUILD} @cd ${BUILD_DIR}/binutils && \ ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install DESTDIR='' # Build & install gcc & newlib @${MKDIR} ${BUILD_DIR}/gcc @cd ${BUILD_DIR}/gcc && \ ${MAKE_ENV} ${CONFIGURE_ENV} ${WRKDIR}/gcc-${GCC_REL_VERSION}/configure \ ${CONFIGURE_ARGS_COMMON} \ --enable-target-optspace \ --enable-newlib-nano-formatted-io \ --with-gmp=${PREFIX} \ --with-mprf=${PREFIX} \ --with-mpc=${PREFIX} \ --with-isl=${PREFIX} \ --with-pkgversion="FreeBSD Ports Collection" \ --with-system-zlib @cd ${BUILD_DIR}/gcc && \ ${DO_MAKE_BUILD} @cd ${BUILD_DIR}/gcc && \ ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install DESTDIR='' # Build & install gdb @${MKDIR} ${BUILD_DIR}/gdb @cd ${BUILD_DIR}/gdb && \ ${MAKE_ENV} ${CONFIGURE_ENV} ${WRKDIR}/gdb-${GDB_VERSION}/configure \ ${CONFIGURE_ARGS_COMMON} \ --disable-binutils \ --disable-gas \ --disable-ld \ --disable-gprof \ --disable-etc \ --without-mpfr \ --without-lzma \ --with-python=no \ --with-pkgversion="FreeBSD Ports Collection" \ --with-system-zlib @cd ${BUILD_DIR}/gdb && \ ${DO_MAKE_BUILD} @cd ${BUILD_DIR}/gdb && \ ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install DESTDIR='' # Strip binaries .if !defined(DEBUG) @for bin in $$(${FIND} ${INTERIM_PREFIX}/bin -type f -name ${TARGET}-\*) ; do \ if ! ${FILE} $$bin | ${GREP} -qs ': ELF' ; then continue ; fi ; \ ${STRIP_CMD} $${bin} ; \ done @for bin in $$(${FIND} ${INTERIM_PREFIX}/${TARGET}/bin -type f -maxdepth 1 -mindepth 1) ; do \ if ! ${FILE} $$bin | ${GREP} -qs ': ELF' ; then continue ; fi ; \ ${STRIP_CMD} $${bin} ; \ done @for bin in $$(${FIND} ${INTERIM_PREFIX}/libexec/gcc/${TARGET}/${GCC_VERSION} -type f) ; do \ if ! ${FILE} $$bin | ${GREP} -qs ': ELF' ; then continue ; fi ; \ ${STRIP_CMD} $${bin} ; \ done @${STRIP_CMD} ${INTERIM_PREFIX}/lib/libcc1.so.0 @for bin in $$(${FIND} ${INTERIM_PREFIX}/lib/gcc/${TARGET}/${GCC_VERSION} -perm +111 -and ! -type d) ; do \ if ! ${FILE} $$bin | ${GREP} -qs ': ELF' ; then continue ; fi ; \ ${STRIP_CMD} $${bin} ; \ done .endif do-install: @${TAR} -cf - -C ${INTERIM_WORLD} ${PORTNAME}-${TI_VERSION} | ${TAR} -xf - -C ${STAGEDIR}${PREFIX} @${ECHO_MSG} "Remove unneeded host files..." @for f in ${UNNEEDED_HOST_FILES} ; do \ ${RM} "${STAGEDIR}${PREFIX}/$$f" ; \ done @for f in ${UNNEEDED_HOST_DIRS} ; do \ ${RM} -r "${STAGEDIR}${PREFIX}/$$f" ; \ done @${ECHO_MSG} "Install devices' headers and linker scripts..." @${MKDIR} ${STAGEDIR}${PREFIX}/include cd ${WRKDIR}/msp430-gcc-support-files && \ ${TAR} cf - . | \ ${TAR} xf - -C ${STAGEDIR}${PREFIX}/${PORTNAME}-${TI_VERSION} @${ECHO_MSG} "Install minimal documentation..." @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/slau${DOC_VERSION}.pdf \ ${STAGEDIR}${DOCSDIR}/slau${DOC_VERSION}.pdf ${INSTALL_DATA} ${FILESDIR}/watchdog.txt ${STAGEDIR}${DOCSDIR}/watchdog.txt .include diff --git a/devel/libopencm3/Makefile b/devel/libopencm3/Makefile index 5adff03e2fd1..50da54548498 100644 --- a/devel/libopencm3/Makefile +++ b/devel/libopencm3/Makefile @@ -1,35 +1,35 @@ PORTNAME= libopencm3 PORTVERSION= 0.8.0 DISTVERSIONPREFIX=v -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel MAINTAINER= lev@FreeBSD.org COMMENT= LGPLv3 Cortex-M0/M3/M4 runtime library LICENSE= LGPL3 BUILD_DEPENDS= ${LOCALBASE}/gcc-arm-embedded-${TOOLCHAIN_FULL_VERSION}/bin/arm-none-eabi-gcc:devel/gcc-arm-embedded USE_GITHUB= yes GH_ACCOUNT= libopencm3 USES= gmake python:build shebangfix SHEBANG_FILES= scripts/irq2nvic_h \ scripts/lpcvtcksum TOOLCHAIN_FULL_VERSION?=10-2020-q4-major TOOLCHAIN_PORT_VERSION?=10.2.20201211 TOOLCHAIN_TARGET?=arm-none-eabi DESTDIRNAME= STAGEDIR MAKE_ENV= PATH=${LOCALBASE}/gcc-arm-embedded-${TOOLCHAIN_FULL_VERSION}/bin:${PATH} \ DESTDIR=${STAGEDIR}${PREFIX}/gcc-arm-embedded-${TOOLCHAIN_FULL_VERSION} PLIST_SUB+= TARGET=${TOOLCHAIN_TARGET} FULL_VERSION=${TOOLCHAIN_FULL_VERSION} do-configure: ${FIND} ${WRKSRC} -name Makefile -o -name \*.mk -type f | ${XARGS} ${REINPLACE_CMD} -e 's|PREFIX|TARGET|g' .include diff --git a/devel/msp430-debug-stack/Makefile b/devel/msp430-debug-stack/Makefile index 323173164a79..0138c3b9b67b 100644 --- a/devel/msp430-debug-stack/Makefile +++ b/devel/msp430-debug-stack/Makefile @@ -1,54 +1,54 @@ PORTNAME= msp430-debug-stack PORTVERSION= 3.15.0.1 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPDS/3_15_0_000/export/ \ http://www.ti.com/lit/ug/slau320ai/:doc1 \ http://www.ti.com/lit/ug/slau656b/:doc2 DISTFILES= MSPDebugStack_OS_Package_${PORTVERSION:S/./_/g}.zip \ slau320ai.pdf:doc1 \ slau656b.pdf:doc2 EXTRACT_ONLY= MSPDebugStack_OS_Package_${PORTVERSION:S/./_/g}.zip MAINTAINER= lev@FreeBSD.org COMMENT= TI MSP430 debugging interface library LICENSE= BSD3CLAUSE LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libhidapi.so:comms/hidapi USES= compiler:c++11-lib dos2unix gmake zip:infozip USE_LDCONFIG= yes DOS2UNIX_REGEX= .*/Makefile|.*\.(cpp|h) MAKE_ARGS= BOOST_DIR=${LOCALBASE} \ HIDAPI_DIR=${LOCALBASE} MAKE_JOBS_UNSAFE= yes NO_WRKSUBDIR= yes SUB_FILES= pkg-message REINPLACE_ARGS= -i "" OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC}/DLL430_v3/src/TI/DLL430 \ \( -name '*.cpp' -o -name '*.h' \) -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|[io]fstream|std::&|; s|std::std::|std::|' do-install: ${INSTALL_LIB} ${WRKSRC}/libmsp430.so ${STAGEDIR}${PREFIX}/lib/libmsp430.so ${INSTALL_DATA} ${WRKSRC}/libmsp430.a ${STAGEDIR}${PREFIX}/lib/libmsp430.a ${MKDIR} ${STAGEDIR}${PREFIX}/include/libmsp430 ${INSTALL_DATA} ${WRKSRC}/DLL430_v3/include/* ${STAGEDIR}${PREFIX}/include/libmsp430/ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/slau320ai.pdf ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/slau656b.pdf ${STAGEDIR}${DOCSDIR}/ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd ${INSTALL_DATA} ${FILESDIR}/mspfet.conf ${STAGEDIR}${PREFIX}/etc/devd .include diff --git a/devel/mspdebug/Makefile b/devel/mspdebug/Makefile index ce759b652c9c..f7be346c8738 100644 --- a/devel/mspdebug/Makefile +++ b/devel/mspdebug/Makefile @@ -1,38 +1,38 @@ # Created by: Peter Jeremy PORTNAME= mspdebug PORTVERSION= 0.25.20200402 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel MAINTAINER= peterjeremy@acm.org COMMENT= Debugger for use with MSP 430 MCUs LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= dlbeer GH_TAGNAME= 493f38b OPTIONS_DEFINE= READLINE LIBMSP430 OPTIONS_DEFAULT= READLINE LIBMSP430 LIBMSP430_DESC= Use TI libmsp430 USB driver READLINE_USES= readline ncurses pkgconfig READLINE_MAKE_ARGS_OFF= WITHOUT_READLINE=1 LIBMSP430_LIB_DEPENDS= libmsp430.so:devel/msp430-debug-stack USES= compiler:c11 gmake PLIST_FILES= bin/mspdebug \ man/man1/mspdebug.1.gz \ share/mspdebug/ti_3410.fw.ihex \ share/mspdebug/ti_3410.fw.txt \ share/doc/mspdebug/EmbeddedMode.txt \ share/doc/mspdebug/README post-patch: @${REINPLACE_CMD} -e 's|-ltermcap||' ${WRKSRC}/Makefile .include diff --git a/devel/p5-Devel-StackTrace-AsHTML/Makefile b/devel/p5-Devel-StackTrace-AsHTML/Makefile index 972ff152f586..295805af55ce 100644 --- a/devel/p5-Devel-StackTrace-AsHTML/Makefile +++ b/devel/p5-Devel-StackTrace-AsHTML/Makefile @@ -1,23 +1,23 @@ PORTNAME= Devel-StackTrace-AsHTML PORTVERSION= 0.15 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MIYAGAWA PKGNAMEPREFIX= p5- MAINTAINER= kuriyama@FreeBSD.org COMMENT= Perl extension to display stack trace in HTML LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Devel-StackTrace>0:devel/p5-Devel-StackTrace USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/devel/py-args/Makefile b/devel/py-args/Makefile index 99954d88f493..5b1b05406066 100644 --- a/devel/py-args/Makefile +++ b/devel/py-args/Makefile @@ -1,18 +1,18 @@ # Created by: Nicola Vitale PORTNAME= args PORTVERSION= 0.1.0 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Command arguments for humans LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-clint/Makefile b/devel/py-clint/Makefile index f5f5315a2526..42dbe5425e65 100644 --- a/devel/py-clint/Makefile +++ b/devel/py-clint/Makefile @@ -1,20 +1,20 @@ # Created by: Nicola Vitale PORTNAME= clint PORTVERSION= 0.5.1 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python command-line application tools LICENSE= ISCL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pymtbl/Makefile b/devel/py-pymtbl/Makefile index ddeea0bb757d..db5b0cc131d8 100644 --- a/devel/py-pymtbl/Makefile +++ b/devel/py-pymtbl/Makefile @@ -1,32 +1,32 @@ PORTNAME= pymtbl PORTVERSION= 0.5.0 -#PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= devel python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for devel/mtbl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libmtbl.so:devel/mtbl USES= pkgconfig python:3.6+ shebangfix uniquefiles:dirs USE_PYTHON= autoplist cython distutils SHEBANG_FILES= examples/*.py examples/*/*.py PORTEXAMPLES= * CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= EXAMPLES post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mtbl*.so ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/py-xerox/Makefile b/devel/py-xerox/Makefile index 1264ce32f640..d07fe16f9d46 100644 --- a/devel/py-xerox/Makefile +++ b/devel/py-xerox/Makefile @@ -1,19 +1,19 @@ # Created by: Nicola Vitale PORTNAME= xerox PORTVERSION= 0.4.1 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple copy and paste in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/rubygem-mutter/Makefile b/devel/rubygem-mutter/Makefile index a5086a35574c..4e73eda33ff0 100644 --- a/devel/rubygem-mutter/Makefile +++ b/devel/rubygem-mutter/Makefile @@ -1,17 +1,17 @@ # Created by: Nicola Vitale PORTNAME= mutter PORTVERSION= 0.5.3 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= nivit@FreeBSD.org COMMENT= Tiny command-line interface library NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/devel/stlink/Makefile b/devel/stlink/Makefile index 050cb6f68c40..df213abd9104 100644 --- a/devel/stlink/Makefile +++ b/devel/stlink/Makefile @@ -1,40 +1,40 @@ PORTNAME= stlink PORTVERSION= 1.6.1 DISTVERSIONPREFIX= v -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= devel MAINTAINER= lev@FreeBSD.org COMMENT= STM32 ST-Link JTAG variant tools LICENSE= BSD3CLAUSE OPTIONS_DEFINE= GTK3 DOCS OPTIONS_SUB= yes GTK3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-pacth-turn-off-gtk GTK3_USES= gnome GTK3_USE= GNOME=gtk30 USE_GITHUB= yes GH_ACCOUNT= texane USES= cmake pkgconfig USE_CSTD= c99 USE_LDCONFIG= yes PORTDOCS= README.md ${ALLDOCS} ALLDOCS= compiling.md developer.txt devices_boards.md \ flashloaders.md release.md tutorial.md \ version_support.md .include post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/README.md .for DOC in ${ALLDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${DOC} ${STAGEDIR}${DOCSDIR}/${DOC} .endfor .include diff --git a/devel/valgrind-devel/Makefile b/devel/valgrind-devel/Makefile index 882eac6a2353..4672d4de239c 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 +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= 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]* 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 15fb1bb857e7..a62ab78a9780 100644 --- a/devel/valgrind/Makefile +++ b/devel/valgrind/Makefile @@ -1,87 +1,87 @@ # Created by: Simon Barner PORTNAME= valgrind PORTVERSION= 3.17.0.g20210319 DISTVERSIONPREFIX= freebsd- -#PORTREVISION= 0 +PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= https://valgrind.org/ MAINTAINER= pjfloyd@wanadoo.fr COMMENT= Memory debugging and profiling tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 USES= 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]* USE_GITHUB= yes GH_ACCOUNT= paulfloyd GH_PROJECT= freebsd_valgrind GH_TAGNAME= d333c54 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/dns/nss_resinit/Makefile b/dns/nss_resinit/Makefile index cdd287539e5c..11bd1de706a0 100644 --- a/dns/nss_resinit/Makefile +++ b/dns/nss_resinit/Makefile @@ -1,26 +1,26 @@ # Created by: Hajimu UMEMOTO PORTNAME= nss_resinit PORTVERSION= 20060412 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= dns MASTER_SITES= http://www.mahoroba.org/~ume/FreeBSD/ MAINTAINER= ume@FreeBSD.org COMMENT= Resolver re-initialization NSS module LICENSE= BSD2CLAUSE USES= uidfix PLIST_FILES= lib/nss_resinit.so lib/nss_resinit.so.1 \ man/man8/nss_resinit.8.gz .include .if defined(WITH_COMPAT5X) BROKEN= 7.X and later do not have compat syms for the old resolver MAKE_ARGS+= CC="${CC} -DWITH_COMPAT5X" .endif .include diff --git a/japanese/dbskkd-cdb/Makefile b/japanese/dbskkd-cdb/Makefile index e3085aaa7afc..84d2a57567a7 100644 --- a/japanese/dbskkd-cdb/Makefile +++ b/japanese/dbskkd-cdb/Makefile @@ -1,49 +1,49 @@ # Created by: Makoto Matsushita PORTNAME= dbskkd-cdb PORTVERSION= 3.00 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= japanese MAINTAINER= ports@FreeBSD.org COMMENT= SKK dictionary server based on cdb LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libcdb.a:databases/tinycdb RUN_DEPENDS= ${SKKJISYOCDB}:japanese/skk-jisyo-cdb USE_GITHUB= yes GH_ACCOUNT= jj1bdx MAKE_ENV= LOCALBASE="${LOCALBASE}" \ SKKJISYOCDB="${SKKJISYOCDB}" PLIST_FILES= libexec/dbskkd-cdb SUB_FILES= pkg-message PORTDOCS= ${PORTDOCS_FILE} ${PORTDOCS_SH} SKKDIR?= share/skk SKKJISYO_TYPE?= L SKKJISYOCDB?= ${LOCALBASE}/${SKKDIR}/SKK-JISYO.${SKKJISYO_TYPE}.cdb PORTDOCS_FILE= CHANGES.md LICENSE README.md READMEJP.md \ examples.md skk-server-protocol.md PORTDOCS_SH= makeskkcdb.sh skktocdbm.sh OPTIONS_DEFINE= DOCS post-patch: .for f in READMEJP.md makeskkcdb.sh ${REINPLACE_CMD} -e "s!%%PREFIX%%!${PREFIX}!g" \ -e "s!%%SKKDIR%%!${SKKDIR}!g" \ -e "s!%%JISYONAME%%!SKK-JISYO.${SKKJISYO_TYPE}!g" ${WRKSRC}/${f} .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dbskkd-cdb ${STAGEDIR}${PREFIX}/libexec post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS_FILE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_SCRIPT} ${PORTDOCS_SH:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/japanese/font-cica/Makefile b/japanese/font-cica/Makefile index 3bb0d12d7fce..16a453b1ce85 100644 --- a/japanese/font-cica/Makefile +++ b/japanese/font-cica/Makefile @@ -1,63 +1,63 @@ PORTNAME= cica PORTVERSION= 5.0.2 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= japanese x11-fonts MASTER_SITES= https://github.com/miiton/Cica/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ja-font- DISTNAME= Cica_v${DISTVERSION}_${OPT_EMOJI}_emoji MAINTAINER= ume@FreeBSD.org COMMENT= Cica Japanese monospaced fonts for programming LICENSE= OFL11 USES= fonts:fc zip FONTPATHSPEC= ${FONTNAME}:pri=60 NO_WRKSUBDIR= yes NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install WRKSRC= ${WRKDIR}/${DISTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS EMOJI OPTIONS_DEFAULT=EMOJI EMOJI_DESC= With Emoji .include .if ${PORT_OPTIONS:MEMOJI} OPT_EMOJI= with .else OPT_EMOJI= without .endif do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${WRKSRC} && ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name *\.ttf" makesums: ${MAKE} rmconfig ${MAKE} makesum OPTIONS_UNSET=EMOJI ${MV} distinfo .distinfo.without_emoji ${MAKE} makesum OPTIONS_SET=EMOJI tail -2 .distinfo.without_emoji >> distinfo ${RM} .distinfo.without_emoji .include diff --git a/japanese/font-hackgen-nerd/Makefile b/japanese/font-hackgen-nerd/Makefile index fdcdc1ffb974..7f2f2dd18d8b 100644 --- a/japanese/font-hackgen-nerd/Makefile +++ b/japanese/font-hackgen-nerd/Makefile @@ -1,62 +1,62 @@ PORTNAME= hackgen-nerd PORTVERSION= 2.2.3 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= japanese x11-fonts MASTER_SITES= https://github.com/yuru7/HackGen/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ja-font- DISTNAME= HackGenNerd_v${DISTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= HackGenNerd is a composite font of Hack and GenJyuu-Gothic LICENSE= OFL11 USES= fonts:fc zip FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install WRKSRC= ${WRKDIR}/${DISTNAME} OPTIONS_MULTI= FONT_FAMILY OPTIONS_MULTI_FONT_FAMILY= HACKGENERD HACKGENERD_CONS HACKGEN35NERD HACKGEN35NERD_CONS OPTIONS_DEFAULT= HACKGENERD HACKGENERD_CONS HACKGEN35NERD HACKGEN35NERD_CONS OPTIONS_SUB= yes HACKGENERD_DESC= HackGenNerd HACKGENERD_CONS_DESC= HackGenNerd Console HACKGEN35NERD_DESC= HackGen35Nerd HACKGEN35NERD_CONS_DESC= HackGen35Nerd Console .include .if ${PORT_OPTIONS:MHACKGENERD} HACKGEN_FONTS+= HackGenNerd-Regular HackGenNerd-Bold .endif .if ${PORT_OPTIONS:MHACKGENERD_CONS} HACKGEN_FONTS+= HackGenNerdConsole-Regular HackGenNerdConsole-Bold .endif .if ${PORT_OPTIONS:MHACKGEN35NERD} HACKGEN_FONTS+= HackGen35Nerd-Regular HackGen35Nerd-Bold .endif .if ${PORT_OPTIONS:MHACKGEN35NERD_CONS} HACKGEN_FONTS+= HackGen35NerdConsole-Regular HackGen35NerdConsole-Bold .endif do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} .for FONT in ${HACKGEN_FONTS} ${INSTALL_DATA} ${WRKSRC}/${FONT}.ttf ${STAGEDIR}${FONTSDIR} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf .include diff --git a/japanese/font-hackgen/Makefile b/japanese/font-hackgen/Makefile index 4a1ff914c7e9..c466701d44c2 100644 --- a/japanese/font-hackgen/Makefile +++ b/japanese/font-hackgen/Makefile @@ -1,62 +1,62 @@ PORTNAME= hackgen PORTVERSION= 2.2.3 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= japanese x11-fonts MASTER_SITES= https://github.com/yuru7/HackGen/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ja-font- DISTNAME= HackGen_v${DISTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= HackGen is a composite font of Hack and GenJyuu-Gothic LICENSE= OFL11 USES= fonts:fc zip FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install WRKSRC= ${WRKDIR}/${DISTNAME} OPTIONS_MULTI= FONT_FAMILY OPTIONS_MULTI_FONT_FAMILY= HACKGEN HACKGEN_CONS HACKGEN35 HACKGEN35_CONS OPTIONS_DEFAULT= HACKGEN HACKGEN_CONS HACKGEN35 HACKGEN35_CONS OPTIONS_SUB= yes HACKGEN_DESC= HackGen HACKGEN_CONS_DESC= HackGen Console HACKGEN35_DESC= HackGen35 HACKGEN35_CONS_DESC= HackGen35 Console .include .if ${PORT_OPTIONS:MHACKGEN} HACKGEN_FONTS+= HackGen-Regular HackGen-Bold .endif .if ${PORT_OPTIONS:MHACKGEN_CONS} HACKGEN_FONTS+= HackGenConsole-Regular HackGenConsole-Bold .endif .if ${PORT_OPTIONS:MHACKGEN35} HACKGEN_FONTS+= HackGen35-Regular HackGen35-Bold .endif .if ${PORT_OPTIONS:MHACKGEN35_CONS} HACKGEN_FONTS+= HackGen35Console-Regular HackGen35Console-Bold .endif do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} .for FONT in ${HACKGEN_FONTS} ${INSTALL_DATA} ${WRKSRC}/${FONT}.ttf ${STAGEDIR}${FONTSDIR} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf .include diff --git a/japanese/font-nasu/Makefile b/japanese/font-nasu/Makefile index 327b58218c33..d1b1c9c0777f 100644 --- a/japanese/font-nasu/Makefile +++ b/japanese/font-nasu/Makefile @@ -1,46 +1,46 @@ PORTNAME= nasu PORTVERSION= 20200227 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= japanese x11-fonts MASTER_SITES= OSDN_CHAMBER/25/25473 PKGNAMEPREFIX= ja-font- DISTNAME= NasuFont-${PORTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= Nasu Japanese TrueType fonts LICENSE= APACHE20 USES= fonts:fc zip FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install SUB_LIST= PORTVERSION=${PORTVERSION} PLIST_SUB= PORTVERSION=${PORTVERSION} WRKSRC= ${WRKDIR}/${DISTNAME:C/-//} PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${WRKSRC} && ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name *\.ttf" .include diff --git a/japanese/skk-jisyo/Makefile b/japanese/skk-jisyo/Makefile index 9ac0da88e714..be0f9acc4a2a 100644 --- a/japanese/skk-jisyo/Makefile +++ b/japanese/skk-jisyo/Makefile @@ -1,83 +1,83 @@ # Created by: Shigeyuki FUKUSHIMA PORTNAME= skk-jisyo PORTVERSION= 201409 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= japanese MASTER_SITES= LOCAL/matusita/${PORTNAME} .if defined(WITH_SKKJISYO_CDB) PKGNAMESUFFIX= -cdb .endif DIST_SUBDIR= skk-jisyo MAINTAINER?= ports@FreeBSD.org COMMENT?= Jisyo (dictionary) files for the SKK Japanese-input software .if defined(WITH_SKKJISYO_CDB) BUILD_DEPENDS= ${LOCALBASE}/bin/cdb:databases/tinycdb .endif SKKDIR?= share/skk SKK_JISYO_TYPE?=L M S USES= tar:bzip2 NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= -p EXTRACT_AFTER_ARGS= ${WRKSRC} PLIST_SUB+= SKKDIR=${SKKDIR} .for type in ${SKK_JISYO_TYPE} DISTFILES+= SKK-JISYO.${type}.${PORTVERSION}.bz2 PLIST_FILES+= ${SKKDIR}/SKK-JISYO.${type}${CDBSUFFIX} .endfor .if defined(WITH_SKKJISYO_CDB) CDBSUFFIX= .cdb .else CDBSUFFIX= #empty NO_BUILD= yes .endif post-extract: @(cd ${WRKSRC}; ${BZIP2_CMD} -d *.bz2) .if defined(WITH_SKKJISYO_DELCOMMENTS) # Strip comments in transtation candidates list. # Candidate list starts with '/', and each candidate is concatenated by # '/' (e.g., "/c1/c2/".) Each candidate may have a comment just after # the candidate, leading a marker character ';' (e.g. /c3;comment/). post-patch: .for type in ${SKK_JISYO_TYPE} ${REINPLACE_CMD} -e '/^[^;]/s,;[^/]*/,/,g' -e '/^>/d' \ ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION} .endfor .endif .if defined(WITH_SKKJISYO_CDB) # Convert plaintext jisyo data to CDB database by cdbmake. # Each line consists of "+${klen},${dlen}:${key}->${data}", where klen/dlen # are length of key/data. A blank line at the end of data is required. # See also: . do-build: .for type in ${SKK_JISYO_TYPE} ${AWK} '/^[^;]/ { \ s = substr($$0, index($$0, " ") + 1); \ print "+" length($$1) "," length(s) ":" $$1 "->" s; \ } \ END { \ print ""; \ }' \ < ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION} | \ ${LOCALBASE}/bin/cdb -c -t - \ ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION}${CDBSUFFIX} .endfor .endif do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${SKKDIR} .for type in ${SKK_JISYO_TYPE} ${INSTALL_DATA} ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION}${CDBSUFFIX} \ ${STAGEDIR}${PREFIX}/${SKKDIR}/SKK-JISYO.${type}${CDBSUFFIX} .endfor .include diff --git a/mail/cyrus-imapd24/Makefile b/mail/cyrus-imapd24/Makefile index 70f6786a0fbe..05a68a05a716 100644 --- a/mail/cyrus-imapd24/Makefile +++ b/mail/cyrus-imapd24/Makefile @@ -1,200 +1,200 @@ PORTNAME= cyrus-imapd PORTVERSION= 2.4.22 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= mail MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/ PKGNAMESUFFIX= 24 MAINTAINER= ume@FreeBSD.org COMMENT= Cyrus mail server, supporting POP3 and IMAP4 protocols LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libpcre.so:devel/pcre CONFLICTS_INSTALL= cyrus-imapd-2.[^4].* cyrus-imapd2[^4]-2.[^4].* \ cyrus-imapd3* USE_RC_SUBR= imapd USES= cpe perl5 ssl GNU_CONFIGURE= yes CYRUS_PREFIX= ${PREFIX}/cyrus CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-cyrus-prefix=${CYRUS_PREFIX} \ --with-cyrus-user=${CYRUS_USER} \ --with-cyrus-group=${CYRUS_GROUP} \ --with-sasl=${LOCALBASE} \ --with-bdb=${BDB_LIB_NAME} \ --with-com_err \ --with-openssl=${OPENSSLBASE} \ --with-perl=${PERL} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes CPE_VENDOR= cmu CPE_PRODUCT= cyrus_imap_server OPTIONS_DEFINE= AUTOCREATE AUTOSIEVE BDB IDLED LDAP \ MURDER MYSQL NETSCAPEHACK NNTP PGSQL \ REPLICATION SNMP SQLITE DOCS EXAMPLES OPTIONS_DEFAULT= BDB IDLED OPTIONS_SUB= yes AUTOCREATE_DESC= Use autocreate INBOX patch (UoA) AUTOSIEVE_DESC= Use autosievefolder patch (UoA) BDB_USES= bdb BDB_CONFIGURE_ON= --with-bdb-incdir=${BDB_INCLUDE_DIR} \ --with-bdb-libdir=${LOCALBASE}/lib IDLED_DESC= Enable IMAP idled support IDLED_CONFIGURE_ENABLE= idled LDAP_DESC= Enable LDAP support (experimental) LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE} MURDER_DESC= Enable IMAP Murder support MURDER_CONFIGURE_ENABLE=murder MURDER_MAKE_ENV= PTHREAD_LIBS="-lpthread" MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-mysql=yes \ --with-mysql-libdir=${LOCALBASE}/lib/mysql \ --with-mysql-incdir=${LOCALBASE}/include/mysql NETSCAPEHACK_DESC= Enable X-NETSCAPE extensions NETSCAPEHACK_CONFIGURE_ENABLE=netscapehack NNTP_DESC= Enable NNTP support NNTP_CONFIGURE_ENABLE= nntp PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} REPLICATION_DESC= Enable replication (experimental) REPLICATION_CONFIGURE_ENABLE=replication SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_ON= --with-snmp=${LOCALBASE} SNMP_CONFIGURE_OFF= --with-snmp=no SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE} OPTIONS_RADIO= GSSAPI OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT .if exists(/usr/lib/libkrb5.a) OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE OPTIONS_DEFAULT+= GSSAPI_BASE .endif GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=heimdal GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=heimdal GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=mit # Autocreate Inbox and Autosieve patches from UoA # http://email.uoa.gr/projects/cyrus/ # http://blog.vx.sk/archives/13-Cyrus-IMAP-UoA.html AUTOCREATE_VERSION= 0.10-0 AUTOCREATE_PATCH_SITES= LOCAL/mm:autocreate AUTOCREATE_PATCHFILES= ${PORTNAME}-2.4.4-autocreate-${AUTOCREATE_VERSION}.patch:-p1:autocreate AUTOCREATE_BROKEN= Patch is not applicable AUTOSIEVE_VERSION= 0.6.0 AUTOSIEVE_PATCH_SITES= LOCAL/mm:autosieve AUTOSIEVE_PATCHFILES= ${PORTNAME}-2.4.12-autosieve-${AUTOSIEVE_VERSION}.patch:-p1:autosieve AUTOSIEVE_EXTRA_PATCHES=${FILESDIR}/extra-patch-imap__lmtp_sieve.c MANDIRS= ${CYRUS_PREFIX}/man PORTDOCS= * SUB_FILES= pkg-message pkg-install pkg-deinstall cyrus-imapd-man.conf SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP} CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus MAN_MAN1= imtest installsieve lmtptest mupdatetest nntptest pop3test \ sieveshell sivtest smtptest MAN_MAN3= imclient MAN_MAN5= cyrus.conf imapd.conf krb.equiv CYRUS_MAN8= arbitron chk_cyrus ctl_cyrusdb ctl_deliver ctl_mboxlist \ cvt_cyrusdb cyr_dbtool cyr_df cyr_expire cyr_synclog deliver \ fetchnews fud idled imapd ipurge lmtpd master mbexamine \ mbpath nntpd notifyd pop3d quota reconstruct rmnews smmapd \ squatter sync_client sync_reset sync_server syncnews \ timsieved tls_prune unexpunge CYRUS_PERL_MAN1=cyradm CYRUS_PERL_MAN3=Cyrus::IMAP Cyrus::IMAP::Admin Cyrus::IMAP::IMSP \ Cyrus::IMAP::Shell Cyrus::SIEVE::managesieve CONFS= cmu-backend.conf cmu-frontend.conf normal.conf prefork.conf \ small.conf .include .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 .else BDB_LIB_NAME= no .endif .if !${PORT_OPTIONS:MGSSAPI_BASE} && !${PORT_OPTIONS:MGSSAPI_HEIMDAL} && \ !${PORT_OPTIONS:MGSSAPI_MIT} CONFIGURE_ARGS+=--disable-gssapi .endif post-patch: @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ ${WRKSRC}/tools/mkimap @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ -e "s|/usr/sieve|/var/imap/sieve|g" \ ${WRKSRC}/tools/masssievec post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/imapd.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/master/conf/normal.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ ${STAGEDIR}${CYRUS_PREFIX}/bin/mkimap ${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ ${STAGEDIR}${CYRUS_PREFIX}/bin/masssievec ${INSTALL_DATA} ${WRKDIR}/cyrus-imapd-man.conf \ ${STAGEDIR}${PREFIX}/etc/man.d/cyrus-imapd.conf .for s in 1 3 5 . for m in ${MAN_MAN${s}} @${ECHO_CMD} man/man${s}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for s in 1 3 . for m in ${CYRUS_PERL_MAN${s}} @${ECHO_CMD} ${SITE_MAN${s}}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for m in ${CYRUS_MAN8} @${ECHO_CMD} ${CYRUS_PREFIX}/man/man8/${m}.8.gz >> ${TMPPLIST} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! ( -name Makefile.dist -o -name Makefile \ -o -name .cvsignore -o -name htmlstrip.c )" # there are already files in EXAMPLESDIR at that point, so no # need to create it. post-install-EXAMPLES-on: .for f in ${CONFS:Nnormal.conf} ${INSTALL_DATA} ${WRKSRC}/master/conf/${f} \ ${STAGEDIR}${EXAMPLESDIR} @${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST} .endfor .include diff --git a/misc/openhab2/Makefile b/misc/openhab2/Makefile index c865d917418d..ff3206b66c8f 100644 --- a/misc/openhab2/Makefile +++ b/misc/openhab2/Makefile @@ -1,79 +1,79 @@ # Created by: Alexander Leidinger PORTNAME= openhab2 PORTVERSION= 2.5.11 -#PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= misc java MASTER_SITES= https://bintray.com/openhab/mvn/download_file?file_path=org%2Fopenhab%2Fdistro%2Fopenhab%2F${PORTVERSION}/ DISTNAME= openhab-${PORTVERSION} MAINTAINER= netchild@FreeBSD.org COMMENT= Vendor and technology agnostic open source smart-home software LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE.TXT USE_JAVA= yes JAVA_VERSION= 1.8 JAVA_RUN= yes USE_RC_SUBR= openhab2 SUB_FILES= pkg-message update.freebsd NO_WRKSUBDIR= yes NO_ARCH= yes USERS= openhab GROUPS= openhab PLIST_SUB= PORTVERSION=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:g" ${WRKSRC}/runtime/bin/setenv do-build: .for conf in services/runtime.cfg services/addons.cfg html/index.html transform/en.map transform/de.map ${MV} ${WRKSRC}/conf/${conf} ${WRKSRC}/conf/${conf}.sample .endfor ${RM} -r ${WRKSRC}/runtime/bin/contrib ${RM} ${WRKSRC}/*.ps1 ${WRKSRC}/*.bat ${WRKSRC}/runtime/bin/*.ps1 ${WRKSRC}/runtime/bin/*.bat \ ${WRKSRC}/runtime/bin/*.psm1 \ ${WRKSRC}/runtime/bin/setenv.bak \ ${WRKSRC}/runtime/bin/setenv.orig do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME} ${MKDIR} ${STAGEDIR}/var/log/${PORTNAME} ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/home ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/persistence ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/persistence/db4o ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/persistence/rrd4j ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/persistence/mapdb ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/backups ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/userdata ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/userdata/etc ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/userdata/etc/scripts ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}/userdata/tmp ${MKDIR} ${STAGEDIR}/var/run/${PORTNAME} (cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/etc/${PORTNAME}) (cd ${WRKSRC} && ${COPYTREE_BIN} runtime ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) (cd ${WRKSRC} && ${COPYTREE_BIN} addons ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) .for script in start.sh start_debug.sh ${INSTALL_SCRIPT} ${WRKSRC}/${script} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/ .endfor ${INSTALL_SCRIPT} ${WRKDIR}/update.freebsd ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/runtime/bin/ (cd ${WRKSRC}/userdata && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/${PORTNAME}) gen-plist: ${FIND} ${STAGEDIR} -type f | sed -e "s:${STAGEDIR}${PREFIX}/::g ; s:${PORTVERSION}:%%PORTVERSION%%:g" | sort -u | grep libexec/ >pkg-plist.new echo '@owner openhab' >>pkg-plist.new echo '@group openhab' >>pkg-plist.new ${FIND} ${STAGEDIR}${DATADIR} -type f | sed -E -e "s:${STAGEDIR}${DATADIR}/(.*):@sample %%DATADIR%%/\\1 /var/db/openhab2/userdata/\\1:g ; s:${PORTVERSION}:%%PORTVERSION%%:g" | sort -u >>pkg-plist.new ${FIND} ${STAGEDIR}${ETCDIR} -type d | sort -u | sed -e "s:${STAGEDIR}${ETCDIR}:@dir %%ETCDIR%%:g ; s:${PORTVERSION}:%%PORTVERSION%%:g" >>pkg-plist.new ${FIND} ${STAGEDIR}${ETCDIR} -type f | sort -u | sed -E -e "s:${STAGEDIR}${ETCDIR}/:%%ETCDIR%%/:g ; s:${PORTVERSION}:%%PORTVERSION%%:g ; s:(.*.sample)$:@sample(openhab,openhab,640) \\1:" >>pkg-plist.new ${FIND} ${STAGEDIR}/var/db/${PORTNAME} -type d | sort -ru | sed -e "s:${STAGEDIR}:@dir :g" >>pkg-plist.new echo "@dir /var/log/${PORTNAME}" >>pkg-plist.new echo "@dir /var/run/${PORTNAME}" >>pkg-plist.new .include diff --git a/net/asterisk-chan_sccp/Makefile b/net/asterisk-chan_sccp/Makefile index 19c749922aba..af590c54087b 100644 --- a/net/asterisk-chan_sccp/Makefile +++ b/net/asterisk-chan_sccp/Makefile @@ -1,82 +1,81 @@ # Created by: Diederik de Groot PORTNAME= chan_sccp DISTVERSIONPREFIX= v DISTVERSION= 4.3.3 -#DISTVERSIONSUFFIX= -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= net PKGNAMEPREFIX= asterisk- MAINTAINER= ddegroot@talon.nl COMMENT= Replacement for the SCCP channel driver in Asterisk LICENSE= GPLv1 LICENSE_FILE= ${WRKSRC}/COPYING FLAVORS= asterisk16 asterisk18 asterisk13 FLAVOR?= ${FLAVORS:[1]} LIB_DEPENDS= libltdl.so:devel/libltdl USES= autoreconf compiler:c11 gettext-tools iconv libtool \ localbase ssl USE_GITHUB= yes GH_ACCOUNT= chan-sccp GH_PROJECT= chan-sccp GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-advanced-functions \ --with-hash-size=3001 \ ${ICONV_CONFIGURE_ARG} INSTALL_TARGET= install-strip CPPFLAGS+= -I${ICONV_INCLUDE_PATH} LDFLAGS+= -L${LOCALBASE}/lib \ ${ICONV_LIB} PLIST_FILES= etc/asterisk/sccp.conf.annotated \ "@sample etc/asterisk/sccp.conf.sample" \ lib/asterisk/modules/chan_sccp.so \ share/asterisk/documentation/thirdparty/chan_sccp-en_US.xml asterisk13_PKGNAMEPREFIX= asterisk13- asterisk13_CONFLICTS_INSTALL= asterisk16-chan_sccp asterisk18-chan_sccp asterisk13_BUILD_DEPENDS= asterisk:net/asterisk13 asterisk13_RUN_DEPENDS= asterisk:net/asterisk13 asterisk16_PKGNAMEPREFIX= asterisk16- asterisk16_CONFLICTS_INSTALL= asterisk13-chan_sccp asterisk18-chan_sccp asterisk16_BUILD_DEPENDS= asterisk:net/asterisk16 asterisk16_RUN_DEPENDS= asterisk:net/asterisk16 asterisk18_PKGNAMEPREFIX= asterisk18- asterisk18_CONFLICTS_INSTALL= asterisk13-chan_sccp asterisk16-chan_sccp asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18 asterisk18_RUN_DEPENDS= asterisk:net/asterisk18 OPTIONS_DEFINE= CONFERENCE VIDEO OPTIONS_DEFAULT= CONFERENCE VIDEO CONFERENCE_DESC= Enable Conference Support VIDEO_DESC= Enable Video Support CONFERENCE_CONFIGURE_ENABLE= conference VIDEO_CONFIGURE_ENABLE= video .if ${FLAVOR} == asterisk13 CONFIGURE_ARGS+= --with-asterisk-version=13 .elif ${FLAVOR} == asterisk16 CONFIGURE_ARGS+= --with-asterisk-version=16 .elif ${FLAVOR} == asterisk18 CONFIGURE_ARGS+= --with-asterisk-version=18 .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/asterisk ${INSTALL_DATA} ${WRKSRC}/conf/sccp.conf \ ${STAGEDIR}${PREFIX}/etc/asterisk/sccp.conf.sample ${INSTALL_DATA} ${WRKSRC}/conf/sccp.conf.annotated \ ${STAGEDIR}${PREFIX}/etc/asterisk .include diff --git a/net/mpd-l2tp-ipv6pd-client/Makefile b/net/mpd-l2tp-ipv6pd-client/Makefile index aa21a6d4252a..a3d72c083df8 100644 --- a/net/mpd-l2tp-ipv6pd-client/Makefile +++ b/net/mpd-l2tp-ipv6pd-client/Makefile @@ -1,45 +1,45 @@ PORTNAME= mpd-l2tp-ipv6pd-client PORTVERSION= 20150430 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= net MASTER_SITES= # none DISTFILES= # none MAINTAINER= ume@FreeBSD.org COMMENT= Sample implementation set of "L2TP-IPv6PD" client using mpd LICENSE= BSD2CLAUSE BUILD_DEPENDS= mpd5:net/mpd5 RUN_DEPENDS= dhcp6ctl:net/dhcp6 \ mpd5:net/mpd5 NO_BUILD= yes PLIST_FILES= sbin/${PORTNAME}-setup \ ${TEMPLATE_FILES:C,^,${DATADIR_REL}/,g} SUB_LIST= PORTNAME=${PORTNAME} SUB_FILES= pkg-message \ setup TEMPLATE_FILES= dhcp6c.conf.in.in \ dhcp6c_pd.sh.in \ linkdown.sh.in \ linkup.sh.in \ mpd.conf.in \ mpd.in \ mpd.secret.in \ rtadvd.conf.in do-install: @${INSTALL} ${WRKDIR}/setup ${STAGEDIR}${PREFIX}/sbin/${PORTNAME}-setup @${MKDIR} ${STAGEDIR}${DATADIR} .for f in ${TEMPLATE_FILES} @${INSTALL_DATA} ${FILESDIR}/${f} ${STAGEDIR}${DATADIR}/${f} .endfor setup: @${PREFIX}/sbin/${PORTNAME}-setup .include diff --git a/net/p5-Net-INET6Glue/Makefile b/net/p5-Net-INET6Glue/Makefile index 651a001502c5..b8fbefb638cb 100644 --- a/net/p5-Net-INET6Glue/Makefile +++ b/net/p5-Net-INET6Glue/Makefile @@ -1,19 +1,19 @@ # Created by: Hajimu UMEMOTO PORTNAME= Net-INET6Glue PORTVERSION= 0.604 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= ume@FreeBSD.org COMMENT= Make common modules IPv6 ready by hotpatching BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-IO-Socket-INET6>=0:net/p5-IO-Socket-INET6 USES= perl5 USE_PERL5= configure .include diff --git a/net/p5-Socket6/Makefile b/net/p5-Socket6/Makefile index e1859d729445..7cbd3045f274 100644 --- a/net/p5-Socket6/Makefile +++ b/net/p5-Socket6/Makefile @@ -1,24 +1,24 @@ # Created by: Hajimu UMEMOTO PORTNAME= Socket6 PORTVERSION= 0.29 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= net perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR=CPAN:UMEMOTO PKGNAMEPREFIX= p5- MAINTAINER= ume@FreeBSD.org COMMENT= IPv6 related part of the C socket.h defines and structure manipulators LICENSE= BSD3CLAUSE USES= perl5 USE_PERL5= configure CONFIGURE_ENV+= CC="${CC}" PLIST_FILES= %%PERL5_MAN3%%/Socket6.3.gz \ %%SITE_ARCH%%/Socket6.pm \ %%SITE_ARCH%%/auto/Socket6/Socket6.so .include diff --git a/net/py-uritemplate/Makefile b/net/py-uritemplate/Makefile index addb56039340..e3f013493c69 100644 --- a/net/py-uritemplate/Makefile +++ b/net/py-uritemplate/Makefile @@ -1,20 +1,20 @@ # Created by: Nicola Vitale PORTNAME= uritemplate PORTVERSION= 3.0.1 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= net MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python implementation of URI Template LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/bitwarden_rs/Makefile b/security/bitwarden_rs/Makefile index 255efedc6f81..c9b1357aaba7 100644 --- a/security/bitwarden_rs/Makefile +++ b/security/bitwarden_rs/Makefile @@ -1,405 +1,404 @@ # Created by: Michael Reifenberger PORTNAME= bitwarden_rs DISTVERSION= 1.19.0 PORTREVISION= 1 -# PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/dani-garcia/bw_web_builds/releases/download/v${DISTVERSION_WV}/:web DISTFILES= ${WV_DISTFILE}:web MAINTAINER= mr@FreeBSD.org COMMENT= Bitwarden compatible backend server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS+= libcapnp.so:devel/capnproto LIB_DEPENDS+= libgmp.so:math/gmp LIB_DEPENDS+= libnettle.so:security/nettle USES= cargo ssl pgsql mysql:client DISTVERSION_WV= 2.18.2 WV_DISTFILE= bw_web_v${DISTVERSION_WV}.tar.gz USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist USE_GITHUB= yes GH_ACCOUNT= dani-garcia CARGO_FEATURES= postgresql sqlite mysql #vendored_openssl CARGO_ENV+= RUSTC_BOOTSTRAP=1 CARGO_GIT_SUBDIR+= dataurl:data-url:data-url CARGO_GIT_SUBDIR+= devise:devise:lib CARGO_GIT_SUBDIR+= rocket:rocket:core/lib CARGO_GIT_SUBDIR+= rocket:rocket_contrib:contrib/lib # make cargo-crates GH_TUPLE= servo:rust-url:540ede02d0771824c0c80ff9f57fe8eff38b1291:dataurl \ SergioBenitez:Devise:e58b3ac9afc3b6ff10a8aaf02a3e768a8f530089:devise \ SergioBenitez:Rocket:263e39b5b429de1913ce7e3036575a7b4d88b6d7:rocket CARGO_CRATES= addr2line-0.14.1 \ adler-0.2.3 \ aho-corasick-0.7.15 \ ansi_term-0.11.0 \ atty-0.2.14 \ autocfg-0.1.7 \ autocfg-1.0.1 \ backtrace-0.3.56 \ base-x-0.2.8 \ base64-0.9.3 \ base64-0.11.0 \ base64-0.12.3 \ base64-0.13.0 \ binascii-0.1.4 \ bitflags-1.2.1 \ bitvec-0.19.4 \ block-buffer-0.7.3 \ block-buffer-0.9.0 \ block-padding-0.1.5 \ buf_redux-0.8.4 \ bumpalo-3.6.0 \ byte-tools-0.1.3 \ byte-tools-0.3.1 \ byteorder-1.4.2 \ bytes-0.4.12 \ bytes-1.0.1 \ cc-1.0.66 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ chashmap-2.2.2 \ chrono-0.4.19 \ chrono-tz-0.5.3 \ clap-2.33.3 \ cloudabi-0.0.3 \ const_fn-0.4.5 \ constant_time_eq-0.1.5 \ cookie-0.14.3 \ core-foundation-0.9.1 \ core-foundation-sys-0.8.2 \ cpuid-bool-0.1.2 \ crypto-mac-0.3.0 \ crypto-mac-0.10.0 \ data-encoding-2.3.2 \ diesel-1.4.5 \ diesel_derives-1.4.1 \ diesel_migrations-1.4.0 \ digest-0.5.2 \ digest-0.8.1 \ digest-0.9.0 \ digest-buffer-0.3.1 \ discard-1.0.4 \ dotenv-0.15.0 \ encoding_rs-0.8.28 \ error-chain-0.11.0 \ fake-simd-0.1.2 \ fern-0.6.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.0.0 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ funty-1.1.0 \ futf-0.1.4 \ futures-0.3.12 \ futures-channel-0.3.12 \ futures-core-0.3.12 \ futures-executor-0.3.12 \ futures-io-0.3.12 \ futures-macro-0.3.12 \ futures-sink-0.3.12 \ futures-task-0.3.12 \ futures-util-0.3.12 \ generic-array-0.7.3 \ generic-array-0.12.3 \ generic-array-0.14.4 \ getrandom-0.1.16 \ getrandom-0.2.2 \ gimli-0.23.0 \ glob-0.3.0 \ h2-0.3.0 \ handlebars-3.5.2 \ hashbrown-0.9.1 \ heck-0.3.2 \ hermit-abi-0.1.18 \ hmac-0.1.1 \ hmac-0.10.1 \ hostname-0.3.1 \ html5ever-0.22.5 \ http-0.2.3 \ http-body-0.4.0 \ httparse-1.3.5 \ httpdate-0.3.2 \ hyper-0.10.16 \ hyper-0.14.4 \ hyper-sync-rustls-0.3.0-rc.17 \ hyper-tls-0.5.0 \ hyperx-1.3.0 \ idna-0.1.5 \ idna-0.2.1 \ indexmap-1.6.1 \ instant-0.1.9 \ iovec-0.1.4 \ ipnet-2.3.0 \ itoa-0.4.7 \ js-sys-0.3.47 \ jsonwebtoken-7.2.0 \ kernel32-sys-0.2.2 \ language-tags-0.2.2 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ lettre-0.10.0-alpha.5 \ libc-0.2.85 \ libsqlite3-sys-0.18.0 \ lock_api-0.4.2 \ log-0.3.9 \ log-0.4.14 \ mac-0.1.1 \ maplit-1.0.2 \ markup5ever-0.7.5 \ match_cfg-0.1.0 \ matches-0.1.8 \ maybe-uninit-2.0.0 \ memchr-2.3.4 \ migrations_internals-1.4.1 \ migrations_macros-1.4.2 \ mime-0.2.6 \ mime-0.3.16 \ mime_guess-2.0.3 \ miniz_oxide-0.4.3 \ mio-0.6.23 \ mio-0.7.7 \ mio-extras-2.0.6 \ miow-0.2.2 \ miow-0.3.6 \ multipart-0.17.1 \ mysqlclient-sys-0.2.4 \ native-tls-0.2.7 \ net2-0.2.37 \ new_debug_unreachable-1.0.4 \ newline-converter-0.1.0 \ nodrop-0.1.14 \ nom-6.1.0 \ ntapi-0.3.6 \ num-bigint-0.2.6 \ num-derive-0.3.3 \ num-integer-0.1.44 \ num-traits-0.2.14 \ num_cpus-1.13.0 \ oath-0.10.2 \ object-0.23.0 \ once_cell-1.5.2 \ opaque-debug-0.2.3 \ opaque-debug-0.3.0 \ openssl-0.10.32 \ openssl-probe-0.1.2 \ openssl-src-111.13.0+1.1.1i \ openssl-sys-0.9.60 \ owning_ref-0.3.3 \ parity-ws-0.10.0 \ parking_lot-0.4.8 \ parking_lot-0.11.1 \ parking_lot_core-0.2.14 \ parking_lot_core-0.8.2 \ parse-zoneinfo-0.3.0 \ paste-1.0.4 \ pear-0.1.4 \ pear_codegen-0.1.4 \ pem-0.8.2 \ percent-encoding-1.0.1 \ percent-encoding-2.1.0 \ pest-2.1.3 \ pest_derive-2.1.0 \ pest_generator-2.1.3 \ pest_meta-2.1.3 \ phf-0.7.24 \ phf_codegen-0.7.24 \ phf_generator-0.7.24 \ phf_shared-0.7.24 \ pin-project-0.4.27 \ pin-project-1.0.5 \ pin-project-internal-0.4.27 \ pin-project-internal-1.0.5 \ pin-project-lite-0.2.4 \ pin-utils-0.1.0 \ pkg-config-0.3.19 \ ppv-lite86-0.2.10 \ pq-sys-0.4.6 \ precomputed-hash-0.1.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro-hack-0.5.19 \ proc-macro-nested-0.1.7 \ proc-macro2-0.4.30 \ proc-macro2-1.0.24 \ quick-error-1.2.3 \ quick-error-2.0.0 \ quote-0.6.13 \ quote-1.0.8 \ quoted_printable-0.4.2 \ r2d2-0.8.9 \ radium-0.5.3 \ rand-0.4.6 \ rand-0.6.5 \ rand-0.7.3 \ rand-0.8.3 \ rand_chacha-0.1.1 \ rand_chacha-0.2.2 \ rand_chacha-0.3.0 \ rand_core-0.3.1 \ rand_core-0.4.2 \ rand_core-0.5.1 \ rand_core-0.6.1 \ rand_hc-0.1.0 \ rand_hc-0.2.0 \ rand_hc-0.3.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.4 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rdrand-0.4.0 \ redox_syscall-0.1.57 \ redox_syscall-0.2.4 \ regex-1.4.3 \ regex-syntax-0.6.22 \ remove_dir_all-0.5.3 \ reqwest-0.11.0 \ ring-0.16.20 \ rmp-0.8.10 \ rmpv-0.4.7 \ rustc-demangle-0.1.18 \ rustc-hex-1.0.0 \ rustc_version-0.2.3 \ rustls-0.17.0 \ ryu-1.0.5 \ safemem-0.3.3 \ same-file-1.0.6 \ schannel-0.1.19 \ scheduled-thread-pool-0.2.5 \ scopeguard-1.1.0 \ sct-0.6.0 \ security-framework-2.0.0 \ security-framework-sys-2.0.0 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.123 \ serde_derive-1.0.123 \ serde_json-1.0.62 \ serde_urlencoded-0.7.0 \ sha-1-0.3.4 \ sha-1-0.8.2 \ sha-1-0.9.3 \ sha1-0.6.0 \ sha2-0.5.3 \ simple_asn1-0.4.1 \ siphasher-0.2.3 \ slab-0.4.2 \ smallvec-0.6.14 \ smallvec-1.6.1 \ socket2-0.3.19 \ soup-0.5.0 \ spin-0.5.2 \ stable_deref_trait-1.2.0 \ standback-0.2.15 \ state-0.4.2 \ stdweb-0.4.20 \ stdweb-derive-0.5.3 \ stdweb-internal-macros-0.2.9 \ stdweb-internal-runtime-0.1.5 \ string_cache-0.7.5 \ string_cache_codegen-0.4.4 \ string_cache_shared-0.3.0 \ strsim-0.8.0 \ structopt-0.3.21 \ structopt-derive-0.4.14 \ subtle-2.4.0 \ syn-0.15.44 \ syn-1.0.60 \ syslog-4.0.1 \ tap-1.0.0 \ tempfile-3.2.0 \ tendril-0.4.2 \ textwrap-0.11.0 \ thread_local-1.1.3 \ threadpool-1.8.1 \ time-0.1.44 \ time-0.2.25 \ time-macros-0.1.1 \ time-macros-impl-0.1.1 \ tinyvec-1.1.1 \ tinyvec_macros-0.1.0 \ tokio-1.2.0 \ tokio-native-tls-0.3.0 \ tokio-util-0.6.3 \ toml-0.4.10 \ tower-service-0.3.1 \ tracing-0.1.23 \ tracing-core-0.1.17 \ tracing-futures-0.2.4 \ traitobject-0.1.0 \ try-lock-0.2.3 \ twoway-0.1.8 \ typeable-0.1.2 \ typenum-1.12.0 \ u2f-0.2.0 \ ucd-trie-0.1.3 \ unicase-1.4.2 \ unicase-2.6.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.16 \ unicode-segmentation-1.7.1 \ unicode-width-0.1.8 \ unicode-xid-0.1.0 \ unicode-xid-0.2.1 \ untrusted-0.7.1 \ url-1.7.2 \ url-2.2.0 \ utf-8-0.7.5 \ uuid-0.8.2 \ vcpkg-0.2.11 \ vec_map-0.8.2 \ version_check-0.1.5 \ version_check-0.9.2 \ walkdir-2.3.1 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.70 \ wasm-bindgen-backend-0.2.70 \ wasm-bindgen-futures-0.4.20 \ wasm-bindgen-macro-0.2.70 \ wasm-bindgen-macro-support-0.2.70 \ wasm-bindgen-shared-0.2.70 \ web-sys-0.3.47 \ webpki-0.21.4 \ webpki-roots-0.19.0 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.7.0 \ ws2_32-sys-0.2.1 \ wyz-0.2.0 \ yansi-0.5.0 \ yubico-0.9.2 CARGO_USE_GITHUB= yes post-install: ${MKDIR} ${STAGEDIR}/${ETCDIR}/rc.conf.d ${CP} ${FILESDIR}/bitwarden_rs_conf.in ${STAGEDIR}/${LOCALBASE}/etc/rc.conf.d/${PORTNAME}.sample ${MKDIR} ${STAGEDIR}/${WWWDIR} ${MKDIR} ${STAGEDIR}/${WWWDIR}/data # ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}/${WWWDIR}/data (cd ${WRKDIR} && ${COPYTREE_SHARE} web-vault ${STAGEDIR}/${WWWDIR}) # @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}/data' >> ${TMPPLIST} ${ECHO_CMD} \ '@postexec chown -R ${WWWOWN}:${WWWGRP} %D/${WWWDIR_REL}/data' \ >> ${TMPPLIST} .include diff --git a/security/ruby-bitwarden/Makefile b/security/ruby-bitwarden/Makefile index b776ac1daee6..f9bf25f72989 100644 --- a/security/ruby-bitwarden/Makefile +++ b/security/ruby-bitwarden/Makefile @@ -1,38 +1,38 @@ # Created by: Mark Felder PORTNAME= rubywarden DISTVERSION= 0.0.0.20200226 -#PORTREVISION= 1 -CATEGORIES= security www +PORTREVISION= 0 +CATEGORIES= security www MAINTAINER= mr@FreeBSD.org COMMENT= Ruby implementation of the BitWarden API LICENSE= ISCL # Port is not maintained anymore: # https://github.com/jcs/rubywarden BROKEN_RUBY27= yes RUN_DEPENDS= rubygem-bundler>=1.16:sysutils/rubygem-bundler USES= sqlite USE_RUBY= yes RUBY_NO_BUILD_DEPENDS= yes USE_GITHUB= yes GH_ACCOUNT= jcs GH_TAGNAME= 549f66466ca753ee2f3c007b6e242d59dae05fdd NO_ARCH= yes NO_BUILD= yes USE_RC_SUBR= rubywarden-api SUB_FILES= pkg-message SUB_LIST+= RUBY_WITH_SUFFIX="${RUBY_WITH_SUFFIX}" do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}) .include diff --git a/security/yubico-piv-tool/Makefile b/security/yubico-piv-tool/Makefile index 50dbff754805..4e1ca88d8bef 100644 --- a/security/yubico-piv-tool/Makefile +++ b/security/yubico-piv-tool/Makefile @@ -1,51 +1,51 @@ PORTNAME= yubico-piv-tool PORTVERSION= 2.2.0 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= security MASTER_SITES= https://developers.yubico.com/yubico-piv-tool/Releases/ MAINTAINER= ume@FreeBSD.org COMMENT= Yubico PIV tool LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/check.pc:devel/check \ gengetopt:devel/gengetopt \ help2man:misc/help2man LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite USES= compiler cmake:noninja gmake libtool pathfix pkgconfig ssl USE_LDCONFIG= yes CMAKE_ARGS= -D LIBCRYPTO_CFLAGS="-I${OPENSSLINC}" \ -D LIBCRYPTO_LDFLAGS="-L${OPENSSLLIB} -lcrypto -L${LOCALBASE}/lib -pthread" \ -D YKPIV_INSTALL_MAN_DIR="${LOCALBASE}/man" \ -D YKPIV_INSTALL_PKGCONFIG_DIR="${LOCALBASE}/libdata/pkgconfig" PLIST_FILES= bin/yubico-piv-tool \ include/ykpiv/ykpiv-config.h \ include/ykpiv/ykpiv.h \ lib/libykcs11.a \ lib/libykcs11.so \ lib/libykcs11.so.2 \ lib/libykcs11.so.${PORTVERSION} \ lib/libykpiv.a \ lib/libykpiv.so \ lib/libykpiv.so.2 \ lib/libykpiv.so.${PORTVERSION} \ libdata/pkgconfig/ykcs11.pc \ libdata/pkgconfig/ykpiv.pc \ man/man1/yubico-piv-tool.1.gz .include .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ ${WRKSRC}/lib/ykpiv.c \ ${WRKSRC}/lib/util.c \ ${WRKSRC}/lib/internal.c \ ${WRKSRC}/tool/yubico-piv-tool.c .endif .include diff --git a/sysutils/gkfreq/Makefile b/sysutils/gkfreq/Makefile index 489487aa0d0b..f74df6bd08b5 100644 --- a/sysutils/gkfreq/Makefile +++ b/sysutils/gkfreq/Makefile @@ -1,24 +1,24 @@ PORTNAME= gkrellm-gkfreq PORTVERSION= 2.2 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= Plugin to GKrellM that displays the current CPU frequencies BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gkrellm.pc:sysutils/gkrellm2 RUN_DEPENDS= gkrellm:sysutils/gkrellm2 USES= pkgconfig PLIST_FILES= libexec/gkrellm2/plugins/gkrellm-gkfreq.so PLUGIN_DIR= ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins MAKE_ENV+= PLUGIN_DIR=${PLUGIN_DIR} pre-install: @${MKDIR} ${PLUGIN_DIR} .include diff --git a/sysutils/gkrellm2/Makefile b/sysutils/gkrellm2/Makefile index 2bdffe158b91..3b12d0b9f086 100644 --- a/sysutils/gkrellm2/Makefile +++ b/sysutils/gkrellm2/Makefile @@ -1,82 +1,82 @@ PORTNAME= gkrellm PORTVERSION= 2.3.11 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= sysutils MASTER_SITES= http://gkrellm.srcbox.net/releases/ \ LOCAL/ume PKGNAMESUFFIX= 2 MAINTAINER= ume@FreeBSD.org COMMENT= GTK based system monitor LICENSE= GPLv3 USES= gmake gnome pkgconfig tar:bzip2 USE_RC_SUBR= gkrellmd OPTIONS_DEFINE= DOCS CLIENT NLS NTLM OPENSSL OPTIONS_DEFAULT= CLIENT NTLM OPENSSL OPTIONS_SUB= yes CLIENT_DESC= GKrellM Client CLIENT_CONFLICTS= gkrellm-[^2].* gkrellm[^2]-[^2].* CLIENT_USES= xorg CLIENT_USE= GNOME=gtk20 XORG=sm,x11 CLIENT_USE_OFF= GNOME=glib20 CLIENT_VARS_OFF= BUILD_WRKSRC=${WRKSRC}/server \ INSTALL_WRKSRC=${WRKSRC}/server NTLM_LIB_DEPENDS= libntlm.so:security/libntlm NTLM_VARS_OFF= MAKE_ENV+=without-ntlm=1 .include .if ${PORT_OPTIONS:MCLIENT} .if ${PORT_OPTIONS:MNLS} USES+= gettext .else MAKE_ENV+= enable_nls=0 .endif .if ${PORT_OPTIONS:MOPENSSL} USES+= ssl MAKE_ENV+= without-gnutls=1 .else MAKE_ENV+= without-gnutls=1 without-ssl=1 .endif .endif PORTDOCS= COPYRIGHT CREDITS README Themes.html ALL_TARGET= freebsd MAKE_ENV+= INSTALLROOT=${PREFIX} INSTALL_PREFIX=${STAGEDIR} \ PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig \ SINSTALLDIR=${PREFIX}/sbin \ MANDIR=${MAN1PREFIX}/man/man1 SMANDIR=${MANPREFIX}/man/man8 \ VERSION=${PORTVERSION} CFLAGS+= -DSYSTEM_THEMES_DIR='\"${LOCALBASE}/share/gkrellm2/themes\"' \ -DSYSTEM_PLUGINS_DIR='\"${LOCALBASE}/libexec/gkrellm2/plugins\"' \ -DGKRELLMD_SYS_ETC='\"${PREFIX}/etc\"' \ -DGKRELLMD_SYSTEM_PLUGINS_DIR='\"${PREFIX}/libexec/gkrellm2/plugins-gkrellmd\"' post-patch: @${REINPLACE_CMD} -e 's/gthread-2.0/gmodule-2.0 gthread-2.0/g' \ ${WRKSRC}/src/Makefile post-install-CLIENT-on: @${MKDIR} ${STAGEDIR}${LOCALBASE}/libexec/gkrellm2/plugins @${MKDIR} ${STAGEDIR}${LOCALBASE}/share/gkrellm2/themes post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins-gkrellmd @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/server/gkrellmd.conf \ ${STAGEDIR}${EXAMPLESDIR}/gkrellmd.conf post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/sysutils/socket/Makefile b/sysutils/socket/Makefile index bb2b2875a6f8..09498f7dcbee 100644 --- a/sysutils/socket/Makefile +++ b/sysutils/socket/Makefile @@ -1,24 +1,24 @@ # Created by: wosch PORTNAME= socket PORTVERSION= 1.2 -#PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= sysutils net MASTER_SITES= https://wolfram.schneider.org/src/ LOCAL/wosch MAINTAINER= ports@FreeBSD.org COMMENT= Create TCP socket and connect to stdin/out LICENSE= GPLv1 PLIST_FILES= bin/socket man/man1/socket.1.gz OPTIONS_DEFINE= DOCS PORTDOCS= README post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/www/csso/Makefile b/www/csso/Makefile index 0248b38d8e7f..4f409d98c185 100644 --- a/www/csso/Makefile +++ b/www/csso/Makefile @@ -1,32 +1,32 @@ # Created by: Nicola Vitale PORTNAME= csso PORTVERSION= 1.3.9 DISTVERSIONPREFIX= v -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= www MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/ MAINTAINER= nivit@FreeBSD.org COMMENT= CSS optimizer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt RUN_DEPENDS= node:www/node GH_ACCOUNT= css NO_BUILD= yes NO_ARCH= yes USE_GITHUB= yes do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/bin ${INSTALL_DATA} ${WRKSRC}/USAGE ${STAGEDIR}${DATADIR}/USAGE ${INSTALL_SCRIPT} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${DATADIR}/bin/${PORTNAME} ${LN} -sf ${DATADIR}/bin/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/lib .include diff --git a/www/rubygem-less/Makefile b/www/rubygem-less/Makefile index a85304a9e3c6..8f921bce4c8d 100644 --- a/www/rubygem-less/Makefile +++ b/www/rubygem-less/Makefile @@ -1,22 +1,22 @@ # Created by: Nicola Vitale PORTNAME= less PORTVERSION= 1.2.21 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= www rubygems MASTER_SITES= RG MAINTAINER= nivit@FreeBSD.org COMMENT= The LESS Ruby gem compiles LESS code to CSS RUN_DEPENDS= rubygem-treetop>=1.4.2:devel/rubygem-treetop \ rubygem-mutter>=0.4.2:devel/rubygem-mutter NO_ARCH= yes USE_RUBY= yes USES= gem PLIST_FILES= bin/lessc .include diff --git a/www/sahi/Makefile b/www/sahi/Makefile index dcda7659c9e1..fe238505b15d 100644 --- a/www/sahi/Makefile +++ b/www/sahi/Makefile @@ -1,96 +1,95 @@ # Created by: Nicola Vitale PORTNAME= sahi PORTVERSION= 3.5.${SAHI_BUILD} -#PORTREVISION= 0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-v${PORTVERSION:R:R:R:S,.,,}/${SAHI_BUILD:S,.,,g}/ DISTNAME= ${PORTNAME}_${SAHI_BUILD:S,.,,g} MAINTAINER= nivit@FreeBSD.org COMMENT= Web automation and testing tool LICENSE= APACHE20 MPL11 LICENSE_COMB= multi RUN_DEPENDS= xdg-open:devel/xdg-utils DATADIR= ${JAVASHAREDIR}/${PORTNAME} JAVA_OS= native JAVA_RUN= yes NO_BUILD= yes OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= CHROME OPTIONS_SINGLE= BROWSER OPTIONS_SINGLE_BROWSER= CHROME FIREFOX CHROME_DESC= Use Chrome as default browser FIREFOX_DESC= Use Firefox as default browser USES= dos2unix zip DOS2UNIX_GLOB= linux.xml os.properties sahi.properties .include .if ${PORT_OPTIONS:MCHROME} DEPRECATED= Uses EOL Python 2.7 via www/chromium EXPIRATION_DATE=2021-06-23 .endif SAHI_BUILD= 2011.07.19 USE_JAVA= yes WRKSRC= ${WRKDIR}/sahi REINPLACE_ARGS= -i '' SUB_FILES= ${PORTNAME}.sh SUB_LIST= BROWSER=${BROWSER} JAVA_HOME=${JAVA_HOME} post-patch: @${FIND} ${WRKSRC} -type f \( -name "*.orig" -or -name "*.bat" \) -delete @${FIND} ${WRKSRC} -type f \( -name "*.sh" -or -name "linux.xml" \ -or -name "sahi.properties" \) -print0 \ | ${XARGS} -0 ${REINPLACE_CMD} -E \ -e 's,%%CHROME%%,${LOCALBASE}/bin/chrome,g' \ -e 's,%%DATADIR%%,${DATADIR},g' \ -e 's,%%FIREFOX%%,${LOCALBASE}/bin/firefox,g' \ -e 's,%%JAVA%%,${JAVA},g' \ -e 's,%%JAVA_KEYTOOL%%,${JAVA_KEYTOOL},g' \ -e 's,%%OPERA%%,${LOCALBASE}/bin/opera,g' \ -e 's,(SAHI_HOME=).*$$,\1${DATADIR},g' \ -e 's,(export (SAHI_)?USERDATA_DIR=).*$$,if [ -z "$${SAHI_USERDATA_DIR}" ]; then \1\$${HOME}/.sahi; fi,g' \ -e 's,^(\#!/bin/)ba(sh)$$,\1\2,g' do-install: @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} @${CP} ${STAGEDIR}${DATADIR}/config/browser_types/linux.xml ${STAGEDIR}${DATADIR}/userdata/config/browser_types.xml .for d in bin userdata/bin @${CHMOD} ${BINMODE} ${STAGEDIR}${DATADIR}/${d}/* .endfor .if ${PORT_OPTIONS:MDOCS} @${MV} ${STAGEDIR}${DATADIR}/docs ${STAGEDIR}${DOCSDIR} .else @${RM} -r ${STAGEDIR}${DATADIR}/docs .endif .include .if ${PORT_OPTIONS:MCHROME} BROWSER= chrome RUN_DEPENDS+= chrome:www/chromium .endif .if ${PORT_OPTIONS:MFIREFOX} BROWSER= firefox RUN_DEPENDS+= firefox:www/firefox .endif .include diff --git a/www/vertx/Makefile b/www/vertx/Makefile index d9537698f06a..666cb5c3dc39 100644 --- a/www/vertx/Makefile +++ b/www/vertx/Makefile @@ -1,124 +1,124 @@ # Created by: Nicola Vitale PORTNAME= vertx PORTVERSION= 2.1.1 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= www MASTER_SITES= http://dl.bintray.com/vertx/downloads/ DISTNAME= vert.x-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Effortless asynchronous application development for the modern web LICENSE= APACHE20 RUN_DEPENDS= bash:shells/bash DATADIR= ${JAVASHAREDIR}/${PORTNAME} JAVA_OS= native JAVA_RUN= yes PLIST_SUB= VERTXVER=${PORTVERSION} REINPLACE_ARGS= -i '' SED_APPEND_ARGS= ${nl}JAVA_HOME=${JAVA_HOME} SHEBANG_FILES= bin/vertx USE_JAVA= yes USES= shebangfix VERTX_CMD= ${WRKSRC}/bin/vertx VERTX_DIST= client conf lib OPTIONS_DEFINE= CLOJURE DOCS DYNJS GROOVY JYTHON JRUBY PHP RHINO SCALA OPTIONS_SUB= yes CLOJURE_DESC= Use Clojure to write verticles DYNJS_DESC= Use DynJS to write verticles GROOVY_DESC= Use Groovy to write verticles JYTHON_DESC= Use Python to write verticles JRUBY_DESC= Use Ruby to write verticles PHP_DESC= Use PHP to write verticles (experimental) RHINO_DESC= Use Rhino to write verticles SCALA_DESC= Use Scala to write verticles JYTHON_RUN_DEPENDS= jython:lang/jython JRUBY_RUN_DEPENDS= jruby:lang/jruby .include .if ${PORT_OPTIONS:MCLOJURE} VERTX_MODULES= clojure .endif .if ${PORT_OPTIONS:MDYNJS} VERTX_MODULES+= dynjs .endif .if ${PORT_OPTIONS:MGROOVY} VERTX_MODULES+= groovy .endif .if ${PORT_OPTIONS:MJYTHON} SED_APPEND_ARGS+= \${nl}JYTHON_HOME=${LOCALBASE}/lib/jython VERTX_MODULES+= jython .endif .if ${PORT_OPTIONS:MJRUBY} SED_APPEND_ARGS+= \${nl}JRUBY_HOME=${LOCALBASE}/share/jruby VERTX_MODULES+= ruby .endif .if ${PORT_OPTIONS:MPHP} VERTX_MODULES+= php .endif .if ${PORT_OPTIONS:MRHINO} VERTX_MODULES+= rhino .endif .if ${PORT_OPTIONS:MSCALA} VERTX_MODULES+= scala .endif nl= ${.newline} .if !empty(VERTX_MODULES) MAKE_ENV= VERTX_MODS=${WRKSRC} PLIST_SUB+= SYSMODS="" VERTX_DIST+= sys-mods do-build: @(cd ${VERTX_MODS} && \ for mod in $$(${CUT} -s -d = -f 2 ${WRKSRC}/conf/langs.properties | \ ${CUT} -s -d : -f 1 | ${EGREP} -i -e '(${VERTX_MODULES:ts|})'); do \ ${VERTX_CMD} install $${mod}; \ done;) .else PLIST_SUB+= SYSMODS="@comment " do-build: @${DO_NADA} .endif post-patch: @${FIND} ${WRKSRC} -type f \( -name "*.bat" -o -name "*.orig" \) -delete @${REINPLACE_CMD} -E -e '/APP_BASE_NAME=/a \${SED_APPEND_ARGS}' \ -e 's,(pattern=)%t,\1%h,1' \ -e 's,-Djruby.home=,-Dpython.cachedir=$${HOME}/.jython-cachedir &,1' \ ${WRKSRC}/bin/${PORTNAME} ${WRKSRC}/conf/logging.properties do-install: @${MKDIR} ${STAGEDIR}${DATADIR} .for d in ${VERTX_DIST} cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR} .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${DATADIR}/bin/${PORTNAME} ${LN} -s ${DATADIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} cd ${WRKSRC}/api-docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-toolkits/p5-Gnome2-Wnck/Makefile b/x11-toolkits/p5-Gnome2-Wnck/Makefile index 582d62ecb014..50c4fb85e0dd 100644 --- a/x11-toolkits/p5-Gnome2-Wnck/Makefile +++ b/x11-toolkits/p5-Gnome2-Wnck/Makefile @@ -1,29 +1,28 @@ # Created by: Nicola Vitale PORTNAME= Gnome2-Wnck PORTVERSION= 0.16 PORTREVISION= 1 -#PORTREVISION= 0 CATEGORIES= x11-toolkits gnome perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= nivit@FreeBSD.org COMMENT= Perl interface to the Window Navigator Construction Kit LICENSE= LGPL21 BUILD_DEPENDS= p5-Glib>=0:devel/p5-Glib \ p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \ p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig LIB_DEPENDS= libwnck-1.so:x11-toolkits/libwnck RUN_DEPENDS= p5-Glib>=0:devel/p5-Glib \ p5-Gtk2>=0:x11-toolkits/p5-Gtk2 MAKE_JOBS_UNSAFE= yes USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Gtk2-Unique/Makefile b/x11-toolkits/p5-Gtk2-Unique/Makefile index ab233a2471d7..bd067499402d 100644 --- a/x11-toolkits/p5-Gtk2-Unique/Makefile +++ b/x11-toolkits/p5-Gtk2-Unique/Makefile @@ -1,28 +1,28 @@ # Created by: Nicola Vitale PORTNAME= Gtk2-Unique PORTVERSION= 0.05 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= x11-toolkits gnome perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= nivit@FreeBSD.org COMMENT= Perl binding for the C library libunique LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \ p5-Gtk2>=0:x11-toolkits/p5-Gtk2 LIB_DEPENDS= libunique-1.0.so:x11-toolkits/unique RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 MAKE_JOBS_UNSAFE= yes USES= gnome perl5 USE_GNOME= gconf2 USE_PERL5= configure .include diff --git a/x11/terminator/Makefile b/x11/terminator/Makefile index 9031b2c7532b..a0a158f2e98a 100644 --- a/x11/terminator/Makefile +++ b/x11/terminator/Makefile @@ -1,39 +1,39 @@ # Created by: Thomas Hurst PORTNAME= terminator PORTVERSION= 2.1.0 -#PORTREVISION= 0 +PORTREVISION= 0 CATEGORIES= x11 python MASTER_SITES= https://github.com/gnome-terminator/terminator/archive/ DISTNAME= v${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ume@FreeBSD.org COMMENT= Multiple GNOME terminals in one window LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/lib/libkeybinder-3.0.so:x11/keybinder-gtk3 \ ${LOCALBASE}/lib/libnotify.so:devel/libnotify \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas USES= gnome python:3.5+ shebangfix gettext USE_GNOME= intltool pygobject3 vte3 USE_PYTHON= autoplist distutils WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PYDISTUTILS_PKGNAME= Terminator INSTALLS_ICONS= yes NO_ARCH= yes .include PYDISTUTILS_SETUP+= --without-icon-cache .include