mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
- Update to version 0.9.14
PR: 58590 Submitted by: Evgueni V. Gavrilov <aquatique@rusunix.org> (maintainer)
This commit is contained in:
parent
5adb8458c7
commit
b87c6e2d10
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=92316
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= silc
|
||||
PORTVERSION= 0.9.10.1
|
||||
PORTVERSION= 0.9.14
|
||||
CATEGORIES= net ipv6 security
|
||||
MASTER_SITES= http://www.silcnet.org/download/%SUBDIR%/ \
|
||||
http://ftp.silcnet.org/%SUBDIR%/ \
|
||||
@ -28,16 +28,15 @@ MAINTAINER= aquatique@rusunix.org
|
||||
COMMENT= Secure Internet Live Conferencing (SILC) network server
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_LIBTOOL= yes
|
||||
USE_GMAKE= yes
|
||||
USE_REINPLACE= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-silcd-config-file=${PREFIX}/etc/${PORTNAME}/silcd.conf \
|
||||
--with-etcdir=${PREFIX}/etc/${PORTNAME} \
|
||||
--with-helpdir=share/${PORTNAME}/help \
|
||||
--with-logsdir=${PORTNAME}/logs \
|
||||
--with-simdir=${PREFIX}/lib/silcsim/server \
|
||||
--with-logsdir=/var/log/${PORTNAME} \
|
||||
--with-silcd-pid-file=/var/run/silcd.pid
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
PLIST_SUB= INSTALL_DIR="${INSTALL_DIR}"
|
||||
PKGDEINSTALL= ${PKGINSTALL}
|
||||
|
||||
@ -47,7 +46,7 @@ MAN5= silcd.conf.5
|
||||
MAN8= silcd.8
|
||||
|
||||
.ifndef(WITH_PTHREADS)
|
||||
CONFIGURE_ARGS+= --disable-threads
|
||||
CONFIGURE_ARGS+= --without-pthreads
|
||||
.else
|
||||
CONFIGURE_ENV+= CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS} ${PTHREAD_LIBS}"
|
||||
.endif
|
||||
@ -60,15 +59,12 @@ pre-everything::
|
||||
@${ECHO_MSG} '===> Define WITH_PTHREADS to enable pthreads support'
|
||||
.endif
|
||||
@${ECHO_MSG}
|
||||
.ifndef(WITH_OPTIMIZED_CFLAGS)
|
||||
@${ECHO_MSG} '===> Define WITH_OPTIMIZED_CFLAGS to enable compilation optimizations'
|
||||
@${ECHO_MSG} '===> which is known to break some platforms (e.g., alpha)'
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/silcd.sh \
|
||||
> ${WRKSRC}/silcd.sh
|
||||
|
||||
post-patch:
|
||||
.ifndef(WITH_OPTIMIZED_CFLAGS)
|
||||
@${REINPLACE_CMD} -e 's/-O2//' ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
|
||||
.endif
|
||||
.ifdef(NOPORTDOCS)
|
||||
@${REINPLACE_CMD} -E -e \
|
||||
's/(install-data-hook:.*)example-install/\1/' \
|
||||
@ -77,12 +73,14 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's/--libtool-enable-shared//' \
|
||||
${WRKSRC}/lib/silccrypt/Makefile.in
|
||||
|
||||
post-configure:
|
||||
@${CP} ${LIBTOOL} ${WRKSRC}
|
||||
|
||||
post-install:
|
||||
@${SETENV} PKG_PREFIX=${PREFIX} ${SH} \
|
||||
${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
${INSTALL_DATA} ${WRKSRC}/silcd.sh ${PREFIX}/etc/rc.d/silcd.sh-dist
|
||||
@if [ ! -f ${PREFIX}/etc/rc.d/silcd.sh ]; then \
|
||||
${ECHO} "Installing ${PREFIX}/etc/rc.d/silcd.sh startup file."; \
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/silcd.sh ${PREFIX}/etc/rc.d/silcd.sh; \
|
||||
fi
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
|
@ -1 +1 @@
|
||||
MD5 (silc-server-0.9.10.1.tar.bz2) = 47f687c8261f31befd16b8ae2fad2716
|
||||
MD5 (silc-server-0.9.14.tar.bz2) = f10f423c6ccc2a8610439a517495cd58
|
||||
|
@ -1,23 +1,15 @@
|
||||
--- Makefile.in.orig Thu Dec 5 19:43:42 2002
|
||||
+++ Makefile.in Tue Dec 31 18:26:52 2002
|
||||
@@ -231,7 +231,7 @@
|
||||
--- Makefile.in.orig Thu Oct 16 00:22:13 2003
|
||||
+++ Makefile.in Mon Oct 27 12:19:58 2003
|
||||
@@ -702,8 +702,6 @@
|
||||
|
||||
AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign
|
||||
|
||||
-COMMONDIRS = lib irssi silc silcd doc includes
|
||||
+COMMONDIRS = lib irssi silcd doc includes
|
||||
|
||||
# Sub directories defined by "distributions" file, and can be overridden
|
||||
# with ./configure, which substitutes these variables.
|
||||
@@ -700,7 +700,6 @@
|
||||
install-dirs:
|
||||
-mkdir -p $(etcdir)
|
||||
-mkdir -p $(modulesdir)
|
||||
- -mkdir -p $(modulesdir)
|
||||
- -mkdir -p $(docdir)
|
||||
|
||||
install-dirs-client: install-dirs
|
||||
-mkdir -p $(helpdir)
|
||||
@@ -728,8 +727,7 @@
|
||||
@@ -731,8 +729,7 @@
|
||||
$(INSTALL_DATA) $(srcdir)/doc/silc.1 $(mandir)/man1; \
|
||||
fi
|
||||
|
||||
@ -27,7 +19,7 @@
|
||||
-@if test -f $(srcdir)/doc/silcd.8 ; then \
|
||||
$(INSTALL_DATA) $(srcdir)/doc/silcd.8 $(mandir)/man8; \
|
||||
fi
|
||||
@@ -746,13 +744,11 @@
|
||||
@@ -749,16 +746,13 @@
|
||||
fi
|
||||
|
||||
etc-install-server:
|
||||
@ -40,11 +32,14 @@
|
||||
- chmod go= $(etcdir)/silcd.conf; \
|
||||
- fi
|
||||
+ $(etcdir)/silcalgs.conf.sample; \
|
||||
+ chmod go= $(etcdir)/silcd.conf.sample
|
||||
+ chmod go= $(etcdir)/silcd.conf.sample; \
|
||||
|
||||
sim-install:
|
||||
-$(INSTALL_DATA) $(srcdir)/lib/silcsim/*.so $(modulesdir)/
|
||||
@@ -764,9 +760,9 @@
|
||||
- -$(INSTALL_DATA) $(srcdir)/lib/silcsim/*.so $(modulesdir)/
|
||||
|
||||
toolkit-install:
|
||||
-mkdir -p $(docdir)/toolkit/
|
||||
@@ -767,13 +761,13 @@
|
||||
-cp -R $(srcdir)/tutorial $(prefix)
|
||||
|
||||
examples-install:
|
||||
@ -53,16 +48,11 @@
|
||||
- -$(INSTALL_DATA) $(srcdir)/doc/examples/silc* $(docdir)/examples/
|
||||
+ -mkdir -p $(prefix)/share/examples/silc
|
||||
+ -$(INSTALL_DATA) $(srcdir)/doc/examples/README $(prefix)/share/examples/silc
|
||||
+ -$(INSTALL_DATA) $(srcdir)/doc/examples/silc* $(prefix)/share/examples/silc
|
||||
|
||||
generate-server-key:
|
||||
-@if test '!' -f $(etcdir)/silcd.pub ; then \
|
||||
@@ -775,7 +771,7 @@
|
||||
$(sbindir)/silcd -C $(etcdir); \
|
||||
+ chmod 600 $(etcdir)/silcd.p*; \
|
||||
fi
|
||||
|
||||
@SILC_DIST_CLIENT_TRUE@install-data-hook: install-dirs-client sim-install doc-install-client etc-install-client
|
||||
@SILC_DIST_CLIENT_FALSE@@SILC_DIST_TOOLKIT_TRUE@install-data-hook: install-dirs-client install-dirs-server sim-install doc-install-client doc-install-server toolkit-install examples-install etc-install-client etc-install-server generate-server-key
|
||||
-@SILC_DIST_CLIENT_FALSE@@SILC_DIST_TOOLKIT_FALSE@install-data-hook: install-dirs-server sim-install doc-install-server examples-install etc-install-server generate-server-key
|
||||
+@SILC_DIST_CLIENT_FALSE@@SILC_DIST_TOOLKIT_FALSE@install-data-hook: install-dirs-server sim-install doc-install-server examples-install etc-install-server
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
|
72
net/silc-server/files/patch-doc:example_silcd.conf.in
Normal file
72
net/silc-server/files/patch-doc:example_silcd.conf.in
Normal file
@ -0,0 +1,72 @@
|
||||
--- doc/example_silcd.conf.in.orig Mon Oct 27 12:06:06 2003
|
||||
+++ doc/example_silcd.conf.in Mon Oct 27 12:07:47 2003
|
||||
@@ -22,7 +22,6 @@
|
||||
# Include global algorithms from the "silcalgs.conf" file. This file defines
|
||||
# ciphers, hash functions, HMACs and PKCS algorithms that can be used.
|
||||
#
|
||||
-Include "@ETCDIR@/silcalgs.conf";
|
||||
|
||||
#
|
||||
# General configuration options
|
||||
@@ -32,11 +31,6 @@
|
||||
# for different connections.
|
||||
#
|
||||
General {
|
||||
- # This is the default path where to search modules. If omitted
|
||||
- # built-in modules will be used. Built-in modules will also be
|
||||
- # used if a module file cannot be located.
|
||||
- module_path = "@MODULESDIR@";
|
||||
-
|
||||
# If both passphrase and public key authentication is set for a
|
||||
# connection the public key authentication is the preferred one
|
||||
# to use. Set this to `true' to prefer passphrase authentication
|
||||
@@ -466,13 +460,13 @@
|
||||
# to true. For normal connections set it false. If it is set to true then
|
||||
# your server will be backup router.
|
||||
#
|
||||
-ServerConnection {
|
||||
- Host = "10.2.1.7";
|
||||
- Passphrase = "verysecret";
|
||||
- #PublicKey = "/path/to/the/public.pub";
|
||||
- Params = "normal";
|
||||
- Backup = false;
|
||||
-};
|
||||
+#ServerConnection {
|
||||
+# Host = "10.2.1.7";
|
||||
+# Passphrase = "verysecret";
|
||||
+# #PublicKey = "/path/to/the/public.pub";
|
||||
+# Params = "normal";
|
||||
+# Backup = false;
|
||||
+#};
|
||||
|
||||
#
|
||||
# Configured router connections
|
||||
@@ -502,17 +496,17 @@
|
||||
# backup router is in our cell then set the "BackupLocal" option to true.
|
||||
# If the backup router is in other cell then set it to false.
|
||||
#
|
||||
-RouterConnection {
|
||||
- Host = "10.2.1.100";
|
||||
- Port = 706;
|
||||
- Passphrase = "verysecret";
|
||||
- #PublicKey = "/path/to/the/public.pub";
|
||||
- Params = "normal";
|
||||
- Initiator = true;
|
||||
- #BackupHost = "10.2.1.6";
|
||||
- #BackupPort = 706;
|
||||
- #BackupLocal = true;
|
||||
-};
|
||||
+#RouterConnection {
|
||||
+# Host = "10.2.1.100";
|
||||
+# Port = 706;
|
||||
+# Passphrase = "verysecret";
|
||||
+# #PublicKey = "/path/to/the/public.pub";
|
||||
+# Params = "normal";
|
||||
+# Initiator = true;
|
||||
+# #BackupHost = "10.2.1.6";
|
||||
+# #BackupPort = 706;
|
||||
+# #BackupLocal = true;
|
||||
+#};
|
||||
|
||||
#
|
||||
# Denied connections
|
18
net/silc-server/files/patch-lib:Makefile.in
Normal file
18
net/silc-server/files/patch-lib:Makefile.in
Normal file
@ -0,0 +1,18 @@
|
||||
--- lib/Makefile.in.orig Mon Oct 27 11:28:00 2003
|
||||
+++ lib/Makefile.in Mon Oct 27 11:29:06 2003
|
||||
@@ -541,15 +541,7 @@
|
||||
-rm -rf libsilcclient.a
|
||||
|
||||
@SILC_DIST_TOOLKIT_TRUE@install-exec-hook:
|
||||
-@SILC_DIST_TOOLKIT_TRUE@ -mkdir -p $(DESTDIR)$(libdir)
|
||||
-@SILC_DIST_TOOLKIT_TRUE@ -$(LIBTOOL) $(INSTALL) libsilc.la $(DESTDIR)$(libdir)/
|
||||
-@SILC_DIST_TOOLKIT_TRUE@ -$(LIBTOOL) $(INSTALL) libsilcclient.la $(DESTDIR)$(libdir)/
|
||||
@SILC_DIST_TOOLKIT_FALSE@install-exec-hook:
|
||||
-@SILC_DIST_TOOLKIT_FALSE@ -mkdir -p $(libdir)
|
||||
-@SILC_DIST_TOOLKIT_FALSE@ -$(LIBTOOL) $(INSTALL) libsilc.la $(DESTDIR)$(libdir)/
|
||||
-@SILC_DIST_TOOLKIT_FALSE@ -rm -rf $(DESTDIR)$(libdir)/libsilc.a
|
||||
-@SILC_DIST_CLIENT_TRUE@@SILC_DIST_TOOLKIT_FALSE@ -$(LIBTOOL) $(INSTALL) libsilcclient.la $(DESTDIR)$(libdir)/
|
||||
-@SILC_DIST_CLIENT_TRUE@@SILC_DIST_TOOLKIT_FALSE@ -rm -rf $(DESTDIR)$(libdir)/libsilcclient.a
|
||||
|
||||
# WIN32 DLL generation
|
||||
@SILC_DIST_WIN32DLL_TRUE@silc.dll: libsilc.a
|
@ -5,7 +5,7 @@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
|
||||
-LIBS = $(SILC_COMMON_LIBS) -lsilc
|
||||
+LIBS = -L$(top_srcdir)/lib/.libs $(SILC_COMMON_LIBS) -lsilc
|
||||
+LIBS = -L$(top_srcdir)/lib $(SILC_COMMON_LIBS) -lsilc
|
||||
LIBSILCCLIENT_AGE = @LIBSILCCLIENT_AGE@
|
||||
LIBSILCCLIENT_CURRENT = @LIBSILCCLIENT_CURRENT@
|
||||
LIBSILCCLIENT_REVISION = @LIBSILCCLIENT_REVISION@
|
||||
|
15
net/silc-server/files/silcd.sh
Normal file
15
net/silc-server/files/silcd.sh
Normal file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
[ -x %%PREFIX%%/sbin/silcd ] && %%PREFIX%%/sbin/silcd > /dev/null && echo -n ' silcd'
|
||||
;;
|
||||
stop)
|
||||
[ -r /var/run/silcd.pid ] && /bin/kill `cat /var/run/silcd.pid` > /dev/null && echo -n ' silcd'
|
||||
;;
|
||||
*)
|
||||
echo "Usage: `basename $0` {start|stop}" >&2
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
@ -1,23 +1,10 @@
|
||||
etc/silc/silcalgs.conf.sample
|
||||
etc/silc/silcd.conf.sample
|
||||
lib/libsilc-1.0.so.1
|
||||
lib/libsilc.la
|
||||
lib/libsilc.so
|
||||
lib/silcsim/server/aes.sim.so
|
||||
lib/silcsim/server/blowfish.sim.so
|
||||
lib/silcsim/server/cast.sim.so
|
||||
lib/silcsim/server/md5.sim.so
|
||||
lib/silcsim/server/none.sim.so
|
||||
lib/silcsim/server/rc5.sim.so
|
||||
lib/silcsim/server/rc6.sim.so
|
||||
lib/silcsim/server/rsa.sim.so
|
||||
lib/silcsim/server/sha1.sim.so
|
||||
lib/silcsim/server/twofish.sim.so
|
||||
sbin/silcd
|
||||
%%PORTDOCS%%share/examples/silc/README
|
||||
%%PORTDOCS%%share/examples/silc/silcd.prv
|
||||
%%PORTDOCS%%share/examples/silc/silcd.pub
|
||||
%%PORTDOCS%%@dirrm share/examples/silc
|
||||
@dirrm lib/silcsim/server
|
||||
@unexec rmdir %D/lib/silcsim 2>/dev/null || true
|
||||
@unexec if cmp -s %D/etc/rc.d/silcd.sh %D/etc/rc.d/silcd.sh-dist; then rm -f %D/etc/rc.d/silcd.sh; fi
|
||||
etc/rc.d/silcd.sh-dist
|
||||
@exec [ -f %B/silcd.sh ] || ( cp %B/%f %B/silcd.sh; chmod 755 %B/silcd.sh )
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/README
|
||||
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
|
||||
@unexec rmdir %D/etc/silc 2>/dev/null || true
|
||||
@unexec rmdir /var/log/silc 2>/dev/null || true
|
||||
|
Loading…
Reference in New Issue
Block a user