Update of /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16048/crypto/finkinfo

Added Files:
        beecrypt6-10.4.info beecrypt6.patch 
Log Message:
fix some issues in the icu packages, also fix beecrypt to use libicu on 10.5+ 
and explicitly not on 10.4

--- NEW FILE: beecrypt6.patch ---
diff -Nurd beecrypt-4.1.2/c++/Makefile.in beecrypt-4.1.2-new/c++/Makefile.in
--- beecrypt-4.1.2/c++/Makefile.in      2004-12-21 06:38:25.000000000 -0500
+++ beecrypt-4.1.2-new/c++/Makefile.in  2009-02-11 09:17:13.000000000 -0500
@@ -266,7 +266,7 @@
 bstream.cxx \
 resource.cxx
 
-libbeecrypt_cxx_la_LIBADD = ../libbeecrypt.la beeyond/libcxxbeeyond.la 
crypto/libcxxcrypto.la io/libcxxio.la lang/libcxxlang.la util/libcxxutil.la 
security/libcxxsecurity.la -licuuc -licuio
+libbeecrypt_cxx_la_LIBADD = ../libbeecrypt.la beeyond/libcxxbeeyond.la 
crypto/libcxxcrypto.la io/libcxxio.la lang/libcxxlang.la util/libcxxutil.la 
security/libcxxsecurity.la -licucore
 libbeecrypt_cxx_la_LDFLAGS = -no-undefined -version-info 
$(LIBBEECRYPT_CXX_LT_CURRENT):$(LIBBEECRYPT_CXX_LT_REVISION):$(LIBBEECRYPT_CXX_LT_AGE)
 cxx_HEADERS = \
 array.h \
diff -Nurd beecrypt-4.1.2/c++/beeyond/BeeCertificate.h 
beecrypt-4.1.2-new/c++/beeyond/BeeCertificate.h
--- beecrypt-4.1.2/c++/beeyond/BeeCertificate.h 2004-11-03 04:37:27.000000000 
-0500
+++ beecrypt-4.1.2-new/c++/beeyond/BeeCertificate.h     2009-02-11 
09:20:59.000000000 -0500
@@ -150,11 +150,11 @@
                        mutable String* str;
 
                        BeeCertificate();
-                       BeeCertificate(InputStream& in) throw (IOException);
 
                        bytearray* encodeTBS() const;
 
                public:
+                       BeeCertificate(InputStream& in) throw (IOException);
                        BeeCertificate(const BeeCertificate&);
                        virtual ~BeeCertificate();
 
diff -Nurd beecrypt-4.1.2/c++/beeyond/Makefile.in 
beecrypt-4.1.2-new/c++/beeyond/Makefile.in
--- beecrypt-4.1.2/c++/beeyond/Makefile.in      2004-12-21 06:38:25.000000000 
-0500
+++ beecrypt-4.1.2-new/c++/beeyond/Makefile.in  2009-02-11 09:17:13.000000000 
-0500
@@ -140,7 +140,7 @@
 LDFLAGS = @LDFLAGS@
 LIBALT = @LIBALT@
 LIBOBJS = @LIBOBJS@
-LIBS = -licuuc -licuio
+LIBS = -licucore
 LIBTOOL = @LIBTOOL@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
diff -Nurd beecrypt-4.1.2/c++/io/Makefile.in 
beecrypt-4.1.2-new/c++/io/Makefile.in
--- beecrypt-4.1.2/c++/io/Makefile.in   2004-12-21 06:38:26.000000000 -0500
+++ beecrypt-4.1.2-new/c++/io/Makefile.in       2009-02-11 09:17:13.000000000 
-0500
@@ -255,7 +255,7 @@
 PrintStream.cxx \
 PushbackInputStream.cxx
 
-libcxxio_la_LIBADD = -licuuc
+libcxxio_la_LIBADD = -licucore
 cxxio_HEADERS = \
 ByteArrayInputStream.h \
 ByteArrayOutputStream.h \
