diff options
author | Stefan Schweizer <genstef@gentoo.org> | 2006-09-12 17:47:21 +0000 |
---|---|---|
committer | Stefan Schweizer <genstef@gentoo.org> | 2006-09-12 17:47:21 +0000 |
commit | 0e625509837f1eb7e24eebf27752abf598c5ac79 (patch) | |
tree | bd64c0cd5896a9385b6e4110a5851ce43da9a907 /dev-libs/pwlib | |
parent | version bump (diff) | |
download | historical-0e625509837f1eb7e24eebf27752abf598c5ac79.tar.gz historical-0e625509837f1eb7e24eebf27752abf598c5ac79.tar.bz2 historical-0e625509837f1eb7e24eebf27752abf598c5ac79.zip |
verson bump
Package-Manager: portage-2.1.1
Diffstat (limited to 'dev-libs/pwlib')
-rw-r--r-- | dev-libs/pwlib/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/pwlib/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/pwlib/files/digest-pwlib-1.10.2 | 3 | ||||
-rw-r--r-- | dev-libs/pwlib/pwlib-1.10.2.ebuild | 151 |
4 files changed, 172 insertions, 5 deletions
diff --git a/dev-libs/pwlib/ChangeLog b/dev-libs/pwlib/ChangeLog index 0ead73ed3a4c..379531856128 100644 --- a/dev-libs/pwlib/ChangeLog +++ b/dev-libs/pwlib/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/pwlib # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/pwlib/ChangeLog,v 1.106 2006/09/03 07:57:36 dertobi123 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/pwlib/ChangeLog,v 1.107 2006/09/12 17:47:21 genstef Exp $ + +*pwlib-1.10.2 (12 Sep 2006) + + 12 Sep 2006; Stefan Schweizer <genstef@gentoo.org> +pwlib-1.10.2.ebuild: + verson bump 03 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> pwlib-1.10.1.ebuild: hppa stable diff --git a/dev-libs/pwlib/Manifest b/dev-libs/pwlib/Manifest index 7b9bd2100ad3..558fee52fbea 100644 --- a/dev-libs/pwlib/Manifest +++ b/dev-libs/pwlib/Manifest @@ -40,6 +40,7 @@ RMD160 240822a74944a5f54f147023b50966c72a232f24 files/pwlib-1.9.3-sdl-configure. SHA256 467c44ad1d8d2c6f76e712e908476d3a1f948d5e3b1412546f1fb0b776068052 files/pwlib-1.9.3-sdl-configure.patch 1403 DIST pwlib-1.10.0.tar.gz 1480233 RMD160 5341a4d21996472665032b3cfcc184f04435ddab SHA1 ce8be112cbb0f88ab33be0c4061d18d4bfa967dd SHA256 3bcbb47600061b6872215fbc68e7f04566a93bc602fa008636c85d47be5f5c00 DIST pwlib-1.10.1.tar.gz 1485094 RMD160 860ce13ea7df77723c5697691602be4fe9087b5d SHA1 104e7fe42661b410749d19c90803715734bc1e3b SHA256 c7356f43f13995ece66e0becf84e38932b2e9f7a238b07f345c5b8fac6f823e3 +DIST pwlib-1.10.2.tar.gz 1485529 RMD160 d0af8b73131773eb95bd89bf03e024ba861f7982 SHA1 0dde7a7ef3ccd6a0f9b0e64b44d6b49ee843ae2d SHA256 a2981bee47971405098d39e9d518dcaeea84ccf9b49d46c2f8c35a84a8338e61 DIST pwlib-1.6.3.tar.gz 1158037 RMD160 a8f52e7825106475ad23a312e38e7ab8ebcc929b SHA1 e40fd4e27f479652bf4c51978a5f9da212d0697e SHA256 c371238a4719c9fe53bf6b1a89f490fdc6b5ea834c610b88f7e944c681179d03 DIST pwlib-1.8.4.tar.gz 1382438 RMD160 3848d47d3cb903444759ecf41c5fc4c716fadc8c SHA1 bf56dd1e2383c1c1f3bdf3a6424234c26550fed0 SHA256 08f204423cc4112794e6f031ba0b908c0d90cbefb58e83ea7c4b4e55643ebf01 DIST pwlib-1.8.7.tar.gz 1900458 RMD160 b968571a6ffeb162e4b426e1588c82b490b8d7dc SHA1 9333edf45f1022ba2529f7e731db9e5ffa92a17f SHA256 120e95ba090f0c8fa8768e8241b98a711e88973cb625288c2616092061d08ff7 @@ -55,6 +56,10 @@ EBUILD pwlib-1.10.1.ebuild 4481 RMD160 a80cc72573a19a3ef2e0fcb8d586b2875b35dd71 MD5 2fc8fe5ebd32c523877f506e5824fafa pwlib-1.10.1.ebuild 4481 RMD160 a80cc72573a19a3ef2e0fcb8d586b2875b35dd71 pwlib-1.10.1.ebuild 4481 SHA256 05e26a7e6e4b27c7a4405c90d1e6ae11326e3789fd14f0e09d472764fccb68cb pwlib-1.10.1.ebuild 4481 +EBUILD pwlib-1.10.2.ebuild 4459 RMD160 346de2d6a1138ef992df02ca566dfb55d5dd0e5d SHA1 de33ce7f1d5f71b532ffb9754f9da16eb50038dc SHA256 8ff69eb841d41a75f2d275e221ebb94320c10c5c45a5ee083ea5e27aa5f56ebb +MD5 7b08b479f4f1eaee5fa7abf46a7e9a40 pwlib-1.10.2.ebuild 4459 +RMD160 346de2d6a1138ef992df02ca566dfb55d5dd0e5d pwlib-1.10.2.ebuild 4459 +SHA256 8ff69eb841d41a75f2d275e221ebb94320c10c5c45a5ee083ea5e27aa5f56ebb pwlib-1.10.2.ebuild 4459 EBUILD pwlib-1.5.0-r1.ebuild 2403 RMD160 1dcbc0cf473bc53579c66434ca8e8674e3953163 SHA1 14f82f991ed03e4b9c289ba538a93f75eaeb30ed SHA256 b1c06e307fc870f5bced97ce8c4506cfb2c5f47506b5bd441bda5f3c4ca5faa0 MD5 7b71ebcce6d852f0dc6738ee8b77ea49 pwlib-1.5.0-r1.ebuild 2403 RMD160 1dcbc0cf473bc53579c66434ca8e8674e3953163 pwlib-1.5.0-r1.ebuild 2403 @@ -87,10 +92,10 @@ EBUILD pwlib-1.8.7.ebuild 4227 RMD160 269a4562b172061bae69b9d8d4d9f91504dd8aa4 S MD5 972beed85f1d3fca3d08d31a77a7c158 pwlib-1.8.7.ebuild 4227 RMD160 269a4562b172061bae69b9d8d4d9f91504dd8aa4 pwlib-1.8.7.ebuild 4227 SHA256 5645f6e21003d7a267c3e80f8e9e29021a8cfb1fd71fb87ea07bc41800aad3e1 pwlib-1.8.7.ebuild 4227 -MISC ChangeLog 16514 RMD160 0304c5c08df65051b09ac69bf55fd30258bf96da SHA1 a3555ec8b9e78f13bb3763e21f996d28b57bae36 SHA256 45e23ad2a9d953b0a122b4351d397e3104ae98a7fcd82783860cb8511f86aa72 -MD5 1acb4df4dc97a8f536be2215b7b56163 ChangeLog 16514 -RMD160 0304c5c08df65051b09ac69bf55fd30258bf96da ChangeLog 16514 -SHA256 45e23ad2a9d953b0a122b4351d397e3104ae98a7fcd82783860cb8511f86aa72 ChangeLog 16514 +MISC ChangeLog 16630 RMD160 d4b594ae4fb4025427bf7599798f2bf020db0ff7 SHA1 9c5963d81a8d43b3b3456f4cd2fdc85b7cdc2fec SHA256 ae0621c16f8be7c9123fb0ac0235aa603a46a47ba4ea8cf46175f6080632ba78 +MD5 24f8255a197ce8922d4ab9cc1b3163f1 ChangeLog 16630 +RMD160 d4b594ae4fb4025427bf7599798f2bf020db0ff7 ChangeLog 16630 +SHA256 ae0621c16f8be7c9123fb0ac0235aa603a46a47ba4ea8cf46175f6080632ba78 ChangeLog 16630 MISC metadata.xml 235 RMD160 1373a565e08a962328dc14bb2ccd2ed31f887a91 SHA1 be1055e9141769fc4e44c3cc9026c635aa97d8cc SHA256 6b190d921eb507c8ae01261acc24b4c26d9a7efdd79e244efda043d8d0b66756 MD5 e7e31f6f265883cdf48d812f42a9f856 metadata.xml 235 RMD160 1373a565e08a962328dc14bb2ccd2ed31f887a91 metadata.xml 235 @@ -101,6 +106,9 @@ SHA256 d646df1b3934423b54ef64267d7056015b2b4127cc4b413458e5132ce9fc03b2 files/di MD5 b0029942c03a5823083f0f53c64bc607 files/digest-pwlib-1.10.1 241 RMD160 8c06d6103de41c9e505e37f80f9f594298ede49f files/digest-pwlib-1.10.1 241 SHA256 63a8de6ebd1f21855e6936af628e948143185eb8db0cb422e5691f5a691a283b files/digest-pwlib-1.10.1 241 +MD5 92fa0564cc1a4b24702bccb63267d039 files/digest-pwlib-1.10.2 241 +RMD160 6520f87a105b63fe7ae4a841a4c851701494af59 files/digest-pwlib-1.10.2 241 +SHA256 4c05999a32f13fdc9c6142e50af7668d3041ccad27b7f28459dc413f47381949 files/digest-pwlib-1.10.2 241 MD5 ad5d0ce28351a8c82409f95d5e6a553f files/digest-pwlib-1.5.0 238 RMD160 eafad45bc69e99548d2743b53d0c15f47ea13db9 files/digest-pwlib-1.5.0 238 SHA256 c4d40904e5090113d605e83fadbb836228bc5b1bee83677144cb7f1619b59788 files/digest-pwlib-1.5.0 238 diff --git a/dev-libs/pwlib/files/digest-pwlib-1.10.2 b/dev-libs/pwlib/files/digest-pwlib-1.10.2 new file mode 100644 index 000000000000..08b9c85b04b3 --- /dev/null +++ b/dev-libs/pwlib/files/digest-pwlib-1.10.2 @@ -0,0 +1,3 @@ +MD5 05ad5b279ed2053eb7ef0befff9166d0 pwlib-1.10.2.tar.gz 1485529 +RMD160 d0af8b73131773eb95bd89bf03e024ba861f7982 pwlib-1.10.2.tar.gz 1485529 +SHA256 a2981bee47971405098d39e9d518dcaeea84ccf9b49d46c2f8c35a84a8338e61 pwlib-1.10.2.tar.gz 1485529 diff --git a/dev-libs/pwlib/pwlib-1.10.2.ebuild b/dev-libs/pwlib/pwlib-1.10.2.ebuild new file mode 100644 index 000000000000..d39d13fd6095 --- /dev/null +++ b/dev-libs/pwlib/pwlib-1.10.2.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/pwlib/pwlib-1.10.2.ebuild,v 1.1 2006/09/12 17:47:21 genstef Exp $ + +inherit eutils flag-o-matic multilib + +IUSE="alsa debug ieee1394 ipv6 ldap oss sasl sdl ssl v4l v4l2 xml" + +DESCRIPTION="Portable Multiplatform Class Libraries used by several VoIP applications" +HOMEPAGE="http://www.ekiga.org" +SRC_URI="http://seconix.com/misc/ekiga-2.0.3/${P}.tar.gz" + +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND="alsa? ( media-libs/alsa-lib ) + ieee1394? ( media-libs/libdv + sys-libs/libavc1394 + sys-libs/libraw1394 + <media-libs/libdc1394-1.9.99 + !>=media-libs/libdc1394-2.0.0_pre1 ) + ldap? ( net-nds/openldap ) + sasl? ( dev-libs/cyrus-sasl ) + sdl? ( media-libs/libsdl ) + ssl? ( dev-libs/openssl ) + xml? ( dev-libs/expat )" +DEPEND="${RDEPEND} + >=sys-devel/bison-1.28 + >=sys-devel/flex-2.5.4a + >=sys-apps/sed-4" + +src_unpack() { + unpack ${A} + cd ${S} + + # filter out -O3, -Os and -mcpu embedded compiler flags + sed -i \ + -e "s:-mcpu=\$(CPUTYPE)::" \ + -e "s:-O3 -DNDEBUG:-DNDEBUG:" \ + -e "s:-Os::" \ + make/unix.mak + + # don't break make install if there are no plugins to install + epatch ${FILESDIR}/pwlib-1.8.7-instplugins.diff + +# # fix "command not found" error during configure run +# epatch ${FILESDIR}/pwlib-1.9.2-ldap-configure.patch + + # use sdl-config to query required libraries + epatch ${FILESDIR}/pwlib-1.9.3-sdl-configure.patch + + autoconf || die "autoconf failed" +} + +src_compile() { + local myconf="" + # may cause ICE (bug #70638) + filter-flags -fstack-protector + # disable-alsa breaks oss, see bug 127677 + use alsa && myconf="--enable-alsa" + + econf \ + --enable-plugins \ + $(use_enable v4l2) \ + $(use_enable v4l) \ + $(use_enable ieee1394 dc) \ + $(use_enable ieee1394 avc) \ + $(use_enable oss) \ + $(use_enable ipv6) \ + $(use_enable sdl) \ + $(use_enable ssl openssl) \ + $(use_enable debug exceptions) \ + $(use_enable debug memcheck) \ + $(use_enable ldap openldap) \ + $(use_enable sasl) \ + $(use_enable xml expat) \ + ${myconf} \ + || die "configure failed" + + # Horrible hack to strip out -L/usr/lib to allow upgrades + # problem is it adds -L/usr/lib before -L${S} when SSL is + # enabled. Same thing for -I/usr/include. +# sed -i -e "s:^\(LDFLAGS.*\)-L/usr/lib:\1:" \ +# -e "s:^\(STDCCFLAGS.*\)-I/usr/include:\1:" \ +# ${S}/make/ptbuildopts.mak + +# sed -i -e "s:^\(LDFLAGS[\s]*=.*\) -L/usr/lib:\1:" \ +# -e "s:^\(LDFLAGS[\s]*=.*\) -I/usr/include:\1:" \ +# -e "s:^\(CCFLAGS[\s]*=.*\) -I/usr/include:\1:" \ +# ${S}/make/ptlib-config + + emake -j1 opt || die "make failed" +} + +src_install() { + local libdir libname + + libdir=$(get_libdir) + + # makefile doesn't create ${D}/usr/bin + make PREFIX=/usr DESTDIR=${D} install || die "install failed" + + ## vv will try to fix the mess below, requires a lot of patching though... + + # update 2005/08/22: + # + # locations in *.mak files haven been fixed + # directories have been replaced w/ symlinks + # (left to not break things, doing some testing atm) + + # Note: reactivating this seems to be the only easy solution to slot pwlib ebuild + # and keep applications happy (e.g. gnomemeeting / ekiga) + +# dosym /usr/include /usr/share/pwlib/include +# dosym /usr/${libdir} /usr/share/pwlib/${libdir} +# +# # just in case... +# if [[ "${libdir}" = "lib64" ]]; then +# dosym /usr/share/pwlib/lib64 /usr/share/pwlib/lib +# fi + + ## ^^ bad stuff + + # fix symlink + libname=$(basename `ls ${D}/usr/${libdir}/libpt_*_*_r.so.${PV}`) + rm ${D}/usr/${libdir}/libpt.so + dosym ${libname} /usr/${libdir}/libpt.so + + # fix makefiles to use headers from /usr/include and libs from /usr/lib + # instead of /usr/share/pwlib + # Note: change to /usr/include/pwlib-${PV} (or whereever includes will be) + # once pwlib ebuilds get slotted + sed -i -e "s:-I\$(PWLIBDIR)\(/include[a-zA-Z0-9_/-]\+\):-I/usr/include\1:g" \ + -e "s:-I\$(PWLIBDIR)/include::g" \ + -e "s:^\(PW_LIBDIR[ \t]\+=\).*:\1 /usr/${libdir}:" \ + ${D}/usr/share/pwlib/make/*.mak + + # dodgy configure/makefiles forget to expand this + # Note: change to /usr/share/pwlib/${PV} (or whatever PWLIBDIR should point to) + # once pwlib ebuilds get slotted + sed -i -e "s:\${exec_prefix}:/usr:" \ + ${D}/usr/bin/ptlib-config \ + ${D}/usr/share/pwlib/make/ptlib-config + + # copy version.h + insinto /usr/share/pwlib + doins version.h + + dodoc ReadMe.txt ReadMe_QOS.txt History.txt mpl-1.0.htm +} |