summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAustin English <wizardedit@gentoo.org>2016-07-07 18:10:42 -0500
committerAustin English <wizardedit@gentoo.org>2016-07-07 18:38:11 -0500
commit95cc308b132a7f6bbd34cdcc58ce11835bd93888 (patch)
treed594bfb774ce8d4aae6814c1581e67ec012d1f31 /dev-lang
parentnet-misc/tightvnc: add maintainer-needed (diff)
downloadgentoo-95cc308b132a7f6bbd34cdcc58ce11835bd93888.tar.gz
gentoo-95cc308b132a7f6bbd34cdcc58ce11835bd93888.tar.bz2
gentoo-95cc308b132a7f6bbd34cdcc58ce11835bd93888.zip
dev-lang/io: bump to EAPI 6, add maintainer-needed
Package-Manager: portage-2.2.28
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/io/io-2011.09.12-r3.ebuild106
-rw-r--r--dev-lang/io/metadata.xml1
2 files changed, 107 insertions, 0 deletions
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 000000000000..85981dc77c66
--- /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 407ed8443796..ca3934cbded3 100644
--- a/dev-lang/io/metadata.xml
+++ b/dev-lang/io/metadata.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+<!-- maintainer-needed -->
<use>
<flag name="clutter">Build add-on for <pkg>media-libs/clutter</pkg></flag>
<flag name="editline">Build add-on for <pkg>dev-libs/libedit</pkg></flag>