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
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits