Update of /cvsroot/fink/experimental/jfmertens/main/finkinfo/libs
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv13263

Modified Files:
        openh323.info 
Added Files:
        pwlib1.info opal2.info 
Log Message:
first draft. Seems OK

Index: openh323.info
===================================================================
RCS file: 
/cvsroot/fink/experimental/jfmertens/main/finkinfo/libs/openh323.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- openh323.info       19 Dec 2005 19:03:31 -0000      1.1
+++ openh323.info       10 Jun 2006 22:30:37 -0000      1.2
@@ -2,7 +2,7 @@
 Version: 1.15.6
 Revision: 1
 Maintainer: Shawn Hsiao <[EMAIL PROTECTED]>
-BuildDepends: fink (>= 0.9.12), pwlib1.8, speex3, doxygen
+BuildDepends: fink (>= 0.9.12), pwlib1, speex3, doxygen
 #Also, at least some of ffmpeg-dev | libavcodec1-dev | libavformat1-dev , 
probably gsm ...
 Depends: %N-shlibs (= %v-%r), speex3-shlibs
 Source: 
http://www.gnomemeeting.org/admin/downloads/latest/sources/sources/%n-%v.tar.gz
@@ -24,7 +24,7 @@
   sed -ri -e '/^\$\(PLUGIN\):/,/^$/s,\(CC\),\(CXX\),' 
plugins/audio/Speex/Makefile.in
 <<
 NoSetLDFLAGS: true
-SetLIBRARY_PATH: %p/lib/pwlib1.8/lib:%b/lib:%p/lib
+SetLIBRARY_PATH: %p/lib/pwlib1/lib:%b/lib:%p/lib
 NoSetCPPFLAGS: true
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1
@@ -35,16 +35,18 @@
 ConfigureParams: --prefix=%p/lib/%n
 CompileScript: <<
 #!/bin/sh -ev
-  export PWLIBDIR=%p/lib/pwlib1.8
+  export PWLIBDIR=%p/lib/pwlib1
   export H323_AVCODEC=1
  # export H323_RFC2190_AVCODEC=1
  # export H323_VICH263=1
   export CPATH=%p/include/ffmpeg:%p/include/speex:%p/include
   export STDCCFLAGS=-I%b/include
   ./configure %c
- # make opt libso_target="lib/libh323_Darwin_ppc_r.%v.dylib" \
-  make opt apps docs NOTRACE=1 
libso_target="lib/libh323_Darwin_ppc_n.%v.dylib" \
-        LDSOOPTS="-dynamiclib -compatibility_version 1.15.0 -current_version 
%v -install_name %p/lib/%n/lib/libh323_Darwin_ppc_n.1.15.dylib" \
+  if [ %m = i386 ] ; then abbr=x86 ; else abbr=ppc ; fi
+  export abbr
+ # make opt libso_target="lib/libh323_Darwin_${abbr}_r.%v.dylib" \
+  make opt apps docs NOTRACE=1 
libso_target="lib/libh323_Darwin_${abbr}_n.%v.dylib" \
+        LDSOOPTS="-dynamiclib -compatibility_version 1.15.0 -current_version 
%v -install_name %p/lib/%n/lib/libh323_Darwin_${abbr}_n.1.15.dylib" \
 <<
 InstallScript: <<
 make install DESTDIR=%d
@@ -53,7 +55,7 @@
 ln -s . %i/lib/%n/include/%n
 cp version.h %i/lib/%n/include
 mkdir -p %i/bin
-cp samples/simple/obj_Darwin_ppc_*/simph323 %i/bin/simph323
+cp samples/simple/obj_Darwin_*/simph323 %i/bin/simph323
 install -m 644 OpenH323* openh323* %i/lib/%n
 mkdir -p %i/share/doc/%n/html
 install -m 644 mpl-1.0.htm ReadMe.txt %i/share/doc/%n
@@ -64,11 +66,11 @@
 SplitOff: <<
 Package: %N-shlibs
 Description: Shared libraries for openh323
-Depends: cyrus-sasl2-shlibs, expat-shlibs, openldap23-shlibs, 
openssl097-shlibs, pwlib1.8-shlibs, sdl-shlibs
-Files: lib/%N/lib/libh323_Darwin_ppc*.1*.dylib
-Shlibs: <<
-%p/lib/%N/lib/libh323_Darwin_ppc_n.1.15.dylib 1.15.0 %n (>= 1.15.3-1)
-<<
+Depends: cyrus-sasl2-shlibs, expat-shlibs, openldap23-shlibs, 
openssl097-shlibs, pwlib1-shlibs, sdl-shlibs
+Files: lib/%N/lib/libh323_Darwin_*.1*.dylib
+#Shlibs: <<
+#%p/lib/%N/lib/libh323_Darwin_ppc_n.1.15.dylib 1.15.0 %n (>= 1.15.3-1)
+#<<
 DocFiles: mpl-1.0.htm ReadMe.txt
 <<
 SplitOff2: <<

--- NEW FILE: opal2.info ---
Package: opal2
Version: 2.2.2
Revision: 1
Maintainer: None <[EMAIL PROTECTED]>
BuildDepends: cyrus-sasl2-dev, expat, openldap23-dev, openssl097-dev, pwlib1, 
sdl, sed
# sed : because I don't know how to write the patchscript in perl...
Depends: %N-shlibs (= %v-%r)
Source: 
http://www.ekiga.org/admin/downloads/latest/sources/sources/opal-%v.tar.gz
Source-MD5: 899e38f5586e3b03d07cc1c55680a56f
PatchScript: <<
 sed -ri -e '/MACOSX/i #include <ptbuildopts.h>' 
src/codec/speex/libspeex/kiss_fft.h
<<
NoSetLDFLAGS: true
SetLIBRARY_PATH: %p/lib
NoSetCPPFLAGS: true
CompileScript: <<
#!/bin/sh -ev
  export CPATH=%p/include; export PWLIBDIR=%p/lib/pwlib1
  if [ %m = i386 ] ; then abbr=x86 ; else abbr=ppc ; fi
  ./configure --prefix=%p/lib/%n
#  --enable-h263avcodec=%p/include/ffmpeg doens't work
  make LDFLAGS="-L%p/lib -lresolv -L../../lib" opt optnoshared \
        LDSOOPTS="-dynamiclib -compatibility_version 2.2 -current_version %v 
-install_name %p/lib/%n/lib/libopal_Darwin_${abbr}_r.2.2.dylib" \
        libso_target="lib/libopal_Darwin_${abbr}_r.%v.dylib"
