Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/database
In directory vz-cvs-3.sog:/tmp/cvs-serv3717/10.7/stable/main/finkinfo/database

Added Files:
        rrdtool-java.info rrdtool-java.patch rrdtool.info 
Log Message:
to 10.7

--- NEW FILE: rrdtool-java.info ---
Info4: <<
Package: rrdtool-java
Version: 1.0.4
Revision: 32
Description: Java Interface to RRDTool
Type: java(1.5)
License: GPL
Maintainer: Benjamin Reed <j...@fink.raccoonfink.com>

Depends: librrd4-shlibs
BuildDepends: <<
        autoconf2.6,
        automake1.11,
        fink (>= 0.30.2-1),
        freetype219 (>= 2.3.12-1),
        intltool40,
        libart2 (>= 2.3.20-1),
        libtool2,
        libpng15,
        rrdtool-dev (>= 1.4.4-1),
        system-java (>= 1.5-1)
<<

Source: mirror:sourceforge:opennms/jrrd-%v.tar.gz
Source-MD5: 75f9e7566bfde33c77dae16da55e5b32
PatchScript: <<
        patch -p1 < %{PatchFile}
        perl -pi -e 's,1\.4,1.5,g' configure.ac
        autoreconf -fvi
<<
PatchFile: rrdtool-java.patch
PatchFile-MD5: 0bea03f4cd2ca14fb5eab1fabcaa8c25

UseMaxBuildJobs: true
ConfigureParams: --disable-dependency-tracking (%m != x86_64) 
--with-jvm-arch=32 (%m = x86_64) --with-jvm-arch=64
CompileScript: <<
        #!/bin/sh -ev
        
        # let configure find an appropriate one
        unset JAVA_HOME
        case `sw_vers -productVersion` in
        10.[01234]*)
        ;;
        *)
        export LDFLAGS="$LDFLAGS -Wl,-dead_strip_dylibs"
        ;;
        esac
        ./configure %c
        make
<<

InstallScript: make install DESTDIR="%d"

Homepage: http://www.opennms.org/
DescDetail: <<
This package contains a Java interface to RRDTool.
It was previously part of the OpenNMS project and has
since been separated out into it's own package.
<<
<<


--- NEW FILE: rrdtool.info ---
Info4: <<
Package: rrdtool
Version: 1.4.4
Revision: 2
Description: Fixed-size "round-robin" database storage
License: GPL
Maintainer: Benjamin Reed <rrdt...@fink.raccoonfink.com>

Depends: librrd4-shlibs (>= %v-%r)
BuildDepends: <<
        cairo (>= 1.8.10-3),
        expat1,
        fink (>= 0.29.7-1),
        fink-package-precedence (>= 0.7-1),
        fontconfig2-dev (>= 2.4.1-1),
        freetype219 (>= 2.3.12-1),
        glib2-dev (>= 2.22.0-1),
        glitz,
        intltool40,
        libgettext8-dev,
        libiconv-dev,
        libpng14,
        libxml2,
        pango1-xft2-ft219-dev (>= 1.24.0-1),
        pixman (>= 0.16.0-1),
        pkgconfig (>= 0.23-1),
        tcltk,
        tcltk-dev,
        x11-dev,
        xft2-dev
<<
Conflicts: %N-bin
Replaces: %N-bin

Source: http://oss.oetiker.ch/%n/pub/%n-%v.tar.gz
Source-MD5: 93ad2fc2e9ddcd7d99c611fe30284a54
PatchScript: <<
        perl -pi -e 's/((librrd|librrd_th)_la_LIBADD\s*=.*)/\1 -lpng/' 
src/Makefile.in
        perl -pi -e 's,/usr/include/libxml2,%p/include/libxml2,g' configure
<<

SetCPPFLAGS: -fno-common -I%p/lib/freetype219/include 
-I%p/lib/freetype219/include/freetype2
UseMaxBuildJobs: true
ConfigureParams: <<
--disable-static \
--enable-shared \
--with-tcllib=%p/lib \
--mandir=%p/share/man \
--disable-perl \
--disable-python \
--disable-ruby
<<
CompileScript: <<
        #!/bin/sh -ex
        
        export 
PKG_CONFIG_PATH="%p/lib/freetype219/lib/pkgconfig:%p/lib/pango-ft219/lib/pkgconfig:$PKG_CONFIG_PATH"
 lt_cv_sys_max_cmd_len=65536 PERLBIN="/usr/bin/perl" POD2MAN="/usr/bin/pod2man" 
POD2HTML="/usr/bin/pod2html"
        
        case `sw_vers -productVersion` in
        10.[01234]*)
        ;;
        *)
        export LDFLAGS="$LDFLAGS -Wl,-dead_strip_dylibs"
        ;;
        esac
        
        ./configure %c
        make TCL_SHLIB_LD='${CC} -dynamiclib -Wl,-single_module'
        fink-package-precedence --prohibit-bdep %N-dev .
<<

InstallScript: <<
#!/bin/sh -ex

        make -j1 install \
                DESTDIR="%d" \
                examplesdir="%p/share/doc/%n/examples" \
                idocdir="%p/share/doc/%n/doc" \
                ihtmldir="%p/share/doc/%n/html" \
                contribdir="%p/share/doc/%n/contrib" \
                pkglibdir='%p/lib/tclrrd$(VERSION)'
        find %i -name RRDp\* -o -name RRDs\* -exec rm -rf {} \;
        rm -rf %i/share/man/man1/RRDp.1 %i/share/man/man1/RRDs.1
        install_name_tool -id %p/lib/tclrrd%v.dylib %i/lib/tclrrd%v.dylib
        find %i -name \*.la | xargs perl -pi -e 's,-L%b/src/.libs,,'
<<
DocFiles: CHANGES CONTRIBUTORS COPYING COPYRIGHT NEWS README THREADS TODO
SplitOff: <<
        Package: librrd4-shlibs
        Description: Fixed-size "round-robin" database storage shared libraries
        Depends: <<
                cairo-shlibs (>= 1.8.10-3),
                glib2-shlibs (>= 2.22.0-1),
                libpng14-shlibs (>= 1.4.1-2),
                libxml2-shlibs (>= 2.6.32-1),
                pango1-xft2-ft219-shlibs (>= 1.24.0-1)
        <<
        Suggests: %N
        Files: lib/librrd*.*.dylib
        Shlibs: <<
                %p/lib/librrd.4.dylib    6.0.0 %n (>= 1.4.2-1)
                %p/lib/librrd_th.4.dylib 6.0.0 %n (>= 1.4.2-1)
        <<
<<
SplitOff3: <<
        Package: %N-dev
        Description: Utilities for round-robin databases
        Depends: %N (>= %v-%r)
        BuildDependsOnly: true
        Files: include lib/*.la lib/librrd.dylib lib/librrd_th.dylib 
lib/pkgconfig
<<
SplitOff4: <<
        Package: %N-tcl
        Description: TCL scripting module for round-robin databases
        Depends: <<
                librrd4-shlibs (>= %v-%r),
                tcltk-shlibs
        <<
        Enhances: librrd4-shlibs
        Files: lib/tclrrd%v lib/tclrrd%v.dylib
        Shlibs: %p/lib/tclrrd%v.dylib 0.0.0 rrdtool-tcl (>= 1.3.7-1)
<<

Homepage: http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
DescDetail: <<
RRD is a system to store and display time-series data (i.e. network bandwidth,
machine-room temperature, server load average).  It stores the data in a very
compact way that will not expand over time, and it presents useful graphs by
processing the data to enforce a certain data density.  It can be used either
via simple wrapper scripts (from shell or Perl) or via frontends that poll
network devices and put a friendly user interface on it.
<<
<<


--- NEW FILE: rrdtool-java.patch ---
diff -Nurd jrrd-1.0.4/m4/java.m4 jrrd-1.0.4-patched/m4/java.m4
--- jrrd-1.0.4/m4/java.m4       2010-11-19 11:36:54.000000000 -0500
+++ jrrd-1.0.4-patched/m4/java.m4       2011-07-21 16:39:41.000000000 -0400
@@ -68,17 +68,18 @@
       ]
     )
 
-    _ONMS_TRY_JAVA_DIR([/Library/Java/Home], [$1], [], [$2])
-    _ONMS_TRY_JAVA_DIR([/usr/java/default], [$1], [], [$2])
-    _ONMS_TRY_JAVA_DIR([/usr/jdk/default], [$1], [], [$2])
-
-    for java_dir in /usr/jdk/* /usr/java/* 
/Library/Java/JavaVirtualMachines/*/Contents/Home
+    for java_dir in \
+      /usr/java/default \
+      /usr/jdk/default \
+      /usr/jdk/* \
+      /usr/java/* \
+      /System/Library/Java/JavaVirtualMachines/*/Contents/Home \
+      /Library/Java/JavaVirtualMachines/*/Contents/Home \
+      /Library/Java/Home \
+      /usr/local/java
     do
       _ONMS_TRY_JAVA_DIR([$java_dir], [$1], [], [$2])
     done
-
-    _ONMS_TRY_JAVA_DIR([/usr/local/java], [$1], [], [$2])
-    
   ]
 )
 
@@ -136,9 +137,18 @@
       [
         AC_MSG_CHECKING([for jni headers])
         HAS_JNI_HEADERS=yes
-        AS_IF([test -d "$1/include" && test -f "$1/include/jni.h"],
+        case $host_os in
+          darwin*)
+            JNI_PATH="/System/Library/Frameworks/JavaVM.framework/Headers"
+            ;;
+          *)
+            JNI_PATH="$1/include"
+            ;;
+        esac
+
+        AS_IF([test -e "$JNI_PATH" && test -f "$JNI_PATH/jni.h"],
           [
-            JNI_INCLUDES=`printf -- "-I$1/include "; find "$1/include"/* -type 
d | while read DIR; do
+            JNI_INCLUDES=`printf -- "-I$JNI_PATH "; find "$JNI_PATH"/* -type d 
| while read DIR; do
                printf -- "-I\$DIR "
             done`
           ],


------------------------------------------------------------------------------
5 Ways to Improve & Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to