Update of /cvsroot/leaf/src/The_UnNamed_One/apps/openssl
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv15949/apps/openssl
Added Files:
buildtool.cfg buildtool.mk openssl-0.9.7m.tar.gz
openssl.patch.gz
Log Message:
initial import
--- NEW FILE: buildtool.cfg ---
<Server openssl>
Type = http
Name = www.openssl.org
Serverpath = /source
</Server>
<File buildtool.mk>
Server = cvs-sourceforge
Revision = HEAD
Directory = openssl
</File>
<File openssl-0.9.7m.tar.gz>
Server = openssl
envname = OPENSSL_SOURCE
</File>
<File openssl.patch.gz>
Server = cvs-sourceforge
Directory = openssl
Revision = HEAD
envname = OPENSSL_PATCH1
</File>
<Package>
<libssl>
Version = 0.9.7m
Revision = 1
Help <<EOF
libssl - part of the Openssl libraries
See http://www.openssl.org
LEAF package by __PACKAGER__, __BUILDDATE__
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Filename = usr/lib/libssl.so.0.9.7
Source = usr/lib/libssl.so.0.9.7
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/lib/libssl.so.0
Target = usr/lib/libssl.so.0.9.7
Type = link
Permissions = 755
</File>
<File>
Filename = usr/lib/libssl.so
Target = usr/lib/libssl.so.0
Type = link
Permissions = 755
</File>
</Contents>
</libssl>
<libcrpto>
Version = 0.9.7m
Revision = 1
Help <<EOF
libcrypto - part of the Openssl libraries
See http://www.openssl.org
LEAF package by __PACKAGER__, __BUILDDATE__
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Filename = usr/lib/libcrypto.so.0.9.7
Source = usr/lib/libcrypto.so.0.9.7
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/lib/libcrypto.so.0
Target = usr/lib/libcrypto.so.0.9.7
Type = link
Permissions = 755
</File>
<File>
Filename = usr/lib/libcrypto.so
Target = usr/lib/libcrypto.so.0
Type = link
Permissions = 755
</File>
</Contents>
</libcrpto>
<openssl>
Version = 0.9.7m
Revision = 1
Help <<EOF
Openssl binaries
See http://www.openssl.org
Requires: libssl.lrp, libcrpto.lrp
LEAF package by __PACKAGER__, __BUILDDATE__
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Filename = etc/ssl/openssl.cnf
Source = etc/ssl/openssl.cnf
Type = binary
Type = config
Permissions = 644
</File>
<File>
Filename = etc/ssl
Type = local
</File>
<File>
Filename = etc/ssl/private
Type = directory
</File>
<File>
Filename = etc/ssl/certs
Type = directory
</File>
<File>
Filename = usr/bin/openssl
Source = usr/bin/openssl
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/bin/c_rehash
Source = usr/bin/c_rehash
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/ssl/misc/CA.sh
Source = usr/ssl/misc/CA.sh
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/ssl/misc/c_hash
Source = usr/ssl/misc/c_hash
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/ssl/misc/c_info
Source = usr/ssl/misc/c_info
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/ssl/misc/c_issuer
Source = usr/ssl/misc/c_issuer
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/ssl/misc/c_name
Source = usr/ssl/misc/c_name
Type = binary
Permissions = 755
</File>
<File>
Filename = usr/ssl/openssl.cnf
Target = etc/ssl/openssl.cnf
Type = link
Permissions = 644
</File>
<File>
Filename = usr/ssl/private
Target = etc/ssl/private
Type = link
Permissions = 755
</File>
<File>
Filename = usr/ssl/certs
Target = etc/ssl/certs
Type = link
Permissions = 755
</File>
</Contents>
</openssl>
</Package>
--- NEW FILE: buildtool.mk ---
#############################################################
#
# openssl
#
# $Id: buildtool.mk,v 1.1 2008/03/01 16:23:21 hejl Exp $
#############################################################
include $(MASTERMAKEFILE)
OPENSSL_DIR:=openssl-0.9.7m
OPENSSL_TARGET_DIR:=$(BT_BUILD_DIR)/openssl
$(OPENSSL_DIR)/.source:
zcat $(OPENSSL_SOURCE) | tar -xvf -
zcat $(OPENSSL_PATCH1) | patch -d $(OPENSSL_DIR) -p1
# Clean up the configure script
perl -i -p -e 's,tcc=\"cc\";,tcc=\"$(TARGET_CC)\";,'
$(OPENSSL_DIR)/Configure
touch $(OPENSSL_DIR)/.source
$(OPENSSL_DIR)/.configured: $(OPENSSL_DIR)/.source
(cd $(OPENSSL_DIR); \
./Configure linux-elf \
--prefix=/usr \
--openssldir=/usr/ssl \
-L$(BT_STAGING_DIR)/lib -L$(BT_STAGING_DIR)/usr/lib \
-I$(BT_STAGING_DIR)/include -I$(BT_STAGING_DIR)/usr/include \
no-ssl3 no-tls1 no-idea no-mdc2 no-rc5 no-hw no-krb5 shared
no-fips no-threads \
);
perl -i -p -e 's,\s*gcc\s+,\t$(TARGET_CC) ,' $(OPENSSL_DIR)/util/domd
perl -i -p -e 's,\s*gcc\s+,\t$(TARGET_CC) ,'
$(OPENSSL_DIR)/util/linux.pl
perl -i -p -e 's,\s*gcc\s+,\t$(TARGET_CC) ,'
$(OPENSSL_DIR)/crypto/bn/Makefile
perl -i -p -e 's,AR=ar.*,AR=$(BT_STAGING_DIR)/bin/i386-linux-ar r,'
$(OPENSSL_DIR)/Makefile
touch $(OPENSSL_DIR)/.configured
$(OPENSSL_DIR)/.build: $(OPENSSL_DIR)/.configured
-mkdir -p $(OPENSSL_TARGET_DIR)
-mkdir -p $(BT_STAGING_DIR)/usr/lib
-mkdir -p $(BT_STAGING_DIR)/usr/include
-mkdir -p $(BT_STAGING_DIR)/usr/share/ssl
-mkdir -p $(BT_STAGING_DIR)/etc/ssl
-mkdir -p $(BT_STAGING_DIR)/etc/certs
-mkdir -p $(BT_STAGING_DIR)/etc/private
-mkdir -p $(BT_STAGING_DIR)/usr/ssl/misc
make CC=$(TARGET_CC) -C $(OPENSSL_DIR) depend
make CC=$(TARGET_CC) -C $(OPENSSL_DIR)
make CC=$(TARGET_CC) -C $(OPENSSL_DIR)
INSTALL_PREFIX=$(OPENSSL_TARGET_DIR) install
$(BT_STRIP) -s --remove-section=.note --remove-section=.comment
$(OPENSSL_TARGET_DIR)/usr/bin/openssl
$(BT_STRIP) --strip-unneeded
$(OPENSSL_TARGET_DIR)/usr/lib/libcrypto.so*
$(BT_STRIP) --strip-unneeded $(OPENSSL_TARGET_DIR)/usr/lib/libssl.so*
cp -af $(OPENSSL_TARGET_DIR)/usr/bin/openssl $(BT_STAGING_DIR)/usr/bin/
cp -af $(OPENSSL_TARGET_DIR)/usr/bin/c_rehash
$(BT_STAGING_DIR)/usr/bin/
cp -af $(OPENSSL_TARGET_DIR)/usr/lib/lib* $(BT_STAGING_DIR)/usr/lib/
cp -af $(OPENSSL_TARGET_DIR)/usr/include/*
$(BT_STAGING_DIR)/usr/include/
cp -af $(OPENSSL_TARGET_DIR)/usr/ssl/misc/*
$(BT_STAGING_DIR)/usr/ssl/misc/
cp -f $(OPENSSL_TARGET_DIR)/usr/ssl/openssl.cnf
$(BT_STAGING_DIR)/etc/ssl/
# workaround for strange behaviour of install, dir is not readable and
so not removable
-chmod 755 $(OPENSSL_TARGET_DIR)/usr/lib/pkgconfig
touch $(OPENSSL_DIR)/.build
source: $(OPENSSL_DIR)/.source
build: $(OPENSSL_DIR)/.build
clean:
-rm $(OPENSSL_DIR)/.build
rm -f $(BT_STAGING_DIR)/bin/openssl
rm -f $(BT_STAGING_DIR)/lib/libcrypto.so*
rm -f $(BT_STAGING_DIR)/lib/libssl.so*
rm -rf $(OPENSSL_BUILD_DIR)
-$(MAKE) -C $(OPENSSL_DIR) clean
srcclean:
rm -f $(BT_STAGING_DIR)/bin/openssl
rm -f $(BT_STAGING_DIR)/lib/libcrypto.so*
rm -f $(BT_STAGING_DIR)/lib/libssl.so*
rm -rf $(OPENSSL_BUILD_DIR)
rm -rf $(OPENSSL_DIR)
--- NEW FILE: openssl-0.9.7m.tar.gz ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: openssl.patch.gz ---
(This appears to be a binary file; contents omitted.)
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits