diff options
author | Luis Francisco Araujo <araujo@gentoo.org> | 2012-12-24 00:54:56 +0000 |
---|---|---|
committer | Luis Francisco Araujo <araujo@gentoo.org> | 2012-12-24 00:54:56 +0000 |
commit | 9dd156ccef80d96ec6d640dc285fe3c5759f2718 (patch) | |
tree | 1c81bd73f829cbb7e00a6a0c5572c35bbeee18e0 /dev-lang/io | |
parent | Version bump for Gnome 3.6. (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/io/io-2011.09.12-r2.ebuild | 101 | ||||
-rw-r--r-- | dev-lang/io/metadata.xml | 2 |
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> |