Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/crypto
In directory vz-cvs-3.sog:/tmp/cvs-serv11973
Added Files:
silc-toolkit.info silc-toolkit.patch
Log Message:
add to 10.7, with maintainer's permission
--- NEW FILE: silc-toolkit.patch ---
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/configure.ac
silc-toolkit-1.1.10/configure.ac
--- silc-toolkit-1.1.10.orig/configure.ac 2009-08-07 07:51:30.000000000
-0400
+++ silc-toolkit-1.1.10/configure.ac 2011-08-23 02:54:37.000000000 -0400
@@ -598,7 +598,6 @@
compile_libs=true
LIBSUBDIR=lib
-LDFLAGS="-L\$(silc_top_srcdir)/lib $LDFLAGS"
# SIM support checking
# XXX These needs to be changed as more supported platforms appear.
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/lib/Makefile.am
silc-toolkit-1.1.10/lib/Makefile.am
--- silc-toolkit-1.1.10.orig/lib/Makefile.am 2011-08-23 02:33:27.000000000
-0400
+++ silc-toolkit-1.1.10/lib/Makefile.am 2011-08-23 03:37:07.000000000 -0400
@@ -29,9 +29,9 @@
SILCLIB_DIRS = contrib silccore silcutil silcapputil
silccrypt silcskr silcmath silcsim silcasn1 silcske
silchttp silcsftp silcvcard
if SILC_ENABLE_SHARED
if SILC_WIN32
-LIBTOOL_OPTS= -release $(LIB_BASE_VERSION) -rpath $(DESTDIR)$(libdir)
-export-dynamic -no-undefined
+LIBTOOL_OPTS= -release $(LIB_BASE_VERSION) -export-dynamic -no-undefined
else
-LIBTOOL_OPTS= -release $(LIB_BASE_VERSION) -rpath $(DESTDIR)$(libdir)
+LIBTOOL_OPTS= -release $(LIB_BASE_VERSION) -no-undefined
endif
LIBTOOL_SILC_VERSION = -version-info
$(LIBSILC_CURRENT):$(LIBSILC_REVISION):$(LIBSILC_AGE)
LIBTOOL_SILCCLIENT_VERSION = -version-info
$(LIBSILCCLIENT_CURRENT):$(LIBSILCCLIENT_REVISION):$(LIBSILCCLIENT_AGE)
@@ -43,53 +43,45 @@
LIBTOOL_SILCSERVER_VERSION =
endif
-if SILC_WIN32
SILC_LINK_LIBS=$(LIBS)
-SILCCLIENT_LINK_LIBS=$(LIBS) -lsilc
-SILCSERVER_LIBS=$(LIBS) -lsilc
-else
-SILC_LINK_LIBS=
-SILCCLIENT_LINK_LIBS=
-SILCSERVER_LIBS=
-endif
+SILCCLIENT_LINK_LIBS=$(LIBS) libsilc.la
+SILCSERVER_LIBS=$(LIBS) libsilc.la
-SILCLIB = libsilc.a
# SILC Client Library dirs
SILCCLIENTLIB_DIRS = silcclient
-SILCCLIENTLIB = libsilcclient.a
SUBDIRS = $(SILCLIB_DIRS) $(SILCSERVERLIB_DIRS) $(SILCCLIENTLIB_DIRS)
-CLEANFILES = libsilc.a $(SILCCLIENTLIB) $(SILCSERVERLIB)
-DISTCLEANFILES = libsilc.a $(SILCCLIENTLIB) $(SILCSERVERLIB)
remove:
-rm -f $(CLEANFILES)
-all:
- $(MAKE) remove $(SILCLIB) $(SILCSERVERLIB) $(SILCCLIENTLIB)
-
-install-exec-hook:
- -mkdir -p $(DESTDIR)$(libdir)
- -$(LIBTOOL) --mode=install $(INSTALL) libsilc.la $(DESTDIR)$(libdir)/
- -$(LIBTOOL) --mode=install $(INSTALL) libsilcclient.la
$(DESTDIR)$(libdir)/
LIB_BASE_VERSION=@LIB_BASE_VERSION@
LIBSILC_CURRENT=@LIBSILC_CURRENT@
LIBSILC_REVISION=@LIBSILC_REVISION@
LIBSILC_AGE=@LIBSILC_AGE@
-libsilc.a:
- find $(SILCLIB_DIRS) -type f -name *.lo | xargs $(LIBTOOL) --mode=link
$(CC) $(CFLAGS) $(LDFLAGS) $(SILC_LINK_LIBS) $(LIBTOOL_SILC_VERSION)
$(LIBTOOL_OPTS) -o libsilc.la
+if SILC_SIM
+silcsimlibs = silcsim/libsilcsim.la
+else
+silcsimlibs =
+endif
+lib_LTLIBRARIES = libsilc.la
+libsilc_la_LDFLAGS = $(LIBTOOL_SILC_VERSION) $(LIBTOOL_OPTS)
+libsilc_la_SOURCES =
+libsilc_la_LIBADD = contrib/libcontrib.la silccore/libsilccore.la
silcutil/libsilcutil.la silcapputil/libsilcapputil.la silccrypt/libsilccrypt.la
silcskr/libsilcskr.la silcmath/libsilcmath.la $(silcsimlibs)
silcasn1/libsilcasn1.la silcske/libsilcske.la silchttp/libsilchttp.la
silcsftp/libsilcsftp.la silcvcard/libsilcvcard.la $(SILC_LINK_LIBS)
LIBSILCCLIENT_CURRENT=@LIBSILCCLIENT_CURRENT@
LIBSILCCLIENT_REVISION=@LIBSILCCLIENT_REVISION@
LIBSILCCLIENT_AGE=@LIBSILCCLIENT_AGE@
-libsilcclient.a:
- find $(SILCCLIENTLIB_DIRS) -type f -name *.lo | xargs $(LIBTOOL)
--mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(SILCCLIENT_LINK_LIBS)
$(LIBTOOL_SILCCLIENT_VERSION) $(LIBTOOL_OPTS) -o libsilcclient.la
+lib_LTLIBRARIES += libsilcclient.la
+libsilcclient_la_LDFLAGS = $(LIBTOOL_SILCCLIENT_VERSION) $(LIBTOOL_OPTS)
+libsilcclient_la_SOURCES =
+libsilcclient_la_LIBADD = silcclient/libsilcclient.la $(SILCCLIENT_LINK_LIBS)
pkgconfigdir = $(libdir)/pkgconfig
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/lib/silc.pc.in
silc-toolkit-1.1.10/lib/silc.pc.in
--- silc-toolkit-1.1.10.orig/lib/silc.pc.in 2009-08-07 07:51:24.000000000
-0400
+++ silc-toolkit-1.1.10/lib/silc.pc.in 2011-08-23 03:18:16.000000000 -0400
@@ -6,6 +6,6 @@
Name: @PACKAGE@
Description: SILC Library
Version: @VERSION@
-Libs: -L${libdir} -lsilc @LIBS@
+Libs: -L${libdir} -lsilc
Cflags: -I${includedir}
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/lib/silcclient.pc.in
silc-toolkit-1.1.10/lib/silcclient.pc.in
--- silc-toolkit-1.1.10.orig/lib/silcclient.pc.in 2009-08-07
07:51:26.000000000 -0400
+++ silc-toolkit-1.1.10/lib/silcclient.pc.in 2011-08-23 03:18:13.000000000
-0400
@@ -7,6 +7,6 @@
Description: SILC Client Library
Version: @VERSION@
Requires: silc = @VERSION@
-Libs: -L${libdir} -lsilcclient @LIBS@
+Libs: -L${libdir} -lsilcclient
Cflags: -I${includedir}
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/lib/silcserver.pc.in
silc-toolkit-1.1.10/lib/silcserver.pc.in
--- silc-toolkit-1.1.10.orig/lib/silcserver.pc.in 2009-08-07
07:51:26.000000000 -0400
+++ silc-toolkit-1.1.10/lib/silcserver.pc.in 2011-08-23 03:18:09.000000000
-0400
@@ -8,6 +8,6 @@
Version: @VERSION@
Conflicts: libsilc <= 1.1
Requires: silc = @VERSION@
-Libs: -L${libdir} -lsilcserver @LIBS@
+Libs: -L${libdir} -lsilcserver
Cflags: -I${includedir}
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/lib/silcsim/Makefile.am
silc-toolkit-1.1.10/lib/silcsim/Makefile.am
--- silc-toolkit-1.1.10.orig/lib/silcsim/Makefile.am 2009-08-07
07:51:24.000000000 -0400
+++ silc-toolkit-1.1.10/lib/silcsim/Makefile.am 2011-08-23 05:00:13.000000000
-0400
@@ -36,24 +36,29 @@
#
# SILC Ciphers to be compiled as modules
#
-SIM_CIPHER_OBJS = none.o blowfish.o aes.o rsa.o
twofish.o
+SIM_CIPHER_MODS = none.sim.la blowfish.sim.la aes.sim.la rsa.sim.la
twofish.sim.la
#
# SILC Hash Functions to be compiled as modules
#
-SIM_HASH_OBJS = md5.o sha1.o sha256.o
+SIM_HASH_MODS = md5.sim.la sha1.sim.la sha256.sim.la
if SILC_SIM
-all: $(SIM_CIPHER_OBJS) $(SIM_HASH_OBJS)
+pkglib_LTLIBRARIES = $(SIM_CIPHER_MODS) $(SIM_HASH_MODS)
+pkglibdir = $(MODULESDIR)
endif
+AM_LDFLAGS = -module -avoid-version
-$(SIM_CIPHER_OBJS):
- @if test '!' -f lib$*.la ; then $(LIBTOOL) --mode=link $(CCLD) -rpath
$(silc_modulesdir) ../silccrypt/$*.lo -o lib$*.la $(LTFLAGS);
cd $(srcdir) && $(LN_S) -f $(srcdir)/.libs/lib$*.so
$(srcdir)/$*.sim.so; fi
+none_sim_la_SOURCES = ../silccrypt/none.c
+blowfish_sim_la_SOURCES = ../silccrypt/blowfish.c
+aes_sim_la_SOURCES = ../silccrypt/aes.c
+rsa_sim_la_SOURCES = ../silccrypt/rsa.c
+twofish_sim_la_SOURCES = ../silccrypt/twofish.c
-$(SIM_HASH_OBJS):
- @if test '!' -f lib$*.la ; then $(LIBTOOL) --mode=link $(CCLD) -rpath
$(silc_modulesdir) ../silccrypt/$*.lo -o lib$*.la $(LTFLAGS);
cd $(srcdir) && $(LN_S) -f $(srcdir)/.libs/lib$*.so
$(srcdir)/$*.sim.so; fi
+md5_sim_la_SOURCES = ../silccrypt/md5.c
+sha1_sim_la_SOURCES = ../silccrypt/sha1.c
+sha256_sim_la_SOURCES = ../silccrypt/sha256.c
-CLEANFILES = *.sim.so *.la
include_HEADERS = silcsim.h silcsimutil.h
@@ -62,9 +67,11 @@
#
# Installation
#
-install-data-hook:
- -mkdir -p $(modulesdir)
- -$(INSTALL_DATA) $(top_srcdir)/lib/silcsim/*.so $(modulesdir)/
+install-exec-hook:
+if SILC_SIM
+ find $(DESTDIR)$(pkglibdir) -name \*.la -delete
+ (cd $(DESTDIR)$(pkglibdir); for f in *.so; do ln -s $$f `echo $$f | sed
's/\.so$$/.dylib/'`; done)
+endif
include $(top_srcdir)/Makefile.defines.in
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/lib/silcutil/Makefile.am
silc-toolkit-1.1.10/lib/silcutil/Makefile.am
--- silc-toolkit-1.1.10.orig/lib/silcutil/Makefile.am 2009-08-07
07:51:28.000000000 -0400
+++ silc-toolkit-1.1.10/lib/silcutil/Makefile.am 2011-08-23
03:10:36.000000000 -0400
@@ -27,11 +27,13 @@
if SILC_WIN32
SUBDIRS=win32
+libsilcutil_la_LIBADD = win32/libsilcwin32util.la
else
if SILC_SYMBIAN
SUBDIRS=symbian
else
SUBDIRS=unix
+libsilcutil_la_LIBADD = unix/libsilcunixutil.la
endif
endif
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/tutorial/Makefile.defines.in
silc-toolkit-1.1.10/tutorial/Makefile.defines.in
--- silc-toolkit-1.1.10.orig/tutorial/Makefile.defines.in 2009-08-07
07:51:23.000000000 -0400
+++ silc-toolkit-1.1.10/tutorial/Makefile.defines.in 2011-08-23
03:16:53.000000000 -0400
@@ -18,4 +18,4 @@
include ../Makefile.defines_int
INCLUDES = $(ADD_INCLUDES) $(SILC_CFLAGS) \
- -I./ -I/usr/local/silc/include -I$(silc_install_prefix)/include
+ -I./ -I$(silc_install_prefix)/include
diff -Nurd -x'*~' silc-toolkit-1.1.10.orig/tutorial/Makefile.defines_int.in
silc-toolkit-1.1.10/tutorial/Makefile.defines_int.in
--- silc-toolkit-1.1.10.orig/tutorial/Makefile.defines_int.in 2009-08-07
07:51:23.000000000 -0400
+++ silc-toolkit-1.1.10/tutorial/Makefile.defines_int.in 2011-08-23
03:16:34.000000000 -0400
@@ -17,7 +17,7 @@
silc_install_prefix=@prefix@
SILC_COMMON_LIBS= @LIBS@ -L$(silc_install_prefix)/lib \
- -L/usr/local/silc/lib -lsilc -lsilcclient -lsilc
+ -lsilc -lsilcclient -lsilc
SILC_CFLAGS=@CFLAGS@
CC=@CC@
LIBTOOL = @LIBTOOL@
--- NEW FILE: silc-toolkit.info ---
Package: silc-toolkit
Version: 1.1.10
Revision: 3
Maintainer: Corey Halpin <[email protected]>
Source: http://silcnet.org/download/toolkit/sources/%n-%v.tar.bz2
Source-MD5: f742b64064c40a2d22520549746cf2b4
Depends: %n-shlibs (= %v-%r)
BuildDepends: <<
autoconf2.6,
automake1.11,
fink (>= 0.28),
fink-package-precedence,
libiconv-dev,
libtool2
<<
BuildDependsOnly: True
PatchFile: %n.patch
PatchFile-MD5: dc75ab67f103547c2374b3a63a7b7c9b
PatchScript: <<
%{default_script}
find . -name Makefile.am | xargs perl -pi -e 's/ no-dependencies//'
<<
ConfigureParams: <<
--with-iconv \
--disable-static \
--enable-dependency-tracking \
--datadir=%p/share/silc-toolkit \
--includedir=%p/include/silc \
--mandir=%p/share/man \
--with-simdir=%p/lib/silc-toolkit/modules
<<
CompileScript: <<
autoreconf -fi
./configure %c
make
fink-package-precedence --prohibit-bdep=%n .
<<
InstallScript: <<
install -d -m 755 %i/share/silc-toolkit
make -j1 install DESTDIR=%d
<<
SplitOff: <<
Package: %N-shlibs
Replaces: %N (<<0.9.12-2)
Depends: libiconv
Files: <<
lib/libsilc-1.1.2.dylib
lib/libsilcclient-1.1.3.dylib
lib/silc-toolkit/modules
<<
Shlibs: <<
%p/lib/libsilc-1.1.2.dylib 4.0.0 %n (>= 1.1.7-1)
%p/lib/libsilcclient-1.1.3.dylib 4.0.0 %n (>= 1.1.7-1)
!%p/lib/silc-toolkit/modules/aes.sim.dylib
!%p/lib/silc-toolkit/modules/blowfish.sim.dylib
!%p/lib/silc-toolkit/modules/md5.sim.dylib
!%p/lib/silc-toolkit/modules/none.sim.dylib
!%p/lib/silc-toolkit/modules/rsa.sim.dylib
!%p/lib/silc-toolkit/modules/sha1.sim.dylib
!%p/lib/silc-toolkit/modules/sha256.sim.dylib
!%p/lib/silc-toolkit/modules/twofish.sim.dylib
<<
DocFiles: COPYING
<<
#
Description: Secure Internet Live Conferencing dev files
DescDetail: <<
SDK for SILC, a multi-user distributed chat system in which all
communications are fully encrypted.
<<
DescPackaging: <<
Headers moved into a "silc" subdirectory in the name of tidiness.
<<
DescPort: <<
dmacks (1.1.10-3) overhauled autotools use for generating libs
and modules (gets dependent-lib linking and dependencies
propagated correctly). Not fixing that modules' sources are
also compiled into lib directly.
Retaining .dylib->.so links for modules because the package
has always had that (filenames are specified at runtime by
user-controlled config files). TODO: have dlopen try .so
if passed .dylib filename doesn't exist.
modules/ dir is not included in docs for the config files and
is not used when trying to dlopen the modules. But darwin
doesn't have rpath searching either. TODO: have dlopen try
prepending MODULESDIR if passed filename doesn't exist.
<<
DescUsage: <<
This package does not install headers into the standard default location.
To build against this toolkit, use: -I%p/include/silc
<<
License: GPL
Homepage: http://silcnet.org/
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs