From 95cc308b132a7f6bbd34cdcc58ce11835bd93888 Mon Sep 17 00:00:00 2001 From: Austin English Date: Thu, 7 Jul 2016 18:10:42 -0500 Subject: dev-lang/io: bump to EAPI 6, add maintainer-needed Package-Manager: portage-2.2.28 --- dev-lang/io/io-2011.09.12-r3.ebuild | 106 ++++++++++++++++++++++++++++++++++++ dev-lang/io/metadata.xml | 1 + 2 files changed, 107 insertions(+) create mode 100644 dev-lang/io/io-2011.09.12-r3.ebuild (limited to 'dev-lang/io') diff --git a/dev-lang/io/io-2011.09.12-r3.ebuild b/dev-lang/io/io-2011.09.12-r3.ebuild new file mode 100644 index 00000000000..85981dc77c6 --- /dev/null +++ b/dev-lang/io/io-2011.09.12-r3.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Io is a small, prototype-based programming language" +HOMEPAGE="http://www.iolanguage.com" +SRC_URI="mirror://gentoo/${P}.tar.gz + https://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 libffi libxml2 + lzo md5sum ncurses ogg opengl postgres pcre python readline sha1 sndfile sockets + sqlite syslog theora threads truetype twitter vorbis xmpp zlib" +DEPEND="clutter? ( media-libs/clutter ) + dbi? ( dev-db/libdbi ) + editline? ( dev-libs/libedit ) + image? ( virtual/jpeg + media-libs/tiff + media-libs/libpng ) + xmpp? ( 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 ) + sqlite? ( >=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 )" + +PATCHES=( + "${FILESDIR}/${P}-gentoo-fixes.patch" +) + +src_prepare() { + default + + # 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=( + -DENABLE_CGI=$(usex cgi) + -DENABLE_CLUTTER=$(usex clutter) + -DENABLE_DBI=$(usex dbi) + -DENABLE_EDITLINE=$(usex editline) + -DENABLE_CFFI=$(usex libffi) + -DENABLE_FLUX=$(usex gui) + -DENABLE_GOOGLESEARCH=$(usex google) + -DENABLE_HTTPCLIENT=$(usex http) + -DENABLE_LOUDMOUTH=$(usex xmpp) + -DENABLE_IMAGE=$(usex image) + -DENABLE_LIBXML2=$(usex libxml2) + -DENABLE_LZO=$(usex lzo) + -DENABLE_MD5SUM=$(usex md5sum) + -DENABLE_CURSES=$(usex ncurses) + -DENABLE_OGG=$(usex ogg) + -DENABLE_OPENGL=$(usex opengl) + -DENABLE_POSTGRESQL=$(usex postgres) + -DENABLE_PYTHON=$(usex python) + -DENABLE_READLINE=$(usex readline) + -DENABLE_REGEX=$(usex pcre) + -DENABLE_LIBSNDFILE=$(usex sndfile) + -DENABLE_SHA1=$(usex sha1) + -DENABLE_SOCKET=$(usex sockets) + -DENABLE_SQLITE3=$(usex sqlite) + -DENABLE_SYSLOG=$(usex syslog) + -DENABLE_THEORA=$(usex theora) + -DENABLE_THREADS=$(usex threads) + -DENABLE_FONT=$(usex truetype) + -DENABLE_TWITTER=$(usex twitter) + -DENABLE_VORBIS=$(usex vorbis) + -DENABLE_ZLIB=$(usex 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 407ed844379..ca3934cbded 100644 --- a/dev-lang/io/metadata.xml +++ b/dev-lang/io/metadata.xml @@ -1,6 +1,7 @@ + Build add-on for media-libs/clutter Build add-on for dev-libs/libedit -- cgit v1.2.1