- Display a stage-qa warning when ports use PREFIX/var instead of /var

- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
  when CONFIGURE_ARGS already sets it.  (GNU configure scripts set it to
  PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
  they aren't affected by this change (for now at least).  This commit is
  meant to ensure that new ports don't make the same mistake.

- games/acm: the configure script in this port is very old; instead of
  patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
  changed the behaviour of the configure script; adjust the port to this.

PR:		199506
Exp-run by:	antoine
Approved by:	portmgr (antoine)
This commit is contained in:
Tijl Coosemans 2015-04-20 19:06:29 +00:00
parent 6c829b8efd
commit 68edbeeaae
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=384380
32 changed files with 195 additions and 196 deletions

View File

@ -255,7 +255,13 @@ libperl() {
fi
}
checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo suidfiles libtool libperl"
prefixvar() {
if test -d ${STAGEDIR}${PREFIX}/var; then
warn "port uses ${PREFIX}/var instead of /var"
fi
}
checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo suidfiles libtool libperl prefixvar"
ret=0
cd ${STAGEDIR}

View File

@ -805,7 +805,8 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# Default: ${PREFIX}
# CONFIGURE_ARGS
# - Pass these args to configure if ${HAS_CONFIGURE} is set.
# Default: "--prefix=${GNU_CONFIGURE_PREFIX} --infodir=${PREFIX}/${INFO_PATH}
# Default: "--prefix=${GNU_CONFIGURE_PREFIX}
# --infodir=${PREFIX}/${INFO_PATH} --localstatedir=/var
# --mandir=${MANPREFIX}/man --build=${CONFIGURE_TARGET}" if
# GNU_CONFIGURE is set, "CC=${CC} CFLAGS=${CFLAGS}
# PREFIX=${PREFIX} INSTALLPRIVLIB=${PREFIX}/lib
@ -2679,6 +2680,10 @@ HAS_CONFIGURE= yes
SET_LATE_CONFIGURE_ARGS= \
_LATE_CONFIGURE_ARGS="" ; \
if [ -z "${CONFIGURE_ARGS:M--localstatedir=*:Q}" ] && \
./${CONFIGURE_SCRIPT} --help 2>&1 | ${GREP} -- --localstatedir > /dev/null; then \
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --localstatedir=/var" ; \
fi ; \
if [ ! -z "`./${CONFIGURE_SCRIPT} --help 2>&1 | ${GREP} -- '--mandir'`" ]; then \
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --mandir=${GNU_CONFIGURE_MANPREFIX}/man" ; \
fi ; \

View File

@ -10,6 +10,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Allows you to listen to your own MP3's away from home
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
PLIST_FILES= bin/ample man/man1/ample.1.gz man/man5/ample.conf.5.gz \
man/man5/ample.html.5.gz

View File

@ -97,6 +97,7 @@ CONFIGURE_ARGS+= --enable-gdk \
--bindir=${PREFIX}/bin \
--libdir=${MONETDB_LIBDIR} \
--includedir=${MONETDB_INCLUDEDIR} \
--localstatedir="${PREFIX}/var" \
--docdir=${PREFIX}/${DATADIR}
SPHINXCLIENT_CONFIGURE_WITH= sphinxclient

View File

@ -14,6 +14,7 @@ LICENSE= GPLv3
OPTIONS_DEFINE= DOCS
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
INSTALL_TARGET= install-strip
USES= libtool perl5

View File

@ -15,6 +15,7 @@ BUILD_DEPENDS= ldns>=1.6.16:${PORTSDIR}/dns/ldns
LIB_DEPENDS= libldns.so:${PORTSDIR}/dns/ldns
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
USE_RC_SUBR= opendnssec
USE_GNOME= libxml2
USES= perl5

View File

@ -17,6 +17,7 @@ BUILD_DEPENDS= ldns>=1.6.16:${PORTSDIR}/dns/ldns
LIB_DEPENDS= libldns.so:${PORTSDIR}/dns/ldns
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
USE_RC_SUBR= opendnssec
USE_GNOME= libxml2
USES= perl5

View File

@ -14,8 +14,11 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= perl5
USE_XORG= x11
GNU_CONFIGURE= yes
USE_XORG= x11 xext
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} \
--x-includes=${LOCALBASE}/include \
--x-libraries=${LOCALBASE}/lib
CONFIGURE_ENV= ac_cv_lib_Xm_XmCreateBulletinBoard=no \
ac_cv_lib_gdbm_dbm_fetch=no
USE_PERL5= build

View File

@ -1,23 +0,0 @@
--- dis/disgen/configure.orig Mon Jul 16 21:38:36 2007
+++ dis/disgen/configure Mon Jul 16 21:41:58 2007
@@ -140,10 +140,20 @@
EOF
exit 0 ;;
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ ;;
+
-host | --host | --hos | --ho)
ac_prev=host ;;
-host=* | --host=* | --hos=* | --ho=*)
host="$ac_optarg" ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ ;;
-nfp | --nfp | --nf)
# Obsolete; use --without-fp.

View File

@ -17,8 +17,7 @@ USES= gmake perl5
USE_PERL5= build
GNU_CONFIGURE= yes
BINDIR= ${PREFIX}/lib/${PORTNAME}
VARDIR= ${PREFIX}/var/${PORTNAME}
CONFIGURE_ARGS+= --bindir=${BINDIR} --sbindir=${BINDIR}
CONFIGURE_ARGS= --bindir=${BINDIR} --sbindir=${BINDIR} --localstatedir="${PREFIX}/var"
CONFLICTS_INSTALL= empire-[0-9]*

View File

@ -14,11 +14,10 @@ COMMENT= Remake of the classic puzzle game Logical
LICENSE= GPLv2
USES= gmake tar:bzip2 dos2unix
USE_AUTOTOOLS= aclocal automake autoconf
AUTOMAKE_ARGS= --add-missing
USE_SDL= sdl image mixer
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
USES= autoreconf dos2unix gmake tar:bzip2
USE_SDL= sdl image mixer
OPTIONS_DEFINE= DOCS

View File

@ -2,7 +2,7 @@
PORTNAME= charybdis
PORTVERSION= 3.4.2
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= irc net
MASTER_SITES= http://www.stack.nl/~jilles/irc/ \
http://www.bayofrum.net/dist/${PORTNAME}/
@ -25,17 +25,15 @@ MASTER_SITES:= ${MASTER_SITES} \
PORTDOCS= charybdis-oper-guide.pdf
USE_AUTOTOOLS= autoconf
USES= libtool pathfix
USE_OPENSSL= yes
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
USERS= ircd
GROUPS= ircd
CONFIGURE_ARGS= --with-confdir=${ETCDIR} \
--with-helpdir=${DATADIR}/help \
--with-logdir=/var/log/${PORTNAME} \
--with-moduledir=${DATADIR}/modules \
CONFIGURE_ARGS= --sysconfdir=${ETCDIR} \
--with-rundir=/var/run \
--enable-fhs-paths \
--enable-kqueue
OPTIONS_DEFINE= DOCS

View File

@ -30,8 +30,7 @@ start_precmd=${name}_prestart
charybdis_prestart()
{
install -d -o ircd -m755 /var/run/${name} /var/log/${name} /var/db/${name}
chown -R ircd %%ETCDIR%%
chown -R ircd %%ETCDIR%% /var/run/${name} /var/log/${name} /var/db/${name}
}
run_rc_command $1

View File

@ -0,0 +1,11 @@
--- configure.orig 2012-12-31 21:47:31 UTC
+++ configure
@@ -5411,7 +5411,7 @@ if test "x$enable_fhs_paths" = "xyes"; t
pkglibexecdir='${libexecdir}/${PACKAGE_TARNAME}'
rundir=${rundir-'${prefix}/run'}
pkgrundir='${rundir}/${PACKAGE_TARNAME}'
- pkglocalstatedir='${localstatedir}/${PACKAGE_TARNAME}'
+ pkglocalstatedir='${localstatedir}/db/${PACKAGE_TARNAME}'
else
libexecdir='${bindir}'
pkglibexecdir='${libexecdir}'

View File

@ -1,11 +0,0 @@
--- configure.ac.orig 2013-01-02 14:54:13.907049431 +0000
+++ configure.ac 2013-01-02 15:00:16.779052086 +0000
@@ -247,7 +247,7 @@
rundir='${sysconfdir}'
pkgrundir='${rundir}'
localstatedir='${prefix}'
- pkglocalstatedir='${sysconfdir}'])
+ pkglocalstatedir='/var/db/${PACKAGE_TARNAME}'])
pkglibdir='${libdir}/${PACKAGE_TARNAME}'
AC_SUBST([pkglibdir])
AC_SUBST([rundir])

