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