summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2006-09-12 17:47:21 +0000
committerStefan Schweizer <genstef@gentoo.org>2006-09-12 17:47:21 +0000
commit0e625509837f1eb7e24eebf27752abf598c5ac79 (patch)
treebd64c0cd5896a9385b6e4110a5851ce43da9a907 /dev-libs/pwlib
parentversion bump (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-libs/pwlib/Manifest16
-rw-r--r--dev-libs/pwlib/files/digest-pwlib-1.10.23
-rw-r--r--dev-libs/pwlib/pwlib-1.10.2.ebuild151
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
+}