diff --git a/astro/siril/Makefile b/astro/siril/Makefile index 9a31fac8bffc..59be1a36a434 100644 --- a/astro/siril/Makefile +++ b/astro/siril/Makefile @@ -1,50 +1,50 @@ PORTNAME= siril DISTVERSION= 0.99.10.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= astro graphics MASTER_SITES= https://free-astro.org/download/ MAINTAINER= yuri@FreeBSD.org COMMENT= Astronomical image processing software LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= undefined reference to `__atomic_load' and `__atomic_compare_exchange' #` BUILD_DEPENDS= cmake:devel/cmake LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libcfitsio.so:astro/cfitsio \ libconfig.so:devel/libconfig \ libexiv2.so:graphics/exiv2 \ libffms2.so:multimedia/ffms2 \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libgsl.so:math/gsl \ libharfbuzz.so:print/harfbuzz \ libheif.so:graphics/libheif \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ libopencv_core.so:graphics/opencv \ libpng.so:graphics/png \ libraw.so:graphics/libraw \ libtiff.so:graphics/tiff LIB_DEPENDS+= libopencv_photo.so:graphics/opencv # for some reason, configure fails without opencv, but executable only links to opencv-core USES= compiler:c++11-lang desktop-file-utils gettext \ gnome meson pkgconfig jpeg shared-mime-info tar:bz2 USE_GNOME= atk cairo gdkpixbuf2 gtk30 intltool pango WRKSRC= ${WRKDIR}/${PORTNAME} BINARY_ALIAS= git=false OPTIONS_DEFINE= CURL OPENMP OPTIONS_DEFAULT= CURL OPENMP OPENMP_MESON_OFF= -Dopenmp=false CURL_MESON_YES= enable-libcurl CURL_LIB_DEPENDS= libcurl.so:ftp/curl .include diff --git a/audio/shairport-sync/Makefile b/audio/shairport-sync/Makefile index 4fbc0586e7d3..bb286f12b599 100644 --- a/audio/shairport-sync/Makefile +++ b/audio/shairport-sync/Makefile @@ -1,61 +1,62 @@ # Created by: Emanuel Haupt PORTNAME= shairport-sync DISTVERSION= 3.3.9 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= ehaupt@FreeBSD.org COMMENT= AirPlay audio player with multi-room audio synchronisation capability LICENSE= BSD3CLAUSE LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libconfig.so:devel/libconfig \ libdaemon.so:devel/libdaemon \ libpopt.so:devel/popt \ libsoxr.so:audio/libsoxr USES= autoreconf libtool pkgconfig ssl USE_GITHUB= yes GNU_CONFIGURE= yes GH_ACCOUNT= mikebrady USE_RC_SUBR= ${PORTNAME} OPTIONS_DEFINE= ALAC ALSA SNDIO PULSEAUDIO MQTT OPTIONS_DEFAULT=SNDIO ALAC_DESC= Build with libalac support (experimental) MQTT_DESC= Build with MQTT protocol support CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc \ --with-piddir=/var/run/shairport-sync --with-avahi \ --with-ssl=openssl --with-metadata --with-soxr \ --with-stdout --with-pipe --with-libdaemon CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lcrypto CONFIGURE_ENV+= SSL_CFLAGS=-I${OPENSSLINC} SSL_LIBS=-L${OPENSSLLIB} ALAC_LIB_DEPENDS= libalac.so:audio/alac ALAC_CONFIGURE_ON= --with-apple-alac ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ON= --with-alsa MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto MQTT_CONFIGURE_ON= --with-mqtt-client SNDIO_CONFIGURE_ON= --with-sndio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio PULSEAUDIO_CONFIGURE_ON=--with-pa PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio post-patch: @${REINPLACE_CMD} -e 's/-Wno-clobbered -Wno-psabi //' \ ${WRKSRC}/Makefile.am .include diff --git a/audio/umurmur/Makefile b/audio/umurmur/Makefile index 488d85b04137..adfd619680dd 100644 --- a/audio/umurmur/Makefile +++ b/audio/umurmur/Makefile @@ -1,37 +1,37 @@ # Created by: Ayumi Mitsui PORTNAME= umurmur DISTVERSION= 0.2.17 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio net MAINTAINER= ayu@commun.jp COMMENT= Minimalistic Murmur (Mumble server) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: fatal error: byteswap.h file not found BROKEN_armv6= fails to compile: fatal error: byteswap.h file not found LIB_DEPENDS= libconfig.so:devel/libconfig \ libprotobuf-c.so:devel/protobuf-c USES= autoreconf gmake libtool localbase ssl GNU_CONFIGURE= yes USE_GITHUB= yes CONFIGURE_ARGS= --with-ssl=openssl USE_RC_SUBR= umurmur post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/conf.c @${REINPLACE_CMD} \ -e 's|/etc/|${PREFIX}/etc/|g' ${WRKSRC}/umurmur.conf.example post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/umurmur ${INSTALL_DATA} ${WRKSRC}/umurmur.conf.example ${STAGEDIR}${PREFIX}/etc/umurmur/umurmur.conf.sample .include diff --git a/databases/ateam_mysql57_ldap_auth/Makefile b/databases/ateam_mysql57_ldap_auth/Makefile index 37eb88bd72af..b398c48ab13f 100644 --- a/databases/ateam_mysql57_ldap_auth/Makefile +++ b/databases/ateam_mysql57_ldap_auth/Makefile @@ -1,47 +1,47 @@ # Created by: Ganbold Tsagaankhuu PORTNAME= ateam_mysql57_ldap_auth PORTVERSION= 1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases MAINTAINER= ganbold@FreeBSD.org COMMENT= A-Team MySQL LDAP authentication plugin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING IGNORE_WITH_MYSQL= 56 80 101m 102m 103m LIB_DEPENDS= libconfig.so:devel/libconfig USES= compiler:c++11-lang gmake mysql:57,client,server USE_OPENLDAP= yes USE_GITHUB= yes GH_ACCOUNT= ateamsystems GH_TAGNAME= f6d79fb PLIST_FILES= lib/mysql/plugin/auth_ldap.so \ "@sample etc/ateam_mysql_ldap_auth.conf.sample" PORTDOCS= README INSTALL OPTIONS_DEFINE= DOCS SUB_FILES= pkg-message MAKE_ARGS= CC="${CC}" do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mysql/plugin ${INSTALL_PROGRAM} ${WRKSRC}/src/auth_ldap.so \ ${STAGEDIR}${PREFIX}/lib/mysql/plugin ${INSTALL_DATA} ${WRKSRC}/ateam_mysql_ldap_auth.conf \ ${STAGEDIR}${PREFIX}/etc/ateam_mysql_ldap_auth.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/ateam_mysql_ldap_auth/Makefile b/databases/ateam_mysql_ldap_auth/Makefile index c2ba494c1f53..ee58c0960ea0 100644 --- a/databases/ateam_mysql_ldap_auth/Makefile +++ b/databases/ateam_mysql_ldap_auth/Makefile @@ -1,45 +1,45 @@ # Created by: Ganbold Tsagaankhuu PORTNAME= ateam_mysql_ldap_auth PORTVERSION= 1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases MAINTAINER= ganbold@FreeBSD.org COMMENT= A-Team MySQL LDAP authentication plugin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libconfig.so:devel/libconfig USE_OPENLDAP= yes USES= gmake mysql:client,server IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w USE_GITHUB= yes GH_ACCOUNT= ateamsystems GH_TAGNAME= f6a1a5d PLIST_FILES= lib/mysql/plugin/auth_ldap.so \ "@sample etc/ateam_mysql_ldap_auth.conf.sample" PORTDOCS= README INSTALL OPTIONS_DEFINE= DOCS SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mysql/plugin ${INSTALL_PROGRAM} ${WRKSRC}/src/auth_ldap.so \ ${STAGEDIR}${PREFIX}/lib/mysql/plugin ${INSTALL_DATA} ${WRKSRC}/ateam_mysql_ldap_auth.conf \ ${STAGEDIR}${PREFIX}/etc/ateam_mysql_ldap_auth.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/zabbix3-libzbxpgsql/Makefile b/databases/zabbix3-libzbxpgsql/Makefile index 6abe6917aa7c..7dfaa3032259 100644 --- a/databases/zabbix3-libzbxpgsql/Makefile +++ b/databases/zabbix3-libzbxpgsql/Makefile @@ -1,44 +1,44 @@ # Created by: Martin Waschbuesch PORTNAME= libzbxpgsql PORTVERSION= 1.1.0 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases PKGNAMEPREFIX= zabbix3- MAINTAINER= martin@waschbuesch.de COMMENT= Zabbix agent module for comprehensive monitoring of PostgreSQL servers LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${NONEXISTENT}:net-mgmt/${PKGNAMEPREFIX}agent:patch RUN_DEPENDS= zabbix_agentd:net-mgmt/${PKGNAMEPREFIX}agent LIB_DEPENDS= libconfig.so:devel/libconfig CONFLICTS= zabbix[0-9][0-9]-libzbxpgsql USES= autoreconf gmake libtool pgsql USE_GITHUB= yes GH_ACCOUNT= cavaliercoder GNU_CONFIGURE= yes GET_ZBX_WRKSRC= cd ${.CURDIR:H:H}/net-mgmt/${PKGNAMEPREFIX}agent && make -V WRKSRC CONFIGURE_ARGS= --with-zabbix=$$(${GET_ZBX_WRKSRC}) USE_LDCONFIG= yes OPTIONS_DEFINE= EXAMPLES PORTSCOUT= skipv:latest,gh-pages do-install: ${INSTALL_LIB} ${WRKSRC}/src/.libs/libzbxpgsql.so ${STAGEDIR}${PREFIX}/lib/libzbxpgsql.so do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/templates/*.xml ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/deskutils/dfshow/Makefile b/deskutils/dfshow/Makefile index c410ac36b55d..8ad6b6a32e88 100644 --- a/deskutils/dfshow/Makefile +++ b/deskutils/dfshow/Makefile @@ -1,24 +1,25 @@ PORTNAME= dfshow DISTVERSIONPREFIX= v DISTVERSION= 0.9.4-beta +PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= yuri@FreeBSD.org COMMENT= Directory file editor LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig USES= autoreconf gmake localbase ncurses USE_GITHUB= yes GH_ACCOUNT= roberthawdon GNU_CONFIGURE= yes post-patch: @${REINPLACE_CMD} 's/-lncursesw/${NCURSESLIBS}/g' ${WRKSRC}/Makefile.am .include diff --git a/devel/libconfig/Makefile b/devel/libconfig/Makefile index 1a0de9e5224a..0b66cf615e41 100644 --- a/devel/libconfig/Makefile +++ b/devel/libconfig/Makefile @@ -1,28 +1,26 @@ # Created by: Nikos Ntarmos PORTNAME= libconfig -PORTVERSION= 1.7.2 -DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTVERSION= 1.7.3 CATEGORIES= devel +MASTER_SITES= https://github.com/hyperrealm/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= ntarmos@ceid.upatras.gr -COMMENT= Simple library for manipulating structured configuration files +COMMENT= Simple library for processing structured configuration files LICENSE= LGPL21 -BUILD_DEPENDS= makeinfo:print/texinfo - -USES= autoreconf libtool pathfix -GNU_CONFIGURE= yes +USES= autoreconf libtool pathfix USE_LDCONFIG= yes -CONFIGURE_ARGS+= --prefix=${PREFIX} - -USE_GITHUB= YES -GH_ACCOUNT= hyperrealm +GNU_CONFIGURE= yes CONFLICTS= wand-libconfig -INFO= libconfig +OPTIONS_DEFINE= INFO +OPTIONS_DEFAULT=INFO + +INFO_INFO= libconfig +INFO_CONFIGURE_OFF= --disable-doc +INFO_USES= makeinfo .include diff --git a/devel/libconfig/distinfo b/devel/libconfig/distinfo index 315333fa5f19..cdb09642a4d2 100644 --- a/devel/libconfig/distinfo +++ b/devel/libconfig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1532431556 -SHA256 (hyperrealm-libconfig-v1.7.2_GH0.tar.gz) = f67ac44099916ae260a6c9e290a90809e7d782d96cdd462cac656ebc5b685726 -SIZE (hyperrealm-libconfig-v1.7.2_GH0.tar.gz) = 3017891 +TIMESTAMP = 1641838254 +SHA256 (libconfig-1.7.3.tar.gz) = 545166d6cac037744381d1e9cc5a5405094e7bfad16a411699bcff40bbb31ee7 +SIZE (libconfig-1.7.3.tar.gz) = 730800 diff --git a/devel/libconfig/pkg-descr b/devel/libconfig/pkg-descr index f3264ce8061d..535b5cc53782 100644 --- a/devel/libconfig/pkg-descr +++ b/devel/libconfig/pkg-descr @@ -1,15 +1,14 @@ -Libconfig is a simple library for manipulating structured configuration -files. The file format is more compact and more readable than XML. And +Libconfig is a simple library for processing structured configuration +files. This file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code. -Libconfig is very compact -- just 25K for the stripped C shared library -(one-fifth the size of the expat XML parser library) and 39K for the -stripped C++ shared library. This makes it well-suited for -memory-constrained systems like handheld devices. +Libconfig is very compact - a fraction of the size of the expat XML +parser library. This makes it well-suited for memory-constrained systems +like handheld devices. The library includes bindings for both the C and C++ languages. It works -on POSIX-compliant UNIX systems (GNU/Linux, Mac OS X, Solaris, FreeBSD) -and Windows (2000, XP and later). +on POSIX-compliant UNIX and UNIX-like systems (GNU/Linux, Mac OS X, +Solaris, FreeBSD), Android, and Windows (2000, XP and later). -WWW: http://www.hyperrealm.com/libconfig/libconfig.html +WWW: https://www.hyperrealm.com/libconfig/libconfig.html diff --git a/devel/libconfig/pkg-plist b/devel/libconfig/pkg-plist index 5746ca34caa5..2ff7682a305a 100644 --- a/devel/libconfig/pkg-plist +++ b/devel/libconfig/pkg-plist @@ -1,14 +1,14 @@ include/libconfig.h include/libconfig.h++ lib/cmake/libconfig++/libconfig++Config.cmake lib/cmake/libconfig/libconfigConfig.cmake lib/libconfig++.a lib/libconfig++.so lib/libconfig++.so.11 -lib/libconfig++.so.11.0.2 +lib/libconfig++.so.11.1.0 lib/libconfig.a lib/libconfig.so lib/libconfig.so.11 -lib/libconfig.so.11.0.2 +lib/libconfig.so.11.1.0 libdata/pkgconfig/libconfig++.pc libdata/pkgconfig/libconfig.pc diff --git a/irc/srain/Makefile b/irc/srain/Makefile index ea24a3a2f871..a6f4c40bd787 100644 --- a/irc/srain/Makefile +++ b/irc/srain/Makefile @@ -1,44 +1,45 @@ PORTNAME= srain DISTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= irc MAINTAINER= ashish@FreeBSD.org COMMENT= Modern IRC client written in GTK LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup USES= compiler:c11 gettext-tools gnome meson pkgconfig ssl USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= DOCS USE_GITHUB= yes GH_ACCOUNT= SrainApp DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx DOCS_MESON_ON= -Ddoc_builders=html,man DOCS_MESON_OFF= -Ddoc_builders= .include .if ${SSL_DEFAULT} == base LDFLAGS+= -lcrypto post-patch: ${REINPLACE_CMD} -e "/dependency('openssl'),/d" \ ${WRKSRC}/src/meson.build .endif pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} \ ${STAGEDIR}${DATADIR}/themes \ ${STAGEDIR}${PREFIX}/share/metainfo \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps .include diff --git a/lang/ldc/Makefile b/lang/ldc/Makefile index 6d3e714005f0..afa98c77043c 100644 --- a/lang/ldc/Makefile +++ b/lang/ldc/Makefile @@ -1,64 +1,65 @@ PORTNAME= ldc PORTVERSION= 1.23.0 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= lang MAINTAINER= acm@FreeBSD.org COMMENT= LLVM-based D compiler LICENSE= BSD3CLAUSE BROKEN_armv6= fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf? BROKEN_armv7= fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf? BROKEN_i386= function core.bitop.bsf (uint v) is not callable using argument types (ulong) BROKEN_riscv64= fails to compile: unable to get target for 'riscv64-portbld-freebsd13.0', see -version and -mtriple. LLVM_VERSION= 10 BUILD_DEPENDS= llvm70>0:devel/llvm70 \ llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} RUN_DEPENDS= llvm70>0:devel/llvm70 \ llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} LIB_DEPENDS= libconfig.so:devel/libconfig USES= ninja cmake:insource USE_GITHUB= yes GH_ACCOUNT= ldc-developers GH_PROJECT= ldc GH_TUPLE= ldc-developers:ldc:911589c:tree/ltsmaster \ ldc-developers:druntime:13b1ccf:druntimelts/ltsmaster/runtime/druntime \ ldc-developers:phobos:1d758b2:phoboslts/ltsmaster/runtime/phobos \ ldc-developers:druntime:cc97ccd:druntime/runtime/druntime \ ldc-developers:phobos:8ae121c:phobos/runtime/phobos USE_LDCONFIG= yes CC= ${LOCALBASE}/bin/clang${LLVM_VERSION} CXX= ${LOCALBASE}/bin/clang++${LLVM_VERSION} LLVM_CONFIG= ${LOCALBASE}/bin/llvm-config${LLVM_VERSION} LDCVER= ${PORTVERSION} .include .if ${ARCH} == "aarch64" || ${ARCH} == "amd64" CFLAGS+= -fPIC .endif .if ${OPSYS} == FreeBSD EXTRA_PATCHES= ${PATCHDIR}/fbsd12-* .endif CMAKE_ARGS+= -DLDC_INSTALL_PREFIX="${PREFIX}" \ -DD_COMPILER:STRING="${WRKSRC}/ltsmaster/bin/ldmd2" \ -DCMAKE_C_COMPILER:STRING="${CC}" \ -DCMAKE_CXX_COMPILER:STRING="${CXX}" \ -DLLVM_CONFIG:PATH=${LLVM_CONFIG} \ -DBUILD_SHARED_LIBS:STRING="BOTH" pre-configure: @cd ${WRKSRC}/ltsmaster && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} -GNinja . @cd ${WRKSRC}/ltsmaster && \ ${SETENV} ${MAKE_ENV} ninja .include diff --git a/multimedia/lms/Makefile b/multimedia/lms/Makefile index f4830af3c6e3..1e3c1994bce0 100644 --- a/multimedia/lms/Makefile +++ b/multimedia/lms/Makefile @@ -1,41 +1,42 @@ PORTNAME= lms DISTVERSION= 3.25.2 +PORTREVISION= 1 MASTER_SITES= https://github.com/epoupon/lms/archive/refs/tags/v${DISTVERSION}${EXTRACT_SUFX}?dummy=/ CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight Music Server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libboost_system.so:devel/boost-libs \ libconfig++.so:devel/libconfig \ libGraphicsMagick.so:graphics/GraphicsMagick \ libtag.so:audio/taglib \ libwthttp.so:www/wt RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= cmake compiler:c++17-lang cpe pkgconfig USER= nobody GROUP= nobody SUB_LIST= USER=${USER} USE_RC_SUBR= ${PORTNAME} PLIST_SUB= USER="${USER}" GROUP="${GROUP}" post-patch: @${REINPLACE_CMD} -e 's|"/etc/lms.conf"|"${PREFIX}/etc/lms.conf"|' \ ${WRKSRC}/src/lms/main.cpp \ ${WRKSRC}/src/tools/cover/LmsCover.cpp \ ${WRKSRC}/src/tools/recommendation/LmsRecommendation.cpp @${REINPLACE_CMD} -e 's|"/usr/|"${PREFIX}/|; s|"/var/lms/"|"/var/db/lms/"|' \ ${WRKSRC}/conf/lms.conf post-install: ${RLN} ${STAGEDIR}${DATADIR}/lms.conf ${STAGEDIR}${PREFIX}/etc/lms.conf.sample ${MKDIR} ${STAGEDIR}/var/db/lms .include diff --git a/net-im/telegram-cli/Makefile b/net-im/telegram-cli/Makefile index b450cb50eb1a..095a9e45d28b 100644 --- a/net-im/telegram-cli/Makefile +++ b/net-im/telegram-cli/Makefile @@ -1,47 +1,48 @@ # Created by: gahr PORTNAME= telegram-cli DISTVERSION= 20200106 +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= 0mp@FreeBSD.org COMMENT= Command-line interface for Telegram LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig \ libevent.so:devel/libevent \ libjansson.so:devel/jansson USES= gmake lua pkgconfig readline ssl USE_GITHUB= yes GH_ACCOUNT= kenorb-contrib GH_PROJECT= tg GH_TUPLE= kenorb-contrib:tgl:57f1bc4:tgl/tgl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-python CFLAGS+= -fcommon CONFLICTS_INSTALL= telegram PLIST_FILES= ${ETCDIR}/server.pub \ bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz PORTDOCS= CHANGELOG README-LUA README.es README.md OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/tg-server.pub ${STAGEDIR}${ETCDIR}/server.pub ${INSTALL_MAN} ${WRKSRC}/telegram.1 ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/net-im/tox/Makefile b/net-im/tox/Makefile index 8be575d9e5d5..c04dcc2b4b39 100644 --- a/net-im/tox/Makefile +++ b/net-im/tox/Makefile @@ -1,67 +1,68 @@ # Created by: Thierry Thomas PORTNAME= toxcore PORTVERSION= 0.2.13 DISTVERSIONPREFIX= v +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net-im net-p2p MAINTAINER= thierry@FreeBSD.org COMMENT= ProjectTox-Core library, a decentralized and secure messenger LICENSE= GPLv3 BUILD_DEPENDS= checkmk:devel/check \ gtest:sysutils/coreutils LIB_DEPENDS= libvpx.so:multimedia/libvpx \ libmsgpackc.so:devel/msgpack \ libsndfile.so:audio/libsndfile \ libportaudio.so:audio/portaudio \ libsodium.so:security/libsodium \ libopus.so:audio/opus \ libconfig.so:devel/libconfig #TEST_DEPENDS= libopencv_core.so:graphics/opencv CONFLICTS= toxcore-legacy-0.1.* USE_GITHUB= yes GH_ACCOUNT= TokTok GH_PROJECT= c-toxcore CPE_VENDOR= digitalocean USES= cmake compiler:c11 cpe libtool pathfix pkgconfig USE_LDCONFIG= yes PLIST_SUB= VER=${PORTVERSION:C/0.//}.0 SO=2 OPTIONS_DEFINE= DAEMON TEST OPTIONS_SUB= yes DAEMON_DESC= Bootstrap daemon DAEMON_CMAKE_ON= -DBOOTSTRAP_DAEMON=on DAEMON_LIB_DEPENDS= libconfig.so:devel/libconfig TEST_CMAKE_ON= -DAUTOTEST=on TEST_TARGET= test .include .if ${PORT_OPTIONS:MDAEMON} USERS= toxdht USE_RC_SUBR= tox-bootstrapd SUB_LIST= TOXDHT=${USERS} PLIST_SUB+= TOXDHT=${USERS} KEYS_DIR= /var/lib/tox-bootstrapd PID_DIR= /var/run/tox-bootstrapd PKGMESSAGE= ${PKGDIR}/pkg-message.daemon .endif post-install: .if ${PORT_OPTIONS:MDAEMON} ${INSTALL_DATA} ${WRKSRC}/other/bootstrap_daemon/tox-bootstrapd.conf \ ${STAGEDIR}${PREFIX}/etc/tox-bootstrapd.conf.sample ${MKDIR} ${STAGEDIR}${KEYS_DIR} ${MKDIR} ${STAGEDIR}${PID_DIR} .endif .include diff --git a/net-im/toxic/Makefile b/net-im/toxic/Makefile index 640dbbb0e03d..082a1884d1a4 100644 --- a/net-im/toxic/Makefile +++ b/net-im/toxic/Makefile @@ -1,64 +1,65 @@ # Created by: Thierry Thomas PORTNAME= toxic PORTVERSION= 0.11.3 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= thierry@FreeBSD.org COMMENT= Console client for Tox LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libvpx.so:multimedia/libvpx \ libpng.so:graphics/png \ libcurl.so:ftp/curl \ libv4l2.so:multimedia/libv4l \ libqrencode.so:graphics/libqrencode \ libconfig.so:devel/libconfig RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox USES= compiler:c11 desktop-file-utils gettext-runtime gmake ncurses openal:al,alut pkgconfig USE_GITHUB= yes GH_ACCOUNT= JFreegman OPTIONS_DEFINE= GAMES X11 PYTHON OPTIONS_DEFAULT=GAMES X11 GAMES_DESC= Includes a games module GAMES_MAKE_ARGS_OFF= DISABLE_GAMES=1 X11_USES= gnome xorg X11_USE= GNOME=gdkpixbuf2,glib20 XORG=x11 X11_MAKE_ARGS_OFF= DISABLE_X11=1 DISABLE_DESKTOP_NOTIFY=1 X11_LIB_DEPENDS=libnotify.so:devel/libnotify PYTHON_USES= python:3.8+ PYTHON_MAKE_ARGS= ENABLE_PYTHON=1 CFLAGS+= -I${NCURSESINC} -pthread LDFLAGS+= -L${NCURSESLIB} LDFLAGS_i386= -Wl,-znotext MAKE_ENV= USER_CFLAGS="${CFLAGS}" USER_LDFLAGS="${LDFLAGS}" \ MANDIR="${MANPREFIX}/man" SUB_FILES= pkg-message pre-configure-PYTHON-on: ${REINPLACE_CMD} -e '/PYTHON3_LIBS/ s|python3|python-${PYTHON_VER}|' \ -e 's|python3-config|${PYTHON_VERSION}-config|g' \ -e 's|--ldflags|--ldflags --embed|' \ ${WRKSRC}/cfg/checks/python.mk pre-configure: ${REINPLACE_CMD} -e 's|PREFIX =|PREFIX?=|;s|$$(shell git rev-list HEAD.*$$|${GH_TAGNAME}|' \ ${WRKSRC}/cfg/global_vars.mk post-install: ${RM} ${STAGEDIR}${MANPREFIX}/man/man1/toxic.1-e ${STAGEDIR}${MANPREFIX}/man/man5/toxic.conf.5-e ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/toxic .include diff --git a/net/sslh/Makefile b/net/sslh/Makefile index 7d5abec5527e..6667f98643e5 100644 --- a/net/sslh/Makefile +++ b/net/sslh/Makefile @@ -1,54 +1,55 @@ # Created by: Jui-Nan Lin PORTNAME= sslh PORTVERSION= 1.22c DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= net MAINTAINER= olivier@FreeBSD.org COMMENT= SSL/SSH multiplexer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libconfig.so:devel/libconfig \ libpcre2-8.so:devel/pcre2 USES= gmake USE_RC_SUBR= sslh USE_GITHUB= yes GH_ACCOUNT= yrutschle OPTIONS_DEFINE= EXAMPLES LIBWRAP OPTIONS_DEFAULT=LIBWRAP LIBWRAP_MAKE_ENV= USELIBWRAP=1 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= sbin/sslh-fork \ sbin/sslh-select \ "@sample etc/sslh.conf.sample" \ man/man8/sslh.8.gz PORTEXAMPLES= example.cfg test.cfg udp.cfg post-patch: @${REINPLACE_CMD} -Ee 's,/etc/init.d/(sslh),${PREFIX}/etc/rc.d/\1,g; \ s,/etc/default/(sslh),${PREFIX}/etc/\1.conf,g' \ ${WRKSRC}/sslh.pod do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sslh-fork ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/sslh-select ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/basic.cfg \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample ${INSTALL_MAN} ${WRKSRC}/sslh.8.gz ${STAGEDIR}${MANPREFIX}/man/man8 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/,} \ ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/security/cvechecker/Makefile b/security/cvechecker/Makefile index ca1e65d90b34..d37fc1bf82a2 100644 --- a/security/cvechecker/Makefile +++ b/security/cvechecker/Makefile @@ -1,46 +1,47 @@ # Created by: Stefan Esser PORTNAME= cvechecker DISTVERSIONPREFIX= v DISTVERSION= 3.9 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= se@FreeBSD.org COMMENT= Check CVE database for vulnerabilities affecting installed packages LICENSE= GPLv3 LIB_DEPENDS= libargp.so:devel/argp-standalone \ libconfig.so:devel/libconfig RUN_DEPENDS= bash:shells/bash MAKE_ENV+= LDADD=-largp USES= autoreconf pkgconfig shebangfix SHEBANG_FILES= scripts/cverules scripts/cvegenversdat GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var/db bash_OLD_CMD+= /bin/sh OPTIONS_DEFINE= DOCS OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL SQLITE OPTIONS_DEFAULT= SQLITE DB_DESC= CVE Database MYSQL_USES= mysql ssl MYSQL_CONFIGURE_ENABLE= mysql SQLITE_USES= sqlite SQLITE_CONFIGURE_ENABLE= sqlite3 USE_GITHUB= yes GH_ACCOUNT= sjvermeu post-stage: ${MV} ${STAGEDIR}${PREFIX}/etc/cvechecker.conf ${STAGEDIR}${PREFIX}/etc/cvechecker.conf.sample .include diff --git a/security/razorback-api/Makefile b/security/razorback-api/Makefile index 82b781049c55..6190fe3ab0ef 100644 --- a/security/razorback-api/Makefile +++ b/security/razorback-api/Makefile @@ -1,43 +1,43 @@ PORTNAME= api PORTVERSION= 0.5.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= security MASTER_SITES= SF/razorbacktm/API PKGNAMEPREFIX= razorback- DIST_SUBDIR= razorback MAINTAINER= ports@FreeBSD.org COMMENT= Framework for an intelligence driven security solution - API LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Abandonware, last release in 2012 and listed as alpha quality by upstream EXPIRATION_DATE=2022-03-31 LIB_DEPENDS= libconfig.so:devel/libconfig \ libssh.so:security/libssh \ libuuid.so:misc/e2fsprogs-libuuid \ libcurl.so:ftp/curl \ libjson-c.so:devel/json-c OPTIONS_DEFINE= DEBUG ASSERT CNC_DEBUG STOMP_DEBUG CNC_DEBUG_DESC= Enable Command and Control Debug STOMP_DEBUG_DESC= Enable STOMP Debug GNU_CONFIGURE= yes USES= libtool pathfix pkgconfig USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DEBUG_CONFIGURE_ENABLE= debug ASSERT_CONFIGURE_ENABLE= assert CNC_DEBUG_CONFIGURE_ENABLE= cnc-debug STOMP_DEBUG_CONFIGURE_ENABLE= stomp-debug post-patch: @${REINPLACE_CMD} -e s/json/json-c/ -e s/-Werror// ${WRKSRC}/configure .include diff --git a/www/glewlwyd/Makefile b/www/glewlwyd/Makefile index 58efbc5c2ea9..572f3e8200b0 100644 --- a/www/glewlwyd/Makefile +++ b/www/glewlwyd/Makefile @@ -1,115 +1,116 @@ PORTNAME= glewlwyd DISTVERSIONPREFIX= v DISTVERSION= 2.6.1 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= GH MAINTAINER= dvl@FreeBSD.org COMMENT= Single Sign On server, multiple factor authentication LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake pgsql USE_GITHUB= yes GH_ACCOUNT= babelouest GH_TAGNAME= e1ea98a BUILD_DEPENDS+= yder>0:devel/yder BUILD_DEPENDS+= orcania>0:devel/orcania BUILD_DEPENDS+= ulfius>0:www/ulfius BUILD_DEPENDS+= hoel>0:devel/hoel BUILD_DEPENDS+= oath-toolkit>0:security/oath-toolkit LIB_DEPENDS+= libjansson.so:devel/jansson LIB_DEPENDS+= libnettle.so:security/nettle LIB_DEPENDS+= libhoel.so:devel/hoel LIB_DEPENDS+= liboath.so:security/oath-toolkit LIB_DEPENDS+= libjwt.so:www/libjwt LIB_DEPENDS+= libgnutls.so:security/gnutls LIB_DEPENDS+= libconfig.so:devel/libconfig LIB_DEPENDS+= liblber.so:net/openldap24-client RUN_DEPENDS+= yder>0:devel/yder RUN_DEPENDS+= ulfius>0:www/ulfius RUN_DEPENDS+= libjwt>0:www/libjwt RUN_DEPENDS+= libcbor>0:devel/libcbor RUN_DEPENDS+= libmicrohttpd>0:www/libmicrohttpd RUN_DEPENDS+= gnutls>0:security/gnutls RUN_DEPENDS+= libconfig>0:devel/libconfig RUN_DEPENDS+= orcania>0:devel/orcania RUN_DEPENDS+= oath-toolkit>0:security/oath-toolkit CMAKE_ARGS+= -DWITH_JOURNALD=off CMAKE_ARGS+= -DWITH_USER_LDAP=off CMAKE_ARGS+= -DWITH_CLIENT_LDAP=off CMAKE_ARGS+= -DLIBOATH_INCLUDE_DIR=${PREFIX}/include/liboath CMAKE_ARGS+= -DLIBCBOR_INCLUDE_DIR=${PREFIX}/include/cbor CMAKE_ARGS+= -DLIBCBOR_LIBRARY=${PREFIX}/lib/libcbor.so CMAKE_ARGS+= -DWITH_SCHEME_WEBAUTHN=off # -DWITH_PGSQL=off -DWITH_SCHEME_WEBAUTHN=off SUB_FILES= glewlwyd glewlwyd.conf.sample USERS= glewlwyd GROUPS= glewlwyd USE_LDCONFIG+= ${PREFIX}/lib/glewlwyd/client USE_LDCONFIG+= ${PREFIX}/lib/glewlwyd/plugin USE_LDCONFIG+= ${PREFIX}/lib/glewlwyd/scheme USE_LDCONFIG+= ${PREFIX}/lib/glewlwyd/user do-install: # make all our dirs first ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${ETCDIR} # ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/client ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/plugin ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/scheme ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/user ${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKDIR}/glewlwyd ${STAGEDIR}${PREFIX}/etc/rc.d/ ${INSTALL_PROGRAM} ${WRKDIR}/.build/glewlwyd ${STAGEDIR}${PREFIX}/sbin/ # move these files so they don't get clobbered during upgrade ${INSTALL_SCRIPT} ${WRKDIR}/glewlwyd.conf.sample ${STAGEDIR}${ETCDIR} ${MV} ${WRKSRC}/webapp/config.json.sample ${STAGEDIR}${ETCDIR}/config.json.sample # remove this file because we're installing a symlink here ${RM} ${STAGEDIR}${DATADIR}/webapp/config.json # create a symlink ${LN} -sf ${ETCDIR}/config.json ${STAGEDIR}${WWWDIR}/config.json ${INSTALL_LIB} ${WRKDIR}/.build/libclientmoddatabase.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/client ${INSTALL_LIB} ${WRKDIR}/.build/libprotocol_oauth2.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/plugin ${INSTALL_LIB} ${WRKDIR}/.build/libprotocol_oidc.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/plugin ${INSTALL_LIB} ${WRKDIR}/.build/libprotocol_register.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/plugin ${INSTALL_LIB} ${WRKDIR}/.build/libschememodcertificate.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/scheme ${INSTALL_LIB} ${WRKDIR}/.build/libschememodemail.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/scheme ${INSTALL_LIB} ${WRKDIR}/.build/libschememodhttp.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/scheme ${INSTALL_LIB} ${WRKDIR}/.build/libschememodotp.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/scheme ${INSTALL_LIB} ${WRKDIR}/.build/libschememodpassword.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/scheme ${INSTALL_LIB} ${WRKDIR}/.build/libusermoddatabase.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/user ${INSTALL_LIB} ${WRKDIR}/.build/libusermodhttp.so ${STAGEDIR}${PREFIX}/lib/glewlwyd/user ${INSTALL_MAN} ${WRKSRC}/CHANGELOG.md ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/webapp && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include diff --git a/www/janus/Makefile b/www/janus/Makefile index 838b9be451a1..99b9dabffebf 100644 --- a/www/janus/Makefile +++ b/www/janus/Makefile @@ -1,65 +1,65 @@ PORTNAME= janus DISTVERSIONPREFIX= v DISTVERSION= 0.11.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= vanilla@FreeBSD.org COMMENT= WebRTC gateway LICENSE= GPLv3 BUILD_DEPENDS= gengetopt>0:devel/gengetopt LIB_DEPENDS= libconfig.so:devel/libconfig \ libcurl.so:ftp/curl \ libjansson.so:devel/jansson \ libmicrohttpd.so:www/libmicrohttpd \ libnice.so:net-im/libnice \ libogg.so:audio/libogg \ libopus.so:audio/opus \ libsofia-sip-ua.so:net/sofia-sip \ libsrtp2.so:net/libsrtp2 \ libusrsctp.so:net/libusrsctp \ libwebsockets.so:net/libwebsockets USES= autoreconf cpe gmake gnome libtool localbase pkgconfig \ ssl USE_GNOME= glib20 USE_GITHUB= yes GH_ACCOUNT= meetecho GH_PROJECT= janus-gateway CPE_VENDOR= meetecho USE_RC_SUBR= janus CONFIGURE_ARGS+= --disable-mqtt \ --disable-rabbitmq \ --enable-data-channels \ --enable-json-logger INSTALL_TARGET= install-strip CFLAGS+= -I${OPENSSLINC} -I${LOCALBASE}/include/nice LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -L${LOCALBASE} -lnice GNU_CONFIGURE= yes USE_LDCONFIG= yes SUB_FILES= pkg-message OPTIONS_SUB= yes OPTIONS_DEFINE= JAVASCRIPT LUA NANOMSG POSTPROCESSING \ RABBITMQ JAVASCRIPT_DESC= JavaScript scripting language support #MQTT_DESC= MQTT integration NANOMSG_DESC= Nanomsg integration RABBITMQ_DESC= RabbitMQ integration POSTPROCESSING_DESC= Post processing integration JAVASCRIPT_LIB_DEPENDS= libduktape.so:lang/duktape-lib NANOMSG_LIB_DEPENDS= libnanomsg.so:net/nanomsg RABBITMQ_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c JAVASCRIPT_CONFIGURE_ENABLE= plugin-duktape NANOMSG_CONFIGURE_ENABLE= nanomsg RABBITMQ_CONFIGURE_ENABLE= rabbitmq LUA_CONFIGURE_ENABLE= plugin-lua LUA_USES= lua LUA_CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" \ LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" POSTPROCESSING_CONFIGURE_ENABLE= post-processing POSTPROCESSING_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg .include diff --git a/www/ot-recorder/Makefile b/www/ot-recorder/Makefile index a9b4877067f2..b61f0525194d 100644 --- a/www/ot-recorder/Makefile +++ b/www/ot-recorder/Makefile @@ -1,52 +1,52 @@ # Created by: tundra PORTNAME= ot-recorder PORTVERSION= 0.8.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= dvl@FreeBSD.org COMMENT= Store and access data published by OwnTracks apps LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake SUB_FILES= ot-recorder LIB_DEPENDS+= libcurl.so:ftp/curl LIB_DEPENDS+= libconfig.so:devel/libconfig LIB_DEPENDS+= liblmdb.so:databases/lmdb LIB_DEPENDS+= libmosquitto.so:net/mosquitto USE_GITHUB= yes GH_ACCOUNT= owntracks GH_PROJECT= recorder USERS= ot-recorder GROUPS= ot-recorder pre-patch: ${CP} ${WRKSRC}/config.mk.in ${WRKSRC}/config.mk .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ocat ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/ot-recorder ${STAGEDIR}${PREFIX}/sbin ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC}/docroot && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/) ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/etc/ot-recorder.default ${STAGEDIR}${ETCDIR}/ot-recorder.conf.sample ${MKDIR} ${STAGEDIR}/var/log/ot-recorder ${MKDIR} ${STAGEDIR}/var/db/owntracks ${MKDIR} ${STAGEDIR}/var/db/owntracks/recorder ${MKDIR} ${STAGEDIR}/var/run/ot-recorder ${INSTALL_SCRIPT} ${WRKDIR}/ot-recorder ${STAGEDIR}$/${PREFIX}/etc/rc.d/ .include diff --git a/x11-wm/compton/Makefile b/x11-wm/compton/Makefile index 6c1c88e67a42..57932a4d320e 100644 --- a/x11-wm/compton/Makefile +++ b/x11-wm/compton/Makefile @@ -1,69 +1,69 @@ PORTNAME= compton PORTVERSION= 20160907 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-wm MAINTAINER= femc7488@gmail.com COMMENT= Feature-rich compositing window manager for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= xprop:x11/xprop \ xwininfo:x11/xwininfo CONFLICTS_INSTALL= picom # bin/compton USE_GITHUB= yes GH_ACCOUNT= chjj GH_TAGNAME= b7f43ee USES= gmake pkgconfig xorg USE_XORG= x11 xcomposite xdamage xext xfixes xrandr xrender MAKE_ARGS= COMPTON_VERSION=git-${PORTVERSION}-${GH_TAGNAME} \ XDGDIR=${LOCALBASE}/etc/xdg ALL_TARGET= ${PORTNAME} OPTIONS_DEFINE= CONFIG PCRE DRM OPENGL DBUS XINERAMA DOCS OPTIONS_DEFAULT= CONFIG PCRE DRM OPENGL DBUS XINERAMA CONFIG_DESC= Configuration file parsing support PCRE_DESC= Blacklist support (via libpcre) DRM_DESC= DRM VSync method support OPENGL_DESC= GLX backend, OpenGL VSync method, etc. DOCS_DESC= Build manpages (requires AsciiDoc/DocBook) CONFIG_LIB_DEPENDS= libconfig.so:devel/libconfig CONFIG_MAKE_ARGS_OFF= NO_LIBCONFIG=yes PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_MAKE_ARGS_OFF= NO_REGEX_PCRE=yes DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm DRM_MAKE_ARGS_OFF= NO_VSYNC_DRM=yes OPENGL_USES= gl OPENGL_USE= GL=gl OPENGL_MAKE_ARGS_OFF= NO_VSYNC_OPENGL=yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MAKE_ARGS_OFF= NO_DBUS=yes XINERAMA_USE= XORG=xinerama XINERAMA_MAKE_ARGS_OFF= NO_XINERAMA=yes DOCS_BUILD_DEPENDS= a2x:textproc/asciidoc \ xsltproc:textproc/libxslt \ docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl DOCS_MAKE_ARGS= DOCDIR=${DOCSDIR} MANDIR=${MANPREFIX}/man/man1 DOCS_ALL_TARGET= docs DOCS_PLIST_FILES= man/man1/compton.1.gz man/man1/compton-trans.1.gz DOCS_PORTDOCS= README.md cdbus-driver.sh post-patch: @${REINPLACE_CMD} -e '/config_system_dir/s|/etc|${LOCALBASE}&|' \ ${WRKSRC}/src/compton.c .include diff --git a/x11-wm/picom/Makefile b/x11-wm/picom/Makefile index a905cc90e1f1..dbfcf3fe6264 100644 --- a/x11-wm/picom/Makefile +++ b/x11-wm/picom/Makefile @@ -1,72 +1,72 @@ PORTNAME= picom DISTVERSIONPREFIX= v DISTVERSION= 8.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-wm PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 78223caea3f7.patch:-p1 # https://github.com/yshui/picom/pull/422 MAINTAINER= jbeich@FreeBSD.org COMMENT= Lightweight X11 compositor LICENSE= MIT MPL20 LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/LICENSES/MIT BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash LIB_DEPENDS= libev.so:devel/libev \ libxcb-image.so:x11/xcb-util-image \ libxcb-render-util.so:x11/xcb-util-renderutil RUN_DEPENDS= xprop:x11/xprop \ xwininfo:x11/xwininfo CONFLICTS_INSTALL= compton # bin/compton USES= compiler:c11 meson localbase pkgconfig xorg USE_GITHUB= yes USE_XORG= x11 xcb xext pixman GH_ACCOUNT= yshui MESON_ARGS= -Dunittest=true TEST_TARGET= test OPTIONS_DEFINE= CONFIG DBUS DOCS DRM OPENGL PCRE OPTIONS_DEFAULT=CONFIG DBUS OPENGL PCRE CONFIG_DESC= Configuration file parsing support CONFIG_LIB_DEPENDS= libconfig.so:devel/libconfig CONFIG_MESON_TRUE= config_file PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_MESON_TRUE= regex DRM_DESC= DRM VSync fallback (deprecated) DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm DRM_MESON_TRUE= vsync_drm OPENGL_USES= gl OPENGL_USE= GL=gl OPENGL_MESON_TRUE= opengl DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MESON_TRUE= dbus DOCS_BUILD_DEPENDS= a2x:textproc/asciidoc DOCS_MESON_TRUE= with_docs DOCS_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz \ share/man/man1/${PORTNAME}-trans.1.gz post-patch: @${REINPLACE_CMD} -e 's,/etc,${PREFIX}&,' \ ${WRKSRC}/src/config_libconfig.c # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \ -e "/project_version/s/=.*/= '${DISTVERSIONFULL}'/" \ ${WRKSRC}/meson.build post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.sample.conf \ ${STAGEDIR}${PREFIX}/etc/xdg/${PORTNAME}.conf.sample .include diff --git a/x11/compton-conf/Makefile b/x11/compton-conf/Makefile index ed3a78cdd828..922dec9c1faf 100644 --- a/x11/compton-conf/Makefile +++ b/x11/compton-conf/Makefile @@ -1,20 +1,21 @@ PORTNAME= compton-conf PORTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= LXQT/${PORTNAME} MAINTAINER= jsm@FreeBSD.org COMMENT= Controls compton settings LICENSE= LGPL21+ LIB_DEPENDS= libconfig.so:devel/libconfig RUN_DEPENDS= compton:x11-wm/compton USES= cmake compiler:c++14-lang localbase:ldflags lxqt qt:5 \ pkgconfig tar:xz USE_QT= buildtools_build qmake_build core dbus gui linguisttools \ widgets USE_LXQT= buildtools .include diff --git a/x11/xob/Makefile b/x11/xob/Makefile index 6c11979e47b6..857b765b83d9 100644 --- a/x11/xob/Makefile +++ b/x11/xob/Makefile @@ -1,31 +1,32 @@ PORTNAME= xob DISTVERSIONPREFIX= v DISTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= lcook@FreeBSD.org COMMENT= Lightweight overlay volume (or anything) bar for the X Window System LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig USES= compiler:c11 gmake pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= florentc USE_XORG= x11 xrender PLIST_FILES= "@sample ${ETCDIR}/styles.cfg.sample" \ bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz PORTDOCS= CHANGELOG.md CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} .include