View File

@ -1,18 +1,147 @@
bin/bandb
bin/bantool
bin/convertilines
bin/convertklines
bin/genssl.sh
bin/ircd
bin/mkpasswd
bin/ssld
bin/viconf
bin/vimotd
etc/charybdis/example.conf
@sample etc/charybdis/ircd.motd.sample
%%ETCDIR%%/example.conf
@sample %%ETCDIR%%/ircd.motd.sample
%%ETCDIR%%/reference.conf
lib/charybdis/modules/autoload/m_accept.so
lib/charybdis/modules/autoload/m_admin.so
lib/charybdis/modules/autoload/m_away.so
lib/charybdis/modules/autoload/m_cap.so
lib/charybdis/modules/autoload/m_capab.so
lib/charybdis/modules/autoload/m_certfp.so
lib/charybdis/modules/autoload/m_challenge.so
lib/charybdis/modules/autoload/m_chghost.so
lib/charybdis/modules/autoload/m_close.so
lib/charybdis/modules/autoload/m_cmessage.so
lib/charybdis/modules/autoload/m_connect.so
lib/charybdis/modules/autoload/m_dline.so
lib/charybdis/modules/autoload/m_encap.so
lib/charybdis/modules/autoload/m_etrace.so
lib/charybdis/modules/autoload/m_help.so
lib/charybdis/modules/autoload/m_info.so
lib/charybdis/modules/autoload/m_invite.so
lib/charybdis/modules/autoload/m_ison.so
lib/charybdis/modules/autoload/m_kline.so
lib/charybdis/modules/autoload/m_knock.so
lib/charybdis/modules/autoload/m_links.so
lib/charybdis/modules/autoload/m_list.so
lib/charybdis/modules/autoload/m_locops.so
lib/charybdis/modules/autoload/m_lusers.so
lib/charybdis/modules/autoload/m_map.so
lib/charybdis/modules/autoload/m_monitor.so
lib/charybdis/modules/autoload/m_motd.so
lib/charybdis/modules/autoload/m_names.so
lib/charybdis/modules/autoload/m_oper.so
lib/charybdis/modules/autoload/m_operspy.so
lib/charybdis/modules/autoload/m_pass.so
lib/charybdis/modules/autoload/m_ping.so
lib/charybdis/modules/autoload/m_pong.so
lib/charybdis/modules/autoload/m_post.so
lib/charybdis/modules/autoload/m_privs.so
lib/charybdis/modules/autoload/m_rehash.so
lib/charybdis/modules/autoload/m_restart.so
lib/charybdis/modules/autoload/m_resv.so
lib/charybdis/modules/autoload/m_sasl.so
lib/charybdis/modules/autoload/m_scan.so
lib/charybdis/modules/autoload/m_services.so
lib/charybdis/modules/autoload/m_set.so
lib/charybdis/modules/autoload/m_signon.so
lib/charybdis/modules/autoload/m_snote.so
lib/charybdis/modules/autoload/m_stats.so
lib/charybdis/modules/autoload/m_svinfo.so
lib/charybdis/modules/autoload/m_tb.so
lib/charybdis/modules/autoload/m_testline.so
lib/charybdis/modules/autoload/m_testmask.so
lib/charybdis/modules/autoload/m_tginfo.so
lib/charybdis/modules/autoload/m_time.so
lib/charybdis/modules/autoload/m_topic.so
lib/charybdis/modules/autoload/m_trace.so
lib/charybdis/modules/autoload/m_unreject.so
lib/charybdis/modules/autoload/m_user.so
lib/charybdis/modules/autoload/m_userhost.so
lib/charybdis/modules/autoload/m_users.so
lib/charybdis/modules/autoload/m_version.so
lib/charybdis/modules/autoload/m_wallops.so
lib/charybdis/modules/autoload/m_who.so
lib/charybdis/modules/autoload/m_whois.so
lib/charybdis/modules/autoload/m_whowas.so
lib/charybdis/modules/autoload/m_xline.so
lib/charybdis/modules/autoload/sno_routing.so
lib/charybdis/modules/extensions/chm_adminonly.so
lib/charybdis/modules/extensions/chm_operonly.so
lib/charybdis/modules/extensions/chm_operonly_compat.so
lib/charybdis/modules/extensions/chm_quietunreg_compat.so
lib/charybdis/modules/extensions/chm_sslonly.so
lib/charybdis/modules/extensions/chm_sslonly_compat.so
lib/charybdis/modules/extensions/createauthonly.so
lib/charybdis/modules/extensions/createoperonly.so
lib/charybdis/modules/extensions/example_module.so
lib/charybdis/modules/extensions/extb_account.so
lib/charybdis/modules/extensions/extb_canjoin.so
lib/charybdis/modules/extensions/extb_channel.so
lib/charybdis/modules/extensions/extb_extgecos.so
lib/charybdis/modules/extensions/extb_oper.so
lib/charybdis/modules/extensions/extb_realname.so
lib/charybdis/modules/extensions/extb_server.so
lib/charybdis/modules/extensions/extb_ssl.so
lib/charybdis/modules/extensions/extb_usermode.so
lib/charybdis/modules/extensions/force_user_invis.so
lib/charybdis/modules/extensions/hurt.so
lib/charybdis/modules/extensions/ip_cloaking.so
lib/charybdis/modules/extensions/ip_cloaking_3.0.so
lib/charybdis/modules/extensions/ip_cloaking_4.0.so
lib/charybdis/modules/extensions/ip_cloaking_old.so
lib/charybdis/modules/extensions/m_42.so
lib/charybdis/modules/extensions/m_adminwall.so
lib/charybdis/modules/extensions/m_findforwards.so
lib/charybdis/modules/extensions/m_identify.so
lib/charybdis/modules/extensions/m_mkpasswd.so
lib/charybdis/modules/extensions/m_ojoin.so
lib/charybdis/modules/extensions/m_okick.so
lib/charybdis/modules/extensions/m_olist.so
lib/charybdis/modules/extensions/m_omode.so
lib/charybdis/modules/extensions/m_opme.so
lib/charybdis/modules/extensions/m_remove.so
lib/charybdis/modules/extensions/m_roleplay.so
lib/charybdis/modules/extensions/m_sendbans.so
lib/charybdis/modules/extensions/m_webirc.so
lib/charybdis/modules/extensions/no_locops.so
lib/charybdis/modules/extensions/no_oper_invis.so
lib/charybdis/modules/extensions/override.so
lib/charybdis/modules/extensions/sno_farconnect.so
lib/charybdis/modules/extensions/sno_globalkline.so
lib/charybdis/modules/extensions/sno_globaloper.so
lib/charybdis/modules/extensions/sno_whois.so
lib/charybdis/modules/extensions/spy_admin_notice.so
lib/charybdis/modules/extensions/spy_info_notice.so
lib/charybdis/modules/extensions/spy_links_notice.so
lib/charybdis/modules/extensions/spy_motd_notice.so
lib/charybdis/modules/extensions/spy_stats_notice.so
lib/charybdis/modules/extensions/spy_stats_p_notice.so
lib/charybdis/modules/extensions/spy_trace_notice.so
lib/charybdis/modules/m_ban.so
lib/charybdis/modules/m_die.so
lib/charybdis/modules/m_error.so
lib/charybdis/modules/m_join.so
lib/charybdis/modules/m_kick.so
lib/charybdis/modules/m_kill.so
lib/charybdis/modules/m_message.so
lib/charybdis/modules/m_mode.so
lib/charybdis/modules/m_nick.so
lib/charybdis/modules/m_part.so
lib/charybdis/modules/m_quit.so
lib/charybdis/modules/m_server.so
lib/charybdis/modules/m_squit.so
lib/libratbox.so
libdata/pkgconfig/libratbox.pc
libexec/charybdis/bandb
libexec/charybdis/ssld
man/man8/ircd.8.gz
%%DATADIR%%/help/opers/accept
%%DATADIR%%/help/opers/admin
@ -146,134 +275,6 @@ man/man8/ircd.8.gz
%%DATADIR%%/help/users/who
%%DATADIR%%/help/users/whois
%%DATADIR%%/help/users/whowas
%%DATADIR%%/modules/autoload/m_accept.so
%%DATADIR%%/modules/autoload/m_admin.so
%%DATADIR%%/modules/autoload/m_away.so
%%DATADIR%%/modules/autoload/m_cap.so
%%DATADIR%%/modules/autoload/m_capab.so
%%DATADIR%%/modules/autoload/m_certfp.so
%%DATADIR%%/modules/autoload/m_challenge.so
%%DATADIR%%/modules/autoload/m_chghost.so
%%DATADIR%%/modules/autoload/m_close.so
%%DATADIR%%/modules/autoload/m_cmessage.so
%%DATADIR%%/modules/autoload/m_connect.so
%%DATADIR%%/modules/autoload/m_dline.so
%%DATADIR%%/modules/autoload/m_encap.so
%%DATADIR%%/modules/autoload/m_etrace.so
%%DATADIR%%/modules/autoload/m_help.so
%%DATADIR%%/modules/autoload/m_info.so
%%DATADIR%%/modules/autoload/m_invite.so
%%DATADIR%%/modules/autoload/m_ison.so
%%DATADIR%%/modules/autoload/m_kline.so
%%DATADIR%%/modules/autoload/m_knock.so
%%DATADIR%%/modules/autoload/m_links.so
%%DATADIR%%/modules/autoload/m_list.so
%%DATADIR%%/modules/autoload/m_locops.so
%%DATADIR%%/modules/autoload/m_lusers.so
%%DATADIR%%/modules/autoload/m_map.so
%%DATADIR%%/modules/autoload/m_monitor.so
%%DATADIR%%/modules/autoload/m_motd.so
%%DATADIR%%/modules/autoload/m_names.so
%%DATADIR%%/modules/autoload/m_oper.so
%%DATADIR%%/modules/autoload/m_operspy.so
%%DATADIR%%/modules/autoload/m_pass.so
%%DATADIR%%/modules/autoload/m_ping.so
%%DATADIR%%/modules/autoload/m_pong.so
%%DATADIR%%/modules/autoload/m_post.so
%%DATADIR%%/modules/autoload/m_privs.so
%%DATADIR%%/modules/autoload/m_rehash.so
%%DATADIR%%/modules/autoload/m_restart.so
%%DATADIR%%/modules/autoload/m_resv.so
%%DATADIR%%/modules/autoload/m_sasl.so
%%DATADIR%%/modules/autoload/m_scan.so
%%DATADIR%%/modules/autoload/m_services.so
%%DATADIR%%/modules/autoload/m_set.so
%%DATADIR%%/modules/autoload/m_signon.so
%%DATADIR%%/modules/autoload/m_snote.so
%%DATADIR%%/modules/autoload/m_stats.so
%%DATADIR%%/modules/autoload/m_svinfo.so
%%DATADIR%%/modules/autoload/m_tb.so
%%DATADIR%%/modules/autoload/m_testline.so
%%DATADIR%%/modules/autoload/m_testmask.so
%%DATADIR%%/modules/autoload/m_tginfo.so
%%DATADIR%%/modules/autoload/m_time.so
%%DATADIR%%/modules/autoload/m_topic.so
%%DATADIR%%/modules/autoload/m_trace.so
%%DATADIR%%/modules/autoload/m_unreject.so
%%DATADIR%%/modules/autoload/m_user.so
%%DATADIR%%/modules/autoload/m_userhost.so
%%DATADIR%%/modules/autoload/m_users.so
%%DATADIR%%/modules/autoload/m_version.so
%%DATADIR%%/modules/autoload/m_wallops.so
%%DATADIR%%/modules/autoload/m_who.so
%%DATADIR%%/modules/autoload/m_whois.so
%%DATADIR%%/modules/autoload/m_whowas.so
%%DATADIR%%/modules/autoload/m_xline.so
%%DATADIR%%/modules/autoload/sno_routing.so
%%DATADIR%%/modules/extensions/chm_adminonly.so
%%DATADIR%%/modules/extensions/chm_operonly.so
%%DATADIR%%/modules/extensions/chm_operonly_compat.so
%%DATADIR%%/modules/extensions/chm_quietunreg_compat.so
%%DATADIR%%/modules/extensions/chm_sslonly.so
%%DATADIR%%/modules/extensions/chm_sslonly_compat.so
%%DATADIR%%/modules/extensions/createauthonly.so
%%DATADIR%%/modules/extensions/createoperonly.so
%%DATADIR%%/modules/extensions/example_module.so
%%DATADIR%%/modules/extensions/extb_account.so
%%DATADIR%%/modules/extensions/extb_canjoin.so
%%DATADIR%%/modules/extensions/extb_channel.so
%%DATADIR%%/modules/extensions/extb_extgecos.so
%%DATADIR%%/modules/extensions/extb_oper.so
%%DATADIR%%/modules/extensions/extb_realname.so
%%DATADIR%%/modules/extensions/extb_server.so
%%DATADIR%%/modules/extensions/extb_ssl.so
%%DATADIR%%/modules/extensions/extb_usermode.so
%%DATADIR%%/modules/extensions/force_user_invis.so
%%DATADIR%%/modules/extensions/hurt.so
%%DATADIR%%/modules/extensions/ip_cloaking.so
%%DATADIR%%/modules/extensions/ip_cloaking_3.0.so
%%DATADIR%%/modules/extensions/ip_cloaking_4.0.so
%%DATADIR%%/modules/extensions/ip_cloaking_old.so
%%DATADIR%%/modules/extensions/m_42.so
%%DATADIR%%/modules/extensions/m_adminwall.so
%%DATADIR%%/modules/extensions/m_findforwards.so
%%DATADIR%%/modules/extensions/m_identify.so
%%DATADIR%%/modules/extensions/m_mkpasswd.so
%%DATADIR%%/modules/extensions/m_ojoin.so
%%DATADIR%%/modules/extensions/m_okick.so
%%DATADIR%%/modules/extensions/m_olist.so
%%DATADIR%%/modules/extensions/m_omode.so
%%DATADIR%%/modules/extensions/m_opme.so
%%DATADIR%%/modules/extensions/m_remove.so
%%DATADIR%%/modules/extensions/m_roleplay.so
%%DATADIR%%/modules/extensions/m_sendbans.so
%%DATADIR%%/modules/extensions/m_webirc.so
%%DATADIR%%/modules/extensions/no_locops.so
%%DATADIR%%/modules/extensions/no_oper_invis.so
%%DATADIR%%/modules/extensions/override.so
%%DATADIR%%/modules/extensions/sno_farconnect.so
%%DATADIR%%/modules/extensions/sno_globalkline.so
%%DATADIR%%/modules/extensions/sno_globaloper.so
%%DATADIR%%/modules/extensions/sno_whois.so
%%DATADIR%%/modules/extensions/spy_admin_notice.so
%%DATADIR%%/modules/extensions/spy_info_notice.so
%%DATADIR%%/modules/extensions/spy_links_notice.so
%%DATADIR%%/modules/extensions/spy_motd_notice.so
%%DATADIR%%/modules/extensions/spy_stats_notice.so
%%DATADIR%%/modules/extensions/spy_stats_p_notice.so
%%DATADIR%%/modules/extensions/spy_trace_notice.so
%%DATADIR%%/modules/m_ban.so
%%DATADIR%%/modules/m_die.so
%%DATADIR%%/modules/m_error.so
%%DATADIR%%/modules/m_join.so
%%DATADIR%%/modules/m_kick.so
%%DATADIR%%/modules/m_kill.so
%%DATADIR%%/modules/m_message.so
%%DATADIR%%/modules/m_mode.so
%%DATADIR%%/modules/m_nick.so
%%DATADIR%%/modules/m_part.so
%%DATADIR%%/modules/m_quit.so
%%DATADIR%%/modules/m_server.so
%%DATADIR%%/modules/m_squit.so
@dir /var/log/charybdis
@dir /var/db/charybdis
@dir /var/run/charybdis

