pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

charybdis: Improve package



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Mon Oct 30 23:40:26 2017 +0100
Changeset:	29d1f6134bd4db8b119df01502031a0ec54d1e35

Modified Files:
	charybdis/Makefile
	charybdis/PLIST

Log Message:
charybdis: Improve package

Switch HAS_CONFIGURE to GNU_CONFIGURE - this works better.
USE_TOOLS, append not set new values.
Drop --enable-kqueue option.
Use INSTALL_MAKE_FLAGS for configuration files.
Use CONF_FILES.
Generate PLIST.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=29d1f6134bd4db8b119df01502031a0ec54d1e35

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 charybdis/Makefile |  18 ++--
 charybdis/PLIST    | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 303 insertions(+), 9 deletions(-)

diffs:
diff --git a/charybdis/Makefile b/charybdis/Makefile
index 9785fdbf6b..e44e80a6d3 100644
--- a/charybdis/Makefile
+++ b/charybdis/Makefile
@@ -10,19 +10,19 @@ HOMEPAGE=	https://github.com/freenode/ircd-seven/
 COMMENT=	Freenode's IRC server daemon
 LICENSE=	gnu-gpl-v2
 
-USE_TOOLS=	automake autoconf autoreconf
+USE_TOOLS+=	automake autoconf autoreconf
 
-HAS_CONFIGURE=	yes
+GNU_CONFIGURE=	yes
 
-.include "../../mk/compiler.mk"
-
-.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD"
-CONFIGURE_ARGS+=	--enable-kqueue
-.endif
-
-INSTALLATION_DIRS+=	bin
+INSTALL_MAKE_FLAGS+=	sysconfdir=${PREFIX}/share/examples/charybdis
 
 pre-configure:
 	${RUN} cd ${WRKSRC} && ./autogen.sh
 
+MAKE_DIRS+=	${PKG_SYSCONFDIR}
+.for f in ircd.conf.example ircd.motd reference.conf
+CONF_FILES+=	${PREFIX}/share/examples/charybdis/${f} \
+		${PKG_SYSCONFDIR}/${f}
+.endfor
+
 .include "../../mk/bsd.pkg.mk"
diff --git a/charybdis/PLIST b/charybdis/PLIST
index 48d96a5493..23351bf789 100644
--- a/charybdis/PLIST
+++ b/charybdis/PLIST
@@ -1 +1,295 @@
 @comment $NetBSD$
