the Fink project is an effort to port
popular Unix programs to Mac OS X
Info3: <<
Package: jicmp6
Version: 1.0.1
Revision: 2
Description: Java Interface to IPv6 ICMP (Ping)
Type: java(1.5)
License: GPL
Maintainer: Benjamin Reed
Depends: system-java (>= 1.5-1)
BuildDepends: <<
fink (>= 0.30.2-1),
autoconf2.6,
automake1.11,
libtool2,
system-sdk-10.4-universal | system-sdk-10.5 | system-sdk-10.6 | system-sdk-10.7
<<
Source: mirror:sourceforge:opennms/%n-%v.tar.gz
Source-MD5: e32269ce242da2098100353a888b2746
SourceDirectory: %n-%v
PatchScript: <<
%{default_script}
autoreconf -fvi
<<
PatchFile: %n.patch
PatchFile-MD5: 4ffc554d96429bb0b3671f718625f14d
UseMaxBuildJobs: true
ConfigureParams: --disable-dependency-tracking
CompileScript: <<
#!/bin/sh -ev
if [ "%m" != "powerpc" ]; then
for dir in `sw_vers -productVersion | cut -d. -f1-2` 10.4u 10.5 10.6 10.7; do
if [ -d "/Developer/SDKs/MacOSX$dir.sdk" ]; then
export MACOSX_DEPLOYMENT_TARGET=`echo $dir | sed -e 's,u$,,'`
export CFLAGS="-isysroot /Developer/SDKs/MacOSX$dir.sdk $CFLAGS"
export CXXFLAGS="-isysroot /Developer/SDKs/MacOSX$dir.sdk $CXXFLAGS"
break
fi
done
export CFLAGS="-arch i386 -arch x86_64 $CFLAGS"
export CXXFLAGS="-arch i386 -arch x86_64 $CXXFLAGS"
perl -pi -e 's,-m.JAVA_ARCH,,' configure
fi
[ -z "$CC" ] && CC=gcc
[ -z "$CXX" ] && CXX=g++
if [[ $(sw_vers -productVersion | cut -d. -f1-2) > 10.6 ]]; then
CC="clang"
CXX="clang++"
elif [ -x /usr/bin/gcc-4.2 ]; then
CC="gcc-4.2"
CXX="g++-4.2"
fi
export CC CXX
./configure %c
make
<<
InstallScript: make -j1 install DESTDIR="%d"
RuntimeVars: JICMP_USE_SOCK_DGRAM=true
Homepage: http://www.opennms.org/
DescDetail: <<
This package contains a Java interface to IPv6 ICMP.
It is developed as a part of the OpenNMS project.
<<
<<
diff -Nurd jicmp6-1.0.1/configure.ac jicmp6-1.0.1-new/configure.ac
--- jicmp6-1.0.1/configure.ac 2011-07-29 14:48:35.000000000 -0400
+++ jicmp6-1.0.1-new/configure.ac 2011-08-18 10:16:37.000000000 -0400
@@ -42,17 +42,13 @@
CPPFLAGS="$CPPFLAGS $JNI_INCLUDES -I."
AC_CHECK_HEADER([jni.h], [], [AC_MSG_ERROR([cannot find jni.h header with CPPFLAGS="$CPPFLAGS"])])
-AC_CHECK_HEADERS([netinet/in.h])
-AC_CHECK_HEADERS([netinet/icmp6.h],[],[],[
-#ifdef HAVE_NETINET_IN_H
-#include
-#endif
-
-])
-AC_CHECK_HEADERS([sys/types.h AvailabilityMacros.h libkern/OSByteOrder.h architecture/byte_order.h byteswap.h errno.h malloc.h netdb.h stdlib.h sys/byteorder.h sys/time.h], [], [], [
+AC_CHECK_HEADERS([sys/types.h AvailabilityMacros.h libkern/OSByteOrder.h architecture/byte_order.h byteswap.h errno.h malloc.h netdb.h stdlib.h sys/byteorder.h sys/time.h netinet/in.h netinet/icmp6.h], [], [], [
#ifdef HAVE_SYS_TYPES_H
#include
#endif
+#ifdef HAVE_NETINET_IN_H
+#include
+#endif
])
# check for socklen_t