summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weber <xmw@gentoo.org>2013-06-23 16:46:31 +0000
committerMichael Weber <xmw@gentoo.org>2013-06-23 16:46:31 +0000
commit036a3f426289000c66bec0bb37f97ca981a58b78 (patch)
treef05066fcf010ff46fce3db229975c3692a071b33 /dev-libs
parentMigrate to netsurf.eclass (diff)
downloadhistorical-036a3f426289000c66bec0bb37f97ca981a58b78.tar.gz
historical-036a3f426289000c66bec0bb37f97ca981a58b78.tar.bz2
historical-036a3f426289000c66bec0bb37f97ca981a58b78.zip
Migrate to netsurf.eclass
Package-Manager: portage-2.2.0_alpha183/cvs/Linux x86_64 Manifest-Sign-Key: 0x62EEF090
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libcss/ChangeLog5
-rw-r--r--dev-libs/libcss/Manifest10
-rw-r--r--dev-libs/libcss/libcss-0.2.0.ebuild126
-rw-r--r--dev-libs/libnsfb/ChangeLog5
-rw-r--r--dev-libs/libnsfb/Manifest10
-rw-r--r--dev-libs/libnsfb/libnsfb-0.1.0.ebuild135
-rw-r--r--dev-libs/libparserutils/ChangeLog5
-rw-r--r--dev-libs/libparserutils/Manifest10
-rw-r--r--dev-libs/libparserutils/libparserutils-0.1.2.ebuild123
-rw-r--r--dev-libs/libwapcaplet/ChangeLog5
-rw-r--r--dev-libs/libwapcaplet/Manifest10
-rw-r--r--dev-libs/libwapcaplet/libwapcaplet-0.2.0.ebuild127
-rw-r--r--dev-libs/nsgenbind/ChangeLog5
-rw-r--r--dev-libs/nsgenbind/Manifest10
-rw-r--r--dev-libs/nsgenbind/nsgenbind-0.0.1.ebuild138
15 files changed, 57 insertions, 667 deletions
diff --git a/dev-libs/libcss/ChangeLog b/dev-libs/libcss/ChangeLog
index 6f28d5c58c81..cbffddb7e33f 100644
--- a/dev-libs/libcss/ChangeLog
+++ b/dev-libs/libcss/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/libcss
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcss/ChangeLog,v 1.9 2013/06/17 17:10:34 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcss/ChangeLog,v 1.10 2013/06/23 16:43:29 xmw Exp $
+
+ 23 Jun 2013; Michael Weber <xmw@gentoo.org> libcss-0.2.0.ebuild:
+ Migrate to netsurf.eclass
*libcss-0.2.0 (17 Jun 2013)
diff --git a/dev-libs/libcss/Manifest b/dev-libs/libcss/Manifest
index ac911accfec9..a161145528a1 100644
--- a/dev-libs/libcss/Manifest
+++ b/dev-libs/libcss/Manifest
@@ -6,13 +6,13 @@ DIST libcss-0.1.2-src.tar.gz 474621 SHA256 92c112a059bc5ae490392439401005b47ca5c
DIST libcss-0.2.0-src.tar.gz 460004 SHA256 31b08f6f2259366ccad8b455440f364dc33e7dc78cdb0cf4905da56d5372f613 SHA512 dbb076dbf2c91835e8514732307fc72cdc393a244e5d80b38366388ae9214e6072152920a8eac4020873ce9153a5cc17ea616ebc1a926fc097e4a00c0b837f40 WHIRLPOOL 884549f15702e3efdbc043a60bbca75c15370a0b79bc33becc807d5a1b4ef2129107f05720168a2d739a21d484e44c2456b82cc6e768d78a0715cb960a869163
DIST netsurf-buildsystem-1.0.tar.gz 37026 SHA256 4495e8e12faf0ace668ab80401064ce7f65a195efe63c924c066a109649ff146 SHA512 763e10766ab16be375c40a226e36a95df5740ac62b5bbc4eb6d52693b83284d2e71d9a3d797f55c28853a5d2565182759ffa9bfb3d736daf21b347f418661c47 WHIRLPOOL a65d53424a34a796a1f85ed5d4a9ca9bf58eaba7246e5ea20bc7da09e0e8ab60e156ce47da521660d5567c6358fda0da744e56ccf52cda6e0db92b19a6055d38
EBUILD libcss-0.1.2.ebuild 1713 SHA256 478494b30ee5b1e8e11b7ab58d0a5e0f6a2cb1104b2964bd366d0ebf43c2a055 SHA512 ad0e7185ca529939402263b5fb155d2c2157869226bdf128d457ea8f2658123203338e44aa915f7a4cef13fe24b30190789b6956752381efe758a18de2c53ee0 WHIRLPOOL c08ada3ea5f64dab1b3a1840fa9a7e0849eed723cdfcda0e0209a7daf038b0c82e1d15d9196cd965ef0dba1e378e8950b2b7189011dfd5140c96ea615e469bdd
-EBUILD libcss-0.2.0.ebuild 2832 SHA256 1a1b66838095a51876b5a527653d661c50badd96c520980ea359402768b32d2a SHA512 c9252eb9c41a0e3de9c9e5677580ec25c2ce7dc2df58f255d924cb4193fb2d06b72bc18de2843d8dfb373ff6e20df4d4ffa55096fbed23a4f3fabcd6708239b3 WHIRLPOOL 1947985ddf66aab572d278caeeff4ccf9b3f63b6dbf833bdc50d9786a58b8dd3be596ae7bb0ef0522b9b7b2507a2b1b33c26ef9cb06dc98d18cd61fd9a656efd
-MISC ChangeLog 1296 SHA256 e3506b632eda0fec59c2bf741706aa811897b191e81145489118d645604bb605 SHA512 91441fef4952b2c32f4ad5bedb3716a8030470e34572c6f93570b21377536e3d1eaef6f0d8b0601a9fc93b07983f25f5fae8511e73513a09213a96040c3c6266 WHIRLPOOL b27e893153c382476cc346779c10df706eb26371c7b888cd3f656b546ec0a1b7c0e0d3ae0ea0486e620bc4b0ef9b6fb245193882f2ddb613b5898c0ff4227e66
+EBUILD libcss-0.2.0.ebuild 603 SHA256 9e863273cb1f00d3f6cc2061951a80d3915957c28883ac730ae1452ab8872267 SHA512 61ca25e15f94c81c5da853c660c5e932fb2b3a9c728c8ed6b4635b6e6bf116aba414b7ef8f445a7f271201c3f278f82b03a839128db15d94c6ef7786f40cbd82 WHIRLPOOL 4af67e4ef93caec4b583ef74875a99f4ff03c6fe894af791f89683b0dfb9f7e5a77d88dacb6e8c5d42b0e6e8a5a5d679deccdb9d07edcd590646772ebbd3a41c
+MISC ChangeLog 1393 SHA256 5604a8abdf6e348d2009c0c71061d02e13b6808198f7d86371d07078880a5774 SHA512 b131dea1cce051724415988f6aa3e777999a4bd1187f33d8b12941d2d9c45565878ec39a31a5c4aa0e4459fc78efa7a7233035daa596c253906b04988b06c658 WHIRLPOOL 978921cd7cdea00c54deb36c5d3ce41eadf9f3007ec83e104a86186e75dde497ad2ec91a6692eafcabeda5b169426be476f8be62e69707efef7a1678006604a0
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iF4EAREIAAYFAlG/Qw0ACgkQknrdDGLu8JBq4wEAlrv1vKHK/+PXN5RaO5yTRWmj
-gFlQXtenf9o45EcrCFgA/0gB/uHNU5W+gx+o1qCJuBhk+dNX5pWE99/Ww7AyTn3b
-=sVpS
+iF4EAREIAAYFAlHHJa4ACgkQknrdDGLu8JC08wD/dqPnYfz3lhEHrKOx0Pf1jYs4
+gDAYbmwSo1aXrO7IRw8A/AyvVqhg7wQnQCuuzEyqxOwiqZuodMim5Lh3nBYG0FYj
+=mR/p
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libcss/libcss-0.2.0.ebuild b/dev-libs/libcss/libcss-0.2.0.ebuild
index b749b428c0d5..850a8757f63a 100644
--- a/dev-libs/libcss/libcss-0.2.0.ebuild
+++ b/dev-libs/libcss/libcss-0.2.0.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcss/libcss-0.2.0.ebuild,v 1.1 2013/06/17 17:10:34 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcss/libcss-0.2.0.ebuild,v 1.2 2013/06/23 16:43:29 xmw Exp $
EAPI=5
-inherit base toolchain-funcs multilib-minimal
+inherit netsurf
DESCRIPTION="CSS parser and selection engine, written in C"
HOMEPAGE="http://www.netsurf-browser.org/projects/libcss/"
@@ -18,125 +18,3 @@ RDEPEND=">=dev-libs/libparserutils-0.1.2[static-libs?,${MULTILIB_USEDEP}]
>=dev-libs/libwapcaplet-0.2.0[static-libs?,${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
test? ( dev-lang/perl )"
-
-### future context of netsurf.eclass
-
-NETSURF_BUILDSYSTEM="${NETSURF_BUILDSYSTEM:-buildsystem-1.0}"
-SRC_URI=${SRC_URI:-http://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz}
-SRC_URI+="
- http://download.netsurf-browser.org/libs/releases/${NETSURF_BUILDSYSTEM}.tar.gz -> netsurf-${NETSURF_BUILDSYSTEM}.tar.gz"
-IUSE+=" debug static-libs"
-if has doc ${IUSE} ; then
- DEPEND+="
- doc? ( app-doc/doxygen )"
-fi
-DEPEND+="
- virtual/pkgconfig"
-pkg_setup(){
- netsurf_src_prepare() {
- if [ -f docs/doxygen.conf ] ; then
- if ! has doc ${IUSE} ; then
- if [ -z "${NETSURF_IGNORE_DOXYGEN}" ] ; then
- die "Missing IUSE=doc"
- fi
- fi
- fi
-
- base_src_prepare
-
- multilib_copy_sources
- }
-
- netsurf_src_configure() {
- netsurf_makeconf=(
- NSSHARED=${WORKDIR}/${NETSURF_BUILDSYSTEM}
- Q=
- CCOPT=
- CCNOOPT=
- CCDBG=
- LDDBG=
- AR="$(tc-getAR)"
- BUILD=$(usex debug debug release)
- DESTDIR="${D}"
- PREFIX="${EROOT}"usr
- )
-
- multilib-minimal_src_configure
- }
-
- netsurf_src_compile() {
- multilib-minimal_src_compile
-
- if has doc ${IUSE} ; then
- use doc && netsurf_make docs
- fi
- }
-
- netsurf_src_test() {
- multilib-minimal_src_test
- }
-
- netsurf_src_install() {
- multilib-minimal_src_install
- }
-
- multilib_src_configure() {
- sed -e "/^INSTALL_ITEMS/s: /lib: /$(get_libdir):g" \
- -i Makefile || die
- if [ -f ${PN}.pc.in ] ; then
- sed -e "/^libdir/s:/lib:/$(get_libdir):g" \
- -i ${PN}.pc.in || die
- fi
- }
-
- netsurf_make() {
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-shared "$@"
- if use static-libs ; then
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-static "$@"
- fi
- }
-
- multilib_src_compile() {
- netsurf_make
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_install() {
- netsurf_make install
- }
-
- multilib_src_install_all() {
- if has doc ${IUSE} ; then
- use doc && dohtml -r build/docs/html/*
- fi
- }
-}
-
-src_prepare() {
- netsurf_src_prepare
-}
-
-src_configure() {
- netsurf_src_configure
-}
-
-src_compile() {
- netsurf_src_compile
-}
-
-src_test() {
- netsurf_src_test
-}
-
-src_install() {
- netsurf_src_install
-}
diff --git a/dev-libs/libnsfb/ChangeLog b/dev-libs/libnsfb/ChangeLog
index e2ebeb729dec..09bab099d40d 100644
--- a/dev-libs/libnsfb/ChangeLog
+++ b/dev-libs/libnsfb/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/libnsfb
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnsfb/ChangeLog,v 1.6 2013/06/17 19:44:35 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnsfb/ChangeLog,v 1.7 2013/06/23 16:45:19 xmw Exp $
+
+ 23 Jun 2013; Michael Weber <xmw@gentoo.org> libnsfb-0.1.0.ebuild:
+ Migrate to netsurf.eclass
*libnsfb-0.1.0 (17 Jun 2013)
diff --git a/dev-libs/libnsfb/Manifest b/dev-libs/libnsfb/Manifest
index c3fb1b7f40e8..a44b2db64b74 100644
--- a/dev-libs/libnsfb/Manifest
+++ b/dev-libs/libnsfb/Manifest
@@ -9,13 +9,13 @@ DIST libnsfb-0.1.0-src.tar.gz 79021 SHA256 edda51ae23237bb9bda2ff4ea29b4502e7c8f
DIST netsurf-2.9-full-src.tar.gz 4621932 SHA256 ade6ade7f66ce2f0a80df724bafefd18c17165166111c490837737aa2e09ae9d SHA512 8dfd4d845f5255ee4420c6d4454594eb34dda129096b4d6acb72bd00e976042e7caf80b075ed39d3d3bf3b070c297f73f889075200bd7fb3d2467ca8154c07f0 WHIRLPOOL dfd1151d1c92cf374f5223113328c43f12537c4bc9b17caa831fb5c1febbf70a27766f20bf333867e5104bb03b1cd39f02eed0d351ceec901f922b759d7b330b
DIST netsurf-buildsystem-1.0.tar.gz 37026 SHA256 4495e8e12faf0ace668ab80401064ce7f65a195efe63c924c066a109649ff146 SHA512 763e10766ab16be375c40a226e36a95df5740ac62b5bbc4eb6d52693b83284d2e71d9a3d797f55c28853a5d2565182759ffa9bfb3d736daf21b347f418661c47 WHIRLPOOL a65d53424a34a796a1f85ed5d4a9ca9bf58eaba7246e5ea20bc7da09e0e8ab60e156ce47da521660d5567c6358fda0da744e56ccf52cda6e0db92b19a6055d38
EBUILD libnsfb-0.0.2.ebuild 2251 SHA256 099bae4c97777f7986f3c6c13e7f5a767821c5b734db723a66e84c870d77df54 SHA512 3027433c2ba7656a591b1bac9c21257ba387b9558d16bb39bec1ec7ed8228eca70c3203ba32618374a97602a0966397eda82b69a0595d20006ace638b9647786 WHIRLPOOL 486b433e8554d7f87c689c878d76eb2eae8d985b77beda5df0ea0de8ef62d571ed635a249c76531492a758a9a45c3627b0babd2d77901677b3b3ece3f4aaf115
-EBUILD libnsfb-0.1.0.ebuild 3390 SHA256 1fa0c641c423a8738bf3936fffe9183b47df92f2cce1c8bf89f62ae5d9cf69d7 SHA512 f2b940545470baa40401e852356e1338bca811bbf81b7067c5ec5a5dc815f5bbffdc596e7808d86fdbb7b8f5419078ec628242cb2e7dbfa80c7b230c275c83ef WHIRLPOOL dea33cdc72e7eeb23ebb98ee93ef680e96fa64e5712070aec82e481db35701e31c0e0718483491c32a3df3f9a709345e6105a120296b52c590f08f7513001089
-MISC ChangeLog 1493 SHA256 ed5e4191fb0e79ac612bef3b7e92cf60b4d8ae3eec0f018fd1ada3be500e126b SHA512 93774bd469db67932ee701f049b93ef65b0ce0e85c6cb3df433a6a8064a866a783a761a7fa2096571493cbf626072ef3622b2d808fe90ab1c9960ce81f8fe7f7 WHIRLPOOL c6b7a5804bba24a43cc2ad05a9823be299605e8ddaf7572760c330a6d091d19c1f1a5b72704a3d714b402044f8069a986bc97aa0a8993ff4c94d10c82f3042c5
+EBUILD libnsfb-0.1.0.ebuild 987 SHA256 cbab40a2447bed6ef655c475e4e086b97ff8a774452a3b255493afd5b529d05c SHA512 10518d0303a6d3abb4d20ef472ef0837f1e052f2af6943ce11d232dc8f2a5165a6e2c61c38d0825e168eaa7494251a4e310ca6c034d8635e699f0b069c934dc2 WHIRLPOOL f37fde2ea39a9195c1a4b6ee13f6a1d780ac77790d482c157ce362ae6bf68604b5720a18dd3310a15d42e1af1b169bfb9ff815094eef1034a0aff731b9482779
+MISC ChangeLog 1590 SHA256 d7b47dca73955fae3907dd72aaf4e7921d346471816ab3a59619005017a463f7 SHA512 b50ce162efdf6f709dfd0aeaf449a98402d910c728df513a7e3b1ceed819cbba83c0b1a49da6bc985439e8e729143e041b5723ff53b72e5b80c64af96d6928ee WHIRLPOOL cc11318873453a03dd7f99cb41204e8d29cf5725587a59476dd11260a153c4e219e6bcffafdb5225081aade64dbb40b22559e4e3ccfcf759cd173e8a8a2449e2
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iF4EAREIAAYFAlG/Zy8ACgkQknrdDGLu8JCIOAEAjHw7P/uE/2O5IX9Tri4Ey51B
-ycUCdwnERlwgJn/57WkA/2AzoWP7EMQdMpgqdpDkMEJvJaVyNrcfZ+UIDirxjVCc
-=f+OX
+iF4EAREIAAYFAlHHJhsACgkQknrdDGLu8JA3AQD8C2ea00sQg+ID+6U1fPEvMJ8R
+jg8Rt/V2fSSmdolQ/joA/2B09sQwfB0rGCasncfee+ea8rYX9gDAuUcxWPy8maa8
+=+Rql
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libnsfb/libnsfb-0.1.0.ebuild b/dev-libs/libnsfb/libnsfb-0.1.0.ebuild
index 49c0a2c2d18e..f1342d9861ed 100644
--- a/dev-libs/libnsfb/libnsfb-0.1.0.ebuild
+++ b/dev-libs/libnsfb/libnsfb-0.1.0.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnsfb/libnsfb-0.1.0.ebuild,v 1.1 2013/06/17 19:44:35 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnsfb/libnsfb-0.1.0.ebuild,v 1.2 2013/06/23 16:45:19 xmw Exp $
EAPI=5
-inherit base toolchain-funcs multilib-minimal
+inherit netsurf
DESCRIPTION="framebuffer abstraction library, written in C"
HOMEPAGE="http://www.netsurf-browser.org/projects/libnsfb/"
@@ -28,134 +28,3 @@ REQUIRED_USE="amd64? ( abi_x86_32? ( !vnc !wayland !xcb ) )"
PATCHES=( "${FILESDIR}"/${PN}-0.1.0-autodetect.patch )
DOCS=( usage )
-
-### future context of netsurf.eclass
-
-NETSURF_BUILDSYSTEM="${NETSURF_BUILDSYSTEM:-buildsystem-1.0}"
-SRC_URI=${SRC_URI:-http://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz}
-SRC_URI+="
- http://download.netsurf-browser.org/libs/releases/${NETSURF_BUILDSYSTEM}.tar.gz -> netsurf-${NETSURF_BUILDSYSTEM}.tar.gz"
-IUSE+=" debug static-libs"
-if has doc ${IUSE} ; then
- DEPEND+="
- doc? ( app-doc/doxygen )"
-fi
-DEPEND+="
- virtual/pkgconfig"
-pkg_setup(){
- netsurf_src_prepare() {
- if [ -f docs/doxygen.conf ] ; then
- if ! has doc ${IUSE} ; then
- if [ -z "${NETSURF_IGNORE_DOXYGEN}" ] ; then
- die "Missing IUSE=doc"
- fi
- fi
- fi
-
- base_src_prepare
-
- multilib_copy_sources
- }
-
- netsurf_src_configure() {
- netsurf_makeconf=(
- NSSHARED=${WORKDIR}/${NETSURF_BUILDSYSTEM}
- Q=
- CCOPT=
- CCNOOPT=
- CCDBG=
- LDDBG=
- AR="$(tc-getAR)"
- BUILD=$(usex debug debug release)
- DESTDIR="${D}"
- PREFIX="${EROOT}"usr
- )
-
- multilib-minimal_src_configure
- }
-
- netsurf_src_compile() {
- multilib-minimal_src_compile
-
- if has doc ${IUSE} ; then
- use doc && netsurf_make docs
- fi
- }
-
- netsurf_src_test() {
- multilib-minimal_src_test
- }
-
- netsurf_src_install() {
- multilib-minimal_src_install
- }
-
- multilib_src_configure() {
- sed -e "/^INSTALL_ITEMS/s: /lib: /$(get_libdir):g" \
- -i Makefile || die
- if [ -f ${PN}.pc.in ] ; then
- sed -e "/^libdir/s:/lib:/$(get_libdir):g" \
- -i ${PN}.pc.in || die
- fi
- }
-
- netsurf_make() {
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-shared "$@"
- if use static-libs ; then
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-static "$@"
- fi
- }
-
- multilib_src_compile() {
- netsurf_make
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_install() {
- netsurf_make install
- }
-
- multilib_src_install_all() {
- if has doc ${IUSE} ; then
- use doc && dohtml -r build/docs/html/*
- fi
- }
-}
-
-src_prepare() {
- netsurf_src_prepare
-}
-
-src_configure() {
- netsurf_src_configure
-
- netsurf_makeconf+=(
- WITH_SDL=$(usex sdl)
- WITH_VNC=$(usex vnc)
- WITH_XCB=$(usex xcb)
- WITH_WLD=$(usex wayland)
- NSFB_ABLE_AVAILABLE=yes
- NSFB_LINUX_AVAILABLE=yes
- )
-}
-
-src_compile() {
- netsurf_src_compile
-}
-
-src_test() {
- netsurf_src_test
-}
-
-src_install() {
- netsurf_src_install
-}
diff --git a/dev-libs/libparserutils/ChangeLog b/dev-libs/libparserutils/ChangeLog
index c93ae665dff4..fc26af188422 100644
--- a/dev-libs/libparserutils/ChangeLog
+++ b/dev-libs/libparserutils/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/libparserutils
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libparserutils/ChangeLog,v 1.9 2013/06/17 17:01:40 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libparserutils/ChangeLog,v 1.10 2013/06/23 16:42:55 xmw Exp $
+
+ 23 Jun 2013; Michael Weber <xmw@gentoo.org> libparserutils-0.1.2.ebuild:
+ Migrate to netsurf.eclass
*libparserutils-0.1.2 (17 Jun 2013)
diff --git a/dev-libs/libparserutils/Manifest b/dev-libs/libparserutils/Manifest
index a3e3e422d13b..2bc4e98d2d70 100644
--- a/dev-libs/libparserutils/Manifest
+++ b/dev-libs/libparserutils/Manifest
@@ -6,13 +6,13 @@ DIST libparserutils-0.1.1-src.tar.gz 94856 SHA256 2d3f1887d3027b7df1fcacd5f74aba
DIST libparserutils-0.1.2-src.tar.gz 74663 SHA256 0a21efd3882c19965f57161c4ecda85a363a71dbe090030dfa69f9aecd2160aa SHA512 e94fbbacd39fc58485e8d7812043bab2780cd828f19d2e7f1173144e2aa24d748ac598a69982f3e224d0920b868f53507d5c261ce14b111c5b7d1ee5fc51b7e1 WHIRLPOOL f53b0b518440d744191db69276a81fb63ad150d01df64921372b2f609c3d7111f87cb879593c19d708d2dea343a548956eb1416ba51360fcf06afef691d173df
DIST netsurf-buildsystem-1.0.tar.gz 37026 SHA256 4495e8e12faf0ace668ab80401064ce7f65a195efe63c924c066a109649ff146 SHA512 763e10766ab16be375c40a226e36a95df5740ac62b5bbc4eb6d52693b83284d2e71d9a3d797f55c28853a5d2565182759ffa9bfb3d736daf21b347f418661c47 WHIRLPOOL a65d53424a34a796a1f85ed5d4a9ca9bf58eaba7246e5ea20bc7da09e0e8ab60e156ce47da521660d5567c6358fda0da744e56ccf52cda6e0db92b19a6055d38
EBUILD libparserutils-0.1.1.ebuild 1681 SHA256 1d9d0efff9b5755fa889bc38b69cfa5e44657264ee38d1f68e117521437ddaf9 SHA512 06c7b32962a53cfa8edcd316458e61bc6dd36afa298b3fddddcb117bd48824565d45034d9b14898a2d4d7a086615873cb6093239e593b7f2475a2d42c1155c08 WHIRLPOOL 1f85dfd18d4e9e5b7d0585fc3ed5fc8310113bf156f5062bd7aa4e6d6fee1f0061917e2fb3c83721c35343f456339081948a4a4277d7265b3a34128820ada97d
-EBUILD libparserutils-0.1.2.ebuild 2829 SHA256 5486c988179c7c916199710f440591863f4af3587ed16d49fdba63d3760b2388 SHA512 55686f044fbe5e0be7b0b403ab8473b43d44a967b0980182f3ec41df3ad4077f39b3f319351eae86803249b75e5064eaf5e84f9b0505a9b54176e4c02278a078 WHIRLPOOL 86a4e2f83623b5e76f38b4d9b87f2169bef268550859f9097b520356077e67b146fa5da269c5cc30f09d3ad65fcd9a1fa5b1775b87f4eaa060502ec123237993
-MISC ChangeLog 1406 SHA256 77786ae099c0b232ef485522dd57f06c47238d4aedd9f02cb4ae5168be77110c SHA512 e3b5f39ff817f126091ee2f78493914b5b20307b89223ae7489e3ceb8f8f0f4203afe61b0f83a87436d77338dc51986910429eb3eea4dc77573a44bada1d6552 WHIRLPOOL e41efa8c26d6ddf6e4ea782bc4e90fb04ba2d3a2bc2a5c0a8f33ca4bf57d870ba2f259ffeaea08c82bb52fae7b649969958e2008161d88263734c783f2e13abb
+EBUILD libparserutils-0.1.2.ebuild 633 SHA256 d3d2f7b087c5abc94c1f31fcddbb78f774032e3afffe12b5301c4700db4be054 SHA512 e3485b456eabdbe26a2f886cac6d4c7bf3796eb379ed22b48c15297c921703d4c0d511586d85fc7fd56ce973d7d46e5919e04801e1e7ababd4659cf8a5c532be WHIRLPOOL db8b3de282ff3c368ef2200186a439b59f24af59f2eec9136df32289b8e5fba54e982305d583da1a8df3d60e525844663267d89d8bc5a9ff0a9e87c190e1dfe3
+MISC ChangeLog 1511 SHA256 d2996cd0187039bbdb6ea9b04580598606eb6691cea5f614426ff816ac566aa9 SHA512 3ac54e31eb3a6cd91767ceb4e382f30b74bdd94c6f2ac608798655cb506954d2d0acebe24450c896a10e1deefec38ae13702752dc78a2605e36da4a1532bfc93 WHIRLPOOL 089e10e39c3b13000b7b15854987205658c9f17718fcd2b625b928ae7652d0277943036ab0b9c656261469c07145698983f84931c34662f242dd6d5eafe65c2f
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iF4EAREIAAYFAlG/QR8ACgkQknrdDGLu8JCv9AD/YCz9aX2IkzBxT2YBCSV/w4EV
-PTYOXhoZNz5dtpX4gBYA/AyYf2QC9MH9X1N9PPnPbOG0pT7GG96wbcnxMHEtu3RI
-=PuFq
+iF4EAREIAAYFAlHHJYsACgkQknrdDGLu8JD0TAD7B+Ou97RrKr2KACEr9xlgzkOH
+yhoTd8ekOfH0vmEqLAYA+gJFpN1VcOC/sg6jVVARjbFSZMXv7a0RhvJ2j1JZKm/H
+=iMme
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libparserutils/libparserutils-0.1.2.ebuild b/dev-libs/libparserutils/libparserutils-0.1.2.ebuild
index 47a0e04d3cd5..faca71aa4756 100644
--- a/dev-libs/libparserutils/libparserutils-0.1.2.ebuild
+++ b/dev-libs/libparserutils/libparserutils-0.1.2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libparserutils/libparserutils-0.1.2.ebuild,v 1.1 2013/06/17 17:01:40 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libparserutils/libparserutils-0.1.2.ebuild,v 1.2 2013/06/23 16:42:55 xmw Exp $
EAPI=5
-inherit base flag-o-matic toolchain-funcs multilib-minimal
+inherit flag-o-matic netsurf
DESCRIPTION="library for building efficient parsers, written in C"
HOMEPAGE="http://www.netsurf-browser.org/projects/libparserutils/"
@@ -14,131 +14,12 @@ SLOT="0"
KEYWORDS="~amd64 ~arm"
IUSE="iconv test"
-RDEPEND=""
DEPEND="test? ( dev-lang/perl )"
DOCS=( README docs/Todo )
-### future context of netsurf.eclass
-
-NETSURF_BUILDSYSTEM="${NETSURF_BUILDSYSTEM:-buildsystem-1.0}"
-SRC_URI=${SRC_URI:-http://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz}
-SRC_URI+="
- http://download.netsurf-browser.org/libs/releases/${NETSURF_BUILDSYSTEM}.tar.gz -> netsurf-${NETSURF_BUILDSYSTEM}.tar.gz"
-IUSE+=" debug static-libs"
-if has doc ${IUSE} ; then
- DEPEND+="
- doc? ( app-doc/doxygen )"
-fi
-DEPEND+="
- virtual/pkgconfig"
-pkg_setup(){
- netsurf_src_prepare() {
- if [ -f docs/doxygen.conf ] ; then
- if ! has doc ${IUSE} ; then
- if [ -z "${NETSURF_IGNORE_DOXYGEN}" ] ; then
- die "Missing IUSE=doc"
- fi
- fi
- fi
-
- base_src_prepare
-
- multilib_copy_sources
- }
-
- netsurf_src_configure() {
- netsurf_makeconf=(
- NSSHARED=${WORKDIR}/${NETSURF_BUILDSYSTEM}
- Q=
- CCOPT=
- CCNOOPT=
- CCDBG=
- LDDBG=
- AR="$(tc-getAR)"
- BUILD=$(usex debug debug release)
- DESTDIR="${D}"
- PREFIX="${EROOT}"usr
- )
-
- multilib-minimal_src_configure
- }
-
- netsurf_src_compile() {
- multilib-minimal_src_compile
-
- if has doc ${IUSE} ; then
- use doc && netsurf_make docs
- fi
- }
-
- netsurf_src_test() {
- multilib-minimal_src_test
- }
-
- netsurf_src_install() {
- multilib-minimal_src_install
- }
-
- multilib_src_configure() {
- sed -e "/^INSTALL_ITEMS/s: /lib: /$(get_libdir):g" \
- -i Makefile || die
- if [ -f ${PN}.pc.in ] ; then
- sed -e "/^libdir/s:/lib:/$(get_libdir):g" \
- -i ${PN}.pc.in || die
- fi
- }
-
- netsurf_make() {
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-shared "$@"
- if use static-libs ; then
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-static "$@"
- fi
- }
-
- multilib_src_compile() {
- netsurf_make
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_install() {
- netsurf_make install
- }
-
- multilib_src_install_all() {
- if has doc ${IUSE} ; then
- use doc && dohtml -r build/docs/html/*
- fi
- }
-}
-
-src_prepare() {
- netsurf_src_prepare
-}
-
src_configure() {
netsurf_src_configure
append-cflags "-D$(usex iconv WITH WITHOUT)_ICONV_FILTER"
}
-
-src_compile() {
- netsurf_src_compile
-}
-
-src_test() {
- netsurf_src_test
-}
-
-src_install() {
- netsurf_src_install
-}
diff --git a/dev-libs/libwapcaplet/ChangeLog b/dev-libs/libwapcaplet/ChangeLog
index e72656077683..08a74478d841 100644
--- a/dev-libs/libwapcaplet/ChangeLog
+++ b/dev-libs/libwapcaplet/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/libwapcaplet
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwapcaplet/ChangeLog,v 1.9 2013/06/17 16:56:28 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwapcaplet/ChangeLog,v 1.10 2013/06/23 16:42:19 xmw Exp $
+
+ 23 Jun 2013; Michael Weber <xmw@gentoo.org> libwapcaplet-0.2.0.ebuild:
+ Migrate to netsurf.eclass
*libwapcaplet-0.2.0 (17 Jun 2013)
diff --git a/dev-libs/libwapcaplet/Manifest b/dev-libs/libwapcaplet/Manifest
index d9e3c8ede59d..6c76e41ba443 100644
--- a/dev-libs/libwapcaplet/Manifest
+++ b/dev-libs/libwapcaplet/Manifest
@@ -5,13 +5,13 @@ DIST libwapcaplet-0.1.1-src.tar.gz 18799 SHA256 cf05159d7d515523697ce07228cff6a6
DIST libwapcaplet-0.2.0-src.tar.gz 8894 SHA256 5fb49841ba335b0c7a1420d92c3a60480df63696c50353c02724aa8c6b45cb24 SHA512 a86c540f196730c90272009688864d6124a90841d263b042848790ef6d8c359595c70ab074fb1da2e34d00026e1291cf427c551720e85da6c81d4bab2853fd4d WHIRLPOOL 74ce08d86580a93613c068f25758a67698b9d67ad61fc93ce732b5f686518b552b24f44aec9d5b3d2b9912a17dee014f70125be46367d501c526996949c32bc3
DIST netsurf-buildsystem-1.0.tar.gz 37026 SHA256 4495e8e12faf0ace668ab80401064ce7f65a195efe63c924c066a109649ff146 SHA512 763e10766ab16be375c40a226e36a95df5740ac62b5bbc4eb6d52693b83284d2e71d9a3d797f55c28853a5d2565182759ffa9bfb3d736daf21b347f418661c47 WHIRLPOOL a65d53424a34a796a1f85ed5d4a9ca9bf58eaba7246e5ea20bc7da09e0e8ab60e156ce47da521660d5567c6358fda0da744e56ccf52cda6e0db92b19a6055d38
EBUILD libwapcaplet-0.1.1.ebuild 1526 SHA256 36f5ef207cffd42a57c7b62d2670717cbb1c965a1e4058f93fe12f064498426d SHA512 5e5babf213e8268a4bc216c0340820387c293340d5bb042aada01270ca481b5f5f2cbe99601d13945eb9a61863363fbafbc782cc4afd97543708738303bc9e7f WHIRLPOOL 68218c84ab31f82a4f7707850da63187e49ffd301a8c8a4ad0a3e50f793b8c8c3763bea9808c1ac8634b3570ac8960a9d116b709a0082884db5b67dff26e6e9d
-EBUILD libwapcaplet-0.2.0.ebuild 2754 SHA256 0c4b356293d42f3dc28b42c01856a0a71e6f2251c7deba8ba397bc3ca83fca88 SHA512 9866a460a3933ca68769078f63f4e1f9a07f3e83204a155dd8d6fdebc389bcde3d86d6c2344bfcf741f9e37c43f5812b91ece7e237c2e734d6ee1ceb571c416b WHIRLPOOL e0cb6dd72d2c5cd6787cc4181b625d8be13c12f9eab2fba70fb17745982e0c5b25c14949ad682bd7f2a6da6c07a0e49e3167463c5a4b68590c075730d8320415
-MISC ChangeLog 1311 SHA256 897ea6809e56c62be8db2e9accc88d4e42e81a2c80eb269b49bce8554713243c SHA512 070970f0bfab7f67d9f5e04fdf25d7a6cb67e59b160a8b7c8d70abd0743eedc19592dc127c9aebb49622411f8721f40a8bf1e14489cf4b077fae17ae583a6e61 WHIRLPOOL dd19554611d12fe1a0e9bb7be471a91de828dcc3d8f7569e363c538588bec25487697b822cd94c9543e6f0fe760c5e281a88c7fe77b38802589198c63dfd3220
+EBUILD libwapcaplet-0.2.0.ebuild 514 SHA256 0487daff671a602f313acb6a3f109a67e0659a769d81738e0237845e815f1aaf SHA512 7b3b61877c8eafdb7e8dd65d1481927d9445d1bc0f4e0df2ddf45148b83a038d377b03d0c3dff45c604d317ba946fd6a9e283c391e4577e509e459508523b44c WHIRLPOOL f84c9eddf80ce3f3001257192d6f8cde3fa36abf629342f922c265c2141e34bb9dae1ba070ce76c210b051295a2d8cc09b84b517ed9177c63b627fd9549d8729
+MISC ChangeLog 1414 SHA256 2ee8418b978ec9c0e2af0f3ba3fa7aa0c02d3d586bd864796ae09b89e4240a76 SHA512 77e2b8233b35c95af1f0faea83d9a1a9af0500b7a84ecf6be4ac1f292e6873964b4bdab3c5e82fdfbd1a893ac01dabe4f24ffe65dca06b903aa42410983096ad WHIRLPOOL f8f7ac684e4e96cd0049aa5e73f17eb475a29457bb810d546f2fabf3ab200178e255891c1934923b26aaf5ab7162cc190dda1255d783db6fd255bb8c21a3fa1c
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iF4EAREIAAYFAlG/P8MACgkQknrdDGLu8JDrUAD+NxKVY17hKDBlS0YDoDXtvtKG
-VmMlxnIwJBCQvJhhDUIA/1irD13hHvI/7vJmoThxs/KRN5FCuYWemINdehVAEeZp
-=G3/O
+iF4EAREIAAYFAlHHJWcACgkQknrdDGLu8JDe4AEAlbFzPKNqNVJDPGIOJWb8kjTU
+VCfoHITPHCf1S6IIohwA/0tnmGrtxCqOUTg2fy6IH2hlPdJcQZCfqNYH2bsstvLF
+=O+IY
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.2.0.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.2.0.ebuild
index f2479fea3dff..16e315ee9f71 100644
--- a/dev-libs/libwapcaplet/libwapcaplet-0.2.0.ebuild
+++ b/dev-libs/libwapcaplet/libwapcaplet-0.2.0.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwapcaplet/libwapcaplet-0.2.0.ebuild,v 1.1 2013/06/17 16:56:28 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwapcaplet/libwapcaplet-0.2.0.ebuild,v 1.2 2013/06/23 16:42:19 xmw Exp $
EAPI=5
-inherit base toolchain-funcs multilib-minimal
+inherit netsurf
DESCRIPTION="string internment library, written in C"
HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/"
@@ -16,127 +16,4 @@ IUSE="test"
REQUIRED_USE="amd64? ( abi_x86_32? ( !test ) )"
-RDEPEND=""
DEPEND="test? ( dev-libs/check )"
-
-### future context of netsurf.eclass
-
-NETSURF_BUILDSYSTEM="${NETSURF_BUILDSYSTEM:-buildsystem-1.0}"
-SRC_URI=${SRC_URI:-http://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz}
-SRC_URI+="
- http://download.netsurf-browser.org/libs/releases/${NETSURF_BUILDSYSTEM}.tar.gz -> netsurf-${NETSURF_BUILDSYSTEM}.tar.gz"
-IUSE+=" debug static-libs"
-if has doc ${IUSE} ; then
- DEPEND+="
- doc? ( app-doc/doxygen )"
-fi
-DEPEND+="
- virtual/pkgconfig"
-pkg_setup(){
- netsurf_src_prepare() {
- if [ -f docs/doxygen.conf ] ; then
- if ! has doc ${IUSE} ; then
- if [ -z "${NETSURF_IGNORE_DOXYGEN}" ] ; then
- die "Missing IUSE=doc"
- fi
- fi
- fi
-
- base_src_prepare
-
- multilib_copy_sources
- }
-
- netsurf_src_configure() {
- netsurf_makeconf=(
- NSSHARED=${WORKDIR}/${NETSURF_BUILDSYSTEM}
- Q=
- CCOPT=
- CCNOOPT=
- CCDBG=
- LDDBG=
- AR="$(tc-getAR)"
- BUILD=$(usex debug debug release)
- DESTDIR="${D}"
- PREFIX="${EROOT}"usr
- )
-
- multilib-minimal_src_configure
- }
-
- netsurf_src_compile() {
- multilib-minimal_src_compile
-
- if has doc ${IUSE} ; then
- use doc && netsurf_make docs
- fi
- }
-
- netsurf_src_test() {
- multilib-minimal_src_test
- }
-
- netsurf_src_install() {
- multilib-minimal_src_install
- }
-
- multilib_src_configure() {
- sed -e "/^INSTALL_ITEMS/s: /lib: /$(get_libdir):g" \
- -i Makefile || die
- if [ -f ${PN}.pc.in ] ; then
- sed -e "/^libdir/s:/lib:/$(get_libdir):g" \
- -i ${PN}.pc.in || die
- fi
- }
-
- netsurf_make() {
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-shared "$@"
- if use static-libs ; then
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=lib-static "$@"
- fi
- }
-
- multilib_src_compile() {
- netsurf_make
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_test() {
- netsurf_make test
- }
-
- multilib_src_install() {
- netsurf_make install
- }
-
- multilib_src_install_all() {
- if has doc ${IUSE} ; then
- use doc && dohtml -r build/docs/html/*
- fi
- }
-}
-
-src_prepare() {
- netsurf_src_prepare
-}
-
-src_configure() {
- netsurf_src_configure
-}
-
-src_compile() {
- netsurf_src_compile
-}
-
-src_test() {
- netsurf_src_test
-}
-
-src_install() {
- netsurf_src_install
-}
diff --git a/dev-libs/nsgenbind/ChangeLog b/dev-libs/nsgenbind/ChangeLog
index 61863a980dc3..fb0f69b336cd 100644
--- a/dev-libs/nsgenbind/ChangeLog
+++ b/dev-libs/nsgenbind/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/nsgenbind
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nsgenbind/ChangeLog,v 1.1 2013/06/18 09:42:58 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nsgenbind/ChangeLog,v 1.2 2013/06/23 16:46:30 xmw Exp $
+
+ 23 Jun 2013; Michael Weber <xmw@gentoo.org> nsgenbind-0.0.1.ebuild:
+ Migrate to netsurf.eclass
*nsgenbind-0.0.1 (18 Jun 2013)
diff --git a/dev-libs/nsgenbind/Manifest b/dev-libs/nsgenbind/Manifest
index a00953c328d7..e74ffaf54095 100644
--- a/dev-libs/nsgenbind/Manifest
+++ b/dev-libs/nsgenbind/Manifest
@@ -4,13 +4,13 @@ Hash: SHA256
AUX nsgenbind-0.0.1-bison-2.6.patch 1548 SHA256 eb9c48fb9c2efb078e47423286fb8de5452d5b5d7afba9402d1e4cb60b7074af SHA512 e797cbf7b47c7df15368d73a4f655c14331e1af86c301de328eb6c2b6de7648d7cc85a0598887f6b339a17a14d598dd1ec2d7ec5e4bd44cdb45fe461053d3d24 WHIRLPOOL f96a59adc87c42def8195001188e1e1078b9e88bd9538981574b1e1f25ff664f1dff683983d2767f37d9e6103c14f3f821356bad6ec658c85221dc5419099493
DIST netsurf-buildsystem-1.0.tar.gz 37026 SHA256 4495e8e12faf0ace668ab80401064ce7f65a195efe63c924c066a109649ff146 SHA512 763e10766ab16be375c40a226e36a95df5740ac62b5bbc4eb6d52693b83284d2e71d9a3d797f55c28853a5d2565182759ffa9bfb3d736daf21b347f418661c47 WHIRLPOOL a65d53424a34a796a1f85ed5d4a9ca9bf58eaba7246e5ea20bc7da09e0e8ab60e156ce47da521660d5567c6358fda0da744e56ccf52cda6e0db92b19a6055d38
DIST nsgenbind-0.0.1-src.tar.gz 50210 SHA256 05eb57a0b6de8ae094826e39620cee9ef9b672e79f755e7810ca98c0a3989552 SHA512 108f9ac066f780dac16123d5c043d4e29a1a9666b38e4180000a3bb3db60d5038176e40cea7e5fcc357f3e30b6d34d90fd06b2d4945d755b404a966fcc12c38c WHIRLPOOL c1a6789dfcd4d0cce04b59abff0663b6390d9f8d7eeec1045ec9c9f27bb7c45a2388128050237fd91460175d49718f6b64b3b573b35890a0d97afed796e969b8
-EBUILD nsgenbind-0.0.1.ebuild 3233 SHA256 bd001fc2673788e9814e9b0e23aa567e98db5fd9e29ab6c3cda7db3a72f278ab SHA512 f0f343d3498e0a60da5eb380b6ff8edebcd62cc635e88f262e0e3d08c89b456784138a3a676adb2c483bfffdc0e0a26d17e03ad47ac15725193a49ad99d701cc WHIRLPOOL 80cc71ef7c061a2b2a457e4ee5f23d4767972b33246f74ac4f3fb4a22dc4ba3e6c790026cd39c3083afbeb26799989d8ebb73b4a7a3a1139544885ae28b5aee1
-MISC ChangeLog 446 SHA256 1823f2370266e19f1f0fefe9c071f9b336b6f72f59c9837a7d2cf15c0856b6ae SHA512 b1270f9aa6550d01f8c8f76002ee9740385466d6058fb14edf1c9baf364472108939d1d48fb53bc557878c64e44edfdb34369c73541a9865bfa8d90be5ca02f4 WHIRLPOOL 0c80b21d21d2d36674e216502e82f3e58f6a48866564aaacaaddc4a4fb18c26fcc8086bbd7e2afb9300461bfdcb3e046c117f4975c1804997ff168923934835e
+EBUILD nsgenbind-0.0.1.ebuild 517 SHA256 541350a51cb386dad066e12f654a4c9542b5ec74d278bb108c9c47ba8b20fc8b SHA512 2487a42a0906c3661459cce81208e4019176e61f02ce5230a044daa9285a882a2139050a7f59d1c9bf5c74a8c7a47c35ee01a2a90aab897e0f213a17bfa80c66 WHIRLPOOL 8c7eb5483aed5a19f21b2245fe55398b6d4eca6dcf514fce16119bb26d1c02106d6af6f67658a3ff868cdb6652b9828ce0ab724dd8a72710bea877a991097ca6
+MISC ChangeLog 545 SHA256 aef54928d760a1b28f0924c686698bd95ac46082ed592581b614932b98a78e2a SHA512 02ccc5911a060019574d844ac489c325da02e24b70ca5b2221344fd67de767da96a606814aff6249f2209fc41c9137afeab404c805f9f73f929ef14799cc46df WHIRLPOOL f2b45c2452f0bff87b57d7fb3685bb481abad79412b4f985b534214cc7a722c38063dd9f0d13d8ccee530856934bf4531ec8694f48b14d3e4ac561a7fb1894de
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iF4EAREIAAYFAlHAK6UACgkQknrdDGLu8JA+TQD/UX4hyKoXD5PqX5G3j3oulTzb
-GvIIxlRVjcItPBD8xRcBAIfN9Dwmp7G/+HYsmP1OHQRA5ojhwwJAiDEXZPQFdN4c
-=DFky
+iF4EAREIAAYFAlHHJmIACgkQknrdDGLu8JCZhgEAkW8aXiMTuSaf1dxsqIcNZ81q
+IMHuFv8LtG6wFrJ2yxsA/1mQrFsPo2jSzLNYvthjyUYkVbue6UUJmrbNpfyQd+wv
+=UZtX
-----END PGP SIGNATURE-----
diff --git a/dev-libs/nsgenbind/nsgenbind-0.0.1.ebuild b/dev-libs/nsgenbind/nsgenbind-0.0.1.ebuild
index ab750144aec2..9f53eb3486ec 100644
--- a/dev-libs/nsgenbind/nsgenbind-0.0.1.ebuild
+++ b/dev-libs/nsgenbind/nsgenbind-0.0.1.ebuild
@@ -1,150 +1,20 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nsgenbind/nsgenbind-0.0.1.ebuild,v 1.1 2013/06/18 09:42:58 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nsgenbind/nsgenbind-0.0.1.ebuild,v 1.2 2013/06/23 16:46:30 xmw Exp $
EAPI=5
+NETSURF_COMPONENT_TYPE=binary
-inherit base toolchain-funcs multilib-minimal
+inherit netsurf
DESCRIPTION="generate javascript to dom bindings from w3c webidl files"
HOMEPAGE="http://www.netsurf-browser.org/"
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm"
IUSE=""
-RDEPEND=""
DEPEND="virtual/yacc"
PATCHES=( "${FILESDIR}"/${P}-bison-2.6.patch )
-NETSURF_COMPONENT_TYPE=binary
-
-### future context of netsurf.eclass
-
-NETSURF_BUILDSYSTEM=${NETSURF_BUILDSYSTEM:-buildsystem-1.0}
-NETSURF_COMPONENT_TYPE=${NETSURF_COMPONENT_TYPE:-lib-shared lib-static}
-SRC_URI=${SRC_URI:-http://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz}
-SRC_URI+="
- http://download.netsurf-browser.org/libs/releases/${NETSURF_BUILDSYSTEM}.tar.gz -> netsurf-${NETSURF_BUILDSYSTEM}.tar.gz"
-IUSE+=" debug"
-if has lib-static ${NETSURF_COMPONENT_TYPE} ; then
- IUSE+=" static-libs"
-fi
-if has doc ${IUSE} ; then
- DEPEND+="
- doc? ( app-doc/doxygen )"
-fi
-DEPEND+="
- virtual/pkgconfig"
-pkg_setup(){
- netsurf_src_prepare() {
- base_src_prepare
-
- multilib_copy_sources
- }
-
- netsurf_src_configure() {
- netsurf_makeconf=(
- NSSHARED=${WORKDIR}/${NETSURF_BUILDSYSTEM}
- Q=
- HOST_CC="\$(CC)"
- CCOPT=
- CCNOOPT=
- CCDBG=
- LDDBG=
- AR="$(tc-getAR)"
- BUILD=$(usex debug debug release)
- PREFIX="${EROOT}"usr
- )
-
- multilib-minimal_src_configure
- }
-
- netsurf_src_compile() {
- multilib-minimal_src_compile "$@"
-
- if has doc ${USE} ; then
- netsurf_make "$@" docs
- fi
- }
-
- netsurf_src_test() {
- multilib-minimal_src_test "$@"
- }
-
- netsurf_src_install() {
- multilib-minimal_src_install "$@"
- }
-
- multilib_src_configure() {
- sed -e "/^INSTALL_ITEMS/s: /lib: /$(get_libdir):g" \
- -i Makefile || die
- if [ -f ${PN}.pc.in ] ; then
- sed -e "/^libdir/s:/lib:/$(get_libdir):g" \
- -i ${PN}.pc.in || die
- fi
- }
-
- netsurf_make() {
- for COMPONENT_TYPE in ${NETSURF_COMPONENT_TYPE} ; do
- if [ "${COMPONENT_TYPE}" == "lib-static" ] ; then
- if ! use static-libs ; then
- continue
- fi
- fi
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \
- COMPONENT_TYPE=${COMPONENT_TYPE} "$@"
- done
- }
-
- multilib_src_compile() {
- netsurf_make "$@"
- }
-
- multilib_src_test() {
- netsurf_make test "$@"
- }
-
- multilib_src_install() {
- #DEFAULT_ABI may not be the last.
- #install to clean dir, rename binaries, move everything back
- if [ "${ABI}" != "${DEFAULT_ABI}" ] ; then
- netsurf_make DESTDIR="${D}"${ABI} install "$@"
- if [ "${ABI}" != "${DEFAULT_ABI}" ] ; then
- find "${D}"${ABI}/usr/bin -type f -exec mv {} {}.${ABI} \;
- fi
- mv "${D}"${ABI}/* "${D}" || die
- rmdir "${D}"${ABI} || die
- else
- netsurf_make DESTDIR="${D}" install "$@"
- fi
- }
-
- multilib_src_install_all() {
- if has doc ${USE} ; then
- dohtml -r build/docs/html/*
- fi
- }
-}
-
-src_prepare() {
- sed -e '/CFLAGS := -/s|:=|+=|' \
- -i Makefile || die
- sed -e '/CFLAGS/s: -g : :' \
- -i src/Makefile || die
-
- netsurf_src_prepare
-}
-
-src_configure() {
- netsurf_src_configure
-}
-
-src_compile() {
- netsurf_src_compile
-}
-
-src_install() {
- netsurf_src_install
-}