Update of /cvsroot/fink/experimental/jfmertens/main/finkinfo/libs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20818
Added Files:
openh323.info pwlib1.8.info
Removed Files:
libhowl.info libhowl.patch pwlib.info
Log Message:
pwlib and openh323 start to look OK
--- pwlib.info DELETED ---
--- NEW FILE: openh323.info ---
Package: openh323
Version: 1.15.6
Revision: 1
Maintainer: Shawn Hsiao <[EMAIL PROTECTED]>
BuildDepends: fink (>= 0.9.12), pwlib1.8, 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
Source-MD5: 6c49f41c4cec39172000586a26b98c48
PatchScript: <<
#!/bin/sh -ev
sed -ri.bak -e '/ awk/s,>,- >,' src/Makefile
sed -ri.bak -e '/^install:/,/^$/{s!lib/\*_r\.so !`ls -F1 lib|egrep -v
"[/@]$$"|sed -r "s,^,lib/,"|xargs` !
/for fn in lib/,/libh323/c \
\t(cd lib; ls=`ls -1|egrep "dylib"|tail -n+2|xargs`; cd $(DESTDIR)$(LIBDIR);
l=`ls *.dylib`; \\\
\t for fn in $$ls ; do rm -f $$fn; ln -s $$l $$fn ; \\
s,_r,_*,g; s/\.so/.dylib/g
/INSTALL.*OH323_FILE/d; s,\$\(OH323_FILE\),`ls -1|egrep
".*[a-z]\.dylib"`,; s,rm lib,rm -f lib, }' Makefile.in
sed -ri.bak -e '/^STDCCFLAGS/s,\(OH323_INCDIR\)$,(OPENH323DIR)/include,'
openh323u.mak.in
perl -pi.bak -e 's,malloc.h,sys/$&,' plugins/audio/GSM0610/gsm06_10_codec.c
perl -pi.bak -e 's,\-lgsm0610_audio_s,,' configure
perl -pi.bak -e 's,darwin\*\) *,$&LDSO="-bundle" ,' plugins/configure
perl -pi.bak -e 's,(\$\(LDSO\))\$\(SONAME\),\1,' plugins/audio/*/Makefile.in
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
NoSetCPPFLAGS: true
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
SetCFLAGS: -O3 -fstrict-aliasing
SetCXXFLAGS: -O3 -fstrict-aliasing
#ConfigureParams: PWLIBDIR=%p/lib/pwlib LD_LIBRARY_PATH=%p/lib/pwlib/lib:%b/lib
--prefix=%p/lib/%n --enable-embeddedgsm
#ConfigureParams: --prefix=%p/lib/%n --enable-rfc2190avcodec=%p/include/ffmpeg
ConfigureParams: --prefix=%p/lib/%n
CompileScript: <<
#!/bin/sh -ev
export PWLIBDIR=%p/lib/pwlib1.8
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" \
<<
InstallScript: <<
make install DESTDIR=%d
mv %i/lib/%n/include/%n/* %i/lib/%n/include
rm -fR %i/lib/%n/include/%n
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
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
install -m 644 html/* %i/share/doc/%n/html
ranlib %i/lib/%n/lib/*.a
strip %i/bin/simph323
<<
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)
<<
DocFiles: mpl-1.0.htm ReadMe.txt
<<
SplitOff2: <<
Package: %N-bin
Depends: %N-shlibs (= %v-%r)
Description: Binary utilities for openh323 (simph323)
Files: bin/simph323
InstallScript: mkdir -p %i/share/doc; ln -s %N-shlibs %i/share/doc/%n
PreInstScript: if [ upgrade = "$1" ]; then rm -fR %p/share/doc/%n ; fi
<<
Description: OpenH323 Libraries + simph323
DescPort: <<
It is a different compile method, so i've decided to copy the dir of the
compiled into %p/lib/openh323/. To compile a file that requires them add
to make 'OPENH323DIR=%p/lib/openh323/'
<<
DescPackaging: Version 1.12.2-10 by James Gibbs <[EMAIL PROTECTED]>
Homepage: http://www.openh323.org/
License: OSI-Approved
--- NEW FILE: pwlib1.8.info ---
Package: pwlib1.8
Version: 1.8.7
Revision: 1
Maintainer: Shawn Hsiao <[EMAIL PROTECTED]>
BuildDepends: cyrus-sasl2-dev, expat, openldap23-dev, openssl097-dev, sdl, sed
# 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.gnomemeeting.org/admin/downloads/latest/sources/sources/pwlib-%v.tar.gz
Source-MD5: ba4fddd6cb8d4420cc18f308ccf48e00
PatchScript: <<
sed -ri.bak -e '/P_MACOSX/,+40{/socklen_t/d}'
include/ptlib/unix/ptlib/pmachdep.h
sed -ri.bak -e '/P_MACOSX/,/^\#endif/c\
#include <dlfcn.h>' src/ptlib/unix/udll.cxx
perl -pi.bak -e 's,^LDAP_SOURCE,CFLAGS += -DLDAP_DEPRECATED\n$&,'
src/ptlib/unix/Makefile
<<
NoSetLDFLAGS: true
SetLIBRARY_PATH: %p/lib
NoSetCPPFLAGS: true
CompileScript: <<
#!/bin/sh -ev
export CPATH=%p/include
./configure --prefix=%p/lib/%n --enable-plugins
make LDFLAGS="-L%p/lib -lresolv -L../../lib" PWLIBDIR=%b opt \
LDSOOPTS="-dynamiclib -compatibility_version 1.8 -current_version 1.8.7
-install_name %p/lib/%n/lib/libpt_Darwin_ppc_r.1.8.dylib" \
libso_target="lib/libpt_Darwin_ppc_r.1.8.7.dylib"
<<
InstallScript: <<
mkdir -p %i/lib/%n/src
mkdir -p %i/lib/%n/lib
find . -name CVS -exec rm -fR \{\} \; || true
cp -pPR version.h include make plugins samples %i/lib/%n
cp -pPR lib/lib* %i/lib/%n/lib
ranlib %i/lib/%n/lib/libpt_Darwin_ppc_r_s.a
<<
SplitOff: <<
Package: %N-shlibs
Depends: cyrus-sasl2-shlibs, expat-shlibs, openldap23-shlibs,
openssl097-shlibs, sdl-shlibs
Description: Shared libraries for pwlib
Files: lib/%N/lib/libpt_Darwin_ppc_r.1.8*.dylib
Shlibs: <<
%p/lib/%N/lib/libpt_Darwin_ppc_r.1.8.dylib 1.8.0 %n (>= 1.8.4-1)
<<
DocFiles: mpl-1.0.htm ReadMe.txt History.txt
<<
#SplitOff2: <<
# Package: %N-dev
# Depends: %N-shlibs (= %v-%r)
# Description: dev files for pwlib
# Files: lib/%N/lib/lib* lib/%N/include lib/%N/version.h lib/%N/src
#<<
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.
<<
DescPackaging: Version 1.5.2-10 by James Gibbs <[EMAIL PROTECTED]>
License: OSI-Approved
Homepage: http://www.openh323.org/
--- libhowl.patch DELETED ---
--- libhowl.info DELETED ---
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits