diff options
author | Austin English <wizardedit@gentoo.org> | 2016-07-07 18:10:42 -0500 |
---|---|---|
committer | Austin English <wizardedit@gentoo.org> | 2016-07-07 18:38:11 -0500 |
commit | 95cc308b132a7f6bbd34cdcc58ce11835bd93888 (patch) | |
tree | d594bfb774ce8d4aae6814c1581e67ec012d1f31 /dev-lang | |
parent | net-misc/tightvnc: add maintainer-needed (diff) | |
download | gentoo-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.ebuild | 106 | ||||
-rw-r--r-- | dev-lang/io/metadata.xml | 1 |
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> |