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

(-)irc/sircd/Makefile (-13 / +10 lines)
Lines 7-38 Link Here
7
#
7
#
8
8
9
PORTNAME=	sircd
9
PORTNAME=	sircd
10
PORTVERSION=	0.2.5a
10
PORTVERSION=	0.4.0
11
CATEGORIES=	irc
11
CATEGORIES=	irc
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
13
		http://www.sircd.org/files/
13
		http://www.sircd.org/files/
14
MASTER_SITE_SUBDIR=	${PORTNAME}
14
MASTER_SITE_SUBDIR=	${PORTNAME}
15
DISTNAME=	${PORTNAME}-${PORTVERSION:S/a/-alpha/}
16
15
17
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
18
17
19
USE_OPENSSL=	yes
18
USE_OPENSSL=	yes
20
WRKSRC=		${WRKDIR}/${DISTNAME}/server
21
USE_GMAKE=	yes
19
USE_GMAKE=	yes
20
MAKE_ENV=	LD="${CC}" \
21
		PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
22
		PTHREAD_LIBS="${PTHREAD_LIBS}"
22
ALL_TARGET=	release
23
ALL_TARGET=	release
23
INSTALLS_SHLIB=	yes
24
INSTALLS_SHLIB=	yes
24
25
25
post-patch:
26
	@${PERL} -pi -e "s,-lssl,-lssl -lcrypto,g" ${WRKSRC}/sircd/Makefile
27
28
do-install:
26
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/sircd/sircd ${PREFIX}/sbin
27
	${INSTALL_PROGRAM} ${WRKSRC}/sircd/sircd ${PREFIX}/sbin/sircd
30
	${INSTALL} ${WRKSRC}/../syscore/libsyscore.so ${PREFIX}/lib
31
	${INSTALL_DATA} ${WRKSRC}/sircd/sircd.conf ${PREFIX}/etc/sircd.conf.sample
28
	${INSTALL_DATA} ${WRKSRC}/sircd/sircd.conf ${PREFIX}/etc/sircd.conf.sample
32
	${MKDIR} ${PREFIX}/share/sircd/plugins
29
	${INSTALL_DATA} ${WRKSRC}/syscore/libsyscore.so ${PREFIX}/lib/libsyscore.so
33
.for file in mod_base.so mod_oper.so
30
	@${MKDIR} ${PREFIX}/lib/sircd
34
	${INSTALL} ${WRKSRC}/plugins/${file} ${PREFIX}/share/sircd/plugins
31
	${INSTALL_DATA} ${WRKSRC}/sircd/motd.txt ${PREFIX}/lib/sircd/motd.txt
35
.endfor
32
	@${MKDIR} ${PREFIX}/lib/sircd/plugins
36
	${INSTALL_DATA} ${WRKSRC}/sircd/motd.txt ${PREFIX}/share/sircd
33
	${INSTALL_DATA} ${WRKSRC}/plugins/*.so ${PREFIX}/lib/sircd/plugins
37
34
38
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)irc/sircd/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (sircd-0.2.5-alpha.tar.gz) = 001aef9c4e700a240a503f01d351b746
1
MD5 (sircd-0.4.0.tar.gz) = cf5d230741e221bd48797eda373d0468
(-)irc/sircd/files/patch-Makefile (+26 lines)
Line 0 Link Here
1
--- Makefile.orig	Sun Feb  3 02:44:49 2002
2
+++ Makefile	Thu Aug  8 02:50:28 2002
3
@@ -31,10 +31,10 @@
4
 ## 
5
 
6
 # Default (Linux / BSD)
7
-CC       = gcc -pthread
8
-LD       = gcc
9
-XLIBS    = -lpthread
10
-RFLAGS   = -march=i686
11
+#CC       = gcc -pthread
12
+#LD       = gcc
13
+XLIBS    = ${PTHREAD_LIBS}
14
+RFLAGS   = ${PTHREAD_CFLAGS}
15
 SHFLAGS  = -fPIC
16
 
17
 # Solaris (SPARC)
18
@@ -56,7 +56,7 @@
19
 # Release Flags
20
 ##
21
 
22
-RFLAGS += -O3 -fomit-frame-pointer
23
+RFLAGS += ${CFLAGS}
24
 RFLAGS += -DNDEBUG -D_REENTRANT
25
 
26
 ##
(-)irc/sircd/files/patch-sircd::src::srv_commands.c (-11 lines)
Lines 1-11 Link Here
1
--- sircd/src/srv_commands.c.orig	Fri Jun 15 16:10:36 2001
2
+++ sircd/src/srv_commands.c	Fri Jun 15 16:11:25 2001
3
@@ -11,6 +11,8 @@
4
 */
5
 
6
 #include <srv_include.h>
7
+#include <sys/types.h>
8
+#include <sys/stat.h>
9
 
10
 #ifdef WIN32
11
 	#pragma warning(disable : 4090)	// const
(-)irc/sircd/pkg-plist (-6 / +7 lines)
Lines 1-8 Link Here
1
sbin/sircd
1
sbin/sircd
2
lib/libsyscore.so
3
etc/sircd.conf.sample
2
etc/sircd.conf.sample
4
share/sircd/motd.txt
3
lib/libsyscore.so
5
share/sircd/plugins/mod_base.so
4
lib/sircd/motd.txt
6
share/sircd/plugins/mod_oper.so
5
lib/sircd/plugins/cl_base.so
7
@dirrm share/sircd/plugins
6
lib/sircd/plugins/cl_oper.so
8
@dirrm share/sircd
7
lib/sircd/plugins/sv_base.so
8
@dirrm lib/sircd/plugins
9
@dirrm lib/sircd

Return to bug 41504