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 <[email protected]>
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
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs