diff --git a/biology/ncbi-toolkit/Makefile b/biology/ncbi-toolkit/Makefile index 5a714ceec88b..09d748f055e2 100644 --- a/biology/ncbi-toolkit/Makefile +++ b/biology/ncbi-toolkit/Makefile @@ -1,80 +1,80 @@ PORTNAME= ncbi-toolkit DISTVERSION= 2017.01.06 # containing BLAST v2.2.27 (? is this true) -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= biology MASTER_SITES= ftp://ftp.ncbi.nlm.nih.gov/toolbox/ncbi_tools/old/${PORTVERSION:S/.//g}/ DISTNAME= ncbi DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= NCBI development toolkit, including BLAST 2 and GenBank/Entrez support WWW= https://www.ncbi.nlm.nih.gov/IEB/ToolBox/MainPage/index.html LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libgmp.so:math/gmp \ libgnutls.so:security/gnutls \ libhogweed.so:security/nettle \ libidn2.so:dns/libidn2 \ libnettle.so:security/nettle \ libp11-kit.so:security/p11-kit \ libpng.so:graphics/png \ libtasn1.so:security/libtasn1 \ libtspi.so:security/trousers \ libunistring.so:devel/libunistring USES= gettext-runtime iconv jpeg motif xorg USE_XORG= x11 xau xext xft xmu xrender xt CONFLICTS_INSTALL= fhist # bin/test_regexp man/man1/fmerge.1.gz SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/make/makedis.csh @${REINPLACE_CMD} -e \ '/^NCBI_CC/s|=.*|= ${CC}| ; \ /^NCBI_LDFLGS1/s|=.*|= ${LDFLAGS}| ; \ /^NCBI_OPTFLAG/s|= .*|= ${CFLAGS}| ; \ /^NCBI_VIBLIBS/s|-lXp\ || ; \ /^NCBI_DISTVIBLIBS/s|-lXp\ || ; \ s|-I/usr/X11R6/include||g ; \ s|-L/usr/X11R6/lib||g ; \ s|/usr/local|${LOCALBASE}|g ; \ s|-Wl,-Bstatic|| ; \ s|-Wl,-Bdynamic||' ${WRKSRC}/platform/freebsd.ncbi.mk @${REINPLACE_CMD} -e 's/%%ICONV_LIB%%/${ICONV_LIB}/' \ ${WRKSRC}/make/makeall.unx ${WRKSRC}/make/makenet.unx # the ncbi-toolkit provides a shell script to drive the build # and we use it do-build: @cd ${WRKDIR} && ./${DISTNAME}/make/makedis.csh # the ncbi-toolkit does not provide an install target # we thus roll our own do-install: cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} * ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME} cd ${WRKSRC}/lib && ${INSTALL_DATA} *.a \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/include/${DISTNAME}/connect cd ${WRKSRC}/include && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/${DISTNAME} cd ${WRKSRC}/include/connect && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/${DISTNAME}/connect cd ${WRKSRC}/doc/man && ${INSTALL_MAN} * \ ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/data && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '-not ( -name man -o -path ./man\/* )') .include diff --git a/cad/lepton-eda/Makefile b/cad/lepton-eda/Makefile index a2802e241760..ae029c7b7880 100644 --- a/cad/lepton-eda/Makefile +++ b/cad/lepton-eda/Makefile @@ -1,65 +1,66 @@ PORTNAME= lepton-eda PORTVERSION= 1.9.18 +PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= https://github.com/lepton-eda/lepton-eda/releases/download/${PORTVERSION}-20220529/ MAINTAINER= graahnul.grom@gmail.com COMMENT= Lepton Electronic Design Automation WWW= https://github.com/lepton-eda/lepton-eda LICENSE= GPLv2+ LIB_DEPENDS= libexpat.so:textproc/expat2 \ libffi.so:devel/libffi \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgc-threaded.so:devel/boehm-gc-threaded \ libGLdispatch.so:graphics/libglvnd \ libgmp.so:math/gmp \ libgraphite2.so:graphics/graphite2 \ libgtkextra-x11-3.0.so:x11-toolkits/gtkextra \ libguile-2.2.so:lang/guile2 \ libharfbuzz.so:print/harfbuzz \ libltdl.so:devel/libltdl \ libpcre.so:devel/pcre \ libpng.so:graphics/png \ libstroke.so:devel/libstroke \ libunistring.so:devel/libunistring USES= desktop-file-utils gettext-tools gnome groff:build \ iconv:wchar_t libtool localbase makeinfo pathfix perl5 \ pkgconfig shared-mime-info shebangfix xorg USE_XORG= pixman x11 xau xcb xcomposite xcursor xdamage xdmcp xext xfixes \ xi xinerama xrandr xrender USE_GNOME= cairo gdkpixbuf2 gtk20 USE_GL= egl gl USE_LDCONFIG= yes SHEBANG_FILES= utils/pcb_backannotate/lepton-pcb_backannotate \ utils/refdes_renum/lepton-refdes_renum \ utils/symfix/lepton-symfix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-guild INSTALL_TARGET= install-strip INFO= lepton-scheme lepton-manual PORTEXAMPLES= examples/* OPTIONS_DEFINE= DOCS EXAMPLES NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls post-patch: ${REINPLACE_CMD} -e \ 's,\$$(docdir)/examples,\$$(datadir)/examples/lepton-eda,' \ ${WRKSRC}/examples/Makefile.in \ ${WRKSRC}/examples/RF_Amp/Makefile.in \ ${WRKSRC}/examples/TwoStageAmp/Makefile.in \ ${WRKSRC}/examples/gTAG/Makefile.in \ ${WRKSRC}/examples/lightning_detector/Makefile.in .include diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile index 0ff44d1e1b94..b9c939f64ac6 100644 --- a/cad/opencascade/Makefile +++ b/cad/opencascade/Makefile @@ -1,184 +1,184 @@ PORTNAME= opencascade PORTVERSION= 7.6.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= cad science MASTER_SITES= LOCAL/thierry MAINTAINER= thierry@FreeBSD.org COMMENT= Open CASCADE Technology, 3D modeling & numerical simulation WWW= https://www.opencascade.org/ LICENSE= OCTPL LICENSE_NAME= LGPL21 with exception LICENSE_FILE= ${WRKSRC}/OCCT_LGPL_EXCEPTION.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= rapidjson>0:devel/rapidjson \ ${LOCALBASE}/lib/qt5/bin/qmake:devel/qt5-qmake \ ${LOCALBASE}/lib/qt5/bin/moc:devel/qt5-buildtools LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libpng16.so:graphics/png \ libvtksys-${VTKVER}.so:math/vtk${VTKVER:R} RUN_DEPENDS= bash:shells/bash # Check ${WRKSRC}/dox/overview/overview.md # and ${WRKSRC}/dox/dev_guides/building USES= alias:10 cmake compiler:c++14-lang dos2unix gettext-runtime \ gl gnome localbase python qt:5 shebangfix tk tar:tgz xorg USE_XORG= ice sm x11 xau xcb xdmcp xext xft xi xmu xrender xscrnsaver xt USE_GL= egl gl glesv2 glu USE_GNOME= libxml2 DOS2UNIX_FILES= adm/templates/* SHEBANG_FILES= adm/templates/*.sh \ adm/templates/*.sh.in \ adm/templates/*.sh.main \ adm/genconf.tcl \ adm/start.tcl \ gendoc ENVSH= adm/templates/env.sh VTKVER= 9.1 OPTIONS_DEFINE= DOCS DOXYGEN FFMPEG VIS VIS_DESC= Build Visualizazion module (requires OpenGL, freetype, ftgl) OPTIONS_DEFAULT=FFMPEG VIS OPTIONS_SUB= yes REINPLACE_ARGS= -i "" LDFLAGS+= -Wl,--allow-shlib-undefined -lexecinfo CMAKE_ARGS+= -DINSTALL_DIR=${OCCROOT} \ -DINSTALL_DIR_INCLUDE=${PREFIX}/include/OpenCASCADE \ -DINSTALL_DIR_LIB=${PREFIX}/lib \ -DINSTALL_DIR_CMAKE=${PREFIX}/lib/cmake \ -DINSTALL_DIR_DATA=${OCCROOT}/data \ -DINSTALL_DIR_RESOURCE=${OCCROOT}/resources \ -DINSTALL_DIR_SAMPLES=${OCCROOT}/samples \ -DINSTALL_DIR_TESTS=${OCCROOT}/tests \ -DINSTALL_TEST_CASES:BOOL=ON \ -DUSE_FREETYPE:BOOL=ON \ -DUSE_TBB:BOOL=OFF \ -DUSE_RAPIDJSON:BOOL=ON \ -DUSE_VTK:BOOL=ON \ -D3RDPARTY_VTK_INCLUDE_DIR:PATH=${LOCALBASE}/include/vtk-${VTKVER} CONFIGURE_ENV+= DESTDIR=${STAGEDIR} .if defined(MAINTAINER_MODE) CMAKE_ARGS+= -DCMAKE_MESSAGE_CONTEXT_SHOW:BOOL=ON \ -DCMAKE_MESSAGE_LOG_LEVEL:STRING=DEBUG .endif # TODO: TBB to be replaced by onetbb later #CMAKE_ARGS+= -DUSE_EIGEN:BOOL=ON -DUSE_TBB:BOOL=ON #USES+= eigen:3 #LIB_DEPENDS+= libtbb.so:devel/tbb USE_LDCONFIG= yes CONFLICTS_INSTALL= opencascade740 # OpenCAS/bin/DRAWEXE LOCCROOT= OpenCAS OCCROOT= ${PREFIX}/${LOCCROOT} PLIST_SUB= OCCROOT="${LOCCROOT}" BITS=${BITS} CC=${CHOSEN_COMPILER_TYPE} \ VE=${PORTVERSION:R:R} VER=${PORTVERSION} FFMPEG_CMAKE_ON= -DUSE_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DUSE_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libtheoraenc.so:multimedia/libtheora \ libunistring.so:devel/libunistring \ libvdpau.so:multimedia/libvdpau \ libxvidcore.so:multimedia/xvid \ libp11-kit.so:security/p11-kit \ libx264.so:multimedia/libx264 \ libtasn1.so:security/libtasn1 \ libvorbis.so:audio/libvorbis \ libdav1d.so:multimedia/dav1d \ libnettle.so:security/nettle \ libgnutls.so:security/gnutls \ libvpx.so:multimedia/libvpx \ libx265.so:multimedia/x265 \ libdrm.so:graphics/libdrm \ libva.so:multimedia/libva \ libaom.so:multimedia/aom \ libmp3lame.so:audio/lame \ libffi.so:devel/libffi \ libidn2.so:dns/libidn2 \ libogg.so:audio/libogg \ libopus.so:audio/opus \ libgmp.so:math/gmp VIS_CMAKE_ON= -DUSE_FREEIMAGE:BOOL=ON \ -DUSE_GLES2:BOOL=ON \ -D3RDPARTY_FREETYPE_DIR=${LOCALBASE} VIS_CMAKE_OFF= -DUSE_FREEIMAGE:BOOL=OFF \ -DUSE_GLES2:BOOL=OFF VIS_LIB_DEPENDS= libftgl.so:graphics/ftgl \ libfreeimageplus.so:graphics/freeimage VIS_USE= GL=glesv2 DOXYGEN_IMPLIES= DOCS DOXYGEN_USE= TEX=latex:build DOXYGEN_BUILD_DEPENDS= bash:shells/bash \ doxygen:devel/doxygen \ dot:graphics/graphviz \ pdftex:print/tex-basic-engines \ inkscape:graphics/inkscape DOXYGEN_RUN_DEPENDS= ${LOCALBASE}/www/MathJax/MathJax.js:www/mathjax .include .if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == mips || ${ARCH} == powerpc || ${ARCH} == powerpcspe || ${ARCH} == "i386" BITS= 32 .else BITS= 64 .endif pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "Warning: to build OpenCascade, you should have at least" @${ECHO_MSG} "2.6 Gb of free disk space in build area!" @${ECHO_MSG} pre-patch: ${REINPLACE_CMD} 's|||' \ ${WRKSRC}/src/BRepMesh/delabella.cpp\ ${WRKSRC}/src/OSD/OSD_MemInfo.cxx pre-configure: ${REINPLACE_CMD} -e 's|tclsh|${TCLSH}|' ${WRKSRC}/gendoc ${REINPLACE_CMD} -e 's|/usr/bin/|${LOCALBASE}/bin/|' ${WRKSRC}/adm/genconfdeps.tcl ${GREP} -rl x86_64 ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e 's|x86_64|amd64|' .for es in ${ENVSH} ${REINPLACE_CMD} -e 's|lin|bsd|' ${WRKSRC}/${es} .endfor post-build-DOXYGEN-on: (cd ${WRKSRC} && ./gendoc -overview) post-install: ${MV} ${STAGEDIR}${OCCROOT}/bin/DRAWEXE-${PORTVERSION} ${STAGEDIR}${PREFIX}/bin/DRAWEXE (cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -sf DRAWEXE ${STAGEDIR}${OCCROOT}/bin/DRAWEXE) post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/overview && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${RM} -r ${STAGEDIR}${DOCSDIR}/latex ${RM} ${STAGEDIR}${DOCSDIR}/html/build_upgrade_building_3rdparty.html.bak .if defined(MAINTAINER_MODE) regression-test: install ${RM} -rf /tmp/testOCC ${MKDIR} /tmp/testOCC bash -c "\ cd ${OCCROOT} && . ${OCCROOT}/bin/env.sh && \ CSF_TestScriptsPath=${OCCROOT}/tests \ CSF_TestDataPath=${OCCROOT}/data \ DRAWEXE -f ${FILESDIR}/regtest " .endif .include diff --git a/deskutils/gnome-characters/Makefile b/deskutils/gnome-characters/Makefile index 565cee0c9ff3..1e1d61050191 100644 --- a/deskutils/gnome-characters/Makefile +++ b/deskutils/gnome-characters/Makefile @@ -1,29 +1,30 @@ PORTNAME= gnome-characters PORTVERSION= 43.0 +PORTREVISION= 1 CATEGORIES= deskutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Find and insert unusual characters for GNOME LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limitw:1,even LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \ libdbus-1.so:devel/dbus \ libgjs.so:lang/gjs \ libhandy-1.so:x11-toolkits/libhandy \ libunistring.so:devel/libunistring USES= gettext gnome iconv:wchar_t localbase:ldflags meson pkgconfig \ python:3.6+,build tar:xz USE_GNOME= gtk40 introspection USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.Characters.gschema.xml .include diff --git a/devel/notcurses/Makefile b/devel/notcurses/Makefile index fd8f96a35c1f..fcad84a629d1 100644 --- a/devel/notcurses/Makefile +++ b/devel/notcurses/Makefile @@ -1,60 +1,61 @@ PORTNAME= notcurses DISTVERSIONPREFIX= v DISTVERSION= ${ABIVERSION}.0.8 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/:docs DISTFILES= ${PORTNAME}-doc-${DISTVERSION}.tar.gz:docs MAINTAINER= nickblack@linux.com COMMENT= TUI library for modern terminal emulators WWW= https://nick-black.com/dankwiki/index.php/Notcurses LICENSE= APACHE20 MIT LICENSE_COMB= dual LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libdeflate.so:archivers/libdeflate \ libqrcodegen.so:graphics/qr-code-generator \ libunistring.so:devel/libunistring USES= cmake:noninja compiler:c++17-lang localbase pkgconfig USE_GITHUB= yes GH_ACCOUNT= dankamongmen USE_LDCONFIG= yes CMAKE_ON= USE_QRCODEGEN # we leave USE_POC=on (and BUILD_TESTING=on) so that we can run some basic # tests, if not the full notcurses-tester suite. CMAKE_OFF= USE_DOCTEST USE_PANDOC TEST_TARGET= test PLIST_SUB= ABI_VER=${ABIVERSION} \ REL_VER=${DISTVERSION} OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes ABIVERSION= 3 .include # ncursesw and tinfo >= 6.1 seem to be needed (see CMakeLists.txt:l104) .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400035 USES+=ncurses:port .else USES+=ncurses .endif post-patch-DOCS-off: @${REINPLACE_CMD} -e 's|install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|#install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|' \ ${WRKSRC}/CMakeLists.txt post-install-MANPAGES-on: ${MKDIR} ${STAGEDIR}${MANPREFIX}/man/man1 ${STAGEDIR}${MANPREFIX}/man/man3 # we don't want to install e.g. "notcurses-x.x.1" ${FIND} ${WRKDIR} -maxdepth 1 -type f -iname \*.1 -execdir ${INSTALL_MAN} {} ${STAGEDIR}${MANPREFIX}/man/man1 \; ${FIND} ${WRKDIR} -maxdepth 1 -type f -iname \*.3 -execdir ${INSTALL_MAN} {} ${STAGEDIR}${MANPREFIX}/man/man3 \; .include diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile index 974316affea9..6dbba4120aea 100644 --- a/devel/qt6-base/Makefile +++ b/devel/qt6-base/Makefile @@ -1,134 +1,134 @@ PORTNAME= base DISTVERSION= ${QT6_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org COMMENT= Qt base (core, gui, widgets, network,...) WWW= https://www.qt.io/ BUILD_DEPENDS= xml:textproc/xmlstarlet \ ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= \ libatk-1.0.so:accessibility/atk \ libatk-bridge-2.0.so:accessibility/at-spi2-atk \ libatspi.so:accessibility/at-spi2-core \ libavahi-client.so:net/avahi-app \ libbrotlidec.so:archivers/brotli \ libcups.so:print/cups \ libdbus-1.so:devel/dbus \ libdouble-conversion.so:devel/double-conversion \ libdrm.so:graphics/libdrm \ libepoll-shim.so:devel/libepoll-shim \ libepoxy.so:graphics/libepoxy \ libevdev.so:devel/libevdev \ libexpat.so:textproc/expat2 \ libffi.so:devel/libffi \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgmp.so:math/gmp \ libgnutls.so:security/gnutls \ libgraphite2.so:graphics/graphite2 \ libgudev-1.0.so:devel/libgudev \ libharfbuzz.so:print/harfbuzz \ libicui18n.so:devel/icu \ libidn2.so:dns/libidn2 \ libinput.so:x11/libinput \ libintl.so:devel/gettext-runtime \ libjpeg.so:graphics/jpeg-turbo \ libmtdev.so:devel/libmtdev \ libnettle.so:security/nettle \ libp11-kit.so:security/p11-kit \ libpcre.so:devel/pcre \ libpcre2-16.so:devel/pcre2 \ libpng16.so:graphics/png \ libtasn1.so:security/libtasn1 \ libudev.so:devel/libudev-devd \ libunistring.so:devel/libunistring \ libvulkan.so:graphics/vulkan-loader \ libwacom.so:x11/libwacom \ libwayland-client.so:graphics/wayland \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-ewmh.so:x11/xcb-util-wm \ libxcb-image.so:x11/xcb-util-image \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-render-util.so:x11/xcb-util-renderutil \ libxcb-util.so:x11/xcb-util \ libxkbcommon.so:x11/libxkbcommon \ libzstd.so:archivers/zstd USES= cmake compiler:c++17-lang gl gnome jpeg perl5 pkgconfig python \ qt-dist:6 shebangfix xorg USE_GL= egl gl USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= ice pixman sm x11 xau xcb xcomposite xcursor xdamage xdmcp \ xext xfixes xi xinerama xrandr xrender CMAKE_ON= QT_AVOID_CMAKE_ARCHIVING_API \ QT_FIND_ALL_PACKAGES_ALWAYS CMAKE_OFF= QT_FEATURE_eglfs \ QT_FEATURE_gssapi SHEBANG_FILES= ${WRKSRC}/mkspecs/features/uikit/device_destinations.sh \ ${WRKSRC}/mkspecs/features/uikit/devices.py \ ${WRKSRC}/mkspecs/features/data/mac/objc_namespace.sh \ ${WRKSRC}/util/android/android_emulator_launcher.sh \ ${WRKSRC}/util/testrunner/qt-testrunner.py USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} # zstd from base fails to compress files during the build (error 11: unsupported argument) BINARY_ALIAS= zstd=${LOCALBASE}/bin/zstd #== Option handling OPTIONS_GROUP= SQL OPTIONS_GROUP_SQL= IBASE MYSQL ODBC PSQL SQLITE OPTIONS_DEFAULT= SQLITE OPTIONS_SUB= yes IBASE_DESC= InterBase database support IBASE_CMAKE_ON= -DFEATURE_sql_ibase=ON IBASE_CMAKE_OFF= -DFEATURE_sql_ibase=OFF IBASE_USES= firebird:4.0 IBASE_BROKEN= IBASE: fatal error: 'gen/iberror.h' file not found MYSQL_DESC= MySQL database support MYSQL_CMAKE_ON= -DFEATURE_sql_mysql=ON MYSQL_CMAKE_OFF= -DFEATURE_sql_mysql=OFF MYSQL_USES= mysql ODBC_DESC= ODBC database support ODBC_CMAKE_ON= -DFEATURE_sql_odbc=ON ODBC_CMAKE_OFF= -DFEATURE_sql_odbc=OFF ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC PSQL_DESC= PostgreSQL database support PSQL_CMAKE_ON= -DFEATURE_sql_psql=ON PSQL_CMAKE_OFF= -DFEATURE_sql_psql=OFF PSQL_USES= pgsql SQLITE_DESC= Sqlite database support SQLITE_CMAKE_ON= -DFEATURE_sql_sqlite=ON \ -DQT_FEATURE_system_sqlite=ON SQLITE_CMAKE_OFF= -DFEATURE_sql_sqlite=OFF SQLITE_USES= sqlite:3 .include .if ${ARCH} == "armv6" || ${ARCH} == "armv7" BUILD_DEPENDS+= as:devel/binutils CMAKE_ARGS+= -DCMAKE_ASM_FLAGS=-no-integrated-as .endif # TODO: do this cleaner -- somewhere cmake/qmake still creates empty directories # for the cmake files in INSTALL_PREFIX/lib/cmake post-install: ${RM} -vr ${STAGEDIR}${PREFIX}/${QT_LIBDIR_REL}/cmake # Install symlinks for user-facing tools ${REINPLACE_CMD} -e "s#^#${STAGEDIR}#" -e "s# # ${STAGEDIR}#" \ ${WRKDIR}/.build/user_facing_tool_links.txt while read t; do \ ${RLN} $$t; \ done <${WRKDIR}/.build/user_facing_tool_links.txt .include diff --git a/dns/libidn2/Makefile b/dns/libidn2/Makefile index 5499f89486c4..2cf505867c01 100644 --- a/dns/libidn2/Makefile +++ b/dns/libidn2/Makefile @@ -1,27 +1,28 @@ PORTNAME= libidn2 PORTVERSION= 2.3.3 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= GNU/libidn MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of IDNA2008 internationalized domain names WWW= https://www.gnu.org/software/libidn/ #libidn2 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man LIB_DEPENDS= libunistring.so:devel/libunistring USES= charsetfix iconv libtool localbase makeinfo pathfix CONFIGURE_ARGS= --disable-nls \ --with-libunistring-prefix=${LOCALBASE} \ ac_cv_prog_RONN=${TRUE} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes INFO= libidn2 .include diff --git a/dns/libpsl/Makefile b/dns/libpsl/Makefile index f8a6571118f2..17eb84dc9c2f 100644 --- a/dns/libpsl/Makefile +++ b/dns/libpsl/Makefile @@ -1,50 +1,50 @@ PORTNAME= libpsl PORTVERSION= 0.21.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= dns MASTER_SITES= https://github.com/rockdaboot/libpsl/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= C library to handle the Public Suffix List WWW= https://github.com/rockdaboot/libpsl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= libtool localbase:ldflags pathfix pkgconfig python:build shebangfix tar:lz CONFIGURE_ARGS= --disable-man \ --with-psl-file=${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat \ --with-psl-testfile=${LOCALBASE}/share/public_suffix_list/test_psl.txt GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_LOCALE= en_US.UTF-8 SHEBANG_FILES= src/psl-make-dafsa OPTIONS_DEFINE= NLS OPTIONS_SINGLE= IDNA OPTIONS_SINGLE_IDNA= ICU IDN IDN2 OPTIONS_DEFAULT=IDN2 ICU_DESC= Use devel/icu (IDNA2008 UTS\#46 library) IDN_DESC= Use dns/libidn (IDNA2003 library) IDN2_DESC= Use dns/libidn2 (IDNA2008 library) ICU_CONFIGURE_ON= --enable-builtin=libicu --enable-runtime=libicu ICU_LIB_DEPENDS= libicuuc.so:devel/icu IDN_CONFIGURE_ON= --enable-builtin=libidn --enable-runtime=libidn IDN_LIB_DEPENDS= libidn.so:dns/libidn \ libunistring.so:devel/libunistring IDN_USES= iconv IDN2_CONFIGURE_ON= --enable-builtin=libidn2 --enable-runtime=libidn2 IDN2_LIB_DEPENDS= libidn2.so:dns/libidn2 \ libunistring.so:devel/libunistring IDN2_USES= iconv NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USES_OFF= gettext-tools .include diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile index f5475d1f0c05..86faa9e5b901 100644 --- a/editors/rehex/Makefile +++ b/editors/rehex/Makefile @@ -1,32 +1,33 @@ PORTNAME= rehex DISTVERSION= 0.5.3 +PORTREVISION= 1 CATEGORIES= editors MAINTAINER= fuz@fuz.su COMMENT= Hex editor for reverse engineering WWW= https://github.com/solemnwarning/rehex LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libcapstone.so:devel/capstone4 \ libharfbuzz.so:print/harfbuzz \ libiconv.so:converters/libiconv \ libjansson.so:devel/jansson \ libunistring.so:devel/libunistring USES= compiler:c++11-lang gmake gnome lua:53 perl5 pkgconfig USE_GITHUB= yes GH_ACCOUNT= solemnwarning USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_PERL5= build USE_WX= 3.0+ MAKE_ENV= INSTALL_STRIP="${STRIP}" LUA_PKG="lua-${LUA_VER}" LUA="${LUA_CMD}" TEST_TARGET= check OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= p5-Template-Toolkit>0:www/p5-Template-Toolkit \ zip:archivers/zip DOCS_MAKE_ARGS_OFF= BUILD_HELP=0 .include diff --git a/ftp/wget/Makefile b/ftp/wget/Makefile index 5e8934a3fadc..417f0729fc08 100644 --- a/ftp/wget/Makefile +++ b/ftp/wget/Makefile @@ -1,102 +1,103 @@ PORTNAME= wget DISTVERSION= 1.21.3 +PORTREVISION= 1 CATEGORIES= ftp www MASTER_SITES= GNU MAINTAINER= vd@FreeBSD.org COMMENT= Retrieve files from the Net via HTTP(S) and FTP WWW= https://www.gnu.org/s/wget/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= p5-HTTP-Daemon>=0:www/p5-HTTP-Daemon \ p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL USES= charsetfix cpe iconv localbase pkgconfig tar:lz USE_CSTD= c99 CPE_VENDOR= gnu GNU_CONFIGURE= yes OPTIONS_SUB= yes OPTIONS_RADIO= SSL PCRE OPTIONS_RADIO_SSL=GNUTLS OPENSSL OPTIONS_RADIO_PCRE=PCRE1 PCRE2 OPTIONS_DEFINE= DOCS IDN IPV6 MANPAGES METALINK NLS PSL NTLM OPTIONS_DEFAULT=IDN MANPAGES OPENSSL NLS DOCS_DESC= Install info page DOCS_CONFIGURE_ENV= MAKEINFO="${MAKEINFO}" DOCS_INFO= wget DOCS_USES= makeinfo IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 \ libunistring.so:devel/libunistring IDN_CONFIGURE_ENABLE= iri IDN_CONFIGURE_ON= --with-libidn=${LOCALBASE} \ --with-libunistring-prefix=${LOCALBASE} IDN_CONFIGURE_OFF= --with-included-libunistring IPV6_CONFIGURE_ENABLE= ipv6 MANPAGES_CONFIGURE_ENV_OFF= ac_cv_path_POD2MAN=no MANPAGES_USE= PERL5=build MANPAGES_USES= perl5 METALINK_CONFIGURE_WITH=metalink METALINK_LIB_DEPENDS= libmetalink.so:misc/libmetalink NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PCRE_DESC= Support Perl regular expressions in addition to POSIX PCRE1_DESC= Support PCRE style regular expressions PCRE1_LIB_DEPENDS= libpcre.so:devel/pcre PCRE1_CONFIGURE_ENABLE= pcre PCRE2_DESC= Support PCRE2 style regular expressions PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE2_CONFIGURE_ENABLE= pcre2 PSL_CONFIGURE_WITH= libpsl PSL_LIB_DEPENDS= libpsl.so:dns/libpsl NTLM_DESC= Support NTLM authorization NTLM_CONFIGURE_ENABLE= ntlm .include .if ${PORT_OPTIONS:MOPENSSL} USES+= ssl CONFIGURE_ARGS+=--with-ssl=openssl --with-libssl-prefix=${OPENSSLBASE} CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .elif ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libgnutls.so:security/gnutls CONFIGURE_ARGS+=--with-ssl=gnutls . if ${PORT_OPTIONS:MNTLM} LIB_DEPENDS+= libnettle.so:security/nettle . endif .else CONFIGURE_ARGS+=--without-ssl .endif TEST_TARGET= check # Executed regardless of whether DOCS is ON or OFF. post-patch: ${REINPLACE_CMD} -e 's,WGETRC = $$(sysconfdir)/wgetrc,&.sample,' \ ${WRKSRC}/doc/Makefile.in ${REINPLACE_CMD} -e 's,/usr/local/etc/wgetrc,${PREFIX}/etc/wgetrc,' \ ${WRKSRC}/doc/sample.wgetrc* \ ${WRKSRC}/doc/wget.texi post-patch-DOCS-off: ${REINPLACE_CMD} \ -e '/^all: wget.info/ s,wget.info,,' \ -e '/^all-am:/ s, $$(INFO_DEPS),,' \ -e '/^install-data-am:/ s, install-info-am,,' \ ${WRKSRC}/doc/Makefile.in .include diff --git a/lang/guile/Makefile b/lang/guile/Makefile index 109876a38be2..be074bb09490 100644 --- a/lang/guile/Makefile +++ b/lang/guile/Makefile @@ -1,69 +1,70 @@ PORTNAME= guile PORTVERSION= 3.0.8 +PORTREVISION= 1 CATEGORIES= lang scheme MASTER_SITES= GNU MAINTAINER= bofh@FreeBSD.org COMMENT= GNU Ubiquitous Intelligent Language for Extension WWW= https://www.gnu.org/software/guile/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi # Currently has linker error in i386. Feel free to add other ARCHS in # case of failure NOT_FOR_ARCHS= i386 LIB_DEPENDS= libffi.so:devel/libffi \ libgmp.so:math/gmp \ libltdl.so:devel/libltdl \ libunistring.so:devel/libunistring USES= charsetfix compiler:gcc-c++11-lib cpe gmake iconv libtool \ makeinfo pathfix pkgconfig readline tar:lz CPE_VENDOR= gnu USE_GCC= 12 USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip CONFLICTS_INSTALL= guile1 guile2 INFO= guile r5rs PLIST_SUB= GUILE_VER=${PORTVERSION:R} OPTIONS_DEFINE= NLS THREADS OPTIONS_DEFAULT= NLS THREADS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc THREADS_CONFIGURE_WITH= threads .include .if ${ARCH} == powerpc EXTRA_PATCHES= ${FILESDIR}/extra-patch-bootstrap_Makefile.in .endif post-patch: @${REINPLACE_CMD} -e 's|sys/time.h sys/timeb.h|sys/time.h |g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-i -e|-i.bak -e|' \ ${WRKSRC}/libguile/Makefile.in @${RM} -r ${WRKSRC}/prebuilt/32-bit-big-endian post-patch-THREADS-on: @${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure post-install: @${FIND} ${STAGEDIR}${PREFIX}/lib -name "*.go" | ${XARGS} ${STRIP_CMD} .include diff --git a/lang/guile2/Makefile b/lang/guile2/Makefile index cd9cbb36853e..c2a252891a30 100644 --- a/lang/guile2/Makefile +++ b/lang/guile2/Makefile @@ -1,66 +1,66 @@ PORTNAME= guile PORTVERSION= 2.2.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang scheme MASTER_SITES= GNU PKGNAMESUFFIX= 2 MAINTAINER= bofh@FreeBSD.org COMMENT= GNU Ubiquitous Intelligent Language for Extension WWW= https://www.gnu.org/software/guile/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LIB_DEPENDS= libgmp.so:math/gmp \ libltdl.so:devel/libltdl \ libunistring.so:devel/libunistring \ libffi.so:devel/libffi USES= charsetfix compiler:c11 cpe gmake iconv libtool makeinfo ncurses pathfix \ pkgconfig readline tar:lz USE_LDCONFIG= yes CPE_VENDOR= gnu CONFLICTS_INSTALL= guile guile1 # bin/guild bin/guile bin/guile-config bin/guile-snarf bin/guile-tools MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip INFO= guile r5rs PLIST_SUB= GUILE_VER=${PORTVERSION:R} OPTIONS_DEFINE= NLS THREADS OPTIONS_DEFAULT=THREADS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext THREADS_CONFIGURE_WITH= threads THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc REINPLACE_FILES= libguile/smob.c libguile/filesys.c libguile/gc.c \ libguile/mallocs.c libguile/eval.c \ libguile/gc-malloc.c libguile/ports.c post-patch: @cd ${WRKSRC} ; \ ${REINPLACE_CMD} -e 's|||g' ${REINPLACE_FILES} @${REINPLACE_CMD} -e 's|sys/time.h sys/timeb.h|sys/time.h |g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-i -e|-i.bak -e|' \ ${WRKSRC}/libguile/Makefile.in @${RM} -r ${WRKSRC}/prebuilt/32-bit-big-endian post-patch-THREADS-on: @${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure .include diff --git a/mail/mailutils/Makefile b/mail/mailutils/Makefile index cd3e750bb40d..9a199d80385d 100644 --- a/mail/mailutils/Makefile +++ b/mail/mailutils/Makefile @@ -1,117 +1,117 @@ PORTNAME= mailutils PORTVERSION= 3.15 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= GNU GNU_ALPHA MAINTAINER= zeus@gnu.org.ua COMMENT= Utilities, daemons, and filters for processing e-mail WWW= https://mailutils.org/ LICENSE= GPLv3+ LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \ libltdl.so:devel/libltdl \ libunistring.so:devel/libunistring TEST_DEPENDS= automake:devel/automake USES= cpe gmake iconv libtool localbase readline tar:xz CPE_VENDOR= gnu GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= comsatd imap4d pop3d INSTALL_TARGET= install-strip TEST_TARGET= check CONFLICTS_INSTALL= avenger elm # bin/dotlock bin/frm PLIST_SUB+= LIBVERSION=9.0.0 LIBSUFX=9 VERSION=${PORTVERSION} INFO= ${PORTNAME} PORTDOCS= AUTHORS ChangeLog NEWS README* THANKS TODO OPTIONS_DEFINE= DOCS FRIBIDI GNUTLS GSSAPI GUILE MH NLS PAM PYTHON OPTIONS_DEFAULT= GDBM GNUTLS PAM OPTIONS_MULTI= DB OPTIONS_MULTI_DB= BDB GDBM KYOTOCABINET LDAP MYSQL PGSQL TOKYOCABINET OPTIONS_SUB= yes DB_DESC= Database configuration KYOTOCABINET_DESC= Kyoto Cabinet database support MH_DESC= MH (Message Handling) system support TOKYOCABINET_DESC= Tokyo Cabinet database support FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_WITH= fribidi GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls GSSAPI_RUN_DEPENDS= cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi GSSAPI_USES= ssl GSSAPI_CONFIGURE_WITH= gssapi GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 libgmp.so:math/gmp GUILE_USES= makeinfo pkgconfig GUILE_CONFIGURE_WITH= guile MH_CONFIGURE_ENV= ac_cv_prog_EMACS=no MH_CONFIGURE_ENABLE= mh MH_USES= emacs:noflavors MH_VARS= EMACS_NO_DEPENDS=yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PAM_CONFIGURE_ENABLE= pam PYTHON_USES= python:3.0+ PYTHON_CONFIGURE_ENABLE=python PYTHON_CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config BDB_USES= bdb BDB_CONFIGURE_WITH= berkeley-db BDB_CPPFLAGS= -I${BDB_INCLUDE_DIR} BDB_LDFLAGS= -L${BDB_LIB_DIR} GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm GDBM_CONFIGURE_WITH= gdbm KYOTOCABINET_LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet KYOTOCABINET_CONFIGURE_WITH= kyotocabinet LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap MYSQL_USES= mysql MYSQL_CONFIGURE_WITH= mysql PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= postgres TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet TOKYOCABINET_CONFIGURE_WITH= tokyocabinet .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug .endif post-patch: @${REINPLACE_CMD} -e '/MU_AUTHLIBS=/s,-lldap,-llber &,' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e '/need_charset_alias=/s|true|false|' \ ${WRKSRC}/lib/gnu/Makefile.in @${REINPLACE_CMD} -e '/chown/,+1s|ch|#&|' \ ${WRKSRC}/dotlock/Makefile.in ${WRKSRC}/mda/mda/Makefile.in @${REINPLACE_CMD} -e 's,-E,& -P,' ${WRKSRC}/libmu_scm/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-MH-on: @${MKDIR} ${STAGEDIR}${EMACS_SITE_LISPDIR} ${RLN} ${STAGEDIR}${DATADIR}/mh/mailutils-mh.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile index 19439e7ec7bd..07d205d0c5f5 100644 --- a/mail/mutt/Makefile +++ b/mail/mutt/Makefile @@ -1,230 +1,231 @@ PORTNAME= mutt DISTVERSION= 2.2.7 +PORTREVISION= 1 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 WWW= http://www.mutt.org/ 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 ja-mutt-devel mutt-1.4* mutt-devel-lite mutt-lite \ zh-mutt-devel INFO= ${PORTNAME} 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 SMART_DATE SMIME SMTP URLVIEW OPTIONS_DEFAULT= AUTOCRYPT DEBUG_LOGS GPGME GSSAPI_NONE HCACHE_LMDB HTML \ ICONV IDN IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES \ MAILDIR_MTIME_PATCH NCURSES NLS QUOTE_PATCH \ REVERSE_REPLY_PATCH SASL_CYRUS SMART_DATE SMIME SMTP \ URLVIEW OPTIONS_SINGLE= GSSAPI HCACHE SASL SCREEN OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SINGLE_HCACHE= HCACHE_BDB HCACHE_GDBM HCACHE_KYOTOCABINET HCACHE_LMDB \ HCACHE_NONE HCACHE_QDBM HCACHE_TOKYOCABINET OPTIONS_SINGLE_SASL= SASL_CYRUS SASL_GSASL SASL_NONE OPTIONS_SINGLE_SCREEN= NCURSES SLANG OPTIONS_SUB= yes 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) (AGPLv3) HCACHE_DESC= Header Cache support HCACHE_GDBM_DESC= Use GDBM HCACHE_KYOTOCABINET_DESC= Use Kyoto Cabinet HCACHE_LMDB_DESC= Use LMDB HCACHE_NONE_DESC= Disable Header Cache HCACHE_QDBM_DESC= Use QDBM 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_CYRUS_DESC= Cyrus SASL Authentication SASL_GSASL_DESC= GNU SASL Authentication SASL_NONE_DESC= Disable SASL Authentication SLANG_DESC= SLANG support SMART_DATE_DESC= Dynamic date formatting with "%@" SMIME_DESC= SMIME email check option patch SMTP_DESC= SMTP relay support URLVIEW_DESC= Use urlview for the URL selector menu AUTOCRYPT_IMPLIES= GPGME IDN AUTOCRYPT_BUILD_DEPENDS= ${AUTOCRYPT_DEPENDS} AUTOCRYPT_RUN_DEPENDS= ${AUTOCRYPT_DEPENDS} AUTOCRYPT_USES= sqlite:3 AUTOCRYPT_CONFIGURE_ENABLE= autocrypt AUTOCRYPT_CONFIGURE_WITH= sqlite3=${LOCALBASE} AUTOCRYPT_DEPENDS= gnupg>=2.1:security/gnupg \ gpgme>=1.8:security/gpgme DEBUG_LOGS_CONFIGURE_ON= --enable-debug DOCS_BUILD_DEPENDS= lynx:www/lynx DOCS_CONFIGURE_OFF= --disable-doc FLOCK_CONFIGURE_ENABLE= flock GPGME_LIB_DEPENDS+= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme GPGME_CONFIGURE_ENABLE= gpgme GREETING_PATCH_PATCHFILES= mutt-${GREETING_PATCH_VERSION}.vc.greeting:vc # 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_BDB_USES= bdb:18 HCACHE_BDB_CONFIGURE_WITH= bdb=${LOCALBASE} HCACHE_BDB_VARS= CFLAGS+=-I${BDB_INCLUDE_DIR} \ LDFLAGS+=-L${BDB_LIB_DIR} \ LICENSE=AGPLv3 HCACHE_GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm HCACHE_GDBM_CONFIGURE_WITH= gdbm=${LOCALBASE} HCACHE_KYOTOCABINET_LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet HCACHE_KYOTOCABINET_CONFIGURE_WITH= kyotocabinet=${LOCALBASE} HCACHE_LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb HCACHE_LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} HCACHE_NONE_CONFIGURE_ON= --disable-hcache HCACHE_NONE_CONFIGURE_OFF= --enable-hcache HCACHE_QDBM_LIB_DEPENDS= libqdbm.so:databases/qdbm HCACHE_QDBM_CONFIGURE_WITH= qdbm=${LOCALBASE} HCACHE_TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet HCACHE_TOKYOCABINET_CONFIGURE_WITH= tokyocabinet=${LOCALBASE} ICONV_USES= iconv:translit ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} ICONV_CONFIGURE_OFF= --disable-iconv IDN_IMPLIES= ICONV IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 \ libunistring.so:devel/libunistring IDN_CONFIGURE_WITH= idn2=${LOCALBASE} IFDEF_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ifdef LOCALES_FIX_CONFIGURE_ON= --enable-locales-fix MAILDIR_MTIME_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-maildir-mtime NCURSES_USES= ncurses NLS_IMPLIES= ICONV NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls QUOTE_PATCH_PATCHFILES= patch-${VVV_PATCH_VERSION}.vvv.initials.xz:vvv \ mutt-${GREETING_PATCH_VERSION}.vvv.quote:vc REVERSE_REPLY_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-reverse_reply SASL_CYRUS_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_CYRUS_CONFIGURE_WITH= sasl=${LOCALBASE} SASL_GSASL_LIB_DEPENDS= libgsasl.so:security/libgsasl SASL_GSASL_CONFIGURE_WITH= gsasl=${LOCALBASE} # Handle ncurses/ncurses-port/slang SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 SLANG_CONFIGURE_ON= --with-slang=${LOCALBASE} SLANG_VARS= PKGMESSAGE=${FILESDIR}/pkg-message.slang SMART_DATE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-smartdate SMIME_EXTRA_PATCHES= ${PATCHDIR}/extra-smime-sender SMTP_CONFIGURE_ENABLE= smtp URLVIEW_RUN_DEPENDS= urlview:textproc/urlview .ifnmake portclippy .ifmake makesum # for optional distfiles patchfiles OPTIONS_OVERRIDE= ${OPTIONS_DEFAULT} ${OPTIONS_DEFINE} .MAKEOVERRIDES+= OPTIONS_OVERRIDE .endif .endif .include VVV_PATCH_VERSION= 1.13.0 GREETING_PATCH_VERSION= 2.2.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/misc/boxes/Makefile b/misc/boxes/Makefile index c8a078025e40..e3964785f831 100644 --- a/misc/boxes/Makefile +++ b/misc/boxes/Makefile @@ -1,50 +1,51 @@ PORTNAME= boxes PORTVERSION= 2.2.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= misc MAINTAINER= olgeni@FreeBSD.org COMMENT= Draws ASCII-art configurable boxes around text or code WWW= https://boxes.thomasjensen.com/ LICENSE= GPLv3 LIB_DEPENDS= libpcre2-32.so:devel/pcre2 \ libunistring.so:devel/libunistring USES= bison gmake USE_GITHUB= yes GH_ACCOUNT= ascii-boxes MAKE_ARGS= CC="${CC}" \ CFLAGS="${CFLAGS} -I. -I../src -I${LOCALBASE}/include" \ GLOBALCONF=${GLOBALCONF} \ LDFLAGS="-L${LOCALBASE}/lib" ALL_TARGET= build GLOBALCONF= ${DATADIR}/boxes-config PLIST_FILES= ${DATADIR_REL}/${PORTNAME}-config \ bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-patch: @${RM} ${WRKSRC}/src/${PORTNAME}.h ${WRKSRC}/doc/${PORTNAME}.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/out/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-config ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/net/pacemaker2/Makefile b/net/pacemaker2/Makefile index 868d9218a79a..c30976ffa110 100644 --- a/net/pacemaker2/Makefile +++ b/net/pacemaker2/Makefile @@ -1,28 +1,28 @@ PORTVERSION= 2.1.2 -PORTREVISION= 3 +PORTREVISION= 4 PKGNAMESUFFIX= 2 WWW= https://www.clusterlabs.org/pacemaker/ .include "${.CURDIR}/../pacemaker1/Makefile.common" CONFIGURE_ARGS+= --with-noarch-pkgconfigdir=${PREFIX}/libdata/pkgconfig 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 post-install: ${RM} ${STAGEDIR}/${PREFIX}/etc/rc.d/pacemaker_remote .include diff --git a/security/gnutls/Makefile b/security/gnutls/Makefile index df69b997eb1f..e4ee8ceccd8c 100644 --- a/security/gnutls/Makefile +++ b/security/gnutls/Makefile @@ -1,116 +1,117 @@ PORTNAME= gnutls PORTVERSION= 3.7.8 +PORTREVISION= 1 CATEGORIES= security net MASTER_SITES= GNUPG/gnutls/v${PORTVERSION:R} MAINTAINER= tijl@FreeBSD.org COMMENT= GNU Transport Layer Security library WWW= https://gnutls.org/ LICENSE= GPLv3 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/doc/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/doc/COPYING.LESSER LIB_DEPENDS= libgmp.so:math/gmp \ libnettle.so:security/nettle \ libtasn1.so:security/libtasn1 \ libunistring.so:devel/libunistring USES= compiler:c11 cpe gmake iconv libtool localbase makeinfo \ pkgconfig tar:xz USE_LDCONFIG= yes CPE_VENDOR= gnu GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-guile \ --with-system-priority-file=${PREFIX}/etc/gnutls/config \ --with-default-trust-store-dir=/etc/ssl/certs \ --without-brotli \ --without-zstd \ --without-tpm \ --without-tpm2 MAKE_ENV= MAKEINFOFLAGS=--no-split INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= DANE EXAMPLES IDN MAN3 NLS P11KIT OPTIONS_DEFAULT= IDN MAN3 P11KIT OPTIONS_SUB= yes DANE_DESC= Certificate verification via DNSSEC DANE_LIB_DEPENDS= libunbound.so:dns/unbound DANE_CONFIGURE_ENABLE= libdane IDN_CONFIGURE_WITH= idn IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 MAN3_DESC= Install API manpages (section 3) NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_OFF= ac_cv_lib_intl_gettext=no NLS_USES= gettext P11KIT_DESC= PKCS\#11 and p11-kit support P11KIT_CONFIGURE_WITH= p11-kit P11KIT_CONFIGURE_ON= --with-default-trust-store-pkcs11="pkcs11:model=p11-kit-trust;manufacturer=PKCS%2311%20Kit" P11KIT_LIB_DEPENDS= libp11-kit.so:security/p11-kit INFO= gnutls gnutls-guile post-patch: @${RM} ${WRKSRC}/doc/*.info* @${REINPLACE_CMD} 's,/usr/share,${PREFIX}/share,' \ ${WRKSRC}/doc/manpages/*.[13] @${REINPLACE_CMD} -E 's,/etc/(gnutls|tpasswd),${PREFIX}&,g' \ ${WRKSRC}/doc/cha-config.texi \ ${WRKSRC}/doc/gnutls-api.texi \ ${WRKSRC}/doc/invoke-certtool.texi \ ${WRKSRC}/doc/invoke-gnutls-cli.texi \ ${WRKSRC}/doc/invoke-gnutls-serv.texi \ ${WRKSRC}/doc/invoke-p11tool.texi \ ${WRKSRC}/doc/invoke-srptool.texi \ ${WRKSRC}/doc/manpages/certtool.1 \ ${WRKSRC}/doc/manpages/gnutls_priority_init2.3 \ ${WRKSRC}/doc/manpages/gnutls-cli.1 \ ${WRKSRC}/doc/manpages/gnutls-serv.1 \ ${WRKSRC}/doc/manpages/p11tool.1 \ ${WRKSRC}/doc/manpages/srptool.1 \ ${WRKSRC}/doc/srptool-examples.texi \ ${WRKSRC}/lib/includes/gnutls/pkcs11.h \ ${WRKSRC}/lib/pkcs11.c \ ${WRKSRC}/src/p11tool-options.c \ ${WRKSRC}/src/srptool.c @${REINPLACE_CMD} \ 's,/etc/pkcs11/modules,${PREFIX}/share/p11-kit/modules,' \ ${WRKSRC}/doc/cha-tokens.texi \ ${WRKSRC}/doc/invoke-p11tool.texi \ ${WRKSRC}/doc/manpages/p11tool.1 \ ${WRKSRC}/src/p11tool-options.c # Bug 260078 @${REINPLACE_CMD} 's/-Wa,-march=all//' \ ${WRKSRC}/lib/accelerated/aarch64/Makefile.in # Prevent regeneration. The order is important. @${TOUCH} ${WRKSRC}/doc/enums.texi \ ${WRKSRC}/doc/invoke-gnutls-cli.texi \ ${WRKSRC}/doc/invoke-gnutls-cli-debug.texi \ ${WRKSRC}/doc/invoke-gnutls-serv.texi \ ${WRKSRC}/doc/invoke-certtool.texi \ ${WRKSRC}/doc/invoke-ocsptool.texi \ ${WRKSRC}/doc/invoke-danetool.texi \ ${WRKSRC}/doc/invoke-srptool.texi \ ${WRKSRC}/doc/invoke-psktool.texi \ ${WRKSRC}/doc/invoke-p11tool.texi \ ${WRKSRC}/doc/invoke-tpmtool.texi \ ${WRKSRC}/doc/pkcs11-api.texi \ ${WRKSRC}/doc/manpages/stamp_mans \ ${WRKSRC}/doc/stamp_enums \ ${WRKSRC}/doc/stamp_functions post-install: @${RM} ${STAGEDIR}${DOCSDIR}/*.png @${RMDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/examples/*.[ch] ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/security/sssd/Makefile b/security/sssd/Makefile index 0d2687c9e192..41e61f6f7444 100644 --- a/security/sssd/Makefile +++ b/security/sssd/Makefile @@ -1,130 +1,130 @@ PORTNAME= sssd PORTVERSION= 1.16.5 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= security MASTER_SITES= https://releases.pagure.org/SSSD/${PORTNAME}/ MAINTAINER= lukas.slebodnik@intrak.sk COMMENT= System Security Services Daemon WWW= https://pagure.io/SSSD/sssd LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpopt.so:devel/popt \ libtalloc.so:devel/talloc \ libtevent.so:devel/tevent \ libtdb.so:databases/tdb \ libldb.so:databases/ldb21 \ libcares.so:dns/c-ares \ libdbus-1.so:devel/dbus \ libdhash.so:devel/ding-libs \ libpcre.so:devel/pcre \ libunistring.so:devel/libunistring \ libnss3.so:security/nss \ libsasl2.so:security/cyrus-sasl2 \ libinotify.so:devel/libinotify \ libplds4.so:devel/nspr BUILD_DEPENDS= xmlcatalog:textproc/libxml2 \ docbook-xsl>=1:textproc/docbook-xsl \ xsltproc:textproc/libxslt \ xmlcatmgr:textproc/xmlcatmgr \ krb5>=1.10:security/krb5 \ nsupdate:dns/bind-tools FLAVORS= default smb FLAVOR?= ${FLAVORS:[1]} smb_PKGNAMESUFFIX= -smb GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-selinux --without-semanage \ --without-libnl --without-nfsv4-idmapd-plugin \ --without-autofs --without-secrets --without-kcm \ --without-python2-bindings --with-python-prefix=${PREFIX} \ --with-init-dir=no \ --disable-cifs-idmap-plugin \ --with-unicode-lib=libunistring \ --with-ldb-lib-dir=${LOCALBASE}/lib/shared-modules/ldb \ --with-xml-catalog-path=${LOCALBASE}/share/xml/catalog \ --datadir=${DATADIR} --docdir=${DOCSDIR} --localstatedir=/var \ --with-db-path=/var/db/sss/db --with-mcache-path=/var/db/sss/mc \ --with-pubconf-path=/var/db/sss/pubconf \ --with-gpo-cache-path=/var/db/sss/gpo_cache \ --with-pid-path=/var/run --with-pipe-path=/var/run/sss/pipes \ --with-krb5-conf=/etc/krb5.conf \ --enable-pammoddir=${PREFIX}/lib CFLAGS+= -fstack-protector-all PLIST_SUB= PYTHON_VER=${PYTHON_VER} #DEBUG_FLAGS= -g MAKE_ENV+= LINGUAS="bg de eu es fr hu id it ja nb nl pl pt ru sv tg tr uk zh_CN zh_TW" SUB_FILES= pkg-message TEST_TARGET= check USES= autoreconf cpe gettext gmake iconv libtool pathfix pkgconfig \ python:3.6+ shebangfix gssapi:mit USE_LDCONFIG= yes USE_OPENLDAP= yes INSTALL_TARGET= install-strip CPE_VENDOR= fedoraproject BINARY_ALIAS= python3=python${PYTHON_VER} SHEBANG_FILES= src/tools/sss_obfuscate \ src/sbus/sbus_codegen USE_RC_SUBR= ${PORTNAME} PORTDATA= * OPTIONS_DEFINE= DOCS SMB OPTIONS_SUB= yes SMB_DESC= Install IPA and AD providers (requires Samba4) SMB_USES= samba:lib SMB_CONFIGURE_WITH= samba smb-idmap-interface-version=6 SMB_LIB_DEPENDS= libndr-nbt.so.0:net/samba412 \ libndr-krb5pac.so.0:net/samba412 \ libndr-standard.so.0:net/samba412 \ libndr.so.1:net/samba412 \ libsamba-util.so.0:net/samba412 \ libsmbclient.so.0:net/samba412 .if ${FLAVOR} == smb OPTIONS_DEFAULT+= SMB .endif post-patch: @${REINPLACE_CMD} -e 's|NSS_STATUS_NOTFOUND|NS_NOTFOUND|g' \ -e 's|NSS_STATUS_UNAVAIL|NS_UNAVAIL|g' \ -e 's|NSS_STATUS_TRYAGAIN|NS_TRYAGAIN|g' \ -e '/ETIME/d' \ -e 's|NSS_STATUS_SUCCESS|NS_SUCCESS|g' \ ${WRKSRC}/src/sss_client/common.c @${REINPLACE_CMD} \ -e 's|pam_modutil_getlogin(pamh)|getlogin()|g' \ ${WRKSRC}/src/sss_client/pam_sss.c @${REINPLACE_CMD} \ -e 's|install-data-hook install-dist_initSCRIPTS|install-dist_initSCRIPTS|g' \ -e 's|install-data-hook|notinstall-data-hook|g' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e 's|/etc/sssd/|${ETCDIR}/|g' \ -e 's|/etc/openldap/|${LOCALBASE}/etc/openldap/|g' \ ${WRKSRC}/src/man/*xml @${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|g' \ -e 's|/var/lib/sss/pubconf/|/var/db/sss/pubconf/|g' \ ${WRKSRC}/src/man/sss_ssh_knownhostsproxy.1.xml \ ${WRKSRC}/src/man/*/sss_ssh_knownhostsproxy.1.xml \ ${WRKSRC}/src/man/po/*.po @${CP} ${FILESDIR}/bsdnss.c ${WRKSRC}/src/sss_client/bsdnss.c @${CP} ${FILESDIR}/sss_bsd_errno.h ${WRKSRC}/src/util/sss_bsd_errno.h post-install: ${INSTALL_DATA} ${WRKSRC}/src/examples/sssd-example.conf \ ${STAGEDIR}${ETCDIR}/sssd.conf.sample ${LN} -sf nss_sss.so ${STAGEDIR}${PREFIX}/lib/nss_sss.so.1 # clean unused man dirs .for i in es/man1 nl/man1 nl/man5 pt/man1 pt/man5 sv/man1 @${RMDIR} ${STAGEDIR}${PREFIX}/man/${i} .endfor .include diff --git a/sysutils/libdnf/Makefile b/sysutils/libdnf/Makefile index 507d9b046f49..37eeff8e39c0 100644 --- a/sysutils/libdnf/Makefile +++ b/sysutils/libdnf/Makefile @@ -1,65 +1,66 @@ PORTNAME= libdnf DISTVERSION= 0.69.0 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= Dandified YUM, the next-generation version of YUM WWW= https://github.com/rpm-software-management/libdnf LICENSE= LGPL21 # no LICENSE tag for Version 2.1 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= check>0:devel/check LIB_DEPENDS= libassuan.so:security/libassuan \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libffi.so:devel/libffi \ libgcrypt.so:security/libgcrypt \ libgpgme.so:security/gpgme \ libgpg-error.so:security/libgpg-error \ libidn2.so:dns/libidn2 \ libjson-c.so:devel/json-c \ libmodulemd.so:misc/libmodulemd \ libnghttp2.so:www/libnghttp2 \ libpsl.so:dns/libpsl \ libpcre.so:devel/pcre \ libpopt.so:devel/popt \ librepo.so:misc/librepo \ librpmio.so:archivers/rpm4 \ libsmartcols.so:devel/util-linux \ libsolv.so:misc/libsolv \ libssh2.so:security/libssh2 \ libunistring.so:devel/libunistring \ libyaml.so:textproc/libyaml \ libzstd.so:archivers/zstd TEST_DEPENDS= cppunit>0:devel/cppunit USES= cmake:testing compiler:c++11-lang gettext gnome lua pkgconfig sqlite ssl USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= rpm-software-management CMAKE_OFF= BUILD_TESTNG WITH_GTKDOC WITH_HTML WITH_TESTS FREEBSD_INSTALL_DOCS CMAKE_TESTING_ON= BUILD_TESTNG WITH_TESTS # tests throw exceptions, see https://github.com/rpm-software-management/libdnf/issues/1581 BINARY_ALIAS= git=false OPTIONS_DEFINE= PYTHON ZCHUNK OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_CMAKE_BOOL= WITH_BINDINGS PYTHON_USES= python PYTHON_CMAKE_ON= -DPYTHON_DESIRED=${PYTHON_MAJOR_VER} PYTHON_BUILD_DEPENDS= swig:devel/swig \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} ZCHUNK_DESC= With zchunk support ZCHUNK_CMAKE_BOOL= WITH_ZCHUNK ZCHUNK_BROKEN= Links with zchunk when WITH_ZCHUNK=OFF https://github.com/rpm-software-management/libdnf/issues/1515 # Tests fail to compile: ld: error: unable to find library -ltestshared, see https://github.com/rpm-software-management/libdnf/issues/1574 .include diff --git a/www/lagrange/Makefile b/www/lagrange/Makefile index aa1d7f664e92..20402916f4e1 100644 --- a/www/lagrange/Makefile +++ b/www/lagrange/Makefile @@ -1,32 +1,33 @@ PORTNAME= lagrange DISTVERSION= 1.7.3 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://git.skyjake.fi/gemini/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= lcook@FreeBSD.org COMMENT= Beautiful Gemini Client WWW= https://gmi.skyjake.fi/lagrange/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_SSL= libressl BROKEN_SSL_REASON_libressl= needs features only available in OpenSSL LIB_DEPENDS= libfribidi.so:converters/fribidi \ libharfbuzz.so:print/harfbuzz \ libmpg123.so:audio/mpg123 \ libpcre.so:devel/pcre \ libunistring.so:devel/libunistring USES= cmake compiler:c11 desktop-file-utils pkgconfig sdl ssl USE_SDL= sdl2 OPTIONS_DEFINE= SSE41 SSE41_DESC= Enable SSE4.1 support SSE41_CMAKE_ON= -DTFDN_ENABLE_SSE41:BOOL=ON OPENSSL_LDFLAGS= -lssl -lcrypto .include diff --git a/x11/lxhotkey/Makefile b/x11/lxhotkey/Makefile index 01c3f62b1784..df4682d01975 100644 --- a/x11/lxhotkey/Makefile +++ b/x11/lxhotkey/Makefile @@ -1,29 +1,30 @@ PORTNAME= lxhotkey PORTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SF/lxde/LXHotkey/ MAINTAINER= ports@FreeBSD.org COMMENT= Keyboard shortcuts settings WWW= https://www.lxde.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfm-extra.so:x11/libfm-extra \ libfm.so:x11/libfm@gtk2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libunistring.so:devel/libunistring USES= gettext-tools gmake gnome pathfix pkgconfig tar:xz xorg GNU_CONFIGURE= yes USE_GNOME= glib20 gtk20 intltool cairo gdkpixbuf2 USE_XORG= x11 CONFIGURE_ARGS= --with-gtk=2 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lxhotkey/*.so .include