summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Francisco Araujo <araujo@gentoo.org>2012-12-24 00:54:56 +0000
committerLuis Francisco Araujo <araujo@gentoo.org>2012-12-24 00:54:56 +0000
commit9dd156ccef80d96ec6d640dc285fe3c5759f2718 (patch)
tree1c81bd73f829cbb7e00a6a0c5572c35bbeee18e0 /dev-lang/io
parentVersion bump for Gnome 3.6. (diff)
downloadgentoo-2-9dd156ccef80d96ec6d640dc285fe3c5759f2718.tar.gz
gentoo-2-9dd156ccef80d96ec6d640dc285fe3c5759f2718.tar.bz2
gentoo-2-9dd156ccef80d96ec6d640dc285fe3c5759f2718.zip
Fix multilib strict test (bug #430496)
(Portage version: 2.1.11.38/cvs/Linux x86_64, signed Manifest commit with key 2DFDD0B2)
Diffstat (limited to 'dev-lang/io')
-rw-r--r--dev-lang/io/ChangeLog8
-rw-r--r--dev-lang/io/io-2011.09.12-r2.ebuild101
-rw-r--r--dev-lang/io/metadata.xml2
3 files changed, 109 insertions, 2 deletions
diff --git a/dev-lang/io/ChangeLog b/dev-lang/io/ChangeLog
index 813754ca9f77..ff6cd529bf43 100644
--- a/dev-lang/io/ChangeLog
+++ b/dev-lang/io/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/io
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/io/ChangeLog,v 1.11 2012/12/20 21:51:29 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/io/ChangeLog,v 1.12 2012/12/24 00:54:56 araujo Exp $
+
+*io-2011.09.12-r2 (24 Dec 2012)
+
+ 24 Dec 2012; Luis F. Araujo <araujo@gentoo.org> +io-2011.09.12-r2.ebuild,
+ metadata.xml:
+ Fix multi-lib strict test (bug #430496)
20 Dec 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer, bug #81411
diff --git a/dev-lang/io/io-2011.09.12-r2.ebuild b/dev-lang/io/io-2011.09.12-r2.ebuild
new file mode 100644
index 000000000000..f98c1a44da28
--- /dev/null
+++ b/dev-lang/io/io-2011.09.12-r2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/io/io-2011.09.12-r2.ebuild,v 1.1 2012/12/24 00:54:56 araujo Exp $i
+
+EAPI=4
+
+inherit cmake-utils
+
+DESCRIPTION="Io is a small, prototype-based programming language."
+HOMEPAGE="http://www.iolanguage.com"
+SRC_URI="mirror://gentoo/${P}.tar.gz
+ http://dev.gentoo.org/~araujo/snapshots/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="cgi clutter dbi doc editline google gui http image jabber libffi libxml2
+ lzo md5sum ncurses ogg opengl postgres pcre python readline sha1 sndfile sockets
+ sqlite3 syslog theora threads truetype twitter vorbis zlib"
+DEPEND="clutter? ( media-libs/clutter )
+ dbi? ( dev-db/libdbi )
+ editline? ( dev-libs/libedit )
+ image? ( virtual/jpeg
+ media-libs/tiff
+ media-libs/libpng )
+ jabber? ( net-libs/loudmouth )
+ libffi? ( virtual/libffi )
+ libxml2? ( dev-libs/libxml2 )
+ lzo? ( dev-libs/lzo )
+ ncurses? ( sys-libs/ncurses )
+ ogg? ( media-libs/libogg )
+ opengl? ( virtual/opengl )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql-server )
+ readline? ( sys-libs/readline )
+ sndfile? ( media-libs/libsndfile )
+ sqlite3? ( >=dev-db/sqlite-3.0.0 )
+ theora? ( media-libs/libtheora )
+ truetype? ( media-libs/freetype )
+ vorbis? ( media-libs/libvorbis )
+ zlib? ( sys-libs/zlib )"
+RDEPEND=""
+REQUIRED_USE="vorbis? ( ogg )"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-gentoo-fixes.patch"
+ # Fix multilib strict check (bug #430496)
+ sed -i 's/DESTINATION lib/DESTINATION lib${LIB_SUFFIX}/' \
+ addons/*/CMakeLists.txt \
+ libs/*/CMakeLists.txt
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_enable cgi CGI)
+ $(cmake-utils_use_enable clutter CLUTTER)
+ $(cmake-utils_use_enable dbi DBI)
+ $(cmake-utils_use_enable editline EDITLINE)
+ $(cmake-utils_use_enable libffi CFFI)
+ $(cmake-utils_use_enable gui FLUX)
+ $(cmake-utils_use_enable google GOOGLESEARCH)
+ $(cmake-utils_use_enable http HTTPCLIENT)
+ $(cmake-utils_use_enable jabber LOUDMOUTH)
+ $(cmake-utils_use_enable image IMAGE)
+ $(cmake-utils_use_enable libxml2 LIBXML2)
+ $(cmake-utils_use_enable lzo LZO)
+ $(cmake-utils_use_enable md5sum MD5SUM)
+ $(cmake-utils_use_enable ncurses CURSES)
+ $(cmake-utils_use_enable ogg OGG)
+ $(cmake-utils_use_enable opengl OPENGL)
+ $(cmake-utils_use_enable postgres POSTGRESQL)
+ $(cmake-utils_use_enable python PYTHON)
+ $(cmake-utils_use_enable readline READLINE)
+ $(cmake-utils_use_enable pcre REGEX)
+ $(cmake-utils_use_enable sndfile LIBSNDFILE)
+ $(cmake-utils_use_enable sha1 SHA1)
+ $(cmake-utils_use_enable sockets SOCKET)
+ $(cmake-utils_use_enable sqlite3 SQLITE3)
+ $(cmake-utils_use_enable syslog SYSLOG)
+ $(cmake-utils_use_enable theora THEORA)
+ $(cmake-utils_use_enable threads THREADS)
+ $(cmake-utils_use_enable truetype FONT)
+ $(cmake-utils_use_enable twitter TWITTER )
+ $(cmake-utils_use_enable vorbis VORBIS)
+ $(cmake-utils_use_enable zlib ZLIB)
+ -DCMAKE_SKIP_RPATH=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ # Fix bug #414421
+ cmake-utils_src_compile -j1
+}
+
+src_install() {
+ cmake-utils_src_install
+ if use doc; then
+ dodoc docs/docs.css docs/*.html
+ fi
+}
diff --git a/dev-lang/io/metadata.xml b/dev-lang/io/metadata.xml
index 5c8b8f19288a..39a9737f1bb2 100644
--- a/dev-lang/io/metadata.xml
+++ b/dev-lang/io/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
-<email>maintainer-needed@gentoo.org</email>
+<email>araujo@gentoo.org</email>
</maintainer>
<use>
<flag name="clutter">Build add-on for <pkg>media-libs/clutter</pkg></flag>