FreeBSD Bugzilla – Attachment 36592 Details for
Bug 58590
update net/silc-server to 0.9.14
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 11.41 KB, created by
Evgueni V. Gavrilov
on 2003-10-27 07:40:16 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Evgueni V. Gavrilov
Created:
2003-10-27 07:40:16 UTC
Size:
11.41 KB
patch
obsolete
>diff -ruN silc-server.orig/Makefile silc-server/Makefile >--- silc-server.orig/Makefile Mon Oct 27 09:19:45 2003 >+++ silc-server/Makefile Mon Oct 27 12:32:47 2003 >@@ -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 @@ > 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 @@ > 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 @@ > @${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 @@ > @${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> > >diff -ruN silc-server.orig/distinfo silc-server/distinfo >--- silc-server.orig/distinfo Mon Oct 27 09:19:45 2003 >+++ silc-server/distinfo Sun Oct 26 13:52:09 2003 >@@ -1 +1 @@ >-MD5 (silc-server-0.9.10.1.tar.bz2) = 47f687c8261f31befd16b8ae2fad2716 >+MD5 (silc-server-0.9.14.tar.bz2) = f10f423c6ccc2a8610439a517495cd58 >diff -ruN silc-server.orig/files/patch-Makefile.in silc-server/files/patch-Makefile.in >--- silc-server.orig/files/patch-Makefile.in Mon Oct 27 09:19:45 2003 >+++ silc-server/files/patch-Makefile.in Mon Oct 27 12:20:34 2003 >@@ -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 @@ >- >- 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 @@ >+--- Makefile.in.orig Thu Oct 16 00:22:13 2003 >++++ Makefile.in Mon Oct 27 12:19:58 2003 >+@@ -702,8 +702,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: >diff -ruN silc-server.orig/files/patch-doc:example_silcd.conf.in silc-server/files/patch-doc:example_silcd.conf.in >--- silc-server.orig/files/patch-doc:example_silcd.conf.in Thu Jan 1 06:00:00 1970 >+++ silc-server/files/patch-doc:example_silcd.conf.in Mon Oct 27 12:08:31 2003 >@@ -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 >diff -ruN silc-server.orig/files/patch-lib:Makefile.in silc-server/files/patch-lib:Makefile.in >--- silc-server.orig/files/patch-lib:Makefile.in Thu Jan 1 06:00:00 1970 >+++ silc-server/files/patch-lib:Makefile.in Mon Oct 27 11:29:09 2003 >@@ -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 >diff -ruN silc-server.orig/files/patch-silcd:Makefile.in silc-server/files/patch-silcd:Makefile.in >--- silc-server.orig/files/patch-silcd:Makefile.in Mon Oct 27 09:19:45 2003 >+++ silc-server/files/patch-silcd:Makefile.in Mon Oct 27 11:27:11 2003 >@@ -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@ >diff -ruN silc-server.orig/files/silcd.sh silc-server/files/silcd.sh >--- silc-server.orig/files/silcd.sh Thu Jan 1 06:00:00 1970 >+++ silc-server/files/silcd.sh Mon Oct 27 12:34:25 2003 >@@ -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 >diff -ruN silc-server.orig/pkg-plist silc-server/pkg-plist >--- silc-server.orig/pkg-plist Mon Oct 27 09:19:45 2003 >+++ silc-server/pkg-plist Mon Oct 27 12:43:56 2003 >@@ -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 >+@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%%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 rmdir %D/etc/silc 2>/dev/null || true >+@unexec rmdir /var/log/silc 2>/dev/null || true
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 58590
: 36592