+bin/authd
+bin/bandb
+bin/bantool
+bin/charybdis
+bin/charybdis-mkfingerprint
+bin/charybdis-mkpasswd
+bin/ssld
+bin/wsockd
+help/opers/accept
+help/opers/admin
+help/opers/away
+help/opers/capab
+help/opers/challenge
+help/opers/chantrace
+help/opers/close
+help/opers/cmode
+help/opers/connect
+help/opers/credits
+help/opers/die
+help/opers/dline
+help/opers/error
+help/opers/etrace
+help/opers/extban
+help/opers/help
+help/opers/index
+help/opers/info
+help/opers/invite
+help/opers/ison
+help/opers/join
+help/opers/kick
+help/opers/kill
+help/opers/kline
+help/opers/knock
+help/opers/links
+help/opers/list
+help/opers/locops
+help/opers/lusers
+help/opers/map
+help/opers/masktrace
+help/opers/modlist
+help/opers/modload
+help/opers/modreload
+help/opers/modrestart
+help/opers/modunload
+help/opers/monitor
+help/opers/motd
+help/opers/names
+help/opers/nick
+help/opers/notice
+help/opers/oper
+help/opers/operspy
+help/opers/operwall
+help/opers/part
+help/opers/pass
+help/opers/ping
+help/opers/pong
+help/opers/post
+help/opers/privmsg
+help/opers/privs
+help/opers/quit
+help/opers/rehash
+help/opers/restart
+help/opers/resv
+help/opers/scan
+help/opers/server
+help/opers/set
+help/opers/sjoin
+help/opers/snomask
+help/opers/squit
+help/opers/stats
+help/opers/svinfo
+help/opers/testgecos
+help/opers/testline
+help/opers/testmask
+help/opers/time
+help/opers/topic
+help/opers/trace
+help/opers/uhelp
+help/opers/umode
+help/opers/undline
+help/opers/unkline
+help/opers/unreject
+help/opers/unresv
+help/opers/unxline
+help/opers/user
+help/opers/userhost
+help/opers/users
+help/opers/version
+help/opers/wallops
+help/opers/who
+help/opers/whois
+help/opers/whowas
+help/opers/xline
+help/users/accept
+help/users/admin
+help/users/away
+help/users/challenge
+help/users/chantrace
+help/users/cmode
+help/users/credits
+help/users/error
+help/users/extban
+help/users/help
+help/users/index
+help/users/info
+help/users/invite
+help/users/ison
+help/users/join
+help/users/kick
+help/users/knock
+help/users/links
+help/users/list
+help/users/lusers
+help/users/map
+help/users/monitor
+help/users/motd
+help/users/names
+help/users/nick
+help/users/notice
+help/users/oper
+help/users/part
+help/users/pass
+help/users/ping
+help/users/pong
+help/users/privmsg
+help/users/quit
+help/users/stats
+help/users/time
+help/users/topic
+help/users/trace
+help/users/umode
+help/users/user
+help/users/userhost
+help/users/users
+help/users/version
+help/users/who
+help/users/whois
+help/users/whowas
+lib/libircd.la
+lib/librb.la
+lib/pkgconfig/librb.pc
+modules/autoload/cap_account_tag.so
+modules/autoload/cap_server_time.so
+modules/autoload/chm_nocolour.so
+modules/autoload/chm_noctcp.so
+modules/autoload/m_accept.so
+modules/autoload/m_admin.so
+modules/autoload/m_alias.so
+modules/autoload/m_away.so
+modules/autoload/m_cap.so
+modules/autoload/m_capab.so
+modules/autoload/m_certfp.so
+modules/autoload/m_challenge.so
+modules/autoload/m_chghost.so
+modules/autoload/m_close.so
+modules/autoload/m_connect.so
+modules/autoload/m_dline.so
+modules/autoload/m_encap.so
+modules/autoload/m_etrace.so
+modules/autoload/m_grant.so
+modules/autoload/m_help.so
+modules/autoload/m_info.so
+modules/autoload/m_invite.so
+modules/autoload/m_ison.so
+modules/autoload/m_kline.so
+modules/autoload/m_knock.so
+modules/autoload/m_links.so
+modules/autoload/m_list.so
+modules/autoload/m_lusers.so
+modules/autoload/m_map.so
+modules/autoload/m_monitor.so
+modules/autoload/m_motd.so
+modules/autoload/m_names.so
+modules/autoload/m_oper.so
+modules/autoload/m_operspy.so
+modules/autoload/m_pass.so
+modules/autoload/m_ping.so
+modules/autoload/m_pong.so
+modules/autoload/m_post.so
+modules/autoload/m_privs.so
+modules/autoload/m_rehash.so
+modules/autoload/m_restart.so
+modules/autoload/m_resv.so
+modules/autoload/m_sasl.so
+modules/autoload/m_scan.so
+modules/autoload/m_services.so
+modules/autoload/m_set.so
+modules/autoload/m_signon.so
+modules/autoload/m_snote.so
+modules/autoload/m_starttls.so
+modules/autoload/m_stats.so
+modules/autoload/m_svinfo.so
+modules/autoload/m_tb.so
+modules/autoload/m_testline.so
+modules/autoload/m_testmask.so
+modules/autoload/m_tginfo.so
+modules/autoload/m_time.so
+modules/autoload/m_topic.so
+modules/autoload/m_trace.so
+modules/autoload/m_unreject.so
+modules/autoload/m_user.so
+modules/autoload/m_userhost.so
+modules/autoload/m_users.so
+modules/autoload/m_version.so
+modules/autoload/m_wallops.so
+modules/autoload/m_who.so
+modules/autoload/m_whois.so
+modules/autoload/m_whowas.so
+modules/autoload/m_xline.so
+modules/autoload/sno_routing.so
+modules/extensions/chantype_dummy.so
+modules/extensions/chm_adminonly.so
+modules/extensions/chm_insecure.so
+modules/extensions/chm_nonotice.so
+modules/extensions/chm_operonly.so
+modules/extensions/chm_operonly_compat.so
+modules/extensions/chm_operpeace.so
+modules/extensions/chm_quietunreg_compat.so
+modules/extensions/chm_sslonly.so
+modules/extensions/chm_sslonly_compat.so
+modules/extensions/createauthonly.so
+modules/extensions/createoperonly.so
+modules/extensions/example_module.so
+modules/extensions/extb_account.so
+modules/extensions/extb_canjoin.so
+modules/extensions/extb_channel.so
+modules/extensions/extb_combi.so
+modules/extensions/extb_extgecos.so
+modules/extensions/extb_hostmask.so
+modules/extensions/extb_oper.so
+modules/extensions/extb_realname.so
+modules/extensions/extb_server.so
+modules/extensions/extb_ssl.so
+modules/extensions/extb_usermode.so
+modules/extensions/force_user_invis.so
+modules/extensions/helpops.so
+modules/extensions/hide_uncommon_channels.so
+modules/extensions/hurt.so
+modules/extensions/ip_cloaking.so
+modules/extensions/ip_cloaking_3.0.so
+modules/extensions/ip_cloaking_${PKGVERSION}.so
+modules/extensions/ip_cloaking_old.so
+modules/extensions/m_adminwall.so
+modules/extensions/m_echotags.so
+modules/extensions/m_extendchans.so
+modules/extensions/m_findforwards.so
+modules/extensions/m_identify.so
+modules/extensions/m_locops.so
+modules/extensions/m_mkpasswd.so
+modules/extensions/m_ojoin.so
+modules/extensions/m_okick.so
+modules/extensions/m_omode.so
+modules/extensions/m_opme.so
+modules/extensions/m_remove.so
+modules/extensions/m_roleplay.so
+modules/extensions/m_sendbans.so
+modules/extensions/m_webirc.so
+modules/extensions/no_kill_services.so
+modules/extensions/no_locops.so
+modules/extensions/no_oper_invis.so
+modules/extensions/override.so
+modules/extensions/restrict-unauthenticated.so
+modules/extensions/sno_channelcreate.so
+modules/extensions/sno_farconnect.so
+modules/extensions/sno_globalkline.so
+modules/extensions/sno_globalnickchange.so
+modules/extensions/sno_globaloper.so
+modules/extensions/sno_whois.so
+modules/extensions/spy_admin_notice.so
+modules/extensions/spy_info_notice.so
+modules/extensions/spy_links_notice.so
+modules/extensions/spy_motd_notice.so
+modules/extensions/spy_stats_notice.so
+modules/extensions/spy_stats_p_notice.so
+modules/extensions/spy_trace_notice.so
+modules/extensions/umode_noctcp.so
+modules/m_ban.so
+modules/m_die.so
+modules/m_error.so
+modules/m_join.so
+modules/m_kick.so
+modules/m_kill.so
+modules/m_message.so
+modules/m_mode.so
+modules/m_modules.so
+modules/m_nick.so
+modules/m_part.so
+modules/m_quit.so
+modules/m_server.so
+modules/m_squit.so
+share/examples/charybdis/ircd.conf.example
+share/examples/charybdis/ircd.motd
+share/examples/charybdis/reference.conf
+@pkgdir logs


Home | Main Index | Thread Index | Old Index