aisha <openbsd.ports@aisha.cc> wrote:
> Hi,
> Thanks for the comments.
>
> > There's a specific reason to package the sasl functionality into a
> > subpackage? Does the main package still works without the -sasl
> > subpackage installed?
>
> Yes the main package works without the subpackage. Didn't add it to
> main package mostly because not everyone wants sasl and we have a
> history of making sasl packages/flavors separately.
>
> > I don't have a strong opinion, but I think we can live without the
> > PSEUDO_FLAVORS for this one.
>
> I think its easier without the pseudo flavors too, so I removed that.
>
> Updated patch with comments addressed.
There's one nitpick that I forgot in the previous mail, apologize. The
new _znc user should inherit from from the default login class, not from
the daemon one. (see the recentish changes regarding /etc/login.conf.d)
> +@newuser _znc:877:877:daemon:ZNC Daemon:/nonexistent:/sbin/nologin
^^^^^^
here
there were also two instance of /var/ that `make update-plist' turned
into ${VARBASE}.
otherwise it packages fine, the usual checks are fine and i've gave it a
spin quickly on localhost, still to work just fine :)
Here's the updated diff for convenience, I'll commit it later if I don't
hear objections; oks welcome :)
Index: infrastructure/db/user.list
===================================================================
RCS file: /home/cvs/ports/infrastructure/db/user.list,v
retrieving revision 1.398
diff -u -p -r1.398 user.list
--- infrastructure/db/user.list 27 Apr 2022 02:20:03 -0000 1.398
+++ infrastructure/db/user.list 28 Apr 2022 12:53:58 -0000
@@ -385,3 +385,4 @@ id user group port
874 _snowflakeproxy _snowflakeproxy net/snowflake_proxy
875 _guacd _guacd net/guacamole/server
876 _shairport _shairport audio/shairport-sync
+877 _znc _znc net/znc
Index: net/znc/Makefile
===================================================================
RCS file: /home/cvs/ports/net/znc/Makefile,v
retrieving revision 1.47
diff -u -p -r1.47 Makefile
--- net/znc/Makefile 11 Mar 2022 19:48:22 -0000 1.47
+++ net/znc/Makefile 28 Apr 2022 12:54:54 -0000
@@ -1,9 +1,10 @@
-COMMENT= advanced IRC bouncer
+COMMENT-main= advanced IRC bouncer
+COMMENT-sasl= SASL module for ZNC
DISTNAME= znc-1.8.2
CATEGORIES= net
MASTER_SITES= ${HOMEPAGE}releases/
-REVISION= 2
+REVISION-main= 3
HOMEPAGE= https://znc.in/
@@ -12,19 +13,28 @@ MAINTAINER= Aisha Tammy <openbsd@aisha.c
# Apache 2.0
PERMIT_PACKAGE= Yes
-WANTLIB= c crypto icuuc icudata m pthread ssl z ${COMPILER_LIBCXX}
+MULTI_PACKAGES= -main -sasl
+
+WANTLIB-common= crypto icuuc icudata m pthread ssl z ${COMPILER_LIBCXX}
+WANTLIB= c ${WANTLIB-common}
+WANTLIB-sasl= sasl2 ${WANTLIB-common}
LIB_DEPENDS= textproc/icu4c
+LIB_DEPENDS-sasl= ${LIB_DEPENDS} \
+ security/cyrus-sasl2
+
+RUN_DEPENDS-sasl= ${BASE_PKGPATH},-main
MODULES= devel/cmake
COMPILER= base-clang ports-gcc
-CONFIGURE_ARGS+= -DWANT_CYRUS=NO \
- -DWANT_I18N=NO \
- -DWANT_ICU=YES
+CONFIGURE_ARGS+= -DWANT_I18N=NO
+
CXXFLAGS+= -DHAVE_OPAQUE_SSL
NO_TEST= Yes
+
+SUBST_VARS+= VARBASE
.include <bsd.port.mk>
Index: net/znc/pkg/DESCR
===================================================================
RCS file: net/znc/pkg/DESCR
diff -N net/znc/pkg/DESCR
--- net/znc/pkg/DESCR 5 May 2009 23:28:50 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-ZNC is an advanced IRC bouncer with features that include support for
-multiple users, playback buffers, DCC bouncing, SASL authentication and
-SSL encryption. It can be extended with dynamically loaded modules
-written in C++ or Perl.
Index: net/znc/pkg/DESCR-main
===================================================================
RCS file: net/znc/pkg/DESCR-main
diff -N net/znc/pkg/DESCR-main
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ net/znc/pkg/DESCR-main 5 May 2009 23:28:50 -0000
@@ -0,0 +1,4 @@
+ZNC is an advanced IRC bouncer with features that include support for
+multiple users, playback buffers, DCC bouncing, SASL authentication and
+SSL encryption. It can be extended with dynamically loaded modules
+written in C++ or Perl.
Index: net/znc/pkg/DESCR-sasl
===================================================================
RCS file: net/znc/pkg/DESCR-sasl
diff -N net/znc/pkg/DESCR-sasl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ net/znc/pkg/DESCR-sasl 28 Apr 2022 12:54:54 -0000
@@ -0,0 +1 @@
+SASL module for ZNC
Index: net/znc/pkg/PLIST
===================================================================
RCS file: net/znc/pkg/PLIST
diff -N net/znc/pkg/PLIST
--- net/znc/pkg/PLIST 11 Mar 2022 19:48:22 -0000 1.19
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,233 +0,0 @@
-@bin bin/znc
-bin/znc-buildmod
-include/znc/
-include/znc/Buffer.h
-include/znc/Chan.h
-include/znc/Client.h
-include/znc/Config.h
-include/znc/Csocket.h
-include/znc/ExecSock.h
-include/znc/FileUtils.h
-include/znc/HTTPSock.h
-include/znc/IRCNetwork.h
-include/znc/IRCSock.h
-include/znc/Listener.h
-include/znc/MD5.h
-include/znc/Message.h
-include/znc/Modules.h
-include/znc/Nick.h
-include/znc/Query.h
-include/znc/SHA256.h
-include/znc/SSLVerifyHost.h
-include/znc/Server.h
-include/znc/Socket.h
-include/znc/Template.h
-include/znc/Threads.h
-include/znc/Translation.h
-include/znc/User.h
-include/znc/Utils.h
-include/znc/WebModules.h
-include/znc/ZNCDebug.h
-include/znc/ZNCString.h
-include/znc/defines.h
-include/znc/main.h
-include/znc/version.h
-include/znc/znc.h
-include/znc/znc_export_lib_export.h
-include/znc/zncconfig.h
-lib/pkgconfig/znc.pc
-lib/znc/
-@so lib/znc/admindebug.so
-@so lib/znc/adminlog.so
-@so lib/znc/alias.so
-@so lib/znc/autoattach.so
-@so lib/znc/autocycle.so
-@so lib/znc/autoop.so
-@so lib/znc/autoreply.so
-@so lib/znc/autovoice.so
-@so lib/znc/awaynick.so
-@so lib/znc/awaystore.so
-@so lib/znc/block_motd.so
-@so lib/znc/blockuser.so
-@so lib/znc/bouncedcc.so
-@so lib/znc/buffextras.so
-@so lib/znc/cert.so
-@so lib/znc/certauth.so
-@so lib/znc/chansaver.so
-@so lib/znc/clearbufferonmsg.so
-@so lib/znc/clientnotify.so
-@so lib/znc/controlpanel.so
-@so lib/znc/crypt.so
-@so lib/znc/ctcpflood.so
-@so lib/znc/dcc.so
-@so lib/znc/disconkick.so
-@so lib/znc/fail2ban.so
-@so lib/znc/flooddetach.so
-@so lib/znc/identfile.so
-@so lib/znc/imapauth.so
-@so lib/znc/keepnick.so
-@so lib/znc/kickrejoin.so
-@so lib/znc/lastseen.so
-@so lib/znc/listsockets.so
-@so lib/znc/log.so
-@so lib/znc/missingmotd.so
-@so lib/znc/modules_online.so
-@so lib/znc/nickserv.so
-@so lib/znc/notes.so
-@so lib/znc/notify_connect.so
-@so lib/znc/perform.so
-@so lib/znc/raw.so
-@so lib/znc/route_replies.so
-@so lib/znc/sample.so
-@so lib/znc/samplewebapi.so
-@so lib/znc/sasl.so
-@so lib/znc/savebuff.so
-@so lib/znc/schat.so
-@so lib/znc/send_raw.so
-@so lib/znc/shell.so
-@so lib/znc/simple_away.so
-@so lib/znc/stickychan.so
-@so lib/znc/stripcontrols.so
-@so lib/znc/watch.so
-@so lib/znc/webadmin.so
-@man man/man1/znc-buildmod.1
-@man man/man1/znc.1
-share/znc/
-share/znc/cmake/
-share/znc/cmake/ZNCConfig.cmake
-share/znc/cmake/ZNCConfigVersion.cmake
-share/znc/cmake/znc_internal${MODCMAKE_BUILD_SUFFIX}
-share/znc/cmake/znc_internal.cmake
-share/znc/cmake/znc_public.cmake
-share/znc/modules/
-share/znc/modules/blockuser/
-share/znc/modules/blockuser/tmpl/
-share/znc/modules/blockuser/tmpl/blockuser_WebadminUser.tmpl
-share/znc/modules/cert/
-share/znc/modules/cert/tmpl/
-share/znc/modules/cert/tmpl/index.tmpl
-share/znc/modules/certauth/
-share/znc/modules/certauth/tmpl/
-share/znc/modules/certauth/tmpl/index.tmpl
-share/znc/modules/lastseen/
-share/znc/modules/lastseen/tmpl/
-share/znc/modules/lastseen/tmpl/index.tmpl
-share/znc/modules/lastseen/tmpl/lastseen_WebadminUser.tmpl
-share/znc/modules/listsockets/
-share/znc/modules/listsockets/tmpl/
-share/znc/modules/listsockets/tmpl/index.tmpl
-share/znc/modules/notes/
-share/znc/modules/notes/files/
-share/znc/modules/notes/files/trash.gif
-share/znc/modules/notes/tmpl/
-share/znc/modules/notes/tmpl/index.tmpl
-share/znc/modules/perform/
-share/znc/modules/perform/tmpl/
-share/znc/modules/perform/tmpl/index.tmpl
-share/znc/modules/q/
-share/znc/modules/q/tmpl/
-share/znc/modules/q/tmpl/index.tmpl
-share/znc/modules/samplewebapi/
-share/znc/modules/samplewebapi/tmpl/
-share/znc/modules/samplewebapi/tmpl/index.tmpl
-share/znc/modules/sasl/
-share/znc/modules/sasl/tmpl/
-share/znc/modules/sasl/tmpl/index.tmpl
-share/znc/modules/send_raw/
-share/znc/modules/send_raw/files/
-share/znc/modules/send_raw/files/select.js
-share/znc/modules/send_raw/tmpl/
-share/znc/modules/send_raw/tmpl/index.tmpl
-share/znc/modules/stickychan/
-share/znc/modules/stickychan/tmpl/
-share/znc/modules/stickychan/tmpl/index.tmpl
-share/znc/modules/stickychan/tmpl/stickychan_WebadminChan.tmpl
-share/znc/modules/webadmin/
-share/znc/modules/webadmin/files/
-share/znc/modules/webadmin/files/webadmin.css
-share/znc/modules/webadmin/files/webadmin.js
-share/znc/modules/webadmin/tmpl/
-share/znc/modules/webadmin/tmpl/add_edit_chan.tmpl
-share/znc/modules/webadmin/tmpl/add_edit_network.tmpl
-share/znc/modules/webadmin/tmpl/add_edit_user.tmpl
-share/znc/modules/webadmin/tmpl/del_network.tmpl
-share/znc/modules/webadmin/tmpl/del_user.tmpl
-share/znc/modules/webadmin/tmpl/encoding_settings.tmpl
-share/znc/modules/webadmin/tmpl/index.tmpl
-share/znc/modules/webadmin/tmpl/listusers.tmpl
-share/znc/modules/webadmin/tmpl/settings.tmpl
-share/znc/modules/webadmin/tmpl/traffic.tmpl
-share/znc/translations/
-share/znc/translations/bg-BG
-share/znc/translations/de-DE
-share/znc/translations/es-ES
-share/znc/translations/fr-FR
-share/znc/translations/id-ID
-share/znc/translations/it-IT
-share/znc/translations/nl-NL
-share/znc/translations/pl-PL
-share/znc/translations/ru-RU
-share/znc/webskins/
-share/znc/webskins/_default_/
-share/znc/webskins/_default_/pub/
-share/znc/webskins/_default_/pub/External.png
-share/znc/webskins/_default_/pub/_default_.css
-share/znc/webskins/_default_/pub/favicon.ico
-share/znc/webskins/_default_/pub/global.css
-share/znc/webskins/_default_/pub/jquery-1.11.2.js
-share/znc/webskins/_default_/pub/jquery-1.11.2.min.js
-share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.css
-share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.js
-share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.min.css
-share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.min.js
-share/znc/webskins/_default_/pub/robots.txt
-share/znc/webskins/_default_/pub/selectize-0.12.1.css
-share/znc/webskins/_default_/pub/selectize-standalone-0.12.1.js
-share/znc/webskins/_default_/pub/selectize-standalone-0.12.1.min.js
-share/znc/webskins/_default_/tmpl/
-share/znc/webskins/_default_/tmpl/Banner.tmpl
-share/znc/webskins/_default_/tmpl/BaseHeader.tmpl
-share/znc/webskins/_default_/tmpl/BreadCrumbs.tmpl
-share/znc/webskins/_default_/tmpl/DocType.tmpl
-share/znc/webskins/_default_/tmpl/Error.tmpl
-share/znc/webskins/_default_/tmpl/ExtraHeader.tmpl
-share/znc/webskins/_default_/tmpl/Footer.tmpl
-share/znc/webskins/_default_/tmpl/FooterTag.tmpl
-share/znc/webskins/_default_/tmpl/Header.tmpl
-share/znc/webskins/_default_/tmpl/InfoBar.tmpl
-share/znc/webskins/_default_/tmpl/LoginBar.tmpl
-share/znc/webskins/_default_/tmpl/LowerBanner.tmpl
-share/znc/webskins/_default_/tmpl/Menu.tmpl
-share/znc/webskins/_default_/tmpl/MessageBar.tmpl
-share/znc/webskins/_default_/tmpl/Options.tmpl
-share/znc/webskins/_default_/tmpl/_csrf_check.tmpl
-share/znc/webskins/_default_/tmpl/index.tmpl
-share/znc/webskins/dark-clouds/
-share/znc/webskins/dark-clouds/pub/
-share/znc/webskins/dark-clouds/pub/clouds-header.jpg
-share/znc/webskins/dark-clouds/pub/dark-clouds.css
-share/znc/webskins/dark-clouds/pub/favicon.ico
-share/znc/webskins/dark-clouds/tmpl/
-share/znc/webskins/dark-clouds/tmpl/Banner.tmpl
-share/znc/webskins/dark-clouds/tmpl/FooterTag.tmpl
-share/znc/webskins/dark-clouds/tmpl/Header.tmpl
-share/znc/webskins/dark-clouds/tmpl/LowerBanner.tmpl
-share/znc/webskins/forest/
-share/znc/webskins/forest/pub/
-share/znc/webskins/forest/pub/favicon.ico
-share/znc/webskins/forest/pub/forest-header.png
-share/znc/webskins/forest/pub/forest.css
-share/znc/webskins/forest/tmpl/
-share/znc/webskins/forest/tmpl/Banner.tmpl
-share/znc/webskins/forest/tmpl/FooterTag.tmpl
-share/znc/webskins/forest/tmpl/Header.tmpl
-share/znc/webskins/forest/tmpl/LowerBanner.tmpl
-share/znc/webskins/ice/
-share/znc/webskins/ice/pub/
-share/znc/webskins/ice/pub/favicon.ico
-share/znc/webskins/ice/pub/ice.css
-share/znc/webskins/ice/pub/linkbg.jpg
-share/znc/webskins/ice/pub/pagebg.gif
-share/znc/webskins/ice/tmpl/
-share/znc/webskins/ice/tmpl/FooterTag.tmpl
-share/znc/webskins/ice/tmpl/Header.tmpl
Index: net/znc/pkg/PLIST-main
===================================================================
RCS file: net/znc/pkg/PLIST-main
diff -N net/znc/pkg/PLIST-main
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ net/znc/pkg/PLIST-main 28 Apr 2022 13:07:03 -0000
@@ -0,0 +1,244 @@
+@pkgpath net/znc
+@newgroup _znc:877
+@newuser _znc:877:877:default:ZNC Daemon:/nonexistent:/sbin/nologin
+@rcscript ${RCDIR}/znc
+@owner _znc
+@group _znc
+@sample ${VARBASE}/znc/
+@sample ${VARBASE}/znc/configs/
+@owner
+@group
+@bin bin/znc
+bin/znc-buildmod
+include/znc/
+include/znc/Buffer.h
+include/znc/Chan.h
+include/znc/Client.h
+include/znc/Config.h
+include/znc/Csocket.h
+include/znc/ExecSock.h
+include/znc/FileUtils.h
+include/znc/HTTPSock.h
+include/znc/IRCNetwork.h
+include/znc/IRCSock.h
+include/znc/Listener.h
+include/znc/MD5.h
+include/znc/Message.h
+include/znc/Modules.h
+include/znc/Nick.h
+include/znc/Query.h
+include/znc/SHA256.h
+include/znc/SSLVerifyHost.h
+include/znc/Server.h
+include/znc/Socket.h
+include/znc/Template.h
+include/znc/Threads.h
+include/znc/Translation.h
+include/znc/User.h
+include/znc/Utils.h
+include/znc/WebModules.h
+include/znc/ZNCDebug.h
+include/znc/ZNCString.h
+include/znc/defines.h
+include/znc/main.h
+include/znc/version.h
+include/znc/znc.h
+include/znc/znc_export_lib_export.h
+include/znc/zncconfig.h
+lib/pkgconfig/znc.pc
+lib/znc/
+@so lib/znc/admindebug.so
+@so lib/znc/adminlog.so
+@so lib/znc/alias.so
+@so lib/znc/autoattach.so
+@so lib/znc/autocycle.so
+@so lib/znc/autoop.so
+@so lib/znc/autoreply.so
+@so lib/znc/autovoice.so
+@so lib/znc/awaynick.so
+@so lib/znc/awaystore.so
+@so lib/znc/block_motd.so
+@so lib/znc/blockuser.so
+@so lib/znc/bouncedcc.so
+@so lib/znc/buffextras.so
+@so lib/znc/cert.so
+@so lib/znc/certauth.so
+@so lib/znc/chansaver.so
+@so lib/znc/clearbufferonmsg.so
+@so lib/znc/clientnotify.so
+@so lib/znc/controlpanel.so
+@so lib/znc/crypt.so
+@so lib/znc/ctcpflood.so
+@so lib/znc/dcc.so
+@so lib/znc/disconkick.so
+@so lib/znc/fail2ban.so
+@so lib/znc/flooddetach.so
+@so lib/znc/identfile.so
+@so lib/znc/imapauth.so
+@so lib/znc/keepnick.so
+@so lib/znc/kickrejoin.so
+@so lib/znc/lastseen.so
+@so lib/znc/listsockets.so
+@so lib/znc/log.so
+@so lib/znc/missingmotd.so
+@so lib/znc/modules_online.so
+@so lib/znc/nickserv.so
+@so lib/znc/notes.so
+@so lib/znc/notify_connect.so
+@so lib/znc/perform.so
+@so lib/znc/raw.so
+@so lib/znc/route_replies.so
+@so lib/znc/sample.so
+@so lib/znc/samplewebapi.so
+@so lib/znc/sasl.so
+@so lib/znc/savebuff.so
+@so lib/znc/schat.so
+@so lib/znc/send_raw.so
+@so lib/znc/shell.so
+@so lib/znc/simple_away.so
+@so lib/znc/stickychan.so
+@so lib/znc/stripcontrols.so
+@so lib/znc/watch.so
+@so lib/znc/webadmin.so
+@man man/man1/znc-buildmod.1
+@man man/man1/znc.1
+share/doc/pkg-readmes/${PKGSTEM}
+share/znc/
+share/znc/cmake/
+share/znc/cmake/ZNCConfig.cmake
+share/znc/cmake/ZNCConfigVersion.cmake
+share/znc/cmake/znc_internal${MODCMAKE_BUILD_SUFFIX}
+share/znc/cmake/znc_internal.cmake
+share/znc/cmake/znc_public.cmake
+share/znc/modules/
+share/znc/modules/blockuser/
+share/znc/modules/blockuser/tmpl/
+share/znc/modules/blockuser/tmpl/blockuser_WebadminUser.tmpl
+share/znc/modules/cert/
+share/znc/modules/cert/tmpl/
+share/znc/modules/cert/tmpl/index.tmpl
+share/znc/modules/certauth/
+share/znc/modules/certauth/tmpl/
+share/znc/modules/certauth/tmpl/index.tmpl
+share/znc/modules/lastseen/
+share/znc/modules/lastseen/tmpl/
+share/znc/modules/lastseen/tmpl/index.tmpl
+share/znc/modules/lastseen/tmpl/lastseen_WebadminUser.tmpl
+share/znc/modules/listsockets/
+share/znc/modules/listsockets/tmpl/
+share/znc/modules/listsockets/tmpl/index.tmpl
+share/znc/modules/notes/
+share/znc/modules/notes/files/
+share/znc/modules/notes/files/trash.gif
+share/znc/modules/notes/tmpl/
+share/znc/modules/notes/tmpl/index.tmpl
+share/znc/modules/perform/
+share/znc/modules/perform/tmpl/
+share/znc/modules/perform/tmpl/index.tmpl
+share/znc/modules/q/
+share/znc/modules/q/tmpl/
+share/znc/modules/q/tmpl/index.tmpl
+share/znc/modules/samplewebapi/
+share/znc/modules/samplewebapi/tmpl/
+share/znc/modules/samplewebapi/tmpl/index.tmpl
+share/znc/modules/sasl/
+share/znc/modules/sasl/tmpl/
+share/znc/modules/sasl/tmpl/index.tmpl
+share/znc/modules/send_raw/
+share/znc/modules/send_raw/files/
+share/znc/modules/send_raw/files/select.js
+share/znc/modules/send_raw/tmpl/
+share/znc/modules/send_raw/tmpl/index.tmpl
+share/znc/modules/stickychan/
+share/znc/modules/stickychan/tmpl/
+share/znc/modules/stickychan/tmpl/index.tmpl
+share/znc/modules/stickychan/tmpl/stickychan_WebadminChan.tmpl
+share/znc/modules/webadmin/
+share/znc/modules/webadmin/files/
+share/znc/modules/webadmin/files/webadmin.css
+share/znc/modules/webadmin/files/webadmin.js
+share/znc/modules/webadmin/tmpl/
+share/znc/modules/webadmin/tmpl/add_edit_chan.tmpl
+share/znc/modules/webadmin/tmpl/add_edit_network.tmpl
+share/znc/modules/webadmin/tmpl/add_edit_user.tmpl
+share/znc/modules/webadmin/tmpl/del_network.tmpl
+share/znc/modules/webadmin/tmpl/del_user.tmpl
+share/znc/modules/webadmin/tmpl/encoding_settings.tmpl
+share/znc/modules/webadmin/tmpl/index.tmpl
+share/znc/modules/webadmin/tmpl/listusers.tmpl
+share/znc/modules/webadmin/tmpl/settings.tmpl
+share/znc/modules/webadmin/tmpl/traffic.tmpl
+share/znc/translations/
+share/znc/translations/bg-BG
+share/znc/translations/de-DE
+share/znc/translations/es-ES
+share/znc/translations/fr-FR
+share/znc/translations/id-ID
+share/znc/translations/it-IT
+share/znc/translations/nl-NL
+share/znc/translations/pl-PL
+share/znc/translations/ru-RU
+share/znc/webskins/
+share/znc/webskins/_default_/
+share/znc/webskins/_default_/pub/
+share/znc/webskins/_default_/pub/External.png
+share/znc/webskins/_default_/pub/_default_.css
+share/znc/webskins/_default_/pub/favicon.ico
+share/znc/webskins/_default_/pub/global.css
+share/znc/webskins/_default_/pub/jquery-1.11.2.js
+share/znc/webskins/_default_/pub/jquery-1.11.2.min.js
+share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.css
+share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.js
+share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.min.css
+share/znc/webskins/_default_/pub/jquery-ui-sortable.1.11.4.min.js
+share/znc/webskins/_default_/pub/robots.txt
+share/znc/webskins/_default_/pub/selectize-0.12.1.css
+share/znc/webskins/_default_/pub/selectize-standalone-0.12.1.js
+share/znc/webskins/_default_/pub/selectize-standalone-0.12.1.min.js
+share/znc/webskins/_default_/tmpl/
+share/znc/webskins/_default_/tmpl/Banner.tmpl
+share/znc/webskins/_default_/tmpl/BaseHeader.tmpl
+share/znc/webskins/_default_/tmpl/BreadCrumbs.tmpl
+share/znc/webskins/_default_/tmpl/DocType.tmpl
+share/znc/webskins/_default_/tmpl/Error.tmpl
+share/znc/webskins/_default_/tmpl/ExtraHeader.tmpl
+share/znc/webskins/_default_/tmpl/Footer.tmpl
+share/znc/webskins/_default_/tmpl/FooterTag.tmpl
+share/znc/webskins/_default_/tmpl/Header.tmpl
+share/znc/webskins/_default_/tmpl/InfoBar.tmpl
+share/znc/webskins/_default_/tmpl/LoginBar.tmpl
+share/znc/webskins/_default_/tmpl/LowerBanner.tmpl
+share/znc/webskins/_default_/tmpl/Menu.tmpl
+share/znc/webskins/_default_/tmpl/MessageBar.tmpl
+share/znc/webskins/_default_/tmpl/Options.tmpl
+share/znc/webskins/_default_/tmpl/_csrf_check.tmpl
+share/znc/webskins/_default_/tmpl/index.tmpl
+share/znc/webskins/dark-clouds/
+share/znc/webskins/dark-clouds/pub/
+share/znc/webskins/dark-clouds/pub/clouds-header.jpg
+share/znc/webskins/dark-clouds/pub/dark-clouds.css
+share/znc/webskins/dark-clouds/pub/favicon.ico
+share/znc/webskins/dark-clouds/tmpl/
+share/znc/webskins/dark-clouds/tmpl/Banner.tmpl
+share/znc/webskins/dark-clouds/tmpl/FooterTag.tmpl
+share/znc/webskins/dark-clouds/tmpl/Header.tmpl
+share/znc/webskins/dark-clouds/tmpl/LowerBanner.tmpl
+share/znc/webskins/forest/
+share/znc/webskins/forest/pub/
+share/znc/webskins/forest/pub/favicon.ico
+share/znc/webskins/forest/pub/forest-header.png
+share/znc/webskins/forest/pub/forest.css
+share/znc/webskins/forest/tmpl/
+share/znc/webskins/forest/tmpl/Banner.tmpl
+share/znc/webskins/forest/tmpl/FooterTag.tmpl
+share/znc/webskins/forest/tmpl/Header.tmpl
+share/znc/webskins/forest/tmpl/LowerBanner.tmpl
+share/znc/webskins/ice/
+share/znc/webskins/ice/pub/
+share/znc/webskins/ice/pub/favicon.ico
+share/znc/webskins/ice/pub/ice.css
+share/znc/webskins/ice/pub/linkbg.jpg
+share/znc/webskins/ice/pub/pagebg.gif
+share/znc/webskins/ice/tmpl/
+share/znc/webskins/ice/tmpl/FooterTag.tmpl
+share/znc/webskins/ice/tmpl/Header.tmpl
Index: net/znc/pkg/PLIST-sasl
===================================================================
RCS file: net/znc/pkg/PLIST-sasl
diff -N net/znc/pkg/PLIST-sasl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ net/znc/pkg/PLIST-sasl 28 Apr 2022 12:54:54 -0000
@@ -0,0 +1 @@
+@so lib/znc/cyrusauth.so
Index: net/znc/pkg/README-main
===================================================================
RCS file: net/znc/pkg/README-main
diff -N net/znc/pkg/README-main
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ net/znc/pkg/README-main 28 Apr 2022 12:54:54 -0000
@@ -0,0 +1,11 @@
++-------------------------------------------------------------------------------
+| Running ${PKGSTEM} on OpenBSD
++-------------------------------------------------------------------------------
+
+Configuration file
+==================
+
+The default configuration file for ZNC on OpenBSD is to be stored
+at ${VARBASE}/znc/configs/znc.conf and can be created interactively by
+
+$ su -s /bin/ksh _znc -c "${LOCALBASE}/bin/znc -d ${VARBASE}/znc --makeconf"
Index: net/znc/pkg/znc.rc
===================================================================
RCS file: net/znc/pkg/znc.rc
diff -N net/znc/pkg/znc.rc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ net/znc/pkg/znc.rc 28 Apr 2022 12:54:54 -0000
@@ -0,0 +1,11 @@
+#!/bin/ksh
+
+daemon="${PREFIX}/bin/znc"
+daemon_flags="-d ${VARBASE}/znc"
+daemon_user="_znc"
+
+. /etc/rc.d/rc.subr
+
+rc_reload=NO
+
+rc_cmd $1
No comments:
Post a Comment