Update of /cvsroot/fink/experimental/thesin/finkinfo/future
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv818

Added Files:
        gnupg2.info libcurl4.info system-openssl-dev-0.9.8.info 
Log Message:
futureos modifications

--- NEW FILE: gnupg2.info ---
Package: gnupg2
Version: 2.0.18
Revision: 3.1
Description: Gnu privacy guard - A Free PGP replacement
License: GPL
BuildDepends: <<
  texinfo (>= 4.1-3), libgettext8-dev, libiconv-dev, bzip2-dev,
  openldap24-dev, readline6, libgpg-error (>= 1.8-1), libgcrypt (>= 1.2.0-1),
  libassuan2, libksba8 (>= 1.2.0-1), pth2-dev, libcurl4, libssh2.1,
  system-openssl-dev, adns-1.4-dev, fink-package-precedence
<<
Depends: <<
  bzip2-shlibs, libgettext8-shlibs, libiconv,
  openldap24-shlibs, readline6-shlibs, libgpg-error-shlibs,
  libgcrypt-shlibs (>= 1.2.0-1), libksba8-shlibs (>= 1.2.0-1),
  libassuan2-shlibs, pth2-shlibs, libcurl4-shlibs, adns-1.4-shlibs
<<
Conflicts: gpg-agent (<= 1.9.20-1)
Replaces: gpg-agent (<= 1.9.20-1)
Source: ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-%v.tar.bz2
Source-MD5: 2f37e0722666a0fedbe4d9f9227ac4d7
Source2: mirror:sourceforge:fink/gnupg-docs-20021001.tar.gz
Source2-MD5: 5e34b5be84adc6a898e164b99fce45d8
Source2ExtractDir: gnupg-%v
# glib fails to find the right stdint.h  It picks clang's internal one rather
# than the system header. Use same fix as macports of passing configure
#  gl_cv_absolute_stdint_h=/usr/include/stdint.h.
ConfigureParams: CPPFLAGS="-I%p/lib/system-openssl/include $CPPFLAGS" 
LDFLAGS="-L%p/lib/system-openssl/lib $LDFLAGS" --libexecdir='${prefix}/lib' 
--with-libiconv-prefix=%p --enable-dependency-tracking
CompileScript: <<
        if [ `/usr/bin/sw_vers -productVersion | cut -d'.' -f1-2` > 10.8 ]; 
then \
                
stdint_h=/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/include/stdint.h;
 \
        else \
                stdint_h=/usr/include/stdint.h; \
        fi; \
        gl_cv_absolute_stdint_h=$stdint_h %{default_script}
        fink-package-precedence .
