View | Details | Raw Unified | Return to bug 283431
Collapse All | Expand All

(-)b/irc/eggdrop/Makefile (-6 / +9 lines)
Lines 1-5 Link Here
1
PORTNAME=	eggdrop
1
PORTNAME=	eggdrop
2
DISTVERSION=	1.9.3
2
DISTVERSION=	1.10.0
3
PORTREVISION=	1
3
PORTREVISION=	1
4
CATEGORIES=	irc
4
CATEGORIES=	irc
5
MASTER_SITES=	https://github.com/eggheads/${PORTNAME}/releases/download/v${DISTVERSION}/
5
MASTER_SITES=	https://github.com/eggheads/${PORTNAME}/releases/download/v${DISTVERSION}/
Lines 11-17 WWW= https://www.eggheads.org/ Link Here
11
LICENSE=	GPLv2
11
LICENSE=	GPLv2
12
LICENSE_FILE=	${WRKSRC}/COPYING
12
LICENSE_FILE=	${WRKSRC}/COPYING
13
13
14
USES=		tcl ssl
14
USES=		tcl ssl compiler:c11 cpe
15
USE_GCC=	yes
15
16
16
GNU_CONFIGURE=	yes
17
GNU_CONFIGURE=	yes
17
CONFIGURE_ARGS=	--with-tcllib=${LOCALBASE}/lib/libtcl${TCL_SHLIB_VER}.so \
18
CONFIGURE_ARGS=	--with-tcllib=${LOCALBASE}/lib/libtcl${TCL_SHLIB_VER}.so \
Lines 24-29 SUB_FILES= pkg-message Link Here
24
OPTIONS_DEFINE=	DOCS
25
OPTIONS_DEFINE=	DOCS
25
26
26
post-patch:
27
post-patch:
28
	@${REINPLACE_CMD} -e 's|tcl.h|tcl${TCL_VER}/tcl.h|g' ${WRKSRC}/src/mod/python.mod/pycmds.c
27
	@${SED} -e 's#%%PREFIX%%#${PREFIX}#g' ${WRKSRC}/eggdrop.conf \
29
	@${SED} -e 's#%%PREFIX%%#${PREFIX}#g' ${WRKSRC}/eggdrop.conf \
28
		> ${WRKSRC}/eggdrop.conf.sample
30
		> ${WRKSRC}/eggdrop.conf.sample
29
31
Lines 97-106 do-install: Link Here
97
99
98
do-install-DOCS-on:
100
do-install-DOCS-on:
99
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
101
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
100
.for f in ABOUT BANS BOTNET BUG-REPORT COMPILE-GUIDE CONTENTS \
102
.for f in ABOUT ACCOUNTS AUTOSCRIPTS BANS BOTNET BUG-REPORT	\
101
	FIRST-SCRIPT MODULES PARTYLINE PATCH-HOWTO \
103
	COMPILE-GUIDE CONTENTS FIRST-SCRIPT IPV6 IRCv3 LEGAL \
102
	TRICKS Changes1.6 USERS \
104
	modules/MODULES PARTYLINE PATCH-HOWTO PBKDF2 TLS \
103
	tcl-commands.doc
105
	TRICKS TWITCH Changes1.9 USERS \
106
	tcl-commands.doc twitch-tcl-commands.doc
104
	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}
107
	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}
105
.endfor
108
.endfor
106
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/html
109
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/html
(-)b/irc/eggdrop/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1661601129
1
TIMESTAMP = 1734666962
2
SHA256 (eggdrop-1.9.3.tar.gz) = 658542e8cba4705aeb096b08d8a42d1a994a808c204a4d7050c8a37bd24bc79f
2
SHA256 (eggdrop-1.10.0.tar.gz) = 1f1707eb5023df8e0bcaa53c937e7ce5282fa1f85dc37e11d6ce4aa9d438d752
3
SIZE (eggdrop-1.9.3.tar.gz) = 2046726
3
SIZE (eggdrop-1.10.0.tar.gz) = 2215632
(-)b/irc/eggdrop/files/patch-eggdrop.conf (-16 / +15 lines)
Lines 1-29 Link Here
1
--- eggdrop.conf.orig	2018-12-27 18:51:16 UTC
1
--- eggdrop.conf.bak	2024-12-19 22:03:18.314826000 -0600
2
+++ eggdrop.conf
2
+++ eggdrop.conf	2024-12-19 22:11:55.124362000 -0600
3
@@ -1,4 +1,4 @@
3
@@ -1,4 +1,4 @@
4
-#! /path/to/executable/eggdrop
4
-#! /path/to/executable/eggdrop
5
+#!%%PREFIX%%/bin/eggdrop
5
+#!%%PREFIX%%/bin/eggdrop
6
 # ^- This should contain a fully qualified path to your Eggdrop executable.
6
 # ^- This should contain a fully qualified path to your Eggdrop executable.
7
 #
7
 #
8
 # This is a sample Eggdrop configuration file which includes all possible
8
 # This is a sample Eggdrop configuration file which includes all possible
9
@@ -604,7 +604,7 @@ die "Please make sure you edit your config file comple
9
@@ -607,7 +607,7 @@
10
 # If you run the bot from the compilation directory, you will want to set
10
 # This path specifies the path were Eggdrop should look for its modules.
11
 # this to "". If you use 'make install' (like all good kiddies do ;), this
11
 # If you use 'make install' (like all good kiddies do ;), this is a fine
12
 # is a fine default. Otherwise, use your head :)
12
 # default. Otherwise, use your head :)
13
-set mod-path "modules/"
13
-set mod-path "modules/"
14
+set mod-path "%%PREFIX%%/lib/eggdrop/"
14
+set mod-path "%%PREFIX%%/lib/modules/"
15
 
15
 
16
 
16
 
17
 #### BLOWFISH MODULE ####
17
 #### PBKDF2 MODULE ####
18
@@ -1047,6 +1047,11 @@ set servers {
18
@@ -1082,6 +1082,10 @@
19
   [2001:db8:618:5c0:263::]:6669:password
19
 server add 2001:db8:618:5c0:263:: 6669 password
20
   ssl.example.net:+6697
20
 server add ssl.example.net +7000
21
 }
21
 
22
+
23
+# Set this option, if you want a SSL connection to the IRC Server(s) specified
22
+# Set this option, if you want a SSL connection to the IRC Server(s) specified
24
+# above. This setting applies to all servers, so make sure they all support SSL
23
+# above. This setting applies to all servers, so make sure they all support SSL
25
+# connections. Eggdrop has to be compiled with SSL support for this to work!
24
+# connections. Eggdrop has to be compiled with SSL support for this to work!
26
+set use-ssl 0
25
+set use-ssl 0
27
 
26
 #### CAP Features ####
28
 # Number of seconds to wait between transmitting queued lines to the server.
27
 # This section controls IRCv3 capabilities supported natively by Eggdrop. You
29
 # Lower this value at your own risk.  ircd is known to start flood control
28
 # can enable individual settings here to be requested as part of the
(-)b/irc/eggdrop/pkg-plist (-1 / +10 lines)
Lines 17-34 lib/eggdrop/transfer.so Link Here
17
lib/eggdrop/uptime.so
17
lib/eggdrop/uptime.so
18
share/man/man1/eggdrop.1.gz
18
share/man/man1/eggdrop.1.gz
19
%%PORTDOCS%%%%DOCSDIR%%/ABOUT
19
%%PORTDOCS%%%%DOCSDIR%%/ABOUT
20
%%PORTDOCS%%%%DOCSDIR%%/ACCOUNTS
21
%%PORTDOCS%%%%DOCSDIR%%/AUTOSCRIPTS
20
%%PORTDOCS%%%%DOCSDIR%%/BANS
22
%%PORTDOCS%%%%DOCSDIR%%/BANS
21
%%PORTDOCS%%%%DOCSDIR%%/BOTNET
23
%%PORTDOCS%%%%DOCSDIR%%/BOTNET
22
%%PORTDOCS%%%%DOCSDIR%%/BUG-REPORT
24
%%PORTDOCS%%%%DOCSDIR%%/BUG-REPORT
23
%%PORTDOCS%%%%DOCSDIR%%/COMPILE-GUIDE
25
%%PORTDOCS%%%%DOCSDIR%%/COMPILE-GUIDE
24
%%PORTDOCS%%%%DOCSDIR%%/CONTENTS
26
%%PORTDOCS%%%%DOCSDIR%%/CONTENTS
25
%%PORTDOCS%%%%DOCSDIR%%/Changes1.6
27
%%PORTDOCS%%%%DOCSDIR%%/Changes1.9
26
%%PORTDOCS%%%%DOCSDIR%%/FIRST-SCRIPT
28
%%PORTDOCS%%%%DOCSDIR%%/FIRST-SCRIPT
27
%%PORTDOCS%%%%DOCSDIR%%/MODULES
29
%%PORTDOCS%%%%DOCSDIR%%/MODULES
28
%%PORTDOCS%%%%DOCSDIR%%/PARTYLINE
30
%%PORTDOCS%%%%DOCSDIR%%/PARTYLINE
29
%%PORTDOCS%%%%DOCSDIR%%/PATCH-HOWTO
31
%%PORTDOCS%%%%DOCSDIR%%/PATCH-HOWTO
30
%%PORTDOCS%%%%DOCSDIR%%/TRICKS
32
%%PORTDOCS%%%%DOCSDIR%%/TRICKS
31
%%PORTDOCS%%%%DOCSDIR%%/USERS
33
%%PORTDOCS%%%%DOCSDIR%%/USERS
34
%%PORTDOCS%%%%DOCSDIR%%/IPV6
35
%%PORTDOCS%%%%DOCSDIR%%/IRCv3
36
%%PORTDOCS%%%%DOCSDIR%%/LEGAL
37
%%PORTDOCS%%%%DOCSDIR%%/PBKDF2
38
%%PORTDOCS%%%%DOCSDIR%%/TLS
39
%%PORTDOCS%%%%DOCSDIR%%/TWITCH
40
%%PORTDOCS%%%%DOCSDIR%%/twitch-tcl-commands.doc
32
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
41
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
33
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
42
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
34
%%PORTDOCS%%%%DOCSDIR%%/settings/CONTENTS
43
%%PORTDOCS%%%%DOCSDIR%%/settings/CONTENTS

Return to bug 283431