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