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

(-)Makefile (-15 / +19 lines)
Lines 6-38 Link Here
6
#
6
#
7
7
8
PORTNAME=	spread
8
PORTNAME=	spread
9
PORTVERSION=	3.16.1
9
PORTVERSION=	3.16.2
10
CATEGORIES=	net perl5 java
10
CATEGORIES=	net perl5 java
11
MASTER_SITES=	${MASTER_SITE_LOCAL}
11
MASTER_SITES=	http://www.roughtrade.net/distfiles/
12
#MASTER_SITES=	${MASTER_SITE_LOCAL}
12
MASTER_SITE_SUBDIR=	petef
13
MASTER_SITE_SUBDIR=	petef
13
DISTNAME=	${PORTNAME}-src-${PORTVERSION}
14
DISTNAME=	${PORTNAME}-src-${PORTVERSION}
14
15
15
MAINTAINER=	joshua@roughtrade.net
16
MAINTAINER=	joshua@roughtrade.net
16
17
17
.if defined(WITH_JAVA_LIB)
18
BUILD_DEPENDS=	${LOCALBASE}/jdk${JDK_VERSION}/bin/javac:${PORTSDIR}/java/jdk
19
.endif
20
21
MAKEFILE=	FreeBSD_makefile
18
MAKEFILE=	FreeBSD_makefile
22
19
23
MAN1=	spread.1
20
MAN1=	spflooder.1 spmonitor.1 spread.1 sptuser.1 spuser.1
24
MAN3=	SP_connect.3 SP_disconnect.3 SP_equal_group_ids.3 SP_error.3 \
21
MAN3=	libsp.3 SP_connect.3 SP_disconnect.3 SP_equal_group_ids.3 SP_error.3 \
25
	SP_join.3 SP_leave.3 SP_multicast.3 SP_multigroup_multicast.3 \
22
	SP_join.3 SP_leave.3 SP_multicast.3 SP_multigroup_multicast.3 \
26
	SP_multigroup_scat_multicast.3 SP_poll.3 SP_receive.3 \
23
	SP_multigroup_scat_multicast.3 SP_poll.3 SP_receive.3 \
27
	SP_scat_multicast.3 SP_scat_receive.3
24
	SP_scat_multicast.3 SP_scat_receive.3
28
25
26
.if defined(WITH_JAVA_LIB)
27
USE_JAVA=	1.2+
28
.endif
29
USE_PERL5=	yes
29
USE_PERL5=	yes
30
INSTALLS_SHLIB=	yes
30
INSTALLS_SHLIB=	yes
31
PKGMESSAGE=	${WRKSRC}/license.txt
31
PKGMESSAGE=	${WRKSRC}/license.txt
32
32
33
JDK_VERSION?=    1.1.8
34
JAVASUBDIR=	jdk${JDK_VERSION}
35
JAVADIR=	${PREFIX}/${JAVASUBDIR}
36
JAVALIBDIR=	${PREFIX}/share/java/classes
33
JAVALIBDIR=	${PREFIX}/share/java/classes
37
34
38
.if defined(WITH_JAVA_LIB)
35
.if defined(WITH_JAVA_LIB)
Lines 51-65 Link Here
51
.include <bsd.port.pre.mk>
48
.include <bsd.port.pre.mk>
52
49
53
post-patch:
50
post-patch:
54
.for f in configuration.c auth-ip.c auth-pword.c docs/spread.1 docs/spmonitor.1
51
.for f in configuration.c auth-ip.c auth-pword.c docs/spread.1 \
52
	docs/spmonitor.1 Readme.txt
55
	@${PERL} -pi -e 's,/etc/spread,${PREFIX}/etc/spread,g' ${WRKSRC}/${f}
53
	@${PERL} -pi -e 's,/etc/spread,${PREFIX}/etc/spread,g' ${WRKSRC}/${f}
56
.endfor
54
.endfor
57
55
58
post-build:
56
post-build:
59
	(cd ${WRKSRC}/perl/Spread; ${PERL} Makefile.PL; ${MAKE})
57
	(cd ${WRKSRC}/perl/Spread; ${PERL} Makefile.PL; ${MAKE})
60
.if defined(WITH_JAVA_LIB)
58
.if defined(WITH_JAVA_LIB)
61
	(cd ${WRKSRC}/java; ${JAVADIR}/bin/javac \
59
	(cd ${WRKSRC}/java; CLASSPATH=${JAVA_CLASSES} ${JAVAC} spread/*.java -d ./)
62
	splib_src/*.java -d ./)
60
.if !defined(NOPORTDOCS)
61
	(cd ${WRKSRC}/java; mkdir docs; \
62
	${JAVADOC} -sourcepath spread/ -verbose -windowtitle 'Spread for Java' \
63
		-nodeprecated -d docs/ spread/*.java)
64
.endif
63
.endif
65
.endif
64
66
65
pre-install:
67
pre-install:
Lines 78-90 Link Here
78
	${INSTALL_DATA} ${WRKSRC}/sp_events.h ${PREFIX}/include
80
	${INSTALL_DATA} ${WRKSRC}/sp_events.h ${PREFIX}/include
79
	${INSTALL_DATA} ${WRKSRC}/sample.spread.conf ${PREFIX}/etc/spread.conf.sample
81
	${INSTALL_DATA} ${WRKSRC}/sample.spread.conf ${PREFIX}/etc/spread.conf.sample
80
	${INSTALL_DATA} ${WRKSRC}/sample.spread.access_ip ${PREFIX}/etc/spread.access_ip.sample
82
	${INSTALL_DATA} ${WRKSRC}/sample.spread.access_ip ${PREFIX}/etc/spread.access_ip.sample
81
	${INSTALL_MAN} ${WRKSRC}/docs/spread.1 ${PREFIX}/man/man1
82
	(cd ${WRKSRC}/perl/Spread && ${MAKE} install)
83
	(cd ${WRKSRC}/perl/Spread && ${MAKE} install)
83
	${GZIP_CMD} ${GZIP} ${LOCALBASE}/lib/perl5/${PERL_VERSION}/man/man3/Spread.3
84
	${GZIP_CMD} ${GZIP} ${LOCALBASE}/lib/perl5/${PERL_VERSION}/man/man3/Spread.3
84
.if defined(WITH_JAVA_LIB)
85
.if defined(WITH_JAVA_LIB)
85
	${INSTALL} -d -o root -g wheel -m 0755 ${JAVALIBDIR}/${PORTNAME}
86
	${INSTALL} -d -o root -g wheel -m 0755 ${JAVALIBDIR}/${PORTNAME}
86
	${INSTALL_DATA} ${WRKSRC}/java/spread/*.class ${JAVALIBDIR}/${PORTNAME}
87
	${INSTALL_DATA} ${WRKSRC}/java/spread/*.class ${JAVALIBDIR}/${PORTNAME}
87
.endif
88
.endif
89
.for f in ${MAN1}
90
	${INSTALL_MAN} ${WRKSRC}/docs/${f} ${PREFIX}/man/man1
91
.endfor
88
.for f in ${MAN3}
92
.for f in ${MAN3}
89
	${INSTALL_MAN} ${WRKSRC}/docs/${f} ${PREFIX}/man/man3
93
	${INSTALL_MAN} ${WRKSRC}/docs/${f} ${PREFIX}/man/man3
90
.endfor
94
.endfor
(-)distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (spread-src-3.16.1.tar.gz) = 198a3eeac1a4b66800f4c857f8f40faa
1
MD5 (spread-src-3.16.2.tar.gz) = b90f0b5b3ac76f20a7c09b1e0d36b3b6
(-)pkg-plist (-1 lines)
Lines 38-44 Link Here
38
%%JAVALIB_DOCS%%share/doc/spread/java/html/help-doc.html
38
%%JAVALIB_DOCS%%share/doc/spread/java/html/help-doc.html
39
%%JAVALIB_DOCS%%share/doc/spread/java/html/index-all.html
39
%%JAVALIB_DOCS%%share/doc/spread/java/html/index-all.html
40
%%JAVALIB_DOCS%%share/doc/spread/java/html/index.html
40
%%JAVALIB_DOCS%%share/doc/spread/java/html/index.html
41
%%JAVALIB_DOCS%%share/doc/spread/java/html/java.html
42
%%JAVALIB_DOCS%%share/doc/spread/java/html/overview-tree.html
41
%%JAVALIB_DOCS%%share/doc/spread/java/html/overview-tree.html
43
%%JAVALIB_DOCS%%share/doc/spread/java/html/packages.html
42
%%JAVALIB_DOCS%%share/doc/spread/java/html/packages.html
44
%%JAVALIB_DOCS%%share/doc/spread/java/html/serialized-form.html
43
%%JAVALIB_DOCS%%share/doc/spread/java/html/serialized-form.html
(-)files/patch-data_link.c (+10 lines)
Added Link Here
1
--- data_link.c.orig	Sat Apr  6 22:45:23 2002
2
+++ data_link.c	Sat Apr  6 22:48:01 2002
3
@@ -93,6 +93,7 @@
4
 	{
5
         	soc_addr.sin_family    	= AF_INET;
6
         	soc_addr.sin_port	= htons(port);
7
+		bzero(&soc_addr.sin_zero, sizeof(soc_addr.sin_zero));
8
                 if (interface_address == 0)
9
                         soc_addr.sin_addr.s_addr= INADDR_ANY;
10
                 else 
(-)files/patch-session.c (+10 lines)
Added Link Here
1
--- session.c.orig	Sat Apr  6 22:47:26 2002
2
+++ session.c	Sat Apr  6 22:47:42 2002
3
@@ -347,6 +347,7 @@
4
 
5
 	/* Initiation of the INET socket */
6
 
7
+	bzero(&inet_addr.sin_zero, sizeof(inet_addr.sin_zero));
8
 	inet_addr.sin_family	= AF_INET;
9
 	inet_addr.sin_port	= htons(port);
10
         Accept_inet_mbox_num = 0;

Return to bug 36814