pilot-link9 stable port information

Package: pilot-link9
Version: 0.11.8
Revision: 1103
###
Depends: %N-shlibs (= %v-%r)
BuildDepends: <<
libpng3, readline5 (>= 5.0-1004), tcltk, tcltk-dev, libiconv-dev,
libncurses5 (>= 5.4-20041023-1006), fink (>= 0.24.12-1)
<<
BuildDependsOnly: true
Conflicts: pilot-link, pilot-link10, pilot-link09
Replaces: pilot-link, pilot-link10, pilot-link09
## lclint installs %p/lib/Makefile (!), which leads this configure script astray,
## and in particular brings "-L/sw/.bld/tcltk-8.4.6-2/tcl8.4.6/unix -ltcl8.4"
## in /sw/lib/libpitcl.la:dependency_libs
BuildConflicts: lclint
###
Source: http://www.pilot-link.org/filestore2/download/206/pilot-link-%v.tar.bz2
Source-MD5: 586f84add601e8b86da3093ab784e997
###
PatchFile: %n.patch
PatchFile-MD5: c38d639d1add194903bcf62f70785cd8
PatchScript: <<
%{default_script}
perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure
perl -pi -e 's/(AC_DEFUN\()([^[]+)(,)/\1\[\2]\3/' pilot-link.m4.in
<<
###
GCC: 4.0
###
###
DocFiles: AUTHORS COPYING* ChangeLog NEWS README
###
# --with-java=/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home
ConfigureParams: --without-perl --with-pic --with-readline --enable-shared --enable-static --with-tcl=%p/lib --without-itcl --with-tk --without-java --without-python --with-libiconv --with-libpng --disable-debug --mandir=%p/share/man
CompileScript: <<
./configure %c
make
<<
InstallScript: make install DESTDIR=%d
###
Splitoff: <<
Package: %N-shlibs
Depends: readline5-shlibs (>= 5.0-1004), ncurses (>= 5.4-20041023-1006), libncurses5-shlibs (>= 5.4-20041023-1006), libiconv, tcltk-shlibs
Conflicts: pilot-link-shlibs
Replaces: pilot-link-shlibs
Files: <<
lib/libpisock.*.dylib
lib/libpisock++.*.dylib
lib/libpisync.*.dylib
lib/libpitcl.*.dylib
<<
Shlibs: <<
%p/lib/libpisock.8.dylib 9.0.0 pilot-link9-shlibs (>= 0.11.7-12)
%p/lib/libpisock++.0.dylib 1.0.0 pilot-link9-shlibs (>= 0.11.7-12)
%p/lib/libpisync.0.dylib 1.0.0 pilot-link9-shlibs (>= 0.11.7-12)
%p/lib/libpitcl.0.dylib 1.0.0 pilot-link9-shlibs (>= 0.11.8-11)
<<
DocFiles: AUTHORS COPYING* ChangeLog NEWS README bindings/Tcl/README:README.bindings.Tcl
<<
Splitoff2: <<
Package: %N-bin
Depends: libpng3-shlibs, readline5-shlibs (>= 5.0-1004), tcltk-shlibs, %N-shlibs (= %v-%r), libpng3-shlibs
Replaces: pilot-link-bin, pilot-link10-bin
Conflicts: pilot-link-bin, pilot-link10-bin
Files: <<
bin
share/man
share/pilot-link
<<
DocFiles: COPYING*
<<
### Off for now since I have no idea what to do with the lib
### and java -jar gives errors
#JarFiles: <<
# bindings/Java/pilot-link.jar
# bindings/Java/libjpisock.so
#<<
#Splitoff4: <<
# Package: %N-java
# Files: <<
# share/java
# <<
# Docfiles: bindings/Java/README* bindings/Java/TODO
#<<
###
Description: Palm libraries
DescDetail: <<
Pilot-Link is the tools and toys needed to connect your Palm or Palm
compatible handheld (including Handspring, Sony, and Palm) with Unix
and Linux machines.
<<
###
License: GPL
Maintainer: None
Homepage: http://www.pilot-link.org/

pilot-link9 stable port .patch

diff -Nurd -x'*~' pilot-link-0.11.8.orig/bindings/Java/Makefile.in pilot-link-0.11.8/bindings/Java/Makefile.in
--- pilot-link-0.11.8.orig/bindings/Java/Makefile.in 2003-07-01 15:09:06.000000000 -0400
+++ pilot-link-0.11.8/bindings/Java/Makefile.in 2006-07-13 22:53:15.000000000 -0400
@@ -233,7 +233,7 @@
$(JAVAC) -d . $(java_files)

java_lib: libjpisock.c
- $(CXX) $(INCLUDES) $(DEFS) -L $(top_builddir)/libpisock/.libs -lpisock -shared -o libjpisock.so $(srcdir)/libjpisock.c
+ $(CXX) $(INCLUDES) $(DEFS) $(top_builddir)/libpisock/libpisock.la -dynamiclib -o libjpisock.so $(srcdir)/libjpisock.c

java_jar: $(java_classes)
$(JAR) cvf pilot-link.jar $(java_classes)
@@ -241,7 +241,8 @@
java_pisock: java_compile java_lib java_jar

install: all
- cp libjpisock.so ${JAVABASE}/jre/lib/i386/
+ mkdir -p ${prefix}/${JAVABASE}/jre/lib/ppc/
+ cp libjpisock.so ${prefix}/${JAVABASE}/jre/lib/ppc/

test: install
${JAVABASE}/bin/java test ${PORT}
diff -Nurd -x'*~' pilot-link-0.11.8.orig/configure pilot-link-0.11.8/configure
--- pilot-link-0.11.8.orig/configure 2003-07-01 15:08:40.000000000 -0400
+++ pilot-link-0.11.8/configure 2006-07-13 22:53:43.000000000 -0400
@@ -1510,7 +1510,7 @@
fi


-if test `$ID -u` = 0; then
+if `false`; then
echo ""
echo " WARNING: Please do not configure or build this software as root.."
echo ""
@@ -5634,19 +5634,19 @@
allow_undefined_flag='-undefined suppress'
;;
*) # Darwin 1.3 on
- allow_undefined_flag='-flat_namespace -undefined suppress'
+ allow_undefined_flag=''
;;
esac
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes. Also zsh mangles
# `"' quotes if we put them in here... so don't!
- archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
+ archive_cmds='$nonopt -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $nonopt $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
hardcode_shlibpath_var=no
- whole_archive_flag_spec='-all_load $convenience'
+ whole_archive_flag_spec='-all-load $convenience'
;;

freebsd1*)
diff -Nurd -x'*~' pilot-link-0.11.8.orig/libpisync/Makefile.in pilot-link-0.11.8/libpisync/Makefile.in
--- pilot-link-0.11.8.orig/libpisync/Makefile.in 2003-07-01 15:08:57.000000000 -0400
+++ pilot-link-0.11.8/libpisync/Makefile.in 2006-07-13 22:53:15.000000000 -0400
@@ -125,7 +125,7 @@
libpisync_la_SOURCES = sync.c


-libpisync_la_LIBADD = $(ICONV_LIBS)
+libpisync_la_LIBADD = $(top_srcdir)/libpisock/libpisock.la $(ICONV_LIBS)


libpisync_la_LDFLAGS = -export-dynamic -version-info $(PISYNC_CURRENT):$(PISYNC_REVISION):$(PISYNC_AGE)
diff -Nurd -x'*~' pilot-link-0.11.8.orig/ltmain.sh pilot-link-0.11.8/ltmain.sh
--- pilot-link-0.11.8.orig/ltmain.sh 2003-07-01 14:56:55.000000000 -0400
+++ pilot-link-0.11.8/ltmain.sh 2006-07-13 22:53:15.000000000 -0400
@@ -1774,7 +1774,7 @@

if test "$installed" = no; then
notinst_deplibs="$notinst_deplibs $lib"
- need_relink=yes
+ need_relink=no
fi

if test -n "$old_archive_from_expsyms_cmds"; then

pilot-link9 _unstable_ port .patch