<<
InstallScript: <<
        make install DESTDIR="%d"

        mkdir -p %i/share/doc/%n/documentation
        mv gnupg-docs/* %i/share/doc/%n/documentation
        mv %i/share/doc/gnupg/* %i/share/doc/gnupg2
        rmdir %i/share/doc/gnupg
<<
DocFiles: AUTHORS COPYING ChangeLog README TODO THANKS
InfoDocs: gnupg.info
DescDetail: <<
GnuPG is GNU's tool for secure communication and data
storage. It can be used to encrypt data and to create digital
signatures. It includes an advanced key management facility and is
compliant with the proposed OpenPGP Internet standard as described in
RFC2440.
GnuPG does not use use any patented algorithms so it cannot be
compatible with PGP2 because it uses IDEA (which is patented
worldwide) and RSA. RSA's patent expired on the 20th September 2000,
and it is now included in GnuPG. 
<<
DescUsage: <<
To create an initial key pair run 'gpg2 --gen-key'
Consult the manual for a good intro: 
%p/share/doc/%n/documentation/handbook/
<<
DescPackaging: <<
        Specifically looks for pth (%p/bin/pth-config)
<<
Homepage: http://www.gnupg.org
Maintainer: Brendan Cully <f...@brendan.cully.org>

--- NEW FILE: libcurl4.info ---
Info4: <<
Package: libcurl4
Version: 7.31.0
Revision: 1.1
Description: Lib. for transferring files with URL syntax
DescDetail: <<
        curl is a command line tool for transferring files with URL syntax,
        supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP,
        LDAPS and FILE. curl supports SSL certificates, HTTP POST, HTTP PUT,
        FTP uploading, HTTP form based upload, proxies, cookies, user+password
        authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file
        transfer resume, proxy tunneling and a busload of other useful tricks.
<<
DescPackaging: <<
  Now use System's OpenSSL.
  
  No longer need --mandir. Private symbols now hidden with gcc 4.
  Depend on pkgconfig >= 0.20-1
  per http://wiki.finkproject.org/index.php/Fink:Packaging:pkg-config
  
  Removed -I/usr/include -L/usr/lib from krb5-config.
  
  No longer build static libs.
  
  Packages depending on libcurl4 no longer need to depend on its dependencies,
  just Depend on libcurl4-shlibs and BuildDepend on libcurl4.
  
  Add -dead_strip_dylibs to LDFLAGS on >=10.5 to not link indirect libs.
  
  7.19.4 fixes an arbitrary file access vulnerability described at:
  http://curl.haxx.se/docs/adv_20090303.html
  
  7.21.7 fixes inappropriate GSSAPI delegation described at
  http://curl.haxx.se/docs/adv_20110623.html
      
  Versions of curl before 7.11.1-11 were maintained by Max Horn.
<<
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>
Homepage: http://curl.haxx.se/
License: BSD

Source: http://curl.haxx.se/download/curl-%v.tar.bz2
#Source: mirror:custom:curl-%v.tar.bz2
Source-MD5: b7bea20579ac2f696338ae03f2c19ba5

Depends: %N-shlibs (= %v-%r), pkgconfig (>= 0.20-1)
BuildDepends: <<
        fink (>= 0.26.2),
        fink-package-precedence,
        libmetalink3,
        librtmp (>= 2.3-1),
        libssh2.1 (>= 1.2.7-1),
        openssl100-dev (>= 1.0.1e-1)
<<
BuildConflicts: openldap23-dev, openldap24-dev
Conflicts: curl-dev, curl-ssl-dev, curl-unified-dev, libcurl3, libcurl3-ssl, 
libcurl3-unified
Replaces: curl-dev, curl-ssl-dev, curl-unified-dev, libcurl3, libcurl3-ssl, 
libcurl3-unified
BuildDependsOnly: True

PatchScript: <<
        #Since we're not building static libs, no need to cascade dep libs.
        perl -pi -e 's/link_all_deplibs=yes/link_all_deplibs=no/g' configure
        #Clear out unnecessary junk. Leave -lssl in curl-config as a hack for 
pycurl.
        perl -pi -e 's,\@LDFLAGS\@,,g; s,\@LIBCURL_LIBS\@,-lssl,g' 
curl-config.in
        perl -pi -e 's,\@LDFLAGS\@,,g; s,\@LIBCURL_LIBS\@,,g' libcurl.pc.in
        #There is no more libcurl.a so trick curl-config --static-libs into 
using libcurl.dylib. Fixes building of pycurl.
        perl -pi -e 's/\@libext\@/dylib/' curl-config.in
        #curl tool needs to link to libcrypto when using libmetalink.
        perl -pi -e 's,\@LIBMETALINK_LIBS\@,\@LIBMETALINK_LIBS\@ -lcrypto,' 
src/Makefile.in
        #Set up to use system's ldap
        if [ `/usr/bin/sw_vers -productVersion | cut -d'.' -f1-2` > 10.8 ]; 
then \
                /bin/cp 
/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/include/lber*.h .; \
                /bin/cp 
/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/include/ldap*.h .; \
                /bin/cp 
/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/lib/libldap.dylib 
.; \
        else \
                /bin/cp /usr/include/lber*.h .; \
                /bin/cp /usr/include/ldap*.h .; \
                /bin/cp /usr/lib/libldap.dylib .; \
        fi
<<

SetLDFLAGS: -Wl,-dead_strip_dylibs
SetCFLAGS: -Os
ConfigureParams: <<
        --with-ssl=%p \
        --without-gnutls \
        --with-libssh2=%p \
        --with-gssapi=/usr \
        --enable-ldap \
        --disable-ldaps \
        --with-ldap-lib=ldap \
        --with-lber-lib=no \
        --without-libidn \
        --with-librtmp \
        --with-libmetalink=%p \
        --enable-hidden-symbols \
        --enable-threaded-resolver \
        --with-ca-bundle=%p/etc/ssl/certs/ca-bundle.crt \
        --disable-static \
        --enable-dependency-tracking
<<
UseMaxBuildJobs: true

CompileScript: <<
        %{default_script}
        fink-package-precedence --prohibit-bdep=%n .
<<

InstallScript: <<
        perl -pi -e 's/-g -Os -Wl,-search_paths_first //g; s/-dynamic //g' 
curl-config libcurl.pc
        make install DESTDIR=%d
        /bin/mkdir -p %I/share/doc/%N
        /bin/cp docs/*.html %I/share/doc/%N
        /bin/mkdir -p %I/share/doc/%N/libcurl
        /bin/cp docs/libcurl/*.html %I/share/doc/%N/libcurl
        /bin/mkdir -p %I/share/aclocal
        /bin/cp docs/libcurl/libcurl.m4 %I/share/aclocal
<<
DocFiles: CHANGES COPYING README RELEASE-NOTES

SplitOff: <<
        Package: %N-shlibs
  
        Depends: <<
                ca-bundle,
                librtmp-shlibs (>= 2.3-1),
                libssh2.1-shlibs (>= 1.2.7-1),
                openssl100-shlibs (>= 1.0.1e-1)
        <<
    
        Files: lib/libcurl.4.*dylib
        Shlibs: %p/lib/libcurl.4.dylib 8.0.0 %n (>= 7.28.1-1)
        DocFiles: CHANGES COPYING README RELEASE-NOTES
<<

SplitOff2: <<
  Package: curl
  Description: Tool for transferring files with URL syntax
  DescUsage: For additional documentation see the %N package.
  
  Depends: %N-shlibs (= %v-%r), libmetalink3-shlibs, openssl100-shlibs (>= 
1.0.1c-1)
  Replaces: curl-ssl (<< %v-%r), curl-unified (<< %v-%r)
  
  Files: bin/curl share/man/man1/curl.1
  DocFiles: CHANGES COPYING README RELEASE-NOTES docs/BINDINGS docs/BUGS 
docs/CONTRIBUTE docs/FAQ docs/FEATURES docs/HISTORY docs/KNOWN_BUGS 
docs/INTERNALS docs/MANUAL docs/RESOURCES docs/THANKS docs/TODO 
docs/TheArtOfHttpScripting docs/LICENSE-MIXING docs/SSLCERTS docs/VERSIONS
<<

InfoTest: <<
  TestDepends: stunnel4
  TestScript: <<
    #!/bin/bash -ev
    
    #These tests fail if you use OpenDNS or your ISP sucks
    #and uses wildcard dns lookups.
    echo '20' >>tests/data/DISABLED
    echo '237' >>tests/data/DISABLED
    echo '507' >>tests/data/DISABLED
    echo '530' >>tests/data/DISABLED
    echo '534' >>tests/data/DISABLED
    echo '584' >>tests/data/DISABLED
    
    #This test fails when run as root.
        echo '1001' >>tests/data/DISABLED
        echo '1112' >>tests/data/DISABLED
        
        #This test seems to hang.
        echo '283' >>tests/data/DISABLED
        echo '525' >>tests/data/DISABLED
        echo '554' >>tests/data/DISABLED
        echo '587' >>tests/data/DISABLED
        echo '1006' >>tests/data/DISABLED
        echo '1007' >>tests/data/DISABLED
        echo '1086' >>tests/data/DISABLED
        echo '1099' >>tests/data/DISABLED
        echo '1316' >>tests/data/DISABLED
        echo '2002' >>tests/data/DISABLED
        echo '2003' >>tests/data/DISABLED

        #The SSH tests will also be skipped as root but this isn't fatal.
        
    #Build and run the tests. Disable use of valgrind because it takes a LONG 
time.
    make test-full TEST_F="-a -p -r -n" || exit 2
  <<
<<

#Mirrors taken from http://curl.haxx.se/metalink.cgi?curl=tar.bz2 on 20081128
CustomMirror: <<
        eur-at: http://gd.tuwien.ac.at/utils/archivers/curl/
        eur-at: ftp://gd.tuwien.ac.at/utils/archivers/curl/
        eur-be: ftp://ftp.spegulo.be/pub/curl/
        sam-cl: http://curl.freeby.pctools.cl/download/
        eur-fr: ftp://miroir-francais.fr/pub/curl/download/
        eur-de: http://curl.de-mirror.de/download/
        eur-de: http://www.mirrorspace.org/curl/
        eur-de: http://curl.online-mirror.de/download/
        eur-de: http://curl.linux-mirror.org/download/
        eur-de: http://dl.ambiweb.de/mirrors/curl.haxx.se/
        eur-de: http://curl.oslevel.de/download/
        eur-de: http://curl.mirror.at.stealer.net/download/
        eur-de: http://curl.basemirror.de/download/
        eur-de: http://curl.very-clever.com/download/
        asi-hk: http://www.execve.net/curl/
        eur-il: http://curl.cheap.co.il/download/
        eur-nl: http://curl.nedmirror.nl/download/
        eur-nl: http://curl.osmirror.nl/download/
        eur-nl: http://curl.xxtracker.org/download/
        eur-pl: http://curl.piotrkosoft.net/download/
        eur-se: http://curl.haxx.se/download/
        eur-se: http://cool.haxx.se/curl/
        eur-se: http://curl2.haxx.se/download/
        eur-se: ftp://ftp.sunet.se/pub/www/utilities/curl/
        asi-tw: http://curl.cs.pu.edu.tw/download/
        nam-us: http://curl.download.nextag.com/download/
        nam-us: http://curl.hoxt.com/download/
        eur-uk: http://curl.smudge-it.co.uk/download/
<<
<<

--- NEW FILE: system-openssl-dev-0.9.8.info ---
Package: system-openssl-dev
Epoch: 1
Version: 0.9.8
Revision: 5
BuildDependsOnly: true
Depends: macosx (>= 10.6.0-1), macosx (<< 10.10.0-1)
#Distribution: 10.6, 10.7, 10.8
Conflicts: openssl-dev, openssl097-dev, openssl098-dev, openssl100-dev
Replaces: openssl-dev, openssl097-dev, openssl098-dev, openssl100-dev
Type: nosource
CompileScript: echo "nothing to be done"
InstallScript: <<
#!/bin/sh -ex

  install -d %i/lib/system-openssl/include
  install -d %i/lib/system-openssl/lib
  install -d %i/lib/system-openssl/lib/pkgconfig

  if [ `/usr/bin/sw_vers -productVersion | cut -d'.' -f1-2` > 10.8 ]; then \
    ln -sf 
/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/include/openssl 
%i/lib/system-openssl/include/; \
    ln -sf 
/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/lib/libcrypto.dylib 
%i/lib/system-openssl/lib/; \
    ln -sf 
/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/lib/libssl.dylib 
%i/lib/system-openssl/lib/; \
  else \
    ln -sf /usr/include/openssl %i/lib/system-openssl/include/; \
    ln -sf /usr/lib/libcrypto.dylib %i/lib/system-openssl/lib/; \
    ln -sf /usr/lib/libssl.dylib %i/lib/system-openssl/lib/; \
  fi
  sed -e 's,prefix=/usr,prefix=%p/lib/system-openssl,' 
/usr/lib/pkgconfig/openssl.pc > %i/lib/system-openssl/lib/pkgconfig/openssl.pc
<<
Description: Placeholder to force use of the system SSL
DescDetail: <<
This package is meant to be used by packagers for the purpose of linking
explicitly against the Apple-provided system version of OpenSSL and
assuring that no fink-supplied OpenSSL library package is visible to
normal compiler calls.
<<
DescUsage: <<
You may need to set one or more of the following:

  CPPFLAGS/CFLAGS/CXXFLAGS: -I%p/lib/system-openssl/include
  LDFLAGS/LIBS: -L%p/lib/system-openssl/lib
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig

and/or various configuration flags. You might also be able to rely on
the compiler finding the files in /usr without additional flags needed
if you use a BuildDepends specifying >= 1:0-1 to make sure no Fink
versions of the openssl headers are installed.

For more information on using this package, see
http://wiki.finkproject.org/index.php/Fink:Policy:system-openssl
<<
Maintainer: Fink Core Group <fink-c...@lists.sourceforge.net>
Homepage: http://wiki.finkproject.org/index.php/Fink:Policy:system-openssl
License: OSI-Approved


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to