<<
InstallScript: <<
  make install DESTDIR=%d
  rm -f %i/lib/%n/lib/*.dylib.*
  cd %i/lib/%n/lib; ln -s libopal_Darwin_x86_r.%v.dylib 
libopal_Darwin_x86_r.2.2.dylib; ln -s libopal_Darwin_x86_r.2.2.dylib 
libopal_Darwin_x86_r.2.dylib; ln -s libopal_Darwin_x86_r.2.dylib 
libopal_Darwin_x86_r.dylib; ln -s libopal_Darwin_x86_r.dylib libopal.dylib; rm 
*.so
  cp -pP version.h %i/lib/%n
#  ranlib %i/lib/%n/lib/libopal_Darwin_*.a
<<
SplitOff: <<
  Package: %N-shlibs
  Depends: cyrus-sasl2-shlibs, expat-shlibs, openldap23-shlibs, 
openssl097-shlibs, pwlib1-shlibs, sdl-shlibs
  Description: Shared libraries for %N
  Files: lib/%N/lib/libopal_Darwin_*.2.*.dylib
##  Shlibs: <<
##    ( %m = powerpc ) %p/lib/%N/lib/libopal_Darwin_ppc_r.2.2.dylib 2.2 %n (>= 
2.2.2-1)
##    ( %m = i386    ) %p/lib/%N/lib/libopal_Darwin_x86_r.2.2.dylib 2.2 %n (>= 
2.2.2-1)
##  <<
  DocFiles: mpl-1.0.htm
<<
DocFiles: mpl-1.0.htm
Description: Successor (?) of OpenH323
License: OSI-Approved
Homepage: http://www.openh323.org/

--- NEW FILE: pwlib1.info ---
Package: pwlib1
Version: 1.10.1
Revision: 1
Maintainer: Shawn Hsiao <[EMAIL PROTECTED]>
BuildDepends: audiofile, esound, cyrus-sasl2-dev, expat, openldap23-dev, 
openssl097-dev, sdl, sed, libdv4
# libdv4 for 1 configure test..
# none of the plugins seem to get built yet
# sed : because I don't know how to write the patchscript in perl...
Depends: %N-shlibs (= %v-%r)
# Depends: just in order not to have to duplicate the docfiles...
Replaces: pwlib
Source: 
http://www.ekiga.org/admin/downloads/latest/sources/sources/pwlib-%v.tar.gz
Source-MD5: 51414920d7b21125df2bf6870c0fc2e4
PatchScript: <<
#!/bin/sh -ev
  sed -ri.bak -e '/P_MACOSX/,+40{/socklen_t/d}' 
include/ptlib/unix/ptlib/pmachdep.h
#  perl -pi.bak -e 's,^LDAP_SOURCE,CFLAGS += -DLDAP_DEPRECATED\n$&,' 
src/ptlib/unix/Makefile
  perl -pi.bak -e 's,sys/soundcard\.h,liboss/soundcard.h,' {,plugins/}configure*
  sed -ri.bak -e '/NETBSD/,+5{ /#endif/a\
\
#ifdef P_MACOSX\
#include <liboss/soundcard.h>\
#endif
}' plugins/sound_{esd,oss}/sound_*.h src/ptlib/unix/ossaix.cxx
  sed -ri -e 's,^\#include <sys/socket\.h>,#include <stddef.h>,' configure
  sed -ri.bak -e 's,libesd.a,libesd.dylib,' make/unix.mak
  sed -ri.bak -e 's,-shared,-bundle,' make/plugins.mak
  sed -ri.bak -e 's,/share/pwlib,,' make/ptlib-config.in
<<
NoSetLDFLAGS: true
SetLIBRARY_PATH: %p/lib
NoSetCPPFLAGS: true
# liboss1 is broken, hence in the meantime --disable-oss; also trouble with 
--enable-shm-video :
ConfigureParams: --prefix=%p/lib/%n --exec-prefix=%p/lib/%n --enable-plugins 
--enable-v4l2 --enable-v4l --enable-bsdvideo --enable-avc --enable-dc 
--enable-alsa --disable-oss --enable-remconn
CompileScript: <<
#!/bin/sh -ev
  export CPATH=%p/include; export ESDDIR=%p
  if [ %m = i386 ] ; then abbr=x86 ; else abbr=ppc ; fi
  ./configure %c
  make LDFLAGS="-L%p/lib -lresolv -L../../lib" PWLIBDIR=%b \
        LDSOOPTS="-dynamiclib -compatibility_version 1.10 -current_version %v 
-install_name %p/lib/%n/lib/libpt_Darwin_${abbr}_r.1.10.dylib" \
        libso_target="lib/libpt_Darwin_${abbr}_r.%v.dylib"
<<
InstallScript: <<
#  make install DESTDIR=%d # is broken..
  mkdir -p %i/lib/%n/src
  mkdir -p %i/lib/%n/make
  mkdir -p %i/lib/%n/lib
  mkdir -p %i/lib/%n/bin
#  find . -name CVS -exec rm -fR \{\} \+ || true
  cp -pPR make/{*.mak,ptlib-config} %i/lib/%n/make
  ln -s ../make/ptlib-config  %i/lib/%n/bin
  cp -pPR version.h include plugins %i/lib/%n
  chmod a-x %i/lib/%n/include/ptclib/*
  cp -pPR lib/lib* %i/lib/%n/lib
  cd %i/lib/%n/lib; ln -s libpt_Darwin_*_r.dylib libpt.dylib; ranlib 
libpt_Darwin_*.a; cd -
  mkdir -p %i/share/doc/%n
  cp -pPR samples %i/share/doc/%n
<<
SplitOff: <<
  Package: %N-shlibs
  Depends: cyrus-sasl2-shlibs, esound-shlibs, expat-shlibs, openldap23-shlibs, 
openssl097-shlibs, sdl-shlibs
  Description: Shared libraries for pwlib
  Files: lib/%N/lib/libpt_Darwin_*.1.10*.dylib
#  Shlibs: <<
#    ( %m = powerpc ) %p/lib/%N/lib/libpt_Darwin_ppc_r.1.10.dylib 1.10 %n (>= 
1.10.1-1)
#    ( %m = i386    ) %p/lib/%N/lib/libpt_Darwin_x86_r.1.10.dylib 1.10 %n (>= 
1.10.1-1)
#  <<
  DocFiles: mpl-1.0.htm ReadMe.txt History.txt
<<
DocFiles: mpl-1.0.htm ReadMe.txt History.txt
Description: Portable Windows library for OpenH323
DescPort: <<
It is a different compile method, so i've decided to copy the dir
of the compiled into %p/lib/pwlib/. To compile a file that requires
them add to make 'PWLIBDIR=%p/lib/pwlib/'. Builds with %i/lib/%n/src, 
whose presence is necessary to build openh323.
(Jfm:) The original install target, as well as ptlib-config, expect the "make"
subdirectory to lie in PWLIBDIR/share/pwlib _ but this doesn't seem compatible
with the use of PWLIBDIR when building dependent pkgs (openh323 _ aka opal).
Even the empty dir PWLIBDIR/src is needed by common.mak _ to avoid the 
assignment
"TARGET_LIBS     = $(SYSLIBDIR)/$(PTLIB_FILE)" _ (eg, build of simph in openh323
would fail w/o it).
<<
DescPackaging: Version 1.5.2-10 by James Gibbs <[EMAIL PROTECTED]>
License: OSI-Approved
Homepage: http://www.openh323.org/



_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to