Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/net In directory vz-cvs-3.sog:/tmp/cvs-serv5386
Added Files: libproxy1.info libproxy1.patch Log Message: Move to 10.7. --- NEW FILE: libproxy1.info --- Package: libproxy1 Version: 0.4.0 Revision: 4 Source: http://libproxy.googlecode.com/files/libproxy-%v.tar.gz Source-MD5: b22c95df70a40949e99add5171fc3084 BuildDepends: << cmake, fink (>= 0.28), pkgconfig (>= 0.23) << Depends: %n-shlibs (= %v-%r) Conflicts: libproxy0 Replaces: libproxy0 BuildDependsOnly: true GCC: 4.0 PatchFile: %n.patch PatchFile-MD5: 917013c954980b3a6a37003178e4b8cb PatchScript: << %{default_script} perl -pi -e 's/_POSIX_C_SOURCE/_DARWIN_C_SOURCE/' CMakeLists.txt perl -pi -e 's/false/NULL/' libproxy/modules/wpad_dns_alias.cpp << CompileScript: << cmake -DCMAKE_INSTALL_PREFIX=%p -DCMAKE_INSTALL_NAME_DIR=%p/lib perl -pi -e 's/\.\.\/libmodman\/libmodman\S+dylib//' utils/CMakeFiles/proxy.dir/link.txt make VERBOSE=1 << InstallScript: << make install DESTDIR=%d rm %i/lib/libmodman.dylib rm %i/lib/libmodman.0.0.0.dylib mv %i/lib/libmodman.0.dylib %i/lib/libmodman.0.0.0.dylib << SplitOff: << Package: %N-shlibs Files: << lib/libmodman.0.0.0.dylib lib/libproxy.1.0.0.dylib lib/libproxy.1.dylib << Shlibs: << !%p/lib/libmodman.0.0.0.dylib %p/lib/libproxy.1.dylib 1.0.0 %n (>= 0.4.0-1) << DocFiles:AUTHORS COPYING ChangeLog NEWS README << SplitOff2: << Package: libproxy-bin Depends: %N-shlibs (>= %v-%r) Files: bin DocFiles: AUTHORS COPYING ChangeLog NEWS README Description: Command-line proxy detector << DocFiles: AUTHORS COPYING ChangeLog NEWS README DescPackaging: << Hacking CMakeLists.txt seems to be only way to disable building certain plugins. Fix -I ordering. See: http://code.google.com/p/libproxy/issues/detail?id=49 libmodman appears to be internal support only, no public headers and no valid interface versioning. Upstream patch to enable installation of .pc file. See: http://code.google.com/p/libproxy/issues/detail?id=87 And to fix its Version field. See: http://code.google.com/p/libproxy/source/detail?spec=svn622&r=622 << DescDetail: << This is the core library only, and the plugins to support proxy-configuration via envvar and file. Other plugins will be packaged separately. Note: plugins are tied to specific %%v of library, not its ABI or other libversion field. Updating library package will require updating external plugin packages. << Description: Generic access to network proxy settings Homepage: http://code.google.com/p/libproxy License: LGPL Maintainer: Daniel Macks <dma...@netspace.org> --- NEW FILE: libproxy1.patch --- diff -Nurd -x'*~' libproxy-0.4.0.orig/CMakeLists.txt libproxy-0.4.0/CMakeLists.txt --- libproxy-0.4.0.orig/CMakeLists.txt 2010-02-25 15:29:54.000000000 -0500 +++ libproxy-0.4.0/CMakeLists.txt 2010-03-19 10:02:06.000000000 -0400 @@ -62,5 +62,4 @@ ### Subdirectories add_subdirectory(libmodman) add_subdirectory(libproxy) -add_subdirectory(bindings) add_subdirectory(utils) diff -Nurd -x'*~' libproxy-0.4.0.orig/libproxy/CMakeLists.txt libproxy-0.4.0/libproxy/CMakeLists.txt --- libproxy-0.4.0.orig/libproxy/CMakeLists.txt 2010-02-25 15:29:54.000000000 -0500 +++ libproxy-0.4.0/libproxy/CMakeLists.txt 2010-03-19 07:55:34.000000000 -0400 @@ -41,36 +41,6 @@ endif() endfunction(px_check_modules) - px_check_modules(X11 x11 xmu) - px_check_modules(NM NetworkManager dbus-1) - px_check_modules(WEBKIT webkit-1.0) - px_check_modules(MOZJS xulrunner-js) - if(NOT MOZJS_FOUND) - unset(MOZJS_FOUND) - px_check_modules(MOZJS firefox-js) - if(NOT MOZJS_FOUND) - unset(MOZJS_FOUND) - px_check_modules(MOZJS mozilla-js) - if(NOT MOZJS_FOUND) - unset(MOZJS_FOUND) - px_check_modules(MOZJS seamonkey-js) - endif() - endif() - endif() - if(X11_FOUND) - px_check_modules(GNOME gconf-2.0) - find_package(KDE4) - find_package(Qt4) - if(KDE4_FOUND AND QT4_FOUND) - set(KDE4_FOUND 1) - set(KDE4_LIBRARIES ${KDE4_KDECORE_LIBS} ${QT_LIBRARIES}) - include_directories(${KDE4_INCLUDE_DIR} ${QT_INCLUDES}) - link_directories(${KDE4_LIB_DIR}) - string(REGEX REPLACE " *-fno-exceptions" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) - else() - set(KDE4_FOUND 0) - endif() - endif() endif() if(UNIX AND NOT APPLE) @@ -96,21 +66,6 @@ endif() endif() -if(APPLE) - find_library(WEBKIT_LIBRARIES JavaScriptCore) - find_library(SC_LIBRARIES SystemConfiguration) - find_library(CF_LIBRARIES CoreFoundation) - if(WEBKIT_LIBRARIES) - set(WEBKIT_FOUND 1) - endif() - if(SC_LIBRARIES) - set(SC_FOUND 1) - endif() - if(CF_LIBRARIES) - set(CF_FOUND 1) - endif() -endif() - # Build the pacrunner into libproxy unless we are building for multiple engines set(BIPR 1) if(MOZJS_FOUND AND WEBKIT_FOUND) @@ -137,7 +92,7 @@ ### Misc files # PkgConfig file -if(NOT ${WIN32}) +if(NOT WIN32) configure_file(libproxy-1.0.pc.in libproxy-1.0.pc @ONLY) install(FILES libproxy-1.0.pc DESTINATION ${libdir}/pkgconfig) endif() diff -Nurd -x'*~' libproxy-0.4.0.orig/libproxy/libproxy-1.0.pc.in libproxy-0.4.0/libproxy/libproxy-1.0.pc.in --- libproxy-0.4.0.orig/libproxy/libproxy-1.0.pc.in 2010-02-25 15:29:54.000000000 -0500 +++ libproxy-0.4.0/libproxy/libproxy-1.0.pc.in 2010-03-19 11:05:42.000000000 -0400 @@ -2,8 +2,8 @@ libdir=@libdir@ includedir=@includedir@ -Name: libproxy +Name: libproxy-1.0 Description: Proxy Configuration Library -Version: @VERSION@ +Version: @CMAKE_PROJECT_VERSION@ Libs: -L${libdir} -lproxy Cflags: -I${includedir} ------------------------------------------------------------------------------ Storage Efficiency Calculator This modeling tool is based on patent-pending intellectual property that has been used successfully in hundreds of IBM storage optimization engage- ments, worldwide. Store less, Store more with what you own, Move data to the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs