diff --git a/net/spread/Makefile b/net/spread/Makefile index 1d02040d51fa..e30a9c28dfe4 100644 --- a/net/spread/Makefile +++ b/net/spread/Makefile @@ -1,89 +1,91 @@ PORTNAME= spread PORTVERSION= 3.17.4 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= net perl5 MASTER_SITES= https://BSDforge.com/projects/source/net/spread/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= portmaster@bsdforge.com COMMENT= The Spread Group Communication System, a network toolkit WWW= http://www.spread.org/ LICENSE= SPREAD_OPEN-SOURCE_LICENSE LICENSE_NAME= Spread Open-Source License LICENSE_FILE= files/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= groff perl5 tar:xz USE_LDCONFIG= yes USE_PERL5= build run USE_RC_SUBR= spread GNU_CONFIGURE= yes # The configure script fails to find nroff in LOCALBASE, but works fine if # 'groff' is used directly CONFIGURE_ENV+= ac_cv_path_NROFF=groff MAKE_ARGS+= PTHREAD_LIBS="-lpthread" MAKE_JOBS_UNSAFE= yes TARGET_ORDER_OVERRIDE= 710:fix-perl-things WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} USERS= spread GROUPS= spread PKGMESSAGE= ${WRKSRC}/license.txt PLIST_SUB+= USERS=${USERS} GROUPS=${GROUPS} RUNDIR=${RUNDIR} PORTDOCS= Readme.txt LICENSE RUNDIR= /var/run/spread HEADERFILES= sp_func.h sp_func.h sp_events.h OPTIONS_DEFINE= DOCS # bsd.port.mk doesn't allow us to use GNU_CONFIGURE and PERL_CONFIGURE together. PERL_CONFIGURE_ARGS= CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \ INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" +# but works for MANPREFIX +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif post-configure: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/docs/${PORTNAME}.1 ${WRKSRC}/docs/spmonitor.1 post-build: @cd ${WRKSRC}/perl/Spread && \ ${SETENV} ${CONFIGURE_ENV} ${PERL5} ./Makefile.PL ${PERL_CONFIGURE_ARGS} @cd ${WRKSRC}/perl/Spread && \ ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile @cd ${WRKSRC}/perl/Spread && ${MAKE} post-install: .for f in ${HEADERFILES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/include .endfor ${INSTALL_DATA} ${WRKSRC}/sample.spread.conf \ ${STAGEDIR}${PREFIX}/etc/spread.conf.sample ${INSTALL_DATA} ${WRKSRC}/sample.spread.access_ip \ ${STAGEDIR}${PREFIX}/etc/spread.access_ip.sample (cd ${WRKSRC}/perl/Spread && ${MAKE} PREFIX=${STAGEDIR}${PREFIX} install) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/perl/Spread/test.pl ${STAGEDIR}${EXAMPLESDIR} ${INSTALL} -m 750 -d ${STAGEDIR}${RUNDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libspread.so.1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtspread.so.1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Spread/Spread.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Readme.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/license.txt ${STAGEDIR}${DOCSDIR}/LICENSE .include diff --git a/net/spread/pkg-plist b/net/spread/pkg-plist index 633e9322deb4..b94c41d7e1ff 100644 --- a/net/spread/pkg-plist +++ b/net/spread/pkg-plist @@ -1,41 +1,41 @@ bin/spflooder bin/spmonitor bin/sptuser bin/spuser @sample etc/spread.access_ip.sample @sample etc/spread.conf.sample include/sp.h include/sp_events.h include/sp_func.h lib/libspread.a lib/libspread.so lib/libspread.so.1 lib/libtspread.a lib/libtspread.so lib/libtspread.so.1 -man/man1/spflooder.1.gz -man/man1/spmonitor.1.gz -man/man1/spread.1.gz -man/man1/sptuser.1.gz -man/man1/spuser.1.gz -man/man3/libsp.3.gz -man/man3/SP_connect.3.gz -man/man3/SP_disconnect.3.gz -man/man3/SP_equal_group_ids.3.gz -man/man3/SP_error.3.gz -man/man3/SP_join.3.gz -man/man3/SP_leave.3.gz -man/man3/SP_multicast.3.gz -man/man3/SP_multigroup_multicast.3.gz -man/man3/SP_multigroup_scat_multicast.3.gz -man/man3/SP_poll.3.gz -man/man3/SP_receive.3.gz -man/man3/SP_scat_multicast.3.gz -man/man3/SP_scat_receive.3.gz +share/man/man1/spflooder.1.gz +share/man/man1/spmonitor.1.gz +share/man/man1/spread.1.gz +share/man/man1/sptuser.1.gz +share/man/man1/spuser.1.gz +share/man/man3/libsp.3.gz +share/man/man3/SP_connect.3.gz +share/man/man3/SP_disconnect.3.gz +share/man/man3/SP_equal_group_ids.3.gz +share/man/man3/SP_error.3.gz +share/man/man3/SP_join.3.gz +share/man/man3/SP_leave.3.gz +share/man/man3/SP_multicast.3.gz +share/man/man3/SP_multigroup_multicast.3.gz +share/man/man3/SP_multigroup_scat_multicast.3.gz +share/man/man3/SP_poll.3.gz +share/man/man3/SP_receive.3.gz +share/man/man3/SP_scat_multicast.3.gz +share/man/man3/SP_scat_receive.3.gz %%PERL5_MAN3%%/Spread.3.gz %%SITE_ARCH%%/Spread.pm %%SITE_ARCH%%/auto/Spread/Spread.so %%SITE_ARCH%%/auto/Spread/autosplit.ix sbin/spread %%EXAMPLESDIR%%/test.pl @dir(%%USERS%%,%%GROUPS%%,750) %%RUNDIR%% diff --git a/net/turnserver/Makefile b/net/turnserver/Makefile index e7a1c4085b8a..977f721ff6ec 100644 --- a/net/turnserver/Makefile +++ b/net/turnserver/Makefile @@ -1,147 +1,148 @@ PORTNAME= turnserver PORTVERSION= 4.6.2 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://turnserver.open-sys.org/downloads/extradocs/:xdocs \ http://coturn.net/turnserver/extradocs/:xdocs PKGNAMEPREFIX= DISTFILES= turn.extra.docs-2.0.0.1.tar.gz:xdocs PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= eea46e0b8526c38f6219fe62569be53469932464.patch:-p1 # https://github.com/coturn/coturn/pull/1198 MAINTAINER= portmaster@BSDforge.com COMMENT= STUN/TURN Server; IPv6, DTLS support; RFCs 5389, 5766, 6062, 6156 WWW= https://github.com/coturn/coturn LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:devel/libevent USES= gettext-runtime perl5 pkgconfig shebangfix ssl USE_GITHUB= yes GH_ACCOUNT= coturn GH_PROJECT= coturn USE_RC_SUBR= turnserver SHEBANG_FILES= examples/scripts/restapi/shared_secret_maintainer.pl HAS_CONFIGURE= yes CONFIGURE_ENV+= PTHREAD_LIBS=-pthread TURN_DISABLE_RPATH=1 # MongoDB support is disabled until devel/mongo-c-driver is updated CONFIGURE_ENV+= TURN_NO_MONGO=1 TEST_TARGET= test SUB_FILES= pkg-message MANPAGES= turnserver.1 turnadmin.1 turnutils.1 turnutils_peer.1 \ turnutils_stunclient.1 turnutils_uclient.1 coturn.1 \ turnutils_oauth.1 turnutils_natdiscovery.1 DOCS= html TurnNetworks.pdf PORTREADMEDOCS= LICENSE README.turnserver README.turnadmin README.turnutils INSTALL PORTDOCS= ${DOCS} ${PORTREADMEDOCS} postinstall.txt schema.sql schema.mongo.sh \ schema.userdb.redis schema.stats.redis _BIN_UTILS= peer stunclient uclient oauth natdiscovery _ETC_EXAMPLES= turnserver.conf turn_client_cert.pem \ turn_client_pkey.pem turn_server_cert.pem turn_server_pkey.pem _SCRIPT_EXAMPLES= peer.sh \ basic/relay.sh basic/dos_attack.sh \ basic/tcp_client_c2c_tcp_relay.sh basic/udp_c2c_client.sh \ basic/udp_client.sh basic/tcp_client.sh \ loadbalance/master_relay.sh loadbalance/slave_relay_1.sh loadbalance/slave_relay_2.sh \ loadbalance/udp_c2c.sh loadbalance/tcp_c2c_tcp_relay.sh \ longtermsecure/secure_dtls_client.sh longtermsecure/secure_relay.sh \ longtermsecure/secure_tls_client_cert.sh longtermsecure/secure_dtls_client_cert.sh \ longtermsecure/secure_relay_cert.sh \ longtermsecure/secure_tcp_client_c2c_tcp_relay.sh longtermsecure/secure_tcp_client.sh \ longtermsecure/secure_tls_client_c2c_tcp_relay.sh longtermsecure/secure_tls_client.sh \ longtermsecure/secure_udp_c2c.sh longtermsecure/secure_udp_client.sh \ longtermsecure/secure_sctp_client.sh \ longtermsecure/secure_dos_attack.sh \ longtermsecuredb/secure_relay_with_db_psql.sh \ longtermsecuredb/secure_relay_with_db_mysql.sh \ longtermsecuredb/secure_relay_with_db_mysql_ssl.sh \ longtermsecuredb/secure_relay_with_db_mongo.sh \ longtermsecuredb/secure_relay_with_db_redis.sh \ longtermsecuredb/secure_relay_with_db_sqlite.sh \ restapi/secure_relay_secret.sh \ restapi/secure_relay_secret_with_db_mysql.sh \ restapi/secure_relay_secret_with_db_psql.sh \ restapi/secure_relay_secret_with_db_redis.sh \ restapi/secure_relay_secret_with_db_mongo.sh \ restapi/secure_relay_secret_with_db_sqlite.sh \ restapi/secure_udp_client_with_secret.sh \ restapi/secure_relay_secret_with_db_psql.sh \ restapi/shared_secret_maintainer.pl \ selfloadbalance/secure_dos_attack.sh \ selfloadbalance/secure_relay.sh OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE OPTIONS_DEFAULT= MYSQL PGSQL REDIS SQLITE OPTIONS_SUB= yes REDIS_DESC= Redis support for user database and for status and statistics reporting MYSQL_USES= mysql MYSQL_CONFIGURE_ENV_OFF= TURN_NO_MYSQL=1 PGSQL_USES= pgsql PGSQL_CONFIGURE_ENV_OFF= TURN_NO_PQ=1 REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis REDIS_CONFIGURE_ENV_OFF= TURN_NO_HIREDIS=1 SQLITE_USES= sqlite SQLITE_CONFIGURE_ENV_OFF= TURN_NO_SQLITE=1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin .for f in ${_BIN_UTILS} ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnutils_${f} ${STAGEDIR}${PREFIX}/bin/ .endfor (cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${MANPAGES} \ - ${STAGEDIR}${PREFIX}/man/man1) + ${STAGEDIR}${PREFIX}/share/man/man1) ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/turndb && ${INSTALL_DATA} schema.sql schema.userdb.redis \ schema.stats.redis ${STAGEDIR}${DATADIR}) (cd ${WRKSRC}/turndb && ${INSTALL_SCRIPT} testredisdbsetup.sh schema.mongo.sh \ testmongosetup.sh ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKSRC}/lib/libturnclient.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnserver.conf \ ${STAGEDIR}${PREFIX}/etc/turnserver.conf.default ${MKDIR} ${STAGEDIR}${PREFIX}/include/turn (cd ${WRKSRC}/include/turn && ${COPYTREE_SHARE} "client ns_turn_defs.h" \ ${STAGEDIR}${PREFIX}/include/turn) do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/turndocs/docs && ${COPYTREE_SHARE} "${DOCS}" ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTREADMEDOCS} ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/postinstall.txt (cd ${WRKSRC}/turndb && ${INSTALL_DATA} schema.sql schema.mongo.sh \ schema.userdb.redis schema.stats.redis ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: .for dir in basic loadbalance longtermsecure longtermsecuredb restapi selfloadbalance ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/${dir} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/etc ${INSTALL_DATA} ${WRKSRC}/examples/scripts/readme.txt \ ${STAGEDIR}${EXAMPLESDIR}/scripts (cd ${WRKSRC}/examples/etc && ${INSTALL_DATA} ${_ETC_EXAMPLES} \ ${STAGEDIR}${EXAMPLESDIR}/etc) .for f in ${_SCRIPT_EXAMPLES} ${INSTALL_SCRIPT} ${WRKSRC}/examples/scripts/${f} \ ${STAGEDIR}${EXAMPLESDIR}/scripts/${f} .endfor do-install-SQLITE-on: ${MKDIR} ${STAGEDIR}${PREFIX}/var/db ${INSTALL_DATA} ${WRKSRC}/sqlite/turndb ${STAGEDIR}${PREFIX}/var/db/turndb .include diff --git a/net/turnserver/pkg-plist b/net/turnserver/pkg-plist index fdb3c73f99f0..c2d775512483 100644 --- a/net/turnserver/pkg-plist +++ b/net/turnserver/pkg-plist @@ -1,79 +1,79 @@ bin/turnserver bin/turnadmin bin/turnutils_natdiscovery bin/turnutils_oauth bin/turnutils_peer bin/turnutils_stunclient bin/turnutils_uclient lib/libturnclient.a %%SQLITE%%var/db/turndb etc/turnserver.conf.default -man/man1/turnserver.1.gz -man/man1/turnadmin.1.gz -man/man1/turnutils.1.gz -man/man1/turnutils_natdiscovery.1.gz -man/man1/turnutils_oauth.1.gz -man/man1/turnutils_peer.1.gz -man/man1/turnutils_stunclient.1.gz -man/man1/turnutils_uclient.1.gz -man/man1/coturn.1.gz +share/man/man1/turnserver.1.gz +share/man/man1/turnadmin.1.gz +share/man/man1/turnutils.1.gz +share/man/man1/turnutils_natdiscovery.1.gz +share/man/man1/turnutils_oauth.1.gz +share/man/man1/turnutils_peer.1.gz +share/man/man1/turnutils_stunclient.1.gz +share/man/man1/turnutils_uclient.1.gz +share/man/man1/coturn.1.gz %%DATADIR%%/schema.sql %%DATADIR%%/schema.userdb.redis %%DATADIR%%/schema.stats.redis %%DATADIR%%/schema.mongo.sh %%DATADIR%%/testredisdbsetup.sh %%DATADIR%%/testmongosetup.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/etc/turnserver.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/etc/turn_client_cert.pem %%PORTEXAMPLES%%%%EXAMPLESDIR%%/etc/turn_client_pkey.pem %%PORTEXAMPLES%%%%EXAMPLESDIR%%/etc/turn_server_cert.pem %%PORTEXAMPLES%%%%EXAMPLESDIR%%/etc/turn_server_pkey.pem %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/readme.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/peer.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/basic/relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/basic/dos_attack.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/basic/tcp_client_c2c_tcp_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/basic/udp_c2c_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/basic/udp_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/basic/tcp_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/loadbalance/master_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/loadbalance/slave_relay_1.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/loadbalance/slave_relay_2.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/loadbalance/udp_c2c.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/loadbalance/tcp_c2c_tcp_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_dtls_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_dtls_client_cert.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_tls_client_cert.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_relay_cert.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_tcp_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_tls_client_c2c_tcp_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_tls_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_udp_c2c.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_udp_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_sctp_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_dos_attack.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecuredb/secure_relay_with_db_psql.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecuredb/secure_relay_with_db_mysql.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecuredb/secure_relay_with_db_mysql_ssl.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecuredb/secure_relay_with_db_mongo.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecuredb/secure_relay_with_db_redis.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecuredb/secure_relay_with_db_sqlite.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/secure_relay_secret.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/secure_relay_secret_with_db_mysql.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/secure_relay_secret_with_db_mongo.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/secure_relay_secret_with_db_psql.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/secure_relay_secret_with_db_redis.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/secure_relay_secret_with_db_sqlite.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/secure_udp_client_with_secret.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/restapi/shared_secret_maintainer.pl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/selfloadbalance/secure_dos_attack.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/selfloadbalance/secure_relay.sh include/turn/ns_turn_defs.h include/turn/client/TurnMsgLib.h include/turn/client/ns_turn_ioaddr.h include/turn/client/ns_turn_msg.h include/turn/client/ns_turn_msg_addr.h include/turn/client/ns_turn_msg_defs.h include/turn/client/ns_turn_msg_defs_experimental.h diff --git a/net/wackamole/Makefile b/net/wackamole/Makefile index ade8a9ae9694..9aac5e4f7f24 100644 --- a/net/wackamole/Makefile +++ b/net/wackamole/Makefile @@ -1,25 +1,25 @@ PORTNAME= wackamole PORTVERSION= 2.1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= https://BSDforge.com/projects/source/net/wackamole/ \ http://mirrors.omniti.com/wackamole/ MAINTAINER= portmaster@bsdforge.com COMMENT= Peer-to-peer high availability cluster WWW= https://BSDforge.com/projects/net/wackamole/ # same as the net/spread license really LICENSE= CNDS_OPEN-SOURCE_LICENSE LICENSE_NAME= CNDS Open-Source License LICENSE_FILE= ${WRKSRC}/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libspread.so:net/spread USES= tar:xz GNU_CONFIGURE= yes - +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ENV+= YACC=${YACC} .include diff --git a/net/wackamole/pkg-plist b/net/wackamole/pkg-plist index 3d0150b96760..3e947ca2e6c8 100644 --- a/net/wackamole/pkg-plist +++ b/net/wackamole/pkg-plist @@ -1,6 +1,6 @@ etc/wackamole.conf.sample sbin/wackamole sbin/wackatrl -man/man5/wackamole.conf.5.gz -man/man8/wackamole.8.gz -man/man8/wackatrl.8.gz +share/man/man5/wackamole.conf.5.gz +share/man/man8/wackamole.8.gz +share/man/man8/wackatrl.8.gz diff --git a/print/trueprint/Makefile b/print/trueprint/Makefile index 25c1d74f353a..3a5b4db194f4 100644 --- a/print/trueprint/Makefile +++ b/print/trueprint/Makefile @@ -1,18 +1,22 @@ PORTNAME= trueprint PORTVERSION= 5.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= print MASTER_SITES= GNU MAINTAINER= portmaster@BSDforge.com COMMENT= Print program listings on postscript printer +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + USES= gettext gmake GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share LDFLAGS+= -L${LOCALBASE}/lib -lintl INFO= trueprint -PLIST_FILES= bin/trueprint man/man1/trueprint.1.gz +PLIST_FILES= bin/trueprint share/man/man1/trueprint.1.gz .include diff --git a/shells/rc/Makefile b/shells/rc/Makefile index fdd9e2fe38b8..fef75308ea36 100644 --- a/shells/rc/Makefile +++ b/shells/rc/Makefile @@ -1,27 +1,28 @@ PORTNAME= rc DISTVERSIONPREFIX= v DISTVERSION= 1.7.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= shells plan9 MAINTAINER= portmaster@bsdforge.com COMMENT= Unix incarnation of the plan9 shell WWW= https://github.com/rakitzis/rc LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf cpe USE_GITHUB= yes GH_ACCOUNT= rakitzis CPE_VENDOR= ${PORTNAME}_project GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --with-history OPTIONS_DEFINE= READLINE READLINE_USES= readline READLINE_CONFIGURE_ON= --with-edit=readline READLINE_MAKE_ARGS_OFF= CFLAGS="${CFLAGS} -static" .include diff --git a/shells/rc/pkg-plist b/shells/rc/pkg-plist index e173e7923016..0a7a1c2c7499 100644 --- a/shells/rc/pkg-plist +++ b/shells/rc/pkg-plist @@ -1,7 +1,7 @@ bin/rc bin/- bin/-- bin/-p bin/--p -man/man1/history.1.gz -man/man1/rc.1.gz +share/man/man1/history.1.gz +share/man/man1/rc.1.gz diff --git a/sysutils/afio/Makefile b/sysutils/afio/Makefile index 81b4a0f2e087..ea922bd73719 100644 --- a/sysutils/afio/Makefile +++ b/sysutils/afio/Makefile @@ -1,34 +1,35 @@ PORTNAME= afio PORTVERSION= 2.5.2 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://members.chello.nl/~k.holtman/ MAINTAINER= portmaster@BSDforge.com COMMENT= Archiver and backup program with builtin compression WWW= http://members.chello.nl/k.holtman/afio.html LICENSE= ART20 BSD2CLAUSE LICENSE_COMB= multi USES= tar:tgz ALL_TARGET= ${PORTNAME} SUB_FILES= pkg-message -PLIST_FILES= bin/afio man/man1/afio.1.gz +PLIST_FILES= bin/afio share/man/man1/afio.1.gz PORTDOCS= HISTORY README SCRIPTS PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} script? ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${FILESDIR}/afiodump.example ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/sysutils/afio/files/patch-Makefile b/sysutils/afio/files/patch-Makefile index f9ab01181701..5c075f55baee 100644 --- a/sysutils/afio/files/patch-Makefile +++ b/sysutils/afio/files/patch-Makefile @@ -1,62 +1,62 @@ --- Makefile.orig 2018-11-30 14:25:04 UTC +++ Makefile @@ -28,7 +28,7 @@ SHELL=/bin/sh c = -DHAVEMEMCMP ## Define DEFFMTCMD to being how to format the media you use the most ## This is the DEFault FoRMat CoManD. -d = -DDEFFMTCMD='"fdformat /dev/fd0H1440"' +d = -DDEFFMTCMD='"/usr/sbin/fdformat -f 1440 /dev/fd0"' ## Define LONGZFILE if you want .Z to be tagged on the end of a 14 char ## file name (or longer for BSD) in the archive when the file is compressed #e = -DLONGZFILE @@ -39,7 +39,7 @@ e2 = -DHAVE_LCHOWN ## Define PRG_COMPRESS to get something other than `gzip'. # you need to edit compfile.c (-G option) if you change this line. -f = -DPRG_COMPRESS='"gzip"' +f = -DPRG_COMPRESS='"/usr/bin/gzip"' ## Define HAVEFNMATCH if you want to use the gnu fnmatch() routine for # -y -Y -w -W matching. @@ -49,6 +49,11 @@ f = -DPRG_COMPRESS='"gzip"' g = -DHAVEFNMATCH +## Define HAVE_PARAM_H if your system has sys/param.h. This is used for BSD +# detection. + +h = -DHAVE_PARAM_H + # fnmatch() is in the gnu C library, so it is directly available on # Linux. If your system (e.g. SCO) does not have the gnu C library, # unpack the archive gnu.fnmatch.tar.gz and uncomment the following @@ -74,13 +79,15 @@ MW=-Wformat -Werror=format-security -Wal #code can be reviewed manually #MW=-Wtraditional -Wcast-qual -Wcast-align -Wconversion -pedantic -Wlong-long -Wimplicit -Wuninitialized -W -Wshadow -Wsign-compare -Wstrict-prototypes -Wmissing-declarations -CFLAGS1 = -Wall -Wstrict-prototypes -s -O2 -fomit-frame-pointer -Wno-unused-result $(LARGEFILEFLAGS) $(MW) +#CFLAGS1 = -Wall -Wstrict-prototypes -s -O2 -fomit-frame-pointer -Wno-unused-result $(LARGEFILEFLAGS) $(MW) +CFLAGS1 = -fomit-frame-pointer -CC=gcc +#CC=gcc # also using contents of usin CPPFLAGS, CFLAGS, LDFLAGS out of environment # variables, if they exist -CFLAGS += $(CFLAGS1) $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $(e2) $f $g $I +#CFLAGS += $(CFLAGS1) $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $(e2) $f $g $I +CFLAGS += $(CFLAGS1) $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f $g $I LDFLAGS += CPPFLAGS += @@ -95,8 +102,8 @@ clean: cd regtest; /bin/sh regtest.clean install: afio - cp afio /usr/local/bin - cp afio.1 /usr/share/man/man1 + ${BSD_INSTALL_PROGRAM} afio ${DESTDIR}${PREFIX}/bin -+ ${BSD_INSTALL_MAN} afio.1 ${DESTDIR}${PREFIX}/man/man1 ++ ${BSD_INSTALL_MAN} afio.1 ${DESTDIR}${PREFIX}/share/man/man1 # generate default list of -E extensions from manpage # note: on sun, I had to change awk command below to nawk or gawk diff --git a/sysutils/and/Makefile b/sysutils/and/Makefile index ebc7711d1dca..9a96e354ae3d 100644 --- a/sysutils/and/Makefile +++ b/sysutils/and/Makefile @@ -1,22 +1,22 @@ PORTNAME= and PORTVERSION= 1.2.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= SF MAINTAINER= portmaster@BSDforge.com COMMENT= Auto Nice Daemon WWW= https://and.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake ALL_TARGET= default NOPRECIOUSMAKEVARS= yes post-patch: @${REINPLACE_CMD} "s,P_KTHREAD,P_KPROC,g" \ ${WRKSRC}/Makefile ${WRKSRC}/and-OpenBSD.c .include diff --git a/sysutils/and/files/patch-Makefile b/sysutils/and/files/patch-Makefile index 996596bab5c7..69e23d788fd8 100644 --- a/sysutils/and/files/patch-Makefile +++ b/sysutils/and/files/patch-Makefile @@ -1,44 +1,44 @@ ---- Makefile.orig Sat Jul 12 21:00:47 2003 -+++ Makefile Sun Jul 27 17:59:49 2003 +--- Makefile.orig 2024-02-27 11:19:04 UTC ++++ Makefile @@ -16,13 +16,13 @@ # (and.init.debian for Debian GNU/Linux or and.init for others; # leave empty for BSD!) # -INITSCRIPT=and.init +INITSCRIPT= # # Target directories. Examples for common configurations are # given below. # -PREFIX=/usr/local +#PREFIX=/usr/local INSTALL_ETC=$(PREFIX)/etc INSTALL_INITD=/etc/init.d INSTALL_SBIN=$(PREFIX)/sbin @@ -30,10 +30,10 @@ # typical OpenBSD or FreeBSD configuration #PREFIX=/usr/local -#INSTALL_ETC=/etc -#INSTALL_INITD= -#INSTALL_SBIN=$(PREFIX)/sbin -#INSTALL_MAN=$(PREFIX)/man +INSTALL_ETC=${PREFIX}/etc +INSTALL_INITD= +INSTALL_SBIN=$(PREFIX)/sbin -+INSTALL_MAN=$(PREFIX)/man ++INSTALL_MAN=$(PREFIX)/share/man # typical Debian or SuSE 7.x configuration #PREFIX=/usr @@ -110,8 +110,8 @@ LIBS = -lkvm else ifeq (${ARCH},FreeBSD) - CC = gcc -Wall - LD = gcc + CC ?= gcc -Wall + LD = $(CC) LIBS = -lkvm else ifeq (${ARCH},SunOS) diff --git a/sysutils/and/pkg-plist b/sysutils/and/pkg-plist index 1633c353b466..4762ac318967 100644 --- a/sysutils/and/pkg-plist +++ b/sysutils/and/pkg-plist @@ -1,6 +1,6 @@ etc/and.conf etc/and.priorities -man/man5/and.conf.5.gz -man/man5/and.priorities.5.gz -man/man8/and.8.gz +share/man/man5/and.conf.5.gz +share/man/man5/and.priorities.5.gz +share/man/man8/and.8.gz sbin/and diff --git a/sysutils/bkpupsd/Makefile b/sysutils/bkpupsd/Makefile index bea9893fd749..6744bcf4b791 100644 --- a/sysutils/bkpupsd/Makefile +++ b/sysutils/bkpupsd/Makefile @@ -1,9 +1,12 @@ PORTNAME= bkpupsd PORTVERSION= 1.0a +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/source/sysutils/bkpupsd/ MAINTAINER= portmaster@BSDforge.com COMMENT= Simple UPS daemon for APC BK Pro(TM) +LICENSE= BSD2CLAUSE + .include diff --git a/sysutils/bkpupsd/files/patch-Makefile b/sysutils/bkpupsd/files/patch-Makefile index f31f1e1f32dc..eea94c5789d7 100644 --- a/sysutils/bkpupsd/files/patch-Makefile +++ b/sysutils/bkpupsd/files/patch-Makefile @@ -1,38 +1,38 @@ ---- Makefile.orig 1997-08-04 01:02:37.000000000 +0800 -+++ Makefile 2013-11-08 20:53:42.000000000 +0800 +--- Makefile.orig 2024-02-27 11:19:04 UTC ++++ Makefile @@ -5,24 +5,22 @@ # ver 1.0 A # -CC= /usr/bin/cc -SBINDIR= /usr/local/sbin -MANDIR= /usr/local/man -SCRIPTDIR= /usr/local/libexec +#CC= /usr/bin/cc +SBINDIR= ${PREFIX}/sbin -+MANDIR= ${PREFIX}/man/man8 ++MANDIR= ${PREFIX}/share/man/man8 +SCRIPTDIR= ${PREFIX}/libexec/bkpupsd all: ./src/bkpupsd.c - ${CC} -o ./bin/bkpupsd ./src/bkpupsd.c + ${CC} ${CFLAGS} -o ./bin/bkpupsd ./src/bkpupsd.c install: - chown root.wheel ./bin/bkpupsd - chmod 700 ./bin/bkpupsd - cp ./bin/bkpupsd ${SBINDIR}/bkpupsd - cp ./doc/bkpupsd.8 ${MANDIR}/man8/bkpupsd.8 - chown root.wheel ./scripts/* - cp -fR ./scripts ${SCRIPTDIR}/bkpupsd + ${BSD_INSTALL_PROGRAM} ./bin/bkpupsd ${DESTDIR}${SBINDIR} + ${BSD_INSTALL_MAN} ./doc/bkpupsd.8 ${DESTDIR}${MANDIR} + mkdir -p ${DESTDIR}${SCRIPTDIR} + (cd scripts; for i in *; do ${BSD_INSTALL_SCRIPT} $$i ${DESTDIR}${SCRIPTDIR}; done) clean: rm -f ./bin/bkpupsd rm -f ${SBINDIR}/bkpupsd - rm -f ${MANDIR}/man8/bkpupsd.8 - rm -rf ${SCRIPTDIR}/bkpupsd + rm -f ${MANDIR}/bkpupsd.8 + rm -rf ${SCRIPTDIR} diff --git a/sysutils/bkpupsd/pkg-plist b/sysutils/bkpupsd/pkg-plist index 817973508278..a27f6fb47b8c 100644 --- a/sysutils/bkpupsd/pkg-plist +++ b/sysutils/bkpupsd/pkg-plist @@ -1,6 +1,6 @@ libexec/bkpupsd/bkpups.battlow libexec/bkpupsd/bkpups.failed libexec/bkpupsd/bkpups.restored libexec/bkpupsd/bkpups.shutdown -man/man8/bkpupsd.8.gz +share/man/man8/bkpupsd.8.gz sbin/bkpupsd diff --git a/sysutils/confctl/Makefile b/sysutils/confctl/Makefile index 5f462d707c3a..942f7967df41 100644 --- a/sysutils/confctl/Makefile +++ b/sysutils/confctl/Makefile @@ -1,18 +1,20 @@ PORTNAME= confctl PORTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= portmaster@BSDforge.com COMMENT= Utility to parse and modify C-like configuration files WWW= https://github.com/trasz/confctl/ LICENSE= BSD2CLAUSE USES= autoreconf USE_GITHUB= yes GH_ACCOUNT= trasz GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share PLIST_FILES= bin/confctl \ - man/man1/confctl.1.gz + share/man/man1/confctl.1.gz .include diff --git a/sysutils/fusefs-chironfs/Makefile b/sysutils/fusefs-chironfs/Makefile index bbb660c8d496..27e9c0fe3f7a 100644 --- a/sysutils/fusefs-chironfs/Makefile +++ b/sysutils/fusefs-chironfs/Makefile @@ -1,29 +1,30 @@ PORTNAME= chironfs PORTVERSION= 1.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/source/sysutils/chironfs/ PKGNAMEPREFIX= fusefs- MAINTAINER= portmaster@BSDforge.com COMMENT= FUSE based filesystem with replication at the filesystem level WWW= https://BSDforge.com/projects/sysutils/fusefs-chironfs/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/doc/copyright USES= fuse localbase:ldflags GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -PLIST_FILES= bin/chironfs bin/chirctl man/man8/chironfs.8.gz +PLIST_FILES= bin/chironfs bin/chirctl share/man/man8/chironfs.8.gz PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,-liconv,${ICONV_LIB},' ${WRKSRC}/src/Makefile.* post-patch-DOCS-off: @${REINPLACE_CMD} -e 's, doc , ,' ${WRKSRC}/Makefile.in .include diff --git a/sysutils/jailutils/Makefile b/sysutils/jailutils/Makefile index 7ac9d61ab840..2d760dd3bb0d 100644 --- a/sysutils/jailutils/Makefile +++ b/sysutils/jailutils/Makefile @@ -1,24 +1,26 @@ PORTNAME= jailutils PORTVERSION= 1.7 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://thewalter.net/stef/freebsd/jails/jailutils/ \ https://BSDforge.com/projects/source/sysutils/jailutils/ MAINTAINER= portmaster@BSDforge.com COMMENT= Several utilities for managing jails WWW= http://thewalter.net/stef/freebsd/jails/jailutils/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share PORTDOCS= AUTHORS ChangeLog OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/jailutils/pkg-plist b/sysutils/jailutils/pkg-plist index 7efd6febd3c9..1b8df9c36664 100644 --- a/sysutils/jailutils/pkg-plist +++ b/sysutils/jailutils/pkg-plist @@ -1,13 +1,13 @@ -man/man8/injail.8.gz -man/man8/jails.8.gz -man/man8/jid.8.gz -man/man8/jkill.8.gz -man/man8/jps.8.gz -man/man8/jstart.8.gz +share/man/man8/injail.8.gz +share/man/man8/jails.8.gz +share/man/man8/jid.8.gz +share/man/man8/jkill.8.gz +share/man/man8/jps.8.gz +share/man/man8/jstart.8.gz sbin/injail sbin/jails sbin/jid sbin/jkill sbin/jps sbin/jstart sbin/killjail diff --git a/sysutils/kldpatch/Makefile b/sysutils/kldpatch/Makefile index b0aed996fc79..8ab8688429f0 100644 --- a/sysutils/kldpatch/Makefile +++ b/sysutils/kldpatch/Makefile @@ -1,21 +1,24 @@ PORTNAME= kldpatch PORTVERSION= 20090116 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/source/sysutils/kldpatch/ DISTNAME= ${PORTVERSION}-${PORTNAME} MAINTAINER= portmaster@BSDforge.com COMMENT= Utility to patch modules and kernel WWW= http://info.iet.unipi.it/~luigi/FreeBSD/ +LICENSE= BSD2CLAUSE + USES= tar:tgz -PLIST_FILES= man/man8/${PORTNAME}.8.gz sbin/kldpatch +PLIST_FILES= share/man/man8/${PORTNAME}.8.gz sbin/kldpatch WRKSRC= ${WRKDIR}/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin - ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8 + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/share/man/man8 .include diff --git a/sysutils/lxterminal/Makefile b/sysutils/lxterminal/Makefile index 23aa31ee6020..47286ab7ce54 100644 --- a/sysutils/lxterminal/Makefile +++ b/sysutils/lxterminal/Makefile @@ -1,42 +1,43 @@ PORTNAME= lxterminal PORTVERSION= 0.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= SF/lxde/LXTerminal%20%28terminal%20emulator%29/LXTerminal%200.4.x/ MAINTAINER= portmaster@BSDforge.com COMMENT= Lightweight terminal emulator from the LXDE project WWW= https://wiki.lxde.org/en/LXTerminal LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= cpe gmake gnome localbase pkgconfig tar:xz xorg CPE_VENDOR= ${PORTNAME}_project USE_GNOME= gtk20 glib20 cairo vte intltool USE_XORG= x11 xext GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --enable-gtk3=no PORTDOCS= AUTHORS ChangeLog NEWS OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_USES_OFF= gettext-tools post-patch-NLS-off: @${REINPLACE_CMD} -e 's|src po|src|' \ ${WRKSRC}/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/lxterminal/distinfo b/sysutils/lxterminal/distinfo index aae943ab0773..e96cd54e2fa5 100644 --- a/sysutils/lxterminal/distinfo +++ b/sysutils/lxterminal/distinfo @@ -1,4 +1,3 @@ -TIMESTAMP = 1620260649 +TIMESTAMP = 1709064242 SHA256 (lxterminal-0.4.0.tar.xz) = 9db8748923b3fa09a82ae2210ed1fa4cdb4c45312009da9caed103d48f8e9be7 -SHA512 (lxterminal-0.4.0.tar.xz) = d1462bf9739c5e9022cbabe9f9c8f70bbb882c0aba7a39d1f87d804f4002056151165d7555cace6f439c0acfbdcd3c959a420993379f646d066f5d30af71232e SIZE (lxterminal-0.4.0.tar.xz) = 201856 diff --git a/sysutils/lxterminal/pkg-plist b/sysutils/lxterminal/pkg-plist index 2dce5ec9c98f..92e140db2968 100644 --- a/sysutils/lxterminal/pkg-plist +++ b/sysutils/lxterminal/pkg-plist @@ -1,68 +1,68 @@ bin/lxterminal -man/man1/lxterminal.1.gz +share/man/man1/lxterminal.1.gz share/applications/lxterminal.desktop share/icons/hicolor/128x128/apps/lxterminal.png %%NLS%%share/locale/af/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ar/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/be/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/bg/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/bn/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/bn_IN/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ca/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/cs/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/da/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/de/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/el/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/eo/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/es/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/et/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/eu/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/fa/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/fi/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/fo/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/fr/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/frp/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/gl/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/he/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/hr/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/hu/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/id/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/is/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/it/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ja/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/kk/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ko/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/lg/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/lt/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ml/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ms/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/nb/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/nl/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/nn/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/pa/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/pl/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ps/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/pt/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ro/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ru/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/sk/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/sl/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/sr/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/sr@latin/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/sv/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/te/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/th/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/tr/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/tt_RU/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ug/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/uk/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ur/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/ur_PK/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/vi/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/lxterminal.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/lxterminal.mo %%DATADIR%%/lxterminal-preferences.ui %%DATADIR%%/lxterminal.conf %%DATADIR%%/menu.ui diff --git a/sysutils/thefish/Makefile b/sysutils/thefish/Makefile index d341e90cf0e0..007135c2a611 100644 --- a/sysutils/thefish/Makefile +++ b/sysutils/thefish/Makefile @@ -1,32 +1,32 @@ PORTNAME= thefish PORTVERSION= 0.6.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/source/sysutils/thefish/ MAINTAINER= portmaster@BSDforge.com COMMENT= Gtk+/ncurses rc.conf editor/management tool WWW= https://BSDforge.com/projects/sysutils/thefish LICENSE= BSD2CLAUSE USES= gnome pkgconfig tar:xz OPTIONS_SINGLE= X11 OPTIONS_SINGLE_X11= GTK2 OPTIONS_DEFAULT= GTK2 .include #.if ${PORT_OPTIONS:MGTK2} USE_GNOME= gtk20 MAKE_ENV+= WITH_GTK=yes #.endif -PLIST_FILES= bin/thefish man/man1/thefish.1.gz +PLIST_FILES= bin/thefish share/man/man1/thefish.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/thefish ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/thefish.1 ${STAGEDIR}${PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/thefish.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/sysutils/upsdaemon/Makefile b/sysutils/upsdaemon/Makefile index ca91794a5e3a..a790a3ad3e78 100644 --- a/sysutils/upsdaemon/Makefile +++ b/sysutils/upsdaemon/Makefile @@ -1,14 +1,19 @@ PORTNAME= upsdaemon PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/sysutils/upsdaemon/ MAINTAINER= portmaster@BSDforge.com COMMENT= Simple APC UPS Daemon WWW= https://BSDforge.com/projects/sysutils/upsdaemon/ LICENSE= BSD2CLAUSE USE_RC_SUBR= upsdaemon +post-patch: + @${REINPLACE_CMD} "s,/man/man8,/share/man/man8,g" \ + ${WRKSRC}/Makefile + .include diff --git a/sysutils/upsdaemon/pkg-plist b/sysutils/upsdaemon/pkg-plist index 88f17be1e613..50130d647a54 100644 --- a/sysutils/upsdaemon/pkg-plist +++ b/sysutils/upsdaemon/pkg-plist @@ -1,4 +1,4 @@ sbin/upsdaemon libexec/upsdaemon/upsdaemon-alerts libexec/upsdaemon/upsdaemon.sh -man/man8/upsdaemon.8.gz +share/man/man8/upsdaemon.8.gz diff --git a/www/httptunnel/Makefile b/www/httptunnel/Makefile index aaee85bcbd01..dac40cfddfc7 100644 --- a/www/httptunnel/Makefile +++ b/www/httptunnel/Makefile @@ -1,32 +1,33 @@ PORTNAME= httptunnel PORTVERSION= 3.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MAINTAINER= portmaster@BSDforge.com COMMENT= Tunnel a TCP/IP connection through a HTTP/TCP/IP connection WWW= https://github.com/larsbrinkhoff/httptunnel/ LICENSE= GPLv2 USES= autoreconf USE_GITHUB= yes GH_ACCOUNT= larsbrinkhoff GH_PROJECT= httptunnel GH_TAGNAME= ebe2583 USE_RC_SUBR= hts htc GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --quiet USERS= httptunnel GROUPS= httptunnel PLIST_FILES= bin/hts bin/htc \ - man/man1/hts.1.gz man/man1/htc.1.gz + share/man/man1/hts.1.gz share/man/man1/htc.1.gz OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ENABLE= debug .include diff --git a/www/httptunnel/distinfo b/www/httptunnel/distinfo index 0fa2a50ee8c5..05856fe12381 100644 --- a/www/httptunnel/distinfo +++ b/www/httptunnel/distinfo @@ -1,4 +1,3 @@ -TIMESTAMP = 1652378606 +TIMESTAMP = 1709065205 SHA256 (larsbrinkhoff-httptunnel-3.3-ebe2583_GH0.tar.gz) = f422c857638c7ce3deee4daa662e480a33be4be80f861b76e73c79a422f435f5 -SHA512 (larsbrinkhoff-httptunnel-3.3-ebe2583_GH0.tar.gz) = 64df60eb38d53ad4a8c44c6f6f31090e094eb72bb523524af496822707741fade46b4ed10477a14062348d0326b2c38a42c1a0eb4283787f45f364697883a18e SIZE (larsbrinkhoff-httptunnel-3.3-ebe2583_GH0.tar.gz) = 376230 diff --git a/x11-fm/pcmanfm/Makefile b/x11-fm/pcmanfm/Makefile index 9207a3db8f55..76b1bec717da 100644 --- a/x11-fm/pcmanfm/Makefile +++ b/x11-fm/pcmanfm/Makefile @@ -1,56 +1,58 @@ PORTNAME= pcmanfm PORTVERSION= 1.3.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-fm MASTER_SITES= SF/${PORTNAME}/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/PCManFM/ MAINTAINER= portmaster@BSDforge.com COMMENT= PCMan File Manager WWW= http://wiki.lxde.org/en/PCManFM LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 FLAVORS= gtk2 gtk3 FLAVOR?= ${FLAVORS:[1]} -gtk3_PKGNAMESUFFIX= -gtk3 +USES= cpe desktop-file-utils gmake gnome gettext libtool localbase \ + pkgconfig tar:xz xorg gtk2_LIB_DEPENDS= libfm-gtk.so:x11/libfm@gtk2 -gtk3_LIB_DEPENDS= libfm-gtk3.so:x11/libfm@gtk3 - gtk2_CONFLICTS_INSTALL= pcmanfm-gtk3 + +gtk3_PKGNAMESUFFIX= -gtk3 + +gtk3_LIB_DEPENDS= libfm-gtk3.so:x11/libfm@gtk3 gtk3_CONFLICTS_INSTALL= pcmanfm -USES= cpe desktop-file-utils gmake gnome gettext libtool localbase \ - pkgconfig tar:xz xorg CPE_VENDOR= ${PORTNAME}_project USE_GNOME= cairo gdkpixbuf2 intltool USE_XORG= x11 GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .if ${FLAVOR:Mgtk2} USE_GNOME+= gtk20 CONFIGURE_ARGS= --with-gtk=2 .elif ${FLAVOR:Mgtk3} USE_GNOME+= gtk30 CONFIGURE_ARGS= --with-gtk=3 .endif OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-tools:build NLS_CONFIGURE_ENABLE= nls post-extract: @${MV} ${WRKSRC}/data/pcmanfm.conf \ ${WRKSRC}/data/pcmanfm.conf.sample post-patch: ${REINPLACE_CMD} -e 's|pcmanfm.conf|pcmanfm.conf.sample|' \ ${WRKSRC}/data/Makefile.in .include diff --git a/x11-fm/pcmanfm/pkg-plist b/x11-fm/pcmanfm/pkg-plist index 1e34600ce5a8..bcf1d8d1cb42 100644 --- a/x11-fm/pcmanfm/pkg-plist +++ b/x11-fm/pcmanfm/pkg-plist @@ -1,66 +1,66 @@ bin/pcmanfm @sample etc/xdg/pcmanfm/default/pcmanfm.conf.sample include/pcmanfm-modules.h -man/man1/pcmanfm.1.gz +share/man/man1/pcmanfm.1.gz share/applications/pcmanfm-desktop-pref.desktop share/applications/pcmanfm.desktop %%NLS%%share/locale/ar/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/be/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/bg/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/bn/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/ca/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/cs/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/da/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/de/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/el/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/es/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/et/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/eu/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/fa/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/fi/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/fo/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/fr/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/gl/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/he/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/hr/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/hu/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/id/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/is/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/it/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/ja/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/kk/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/km/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/ko/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/lg/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/lt/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/lv/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/ms/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/nl/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/pa/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/pl/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/pt/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/ro/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/ru/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/si/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/sk/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/sl/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/sr/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/sr@latin/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/sv/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/te/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/th/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/tr/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/tt_RU/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/ug/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/uk/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/vi/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/pcmanfm.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/pcmanfm.mo %%DATADIR%%/ui/about.ui %%DATADIR%%/ui/autorun.ui %%DATADIR%%/ui/connect.ui %%DATADIR%%/ui/desktop-pref.ui %%DATADIR%%/ui/pref.ui @dir lib/pcmanfm diff --git a/x11-toolkits/iwidgets/Makefile b/x11-toolkits/iwidgets/Makefile index 4866372a1ff7..0a599c904895 100644 --- a/x11-toolkits/iwidgets/Makefile +++ b/x11-toolkits/iwidgets/Makefile @@ -1,47 +1,44 @@ PORTNAME= iwidgets PORTVERSION= 4.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/incrtcl/%5BIncr%20Widgets%5D/${PORTVERSION} DISTNAME= iwidgets${PORTVERSION} MAINTAINER= portmaster@bsdforge.com COMMENT= Iwidgets - [incr Widgets] companion to [incr Tk] WWW= https://sourceforge.net/projects/incrtcl/ +LICENSE= DTSTECH +LICENSE_NAME= DTSTECH +LICENSE_FILE= ${WRKSRC}/license.terms +LICENSE_PERMS= auto-accept + LIB_DEPENDS= libitk.so:x11-toolkits/itk NO_BUILD= yes USES= tk:tea CONFIGURE_ARGS= --with-itcl=${LOCALBASE} SUB_LIST= IWIDGETS=${DISTNAME} SUB_FILES= pkg-message PLIST_SUB= IWIDGETS=${DISTNAME} MAKE_ARGS+= INSTALL_ROOT=${STAGEDIR} PORTDOCS= CHANGES ChangeLog README iwidgets.ps OPTIONS_DEFINE= DOCS .include -post-patch: - ${REINPLACE_CMD} -e 's,^MKINSTALLDIRS =.*,MKINSTALLDIRS=${MKDIR},' \ - -e 's,^INSTALL =.*,INSTALL=${INSTALL} -c,' \ - -e 's,^INSTALL_PROGRAM =.*,INSTALL_PROGRAM=${INSTALL_PROGRAM},' \ - -e 's,^INSTALL_DATA =.*,INSTALL_DATA=${INSTALL_DATA},' \ - -e 's,^INSTALL_SCRIPT =.*,INSTALL_SCRIPT=${INSTALL_SCRIPT},' \ - -e 's,@ITCL_VERSION@,3.3,g' ${WRKSRC}/Makefile.in - post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/iwidgets ${LN} -s ${DISTNAME} ${STAGEDIR}${PREFIX}/lib/iwidgets .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/iwidgets.ps ${STAGEDIR}${DOCSDIR} .for f in CHANGES ChangeLog README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif .include diff --git a/x11-toolkits/iwidgets/files/patch-Makefile.in b/x11-toolkits/iwidgets/files/patch-Makefile.in new file mode 100644 index 000000000000..24d05260cee8 --- /dev/null +++ b/x11-toolkits/iwidgets/files/patch-Makefile.in @@ -0,0 +1,37 @@ +--- Makefile.in.orig 2024-02-27 13:21:17 UTC ++++ ./Makefile.in +@@ -9,7 +9,7 @@ + + # Current [incr Widgets] version; used in various names. + +-ITCL_VERSION = @ITCL_VERSION@ ++ITCL_VERSION = 3.3 + IWIDGETS_VERSION = @VERSION@ + + #---------------------------------------------------------------- +@@ -48,7 +48,7 @@ + BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin + + # Top-level directory in which to install manual entries: +-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man/mann ++MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/share/man/mann + + # Directory containing Tcl source code (for library used during test): + TCL_SRC_DIR = @TCL_SRC_DIR@ +@@ -78,11 +78,11 @@ + # modify any of this stuff by hand. + #---------------------------------------------------------------- + +-INSTALL = $(TCLSH_PROG) `$(CYGPATH) $(ITCL_SRC_DIR)/../config/installFile.tcl` -c +-INSTALL_PROGRAM = $(INSTALL) +-INSTALL_DATA = $(INSTALL) -m 644 +-INSTALL_SCRIPT = $(INSTALL) -m 555 +-MKINSTALLDIRS = $(ITCL_SRC_DIR)/../config/mkinstalldirs ++INSTALL=install -c ++INSTALL_PROGRAM=install -s -m 555 ++INSTALL_DATA=install -m 0644 ++INSTALL_SCRIPT=install -m 555 ++MKINSTALLDIRS=/bin/mkdir -p + RANLIB = @RANLIB@ + LN_S = ln -s + TOP_DIR = $(srcdir) diff --git a/x11-toolkits/iwidgets/pkg-plist b/x11-toolkits/iwidgets/pkg-plist index 82be5059bd19..b276a017c200 100644 --- a/x11-toolkits/iwidgets/pkg-plist +++ b/x11-toolkits/iwidgets/pkg-plist @@ -1,244 +1,244 @@ lib/%%IWIDGETS%%/demos/buttonbox lib/%%IWIDGETS%%/demos/calendar lib/%%IWIDGETS%%/demos/canvasprintbox lib/%%IWIDGETS%%/demos/canvasprintdialog lib/%%IWIDGETS%%/demos/catalog lib/%%IWIDGETS%%/demos/checkbox lib/%%IWIDGETS%%/demos/combobox lib/%%IWIDGETS%%/demos/dateentry lib/%%IWIDGETS%%/demos/datefield lib/%%IWIDGETS%%/demos/demo.html lib/%%IWIDGETS%%/demos/dialog lib/%%IWIDGETS%%/demos/dialogshell lib/%%IWIDGETS%%/demos/disjointlistbox lib/%%IWIDGETS%%/demos/entryfield lib/%%IWIDGETS%%/demos/extbutton lib/%%IWIDGETS%%/demos/extfileselectionbox lib/%%IWIDGETS%%/demos/extfileselectiondialog lib/%%IWIDGETS%%/demos/feedback lib/%%IWIDGETS%%/demos/fileselectionbox lib/%%IWIDGETS%%/demos/fileselectiondialog lib/%%IWIDGETS%%/demos/finddialog lib/%%IWIDGETS%%/demos/hierarchy lib/%%IWIDGETS%%/demos/html/buttonbox.n.html lib/%%IWIDGETS%%/demos/html/calendar.n.html lib/%%IWIDGETS%%/demos/html/canvasprintbox.n.html lib/%%IWIDGETS%%/demos/html/canvasprintdialog.n.html lib/%%IWIDGETS%%/demos/html/checkbox.n.html lib/%%IWIDGETS%%/demos/html/combobox.n.html lib/%%IWIDGETS%%/demos/html/dateentry.n.html lib/%%IWIDGETS%%/demos/html/datefield.n.html lib/%%IWIDGETS%%/demos/html/dialog.n.html lib/%%IWIDGETS%%/demos/html/dialogshell.n.html lib/%%IWIDGETS%%/demos/html/disjointlistbox.n.html lib/%%IWIDGETS%%/demos/html/entryfield.n.html lib/%%IWIDGETS%%/demos/html/extbutton.n.html lib/%%IWIDGETS%%/demos/html/extfileselectionbox.n.html lib/%%IWIDGETS%%/demos/html/extfileselectiondialog.n.html lib/%%IWIDGETS%%/demos/html/feedback.n.html lib/%%IWIDGETS%%/demos/html/fileselectionbox.n.html lib/%%IWIDGETS%%/demos/html/fileselectiondialog.n.html lib/%%IWIDGETS%%/demos/html/finddialog.n.html lib/%%IWIDGETS%%/demos/html/hierarchy.n.html lib/%%IWIDGETS%%/demos/html/hyperhelp.n.html lib/%%IWIDGETS%%/demos/html/iwidgets4.0.0UserCmds.html lib/%%IWIDGETS%%/demos/html/labeledframe.n.html lib/%%IWIDGETS%%/demos/html/labeledwidget.n.html lib/%%IWIDGETS%%/demos/html/mainwindow.n.html lib/%%IWIDGETS%%/demos/html/menubar.n.html lib/%%IWIDGETS%%/demos/html/messagebox.n.html lib/%%IWIDGETS%%/demos/html/messagedialog.n.html lib/%%IWIDGETS%%/demos/html/notebook.n.html lib/%%IWIDGETS%%/demos/html/optionmenu.n.html lib/%%IWIDGETS%%/demos/html/panedwindow.n.html lib/%%IWIDGETS%%/demos/html/promptdialog.n.html lib/%%IWIDGETS%%/demos/html/pushbutton.n.html lib/%%IWIDGETS%%/demos/html/radiobox.n.html lib/%%IWIDGETS%%/demos/html/scopedobject.n.html lib/%%IWIDGETS%%/demos/html/scrolledcanvas.n.html lib/%%IWIDGETS%%/demos/html/scrolledframe.n.html lib/%%IWIDGETS%%/demos/html/scrolledhtml.n.html lib/%%IWIDGETS%%/demos/html/scrolledlistbox.n.html lib/%%IWIDGETS%%/demos/html/scrolledtext.n.html lib/%%IWIDGETS%%/demos/html/selectionbox.n.html lib/%%IWIDGETS%%/demos/html/selectiondialog.n.html lib/%%IWIDGETS%%/demos/html/shell.n.html lib/%%IWIDGETS%%/demos/html/spindate.n.html lib/%%IWIDGETS%%/demos/html/spinint.n.html lib/%%IWIDGETS%%/demos/html/spinner.n.html lib/%%IWIDGETS%%/demos/html/spintime.n.html lib/%%IWIDGETS%%/demos/html/tabnotebook.n.html lib/%%IWIDGETS%%/demos/html/tabset.n.html lib/%%IWIDGETS%%/demos/html/timeentry.n.html lib/%%IWIDGETS%%/demos/html/timefield.n.html lib/%%IWIDGETS%%/demos/html/toolbar.n.html lib/%%IWIDGETS%%/demos/html/watch.n.html lib/%%IWIDGETS%%/demos/hyperhelp lib/%%IWIDGETS%%/demos/images/box.xbm lib/%%IWIDGETS%%/demos/images/clear.gif lib/%%IWIDGETS%%/demos/images/close.gif lib/%%IWIDGETS%%/demos/images/copy.gif lib/%%IWIDGETS%%/demos/images/cut.gif lib/%%IWIDGETS%%/demos/images/exit.gif lib/%%IWIDGETS%%/demos/images/find.gif lib/%%IWIDGETS%%/demos/images/help.gif lib/%%IWIDGETS%%/demos/images/line.xbm lib/%%IWIDGETS%%/demos/images/mag.gif lib/%%IWIDGETS%%/demos/images/new.gif lib/%%IWIDGETS%%/demos/images/open.gif lib/%%IWIDGETS%%/demos/images/oval.xbm lib/%%IWIDGETS%%/demos/images/paste.gif lib/%%IWIDGETS%%/demos/images/points.xbm lib/%%IWIDGETS%%/demos/images/poly.gif lib/%%IWIDGETS%%/demos/images/print.gif lib/%%IWIDGETS%%/demos/images/ruler.gif lib/%%IWIDGETS%%/demos/images/save.gif lib/%%IWIDGETS%%/demos/images/select.gif lib/%%IWIDGETS%%/demos/images/text.xbm lib/%%IWIDGETS%%/demos/iwidgets.gif lib/%%IWIDGETS%%/demos/labeledframe lib/%%IWIDGETS%%/demos/labeledwidget lib/%%IWIDGETS%%/demos/mainwindow lib/%%IWIDGETS%%/demos/menubar lib/%%IWIDGETS%%/demos/messagebox lib/%%IWIDGETS%%/demos/messagedialog lib/%%IWIDGETS%%/demos/notebook lib/%%IWIDGETS%%/demos/optionmenu lib/%%IWIDGETS%%/demos/panedwindow lib/%%IWIDGETS%%/demos/promptdialog lib/%%IWIDGETS%%/demos/pushbutton lib/%%IWIDGETS%%/demos/radiobox lib/%%IWIDGETS%%/demos/scopedobject lib/%%IWIDGETS%%/demos/scrolledcanvas lib/%%IWIDGETS%%/demos/scrolledframe lib/%%IWIDGETS%%/demos/scrolledhtml lib/%%IWIDGETS%%/demos/scrolledlistbox lib/%%IWIDGETS%%/demos/scrolledtext lib/%%IWIDGETS%%/demos/selectionbox lib/%%IWIDGETS%%/demos/selectiondialog lib/%%IWIDGETS%%/demos/shell lib/%%IWIDGETS%%/demos/spindate lib/%%IWIDGETS%%/demos/spinint lib/%%IWIDGETS%%/demos/spinner lib/%%IWIDGETS%%/demos/spintime lib/%%IWIDGETS%%/demos/tabnotebook lib/%%IWIDGETS%%/demos/tabset lib/%%IWIDGETS%%/demos/timeentry lib/%%IWIDGETS%%/demos/timefield lib/%%IWIDGETS%%/demos/toolbar lib/%%IWIDGETS%%/demos/watch lib/%%IWIDGETS%%/iwidgets.tcl lib/%%IWIDGETS%%/license.terms lib/%%IWIDGETS%%/pkgIndex.tcl lib/%%IWIDGETS%%/scripts/buttonbox.itk lib/%%IWIDGETS%%/scripts/calendar.itk lib/%%IWIDGETS%%/scripts/canvasprintbox.itk lib/%%IWIDGETS%%/scripts/canvasprintdialog.itk lib/%%IWIDGETS%%/scripts/checkbox.itk lib/%%IWIDGETS%%/scripts/colors.itcl lib/%%IWIDGETS%%/scripts/combobox.itk lib/%%IWIDGETS%%/scripts/dateentry.itk lib/%%IWIDGETS%%/scripts/datefield.itk lib/%%IWIDGETS%%/scripts/dialog.itk lib/%%IWIDGETS%%/scripts/dialogshell.itk lib/%%IWIDGETS%%/scripts/disjointlistbox.itk lib/%%IWIDGETS%%/scripts/entryfield.itk lib/%%IWIDGETS%%/scripts/extbutton.itk lib/%%IWIDGETS%%/scripts/extfileselectionbox.itk lib/%%IWIDGETS%%/scripts/extfileselectiondialog.itk lib/%%IWIDGETS%%/scripts/feedback.itk lib/%%IWIDGETS%%/scripts/fileselectionbox.itk lib/%%IWIDGETS%%/scripts/fileselectiondialog.itk lib/%%IWIDGETS%%/scripts/finddialog.itk lib/%%IWIDGETS%%/scripts/hierarchy.itk lib/%%IWIDGETS%%/scripts/hyperhelp.itk lib/%%IWIDGETS%%/scripts/labeledframe.itk lib/%%IWIDGETS%%/scripts/labeledwidget.itk lib/%%IWIDGETS%%/scripts/mainwindow.itk lib/%%IWIDGETS%%/scripts/menubar.itk lib/%%IWIDGETS%%/scripts/messagebox.itk lib/%%IWIDGETS%%/scripts/messagedialog.itk lib/%%IWIDGETS%%/scripts/notebook.itk lib/%%IWIDGETS%%/scripts/optionmenu.itk lib/%%IWIDGETS%%/scripts/pane.itk lib/%%IWIDGETS%%/scripts/panedwindow.itk lib/%%IWIDGETS%%/scripts/promptdialog.itk lib/%%IWIDGETS%%/scripts/pushbutton.itk lib/%%IWIDGETS%%/scripts/radiobox.itk lib/%%IWIDGETS%%/scripts/regexpfield.itk lib/%%IWIDGETS%%/scripts/roman.itcl lib/%%IWIDGETS%%/scripts/scopedobject.itcl lib/%%IWIDGETS%%/scripts/scrolledcanvas.itk lib/%%IWIDGETS%%/scripts/scrolledframe.itk lib/%%IWIDGETS%%/scripts/scrolledhtml.itk lib/%%IWIDGETS%%/scripts/scrolledlistbox.itk lib/%%IWIDGETS%%/scripts/scrolledtext.itk lib/%%IWIDGETS%%/scripts/scrolledwidget.itk lib/%%IWIDGETS%%/scripts/selectionbox.itk lib/%%IWIDGETS%%/scripts/selectiondialog.itk lib/%%IWIDGETS%%/scripts/shell.itk lib/%%IWIDGETS%%/scripts/spindate.itk lib/%%IWIDGETS%%/scripts/spinint.itk lib/%%IWIDGETS%%/scripts/spinner.itk lib/%%IWIDGETS%%/scripts/spintime.itk lib/%%IWIDGETS%%/scripts/tabnotebook.itk lib/%%IWIDGETS%%/scripts/tabset.itk lib/%%IWIDGETS%%/scripts/tclIndex lib/%%IWIDGETS%%/scripts/timeentry.itk lib/%%IWIDGETS%%/scripts/timefield.itk lib/%%IWIDGETS%%/scripts/toolbar.itk lib/%%IWIDGETS%%/scripts/unknownimage.gif lib/%%IWIDGETS%%/scripts/watch.itk lib/iwidgets -man/mann/iwidgets_buttonbox.n.gz -man/mann/iwidgets_calendar.n.gz -man/mann/iwidgets_canvasprintbox.n.gz -man/mann/iwidgets_canvasprintdialog.n.gz -man/mann/iwidgets_checkbox.n.gz -man/mann/iwidgets_combobox.n.gz -man/mann/iwidgets_dateentry.n.gz -man/mann/iwidgets_datefield.n.gz -man/mann/iwidgets_dialog.n.gz -man/mann/iwidgets_dialogshell.n.gz -man/mann/iwidgets_disjointlistbox.n.gz -man/mann/iwidgets_entryfield.n.gz -man/mann/iwidgets_extbutton.n.gz -man/mann/iwidgets_extfileselectionbox.n.gz -man/mann/iwidgets_extfileselectiondialog.n.gz -man/mann/iwidgets_feedback.n.gz -man/mann/iwidgets_fileselectionbox.n.gz -man/mann/iwidgets_fileselectiondialog.n.gz -man/mann/iwidgets_finddialog.n.gz -man/mann/iwidgets_hierarchy.n.gz -man/mann/iwidgets_hyperhelp.n.gz -man/mann/iwidgets_labeledframe.n.gz -man/mann/iwidgets_labeledwidget.n.gz -man/mann/iwidgets_mainwindow.n.gz -man/mann/iwidgets_menubar.n.gz -man/mann/iwidgets_messagebox.n.gz -man/mann/iwidgets_messagedialog.n.gz -man/mann/iwidgets_notebook.n.gz -man/mann/iwidgets_optionmenu.n.gz -man/mann/iwidgets_panedwindow.n.gz -man/mann/iwidgets_promptdialog.n.gz -man/mann/iwidgets_pushbutton.n.gz -man/mann/iwidgets_radiobox.n.gz -man/mann/iwidgets_scopedobject.n.gz -man/mann/iwidgets_scrolledcanvas.n.gz -man/mann/iwidgets_scrolledframe.n.gz -man/mann/iwidgets_scrolledhtml.n.gz -man/mann/iwidgets_scrolledlistbox.n.gz -man/mann/iwidgets_scrolledtext.n.gz -man/mann/iwidgets_selectionbox.n.gz -man/mann/iwidgets_selectiondialog.n.gz -man/mann/iwidgets_shell.n.gz -man/mann/iwidgets_spindate.n.gz -man/mann/iwidgets_spinint.n.gz -man/mann/iwidgets_spinner.n.gz -man/mann/iwidgets_spintime.n.gz -man/mann/iwidgets_tabnotebook.n.gz -man/mann/iwidgets_tabset.n.gz -man/mann/iwidgets_timeentry.n.gz -man/mann/iwidgets_timefield.n.gz -man/mann/iwidgets_toolbar.n.gz -man/mann/iwidgets_watch.n.gz +share/man/mann/iwidgets_buttonbox.n.gz +share/man/mann/iwidgets_calendar.n.gz +share/man/mann/iwidgets_canvasprintbox.n.gz +share/man/mann/iwidgets_canvasprintdialog.n.gz +share/man/mann/iwidgets_checkbox.n.gz +share/man/mann/iwidgets_combobox.n.gz +share/man/mann/iwidgets_dateentry.n.gz +share/man/mann/iwidgets_datefield.n.gz +share/man/mann/iwidgets_dialog.n.gz +share/man/mann/iwidgets_dialogshell.n.gz +share/man/mann/iwidgets_disjointlistbox.n.gz +share/man/mann/iwidgets_entryfield.n.gz +share/man/mann/iwidgets_extbutton.n.gz +share/man/mann/iwidgets_extfileselectionbox.n.gz +share/man/mann/iwidgets_extfileselectiondialog.n.gz +share/man/mann/iwidgets_feedback.n.gz +share/man/mann/iwidgets_fileselectionbox.n.gz +share/man/mann/iwidgets_fileselectiondialog.n.gz +share/man/mann/iwidgets_finddialog.n.gz +share/man/mann/iwidgets_hierarchy.n.gz +share/man/mann/iwidgets_hyperhelp.n.gz +share/man/mann/iwidgets_labeledframe.n.gz +share/man/mann/iwidgets_labeledwidget.n.gz +share/man/mann/iwidgets_mainwindow.n.gz +share/man/mann/iwidgets_menubar.n.gz +share/man/mann/iwidgets_messagebox.n.gz +share/man/mann/iwidgets_messagedialog.n.gz +share/man/mann/iwidgets_notebook.n.gz +share/man/mann/iwidgets_optionmenu.n.gz +share/man/mann/iwidgets_panedwindow.n.gz +share/man/mann/iwidgets_promptdialog.n.gz +share/man/mann/iwidgets_pushbutton.n.gz +share/man/mann/iwidgets_radiobox.n.gz +share/man/mann/iwidgets_scopedobject.n.gz +share/man/mann/iwidgets_scrolledcanvas.n.gz +share/man/mann/iwidgets_scrolledframe.n.gz +share/man/mann/iwidgets_scrolledhtml.n.gz +share/man/mann/iwidgets_scrolledlistbox.n.gz +share/man/mann/iwidgets_scrolledtext.n.gz +share/man/mann/iwidgets_selectionbox.n.gz +share/man/mann/iwidgets_selectiondialog.n.gz +share/man/mann/iwidgets_shell.n.gz +share/man/mann/iwidgets_spindate.n.gz +share/man/mann/iwidgets_spinint.n.gz +share/man/mann/iwidgets_spinner.n.gz +share/man/mann/iwidgets_spintime.n.gz +share/man/mann/iwidgets_tabnotebook.n.gz +share/man/mann/iwidgets_tabset.n.gz +share/man/mann/iwidgets_timeentry.n.gz +share/man/mann/iwidgets_timefield.n.gz +share/man/mann/iwidgets_toolbar.n.gz +share/man/mann/iwidgets_watch.n.gz diff --git a/x11-wm/emerald/Makefile b/x11-wm/emerald/Makefile index 870018f9e531..32eeec14f5fa 100644 --- a/x11-wm/emerald/Makefile +++ b/x11-wm/emerald/Makefile @@ -1,45 +1,47 @@ PORTNAME= emerald PORTVERSION= 0.8.8 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= x11-wm MASTER_SITES= https://BSDforge.com/projects/source/x11-wm/emerald/ MAINTAINER= portmaster@BSDforge.com COMMENT= Emerald Window Decorator WWW= http://www.beryl-project.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz -LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ - libfreetype.so:print/freetype2 \ +LIB_DEPENDS= libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ + libfontconfig.so:x11-fonts/fontconfig \ libwnck-1.so:x11-toolkits/libwnck RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share USES= desktop-file-utils gl gmake gnome libtool pathfix \ pkgconfig shared-mime-info tar:bzip2 xorg USE_GL= gl -USE_GNOME= cairo gtk20 intltool pango +USE_GNOME= cairo gdkpixbuf2 gtk20 intltool pango USE_XORG= x11 xrender USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_DEFAULT= NLS NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime gettext-tools # XXX - might want to change that post-patch: @${REINPLACE_CMD} 's|icons/gnome|icons/hicolor|' ${WRKSRC}/misc/Makefile.in @${REINPLACE_CMD} -e 's|#define GDK_DISABLE_DEPRECATED||g' \ -e 's|#define GTK_DISABLE_DEPRECATED||g' ${WRKSRC}/include/emerald.h @${REINPLACE_CMD} '/^emerald_LDADD =/s/$$/ -lm/' ${WRKSRC}/src/Makefile.in .include diff --git a/x11-wm/emerald/pkg-plist b/x11-wm/emerald/pkg-plist index 691a563cc6d9..3ac18ba94724 100644 --- a/x11-wm/emerald/pkg-plist +++ b/x11-wm/emerald/pkg-plist @@ -1,86 +1,86 @@ bin/emerald bin/emerald-theme-manager include/emerald/emerald.h include/emerald/engine.h include/emerald/libengine.h include/emerald/titlebar.h lib/libemeraldengine.a lib/libemeraldengine.so lib/libemeraldengine.so.0 lib/libemeraldengine.so.0.0.0 lib/emerald/engines/liblegacy.so lib/emerald/engines/liblegacy.a lib/emerald/engines/libline.so lib/emerald/engines/libline.a lib/emerald/engines/libvrunner.so lib/emerald/engines/libvrunner.a lib/emerald/engines/libtruglass.so lib/emerald/engines/libtruglass.a lib/emerald/engines/liboxygen.so lib/emerald/engines/liboxygen.a lib/emerald/engines/libpixmap.so lib/emerald/engines/libpixmap.a lib/emerald/engines/libzootreeves.so lib/emerald/engines/libzootreeves.a libdata/pkgconfig/emeraldengine.pc -man/man1/emerald-theme-manager.1.gz -man/man1/emerald.1.gz +share/man/man1/emerald-theme-manager.1.gz +share/man/man1/emerald.1.gz share/applications/emerald-theme-manager.desktop share/icons/hicolor/48x48/mimetypes/application-x-emerald-theme.png share/mime/packages/emerald.xml share/mime-info/emerald.mime %%DATADIR%%/settings.ini %%DATADIR%%/theme/buttons.above.png %%DATADIR%%/theme/buttons.close.png %%DATADIR%%/theme/buttons.glow.png %%DATADIR%%/theme/buttons.help.png %%DATADIR%%/theme/buttons.inactive_glow.png %%DATADIR%%/theme/buttons.max.png %%DATADIR%%/theme/buttons.menu.png %%DATADIR%%/theme/buttons.min.png %%DATADIR%%/theme/buttons.restore.png %%DATADIR%%/theme/buttons.shade.png %%DATADIR%%/theme/buttons.sticky.png %%DATADIR%%/theme/buttons.unabove.png %%DATADIR%%/theme/buttons.unshade.png %%DATADIR%%/theme/buttons.unsticky.png %%DATADIR%%/theme/theme.screenshot.png %%DATADIR%%/theme/theme.ini share/locale/ca/LC_MESSAGES/emerald.mo share/locale/cs/LC_MESSAGES/emerald.mo share/locale/da/LC_MESSAGES/emerald.mo share/locale/en_GB/LC_MESSAGES/emerald.mo share/locale/es_AR/LC_MESSAGES/emerald.mo share/locale/he/LC_MESSAGES/emerald.mo share/locale/ja/LC_MESSAGES/emerald.mo share/locale/nl/LC_MESSAGES/emerald.mo share/locale/pt_BR/LC_MESSAGES/emerald.mo share/locale/zh_CN/LC_MESSAGES/emerald.mo share/locale/zh_HK/LC_MESSAGES/emerald.mo share/locale/zh_TW/LC_MESSAGES/emerald.mo share/locale/es/LC_MESSAGES/emerald.mo share/locale/fr/LC_MESSAGES/emerald.mo share/locale/ko/LC_MESSAGES/emerald.mo share/locale/pt/LC_MESSAGES/emerald.mo share/locale/ar/LC_MESSAGES/emerald.mo share/locale/bn/LC_MESSAGES/emerald.mo share/locale/de/LC_MESSAGES/emerald.mo share/locale/el/LC_MESSAGES/emerald.mo share/locale/eu/LC_MESSAGES/emerald.mo share/locale/fa/LC_MESSAGES/emerald.mo share/locale/fi/LC_MESSAGES/emerald.mo share/locale/gl/LC_MESSAGES/emerald.mo share/locale/gu/LC_MESSAGES/emerald.mo share/locale/hi/LC_MESSAGES/emerald.mo share/locale/hu/LC_MESSAGES/emerald.mo share/locale/it/LC_MESSAGES/emerald.mo share/locale/nb/LC_MESSAGES/emerald.mo share/locale/or/LC_MESSAGES/emerald.mo share/locale/pa/LC_MESSAGES/emerald.mo share/locale/pl/LC_MESSAGES/emerald.mo share/locale/ru/LC_MESSAGES/emerald.mo share/locale/sk/LC_MESSAGES/emerald.mo share/locale/sv/LC_MESSAGES/emerald.mo share/locale/tr/LC_MESSAGES/emerald.mo share/locale/bn_IN/LC_MESSAGES/emerald.mo share/pixmaps/emerald-theme-manager-icon.png diff --git a/x11/libfm/Makefile b/x11/libfm/Makefile index 8242b8d5837a..24a5140b6d03 100644 --- a/x11/libfm/Makefile +++ b/x11/libfm/Makefile @@ -1,103 +1,105 @@ PORTNAME= libfm DISTVERSION= 1.3.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= SF/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/LibFM/ MAINTAINER= portmaster@BSDforge.com -COMMENT?= Core library of PCManFM file manager +COMMENT= Core library of PCManFM file manager WWW= https://wiki.lxde.org/en/Libfm LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING .if ! defined(EXTRA_ONLY) USES+= vala:build BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ libexif.so:graphics/libexif \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ libfm-extra.so:x11/libfm-extra FLAVORS= gtk2 gtk3 FLAVOR?= ${FLAVORS:[1]} gtk3_PKGNAMESUFFIX= -gtk3 gtk2_CONFLICTS_INSTALL= libfm-gtk3 gtk3_CONFLICTS_INSTALL= libfm .endif SLAVEDIRS= ${CATEGORIES}/${PORTNAME}-extra USES+= gettext-tools gmake gnome libtool localbase \ pkgconfig tar:xz USE_GNOME= intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --disable-static .if ! defined(EXTRA_ONLY) . if ${FLAVOR:Mgtk2} USES+= desktop-file-utils shared-mime-info USE_GNOME+= gtk20 cairo gdkpixbuf2 CONFIGURE_ARGS+= --with-gtk=2 PLIST_SUB= GTKVERSION=gtk . elif ${FLAVOR:Mgtk3} USES+= desktop-file-utils shared-mime-info USE_GNOME+= gtk30 cairo gdkpixbuf2 CONFIGURE_ARGS+= --with-gtk=3 PLIST_SUB= GTKVERSION=gtk3 . endif .else USE_GNOME+= glib20 CONFIGURE_ARGS+= --with-extra-only .endif INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime:build NLS_CONFIGURE_ENABLE= nls post-extract: .if ! defined(EXTRA_ONLY) @${MV} ${WRKSRC}/data/libfm.conf \ ${WRKSRC}/data/libfm.conf.sample .endif post-patch: ${REINPLACE_CMD} -e 's|^[[:blank:]]\{5,\}USE_NLS=yes|#&|' \ ${WRKSRC}/configure ${REINPLACE_CMD} -e '/^pkgincludedir/s|-@FMLIBVER@||; \ /@LN_S@ @PACKAGE@-@FMLIBVER@/d' ${WRKSRC}/src/Makefile.in .if ! defined(EXTRA_ONLY) ${REINPLACE_CMD} -e 's|DATA = libfm-extra.pc|DATA =|' \ ${WRKSRC}/Makefile.in ${REINPLACE_CMD} -e '/^LIBFM_EXTRA_INCLUDES/,+4 s|^|@EXTRALIB_ONLY_TRUE@|; \ /FALSE@lib_LTLIBRARIES/s| libfm-extra.la||; \ s|libfm-extra.la \\|-lfm-extra \\|' \ ${WRKSRC}/src/Makefile.in ${REINPLACE_CMD} -e 's|-@FMLIBVER@||' ${WRKSRC}/src/actions/Makefile.in ${REINPLACE_CMD} -e '/^vfs_menu_la_DEPENDENCIES/{s| \\||;n;d;}; \ /^vfs_menu_la_LIBADD/s|$$(top.*|-lfm-extra|' \ ${WRKSRC}/src/modules/Makefile.in ${REINPLACE_CMD} -e 's|libfm.conf|libfm.conf.sample|' \ ${WRKSRC}/data/Makefile.in post-install: ${INSTALL_DATA} ${WRKSRC}/src/actions/fm-actions.h \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} .endif .include diff --git a/x11/libfm/pkg-plist b/x11/libfm/pkg-plist index ed96d87df2cf..2cb79bf537e4 100644 --- a/x11/libfm/pkg-plist +++ b/x11/libfm/pkg-plist @@ -1,160 +1,160 @@ bin/libfm-pref-apps bin/lxshortcut @sample etc/xdg/libfm/libfm.conf.sample include/libfm/fm-action.h include/libfm/fm-actions.h include/libfm/fm-app-chooser-combo-box.h include/libfm/fm-app-chooser-dlg.h include/libfm/fm-app-info.h include/libfm/fm-app-menu-view.h include/libfm/fm-archiver.h include/libfm/fm-bookmarks.h include/libfm/fm-cell-renderer-pixbuf.h include/libfm/fm-cell-renderer-text.h include/libfm/fm-clipboard.h include/libfm/fm-config.h include/libfm/fm-deep-count-job.h include/libfm/fm-dir-list-job.h include/libfm/fm-dir-tree-model.h include/libfm/fm-dir-tree-view.h include/libfm/fm-dnd-auto-scroll.h include/libfm/fm-dnd-dest.h include/libfm/fm-dnd-src.h include/libfm/fm-dummy-monitor.h include/libfm/fm-file-info-job.h include/libfm/fm-file-info.h include/libfm/fm-file-launcher.h include/libfm/fm-file-menu.h include/libfm/fm-file-ops-job-change-attr.h include/libfm/fm-file-ops-job-delete.h include/libfm/fm-file-ops-job-xfer.h include/libfm/fm-file-ops-job.h include/libfm/fm-file-properties.h include/libfm/fm-file.h include/libfm/fm-folder-config.h include/libfm/fm-folder-model.h include/libfm/fm-folder-view.h include/libfm/fm-folder.h include/libfm/fm-gtk-file-launcher.h include/libfm/fm-gtk-marshal.h include/libfm/fm-gtk-utils.h include/libfm/fm-gtk.h include/libfm/fm-icon-pixbuf.h include/libfm/fm-icon.h include/libfm/fm-job.h include/libfm/fm-list.h include/libfm/fm-marshal.h include/libfm/fm-menu-tool-item.h include/libfm/fm-mime-type.h include/libfm/fm-module.h include/libfm/fm-monitor.h include/libfm/fm-nav-history.h include/libfm/fm-path-bar.h include/libfm/fm-path-entry.h include/libfm/fm-path.h include/libfm/fm-places-model.h include/libfm/fm-places-view.h include/libfm/fm-progress-dlg.h include/libfm/fm-seal.h include/libfm/fm-side-pane.h include/libfm/fm-simple-job.h include/libfm/fm-sortable.h include/libfm/fm-standard-view.h include/libfm/fm-tab-label.h include/libfm/fm-templates.h include/libfm/fm-terminal.h include/libfm/fm-thumbnail-loader.h include/libfm/fm-thumbnail.h include/libfm/fm-thumbnailer.h include/libfm/fm-utils.h include/libfm/fm.h lib/libfm-%%GTKVERSION%%.so lib/libfm-%%GTKVERSION%%.so.4 lib/libfm-%%GTKVERSION%%.so.4.1.3 lib/libfm.so lib/libfm.so.4 lib/libfm.so.4.1.3 lib/libfm/modules/gtk-fileprop-x-desktop.so lib/libfm/modules/gtk-fileprop-x-shortcut.so lib/libfm/modules/gtk-menu-actions.so lib/libfm/modules/gtk-menu-trash.so lib/libfm/modules/vfs-menu.so lib/libfm/modules/vfs-search.so libdata/pkgconfig/libfm-%%GTKVERSION%%.pc libdata/pkgconfig/libfm.pc -man/man1/libfm-pref-apps.1.gz -man/man1/lxshortcut.1.gz +share/man/man1/libfm-pref-apps.1.gz +share/man/man1/lxshortcut.1.gz share/applications/libfm-pref-apps.desktop share/applications/lxshortcut.desktop %%DATADIR%%/archivers.list %%DATADIR%%/images/folder.png %%DATADIR%%/images/unknown.png %%DATADIR%%/terminals.list %%DATADIR%%/ui/app-chooser.ui %%DATADIR%%/ui/ask-rename.ui %%DATADIR%%/ui/choose-icon.ui %%DATADIR%%/ui/exec-file.ui %%DATADIR%%/ui/file-prop.ui %%DATADIR%%/ui/filesearch.ui %%DATADIR%%/ui/preferred-apps.ui %%DATADIR%%/ui/progress.ui %%NLS%%share/locale/af/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ar/LC_MESSAGES/libfm.mo %%NLS%%share/locale/be/LC_MESSAGES/libfm.mo %%NLS%%share/locale/bg/LC_MESSAGES/libfm.mo %%NLS%%share/locale/bn/LC_MESSAGES/libfm.mo %%NLS%%share/locale/bn_IN/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ca/LC_MESSAGES/libfm.mo %%NLS%%share/locale/cs/LC_MESSAGES/libfm.mo %%NLS%%share/locale/da/LC_MESSAGES/libfm.mo %%NLS%%share/locale/de/LC_MESSAGES/libfm.mo %%NLS%%share/locale/el/LC_MESSAGES/libfm.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/libfm.mo %%NLS%%share/locale/es/LC_MESSAGES/libfm.mo %%NLS%%share/locale/et/LC_MESSAGES/libfm.mo %%NLS%%share/locale/eu/LC_MESSAGES/libfm.mo %%NLS%%share/locale/fa/LC_MESSAGES/libfm.mo %%NLS%%share/locale/fi/LC_MESSAGES/libfm.mo %%NLS%%share/locale/fo/LC_MESSAGES/libfm.mo %%NLS%%share/locale/fr/LC_MESSAGES/libfm.mo %%NLS%%share/locale/gl/LC_MESSAGES/libfm.mo %%NLS%%share/locale/he/LC_MESSAGES/libfm.mo %%NLS%%share/locale/hr/LC_MESSAGES/libfm.mo %%NLS%%share/locale/hu/LC_MESSAGES/libfm.mo %%NLS%%share/locale/id/LC_MESSAGES/libfm.mo %%NLS%%share/locale/is/LC_MESSAGES/libfm.mo %%NLS%%share/locale/it/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ja/LC_MESSAGES/libfm.mo %%NLS%%share/locale/kk/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ko/LC_MESSAGES/libfm.mo %%NLS%%share/locale/lg/LC_MESSAGES/libfm.mo %%NLS%%share/locale/lt/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ml/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ms/LC_MESSAGES/libfm.mo %%NLS%%share/locale/nb/LC_MESSAGES/libfm.mo %%NLS%%share/locale/nl/LC_MESSAGES/libfm.mo %%NLS%%share/locale/nn/LC_MESSAGES/libfm.mo %%NLS%%share/locale/pa/LC_MESSAGES/libfm.mo %%NLS%%share/locale/pl/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ps/LC_MESSAGES/libfm.mo %%NLS%%share/locale/pt/LC_MESSAGES/libfm.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ro/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ru/LC_MESSAGES/libfm.mo %%NLS%%share/locale/sk/LC_MESSAGES/libfm.mo %%NLS%%share/locale/sl/LC_MESSAGES/libfm.mo %%NLS%%share/locale/sr/LC_MESSAGES/libfm.mo %%NLS%%share/locale/sr@latin/LC_MESSAGES/libfm.mo %%NLS%%share/locale/sv/LC_MESSAGES/libfm.mo %%NLS%%share/locale/te/LC_MESSAGES/libfm.mo %%NLS%%share/locale/th/LC_MESSAGES/libfm.mo %%NLS%%share/locale/tr/LC_MESSAGES/libfm.mo %%NLS%%share/locale/tt_RU/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ug/LC_MESSAGES/libfm.mo %%NLS%%share/locale/uk/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ur/LC_MESSAGES/libfm.mo %%NLS%%share/locale/ur_PK/LC_MESSAGES/libfm.mo %%NLS%%share/locale/vi/LC_MESSAGES/libfm.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/libfm.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/libfm.mo share/mime/packages/libfm.xml diff --git a/x11/xvt/Makefile b/x11/xvt/Makefile index 0a69e79a73bc..9138fd1d0467 100644 --- a/x11/xvt/Makefile +++ b/x11/xvt/Makefile @@ -1,111 +1,113 @@ PORTNAME= xvt PORTVERSION= 3.0.6 -CATEGORIES+= x11 +PORTREVISION= 1 +CATEGORIES= x11 MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/ MAINTAINER= portmaster@BSDforge.com COMMENT= Xterm replacement, supporting color, transparency, and more, with less WWW= https://codeberg.org/BSDforge/xvt/ LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= multi USES= libtool perl5 xorg USE_LDCONFIG= yes USE_PERL5= build patch USE_XORG= x11 xpm GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PORTDOCS= README.xvt xvt.1.html xvtRef.html xvtRef.txt WRKSRC= ${WRKDIR}/${PORTNAME} DESKTOP_ENTRIES= "xvt" \ "xvt terminal emulator" \ "${PREFIX}/share/pixmaps/xvt.png" \ "xvt" \ "GNOME;X-XFCE;X-Xfce-Toplevel;System;Utility;TerminalEmulator;" \ false OPTIONS_DEFINE= 256_COLOR BIG5 DOCS EUCJ GB GREEK KR LINESPACE MENUBAR NEXT \ SJIS SMART TRANSPARENCY XGETDEFAULT XIM XTERM XVT OPTIONS_DEFAULT= 256_COLOR DOCS GB LINESPACE MENUBAR NEXT SMART \ TRANSPARENCY XIM XTERM XVT 256_COLOR_DESC= Build with 256-color support BIG5_DESC= Build with BIG5 support EUCJ_DESC= Build with EUC Japanese support GB_DESC= Build with GB support GREEK_DESC= Build with greek keyboard support KR_DESC= Build with EUC Korean support LINESPACE_DESC= Build with linespace support MENUBAR_DESC= Build with menubar support NEXT_DESC= Build with NeXT scrollbar XVT_DESC= Build with xvt scrollbar SJIS_DESC= Build with Shift JIS support SMART_DESC= Build with smart resize support TRANSPARENCY_DESC= Build with transparency support XIM_DESC= Build with XIM support XTERM_DESC= Build with Xterm scrollbar XGETDEFAULT_DESC= Build with resources checking via XGetDefault CONFIGURE_ARGS= --disable-wtmp \ --enable-lastlog \ --enable-mousewheel \ --enable-shared \ --enable-utmp \ --enable-xpm-background \ --with-xpm LIBS+= -lutil # enable 256 color 256_COLOR_CONFIGURE_ENABLE= --enable-256-color # enable big5 support BIG5_CONFIGURE_ENABLE= --enable-languages \ --with-encoding=big5 # enable euc japanese support EUCJ_CONFIGURE_ENABLE= --enable-languages \ --with-encoding=eucj # enable gb support GB_CONFIGURE_ENABLE= --enable-languages \ --with-encoding=gb # enable greek keyboard support GREEK_CONFIGURE_ENABLE= --enable-greek # enable euc korean support KR_CONFIGURE_ENABLE= --enable-languages \ --with-encoding=kr # enable line-spacing LINESPACE_CONFIGURE_ENABLE= --enable-linespace # enable menubar MENUBAR_CONFIGURE_ON= --enable-menubar # enable NeXT style scrollbar NEXT_CONFIGURE_ENABLE= --enable-next-scroll # enable xvt style scrollbar XVT_CONFIGURE_ENABLE= --enable-xvt-scroll # enable shift jis support SJIS_CONFIGURE_ENABLE= --enable-languages \ --with-encoding=sjis # enable smart resize SMART_CONFIGURE_ENABLE= --enable-smart-resize # enable transparency support TRANSPARENCY_CONFIGURE_ENABLE= --enable-transparency # XIM (X Input Method) protocol support XIM_CONFIGURE_ENABLE= --enable-xim # enable Xterm style scrollbar XTERM_CONFIGURE_ENABLE= --enable-xterm-scroll # make resources checking via XGetDefault XGETDEFAULT_CONFIGURE_ENABLE= --enable-xgetdefault post-patch: @${PERL} -pi -e 's|(PTYCHAR2\s+"[^"]+)"|\1ghijklmnopqrstuv"|' \ ${WRKSRC}/src/ptytty.c do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR}/ post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xvt; \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxvt.so.1.0.0 ;\ ${INSTALL_DATA} ${WRKSRC}/W11/wrap/xvt.png ${STAGEDIR}${PREFIX}/share/pixmaps/xvt.png .include diff --git a/x11/xvt/pkg-plist b/x11/xvt/pkg-plist index 5221b9e25a6b..e1e39f7f6027 100644 --- a/x11/xvt/pkg-plist +++ b/x11/xvt/pkg-plist @@ -1,11 +1,11 @@ @mode 4711 bin/xvt bin/xvt-3.0.6 @mode include/xvtlib.h lib/libxvt.a lib/libxvt.so lib/libxvt.so.1 lib/libxvt.so.1.0.0 -man/man1/xvt.1.gz +share/man/man1/xvt.1.gz share/pixmaps/xvt.png