@@ -276,7 +276,7 @@
 
 TESTS = test
 test_SOURCES = test.cxx
-test_LDADD = libcxxio.la ../lang/libcxxlang.la $(top_builddir)/libbeecrypt.la 
-licuuc -licuio
+test_LDADD = libcxxio.la ../lang/libcxxlang.la $(top_builddir)/libbeecrypt.la 
-licucore
 all: all-am
 
 .SUFFIXES:
diff -Nurd beecrypt-4.1.2/c++/provider/Makefile.in 
beecrypt-4.1.2-new/c++/provider/Makefile.in
--- beecrypt-4.1.2/c++/provider/Makefile.in     2004-12-21 06:38:27.000000000 
-0500
+++ beecrypt-4.1.2-new/c++/provider/Makefile.in 2009-02-11 09:17:13.000000000 
-0500
@@ -160,7 +160,7 @@
 LDFLAGS = @LDFLAGS@
 LIBALT = @LIBALT@
 LIBOBJS = @LIBOBJS@
-LIBS = -licuuc -licuio
+LIBS = -licucore
 LIBTOOL = @LIBTOOL@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
diff -Nurd beecrypt-4.1.2/c++/security/Security.h 
beecrypt-4.1.2-new/c++/security/Security.h
--- beecrypt-4.1.2/c++/security/Security.h      2004-11-02 02:06:58.000000000 
-0500
+++ beecrypt-4.1.2-new/c++/security/Security.h  2009-02-11 09:17:13.000000000 
-0500
@@ -75,8 +75,6 @@
                public:
                        typedef vector<const Provider*> provider_vector;
                        typedef provider_vector::iterator 
provider_vector_iterator;
-
-               private:
                        struct spi
                        {
                                Object* cspi;
@@ -91,6 +89,7 @@
                        static spi* getSpi(const String& algo, const String& 
type, const Provider&) throw (NoSuchAlgorithmException);
                        static spi* getFirstSpi(const String& type);
 
+               private:
                        static const String& getKeyStoreDefault();
 
                        static bool _init;

--- NEW FILE: beecrypt6-10.4.info ---
Package: beecrypt6
Version: 4.1.2
Revision: 2
Depends: %N-shlibs (>= %v-%r)
Distribution: 10.4
# no unicode support on 10.4, ICU isn't happy here
BuildConflicts: libicu32-dev
BuildDepends: fink (>= 0.26.0-1)
BuildDependsOnly: true

Source: mirror:sourceforge:beecrypt/beecrypt-%v.tar.gz
Source-MD5: 820d26437843ab0a6a8a5151a73a657c
SourceDirectory: beecrypt-%v
PatchFile: %n.patch
PatchFile-MD5: b97c01906334e9b032d1129c1109910f

ConfigureParams: --disable-dependency-tracking --without-java --without-python 
bc_cv_as_noexecstack=no
InstallScript: make -j1 install DESTDIR="%d"
SplitOff: <<
        Package: %N-shlibs
        Description: Shared libraries for beecrypt
        Files: lib/libbeecrypt.6*.dylib
        Shlibs: %p/lib/libbeecrypt.6.dylib 11.0.0 %n (>= 4.1.2-1)
        DocFiles: COPYING*
<<

DocFiles: AUTHORS BENCHMARKS CONTRIBUTORS COPYING* ChangeLog NEWS README* 
Description: Fast Cryptographic Toolkit
Maintainer: Benjamin Reed <beecry...@fink.racoonfink.com>
Homepage: http://beecrypt.sourceforge.net/
License: GPL/LGPL
DescDetail: <<
BeeCrypt is an ongoing project to provide a strong and fast cryptography
toolkit.  Includes entropy sources, random generators, block ciphers,
hash functions, message authentication codes, multiprecision integer
routines, and public key primitives.
<<


------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to