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

Reply via email to