View File

@ -33,6 +33,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_prog_EMACS=no ac_cv_prog_AWK=gawk
CONFIGURE_ARGS= --enable-generational-gc=no \
--enable-gtk=no \
--localstatedir="${PREFIX}/var" \
--with-emacs=no \
--with-gmp=no
USE_LDCONFIG= yes

View File

@ -49,6 +49,7 @@ PLIST_SUB= CONFDIR=${CONFDIR:S,^${PREFIX}/,,} \
LIBEXECDIR=${LIBEXECDIR:S,^${PREFIX}/,,}
CONFIGURE_ARGS= --sysconfdir=${CONFDIR} \
--localstatedir="${PREFIX}/var" \
--datadir=${DATADIR} \
--libexecdir=${LIBEXECDIR} \
--enable-workarounds-for-imap-client-bugs \

View File

@ -16,7 +16,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed
USES= iconv gmake tar:tgz
USE_OPENLDAP= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-docdir=${DOCSDIR}
CONFIGURE_ARGS= --with-docdir=${DOCSDIR} --localstatedir="${PREFIX}/var"
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB}

View File

@ -36,6 +36,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ENV+= PERL=${PERL} PERL5LIB=${PREFIX}/smokeping/lib
CONFIGURE_ARGS+= \
--sysconfdir=${ETCDIR} \
--localstatedir="${PREFIX}/var" \
--with-htdocs-dir=${PREFIX}/smokeping/htdocs \
--libdir=${PREFIX}/smokeping/lib
HTDOCSDIR= ${PREFIX}/smokeping/htdocs

View File

@ -16,7 +16,7 @@ LICENSE= GPLv2
USES= tar:bzip2 perl5
USE_GCC= any
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-suid-install
CONFIGURE_ARGS= --disable-suid-install --localstatedir="${PREFIX}/var"
CONFIGURE_ENV= PERL=${LOCALBASE}/bin/perl
MAKE_ENV= CHOWNPROG=:

View File

@ -32,7 +32,8 @@ USE_PERL5= build
USE_LDCONFIG= yes
USE_CSTD= gnu99
GNU_CONFIGURE= yes
CONFIGURE_ARGS?= --without-system-verto --disable-rpath
CONFIGURE_ARGS?= --without-system-verto --disable-rpath \
--localstatedir="${PREFIX}/var"
CONFIGURE_ENV= NSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}"
MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}"

View File

@ -30,7 +30,7 @@ USE_CSTD= gnu99
GNU_CONFIGURE= yes
USES= cpe gettext gmake perl5 libtool:build
CONFIGURE_ARGS?= --enable-shared --without-system-verto \
--disable-rpath
--disable-rpath --localstatedir="${PREFIX}/var"
CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}"
MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}"

View File

@ -28,7 +28,7 @@ USE_CSTD= gnu99
GNU_CONFIGURE= yes
USES= cpe gettext gmake perl5 libtool:build
CONFIGURE_ARGS?= --enable-shared --without-system-verto \
--disable-rpath
--disable-rpath --localstatedir="${PREFIX}/var"
CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}"
MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}"

View File

@ -21,6 +21,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libnessus.so:${PORTSDIR}/security/nessus-libraries
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
USES= bison libtool
USE_LDCONFIG= yes
USE_OPENSSL= yes

View File

@ -21,7 +21,7 @@ COMMENT= Libraries for Nessus, the security scanner
LICENSE= LGPL20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-cipher
CONFIGURE_ARGS= --enable-cipher --localstatedir="${PREFIX}/var"
.if defined(WITH_NESSUS_BPF_SHARE)
CONFIGURE_ARGS+= --enable-bpf-sharing
.endif

View File

@ -24,7 +24,7 @@ USES= libtool
WRKSRC= ${WRKDIR}/nessus-plugins
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-fetchcmd=wget
CONFIGURE_ARGS= --with-fetchcmd=wget --localstatedir="${PREFIX}/var"
post-patch:
@${REINPLACE_CMD} 's/-o $$(installuser)//' ${WRKSRC}/Makefile

View File

@ -28,6 +28,7 @@ GTK2_USES= pkgconfig
GTK2_USE= GNOME=gtk20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
MAKE_JOBS_UNSAFE= yes
SUB_FILES= nessusd.conf
USE_RC_SUBR= nessusd

View File

@ -14,11 +14,10 @@ COMMENT= Software implementation of a Hardware Security Module (HSM)
LICENSE= BSD2CLAUSE
LIB_DEPENDS+= libsqlite3.so:${PORTSDIR}/databases/sqlite3
LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
CONFIGURE_ARGS= --with-sqlite3=${LOCALBASE} --localstatedir="${PREFIX}/var"
INSTALL_TARGET= install-strip
USES= libtool

View File

@ -16,6 +16,7 @@ LICENSE= ART10 GPLv1
LICENSE_COMB= dual
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
OPTIONS_DEFINE= DOCS EXAMPLES

View File

@ -14,6 +14,7 @@ LICENSE= GPLv3
USES= bison iconv libtool makeinfo pathfix
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-posixmutexes \
--localstatedir="${PREFIX}/var" \
--without-unac
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes

View File

@ -22,7 +22,7 @@ CONFIGURE_ENV= ac_cv_path_CPPUNIT_CONFIG=no \
ac_cv_path_SWIG=no \
ac_cv_prog_HAVE_DOT=no \
ac_cv_prog_HAVE_DOXYGEN=no
CONFIGURE_ARGS= --disable-python-binding
CONFIGURE_ARGS= --disable-python-binding --localstatedir="${PREFIX}/var"
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes