parent
9a4f5236bf
commit
9442d76f66
@ -0,0 +1,53 @@
|
|||||||
|
https://github.com/antlr/stringtemplate3/pull/3
|
||||||
|
|
||||||
|
--- test/org/antlr/stringtemplate/test/TestStringTemplate.java.orig 2015-09-18 22:04:18.131902875 +0100
|
||||||
|
+++ test/org/antlr/stringtemplate/test/TestStringTemplate.java 2015-09-18 22:04:21.651848456 +0100
|
||||||
|
@@ -36,6 +36,10 @@
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
+import org.junit.FixMethodOrder;
|
||||||
|
+import org.junit.runners.MethodSorters;
|
||||||
|
+
|
||||||
|
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
|
public class TestStringTemplate extends TestCase {
|
||||||
|
static final String newline = System.getProperty("line.separator");
|
||||||
|
|
||||||
|
@@ -87,7 +91,7 @@
|
||||||
|
assertEquals(expecting,I.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
- public void testNoGroupLoader() throws Exception {
|
||||||
|
+ public void testAaaNoGroupLoader() throws Exception {
|
||||||
|
// this also tests the group loader
|
||||||
|
StringTemplateErrorListener errors = new ErrorBuffer();
|
||||||
|
String tmpdir = System.getProperty("java.io.tmpdir");
|
||||||
|
@@ -2214,8 +2218,12 @@
|
||||||
|
s.add("2");
|
||||||
|
s.add("3");
|
||||||
|
st.setAttribute("items", s);
|
||||||
|
- expecting = "<li>3</li><li>2</li><li>1</li>";
|
||||||
|
- assertEquals(expecting, st.toString());
|
||||||
|
+ String[] split = st.toString().split("(</?li>){1,2}");
|
||||||
|
+ Arrays.sort(split);
|
||||||
|
+ assertEquals("", split[0]);
|
||||||
|
+ assertEquals("1", split[1]);
|
||||||
|
+ assertEquals("2", split[2]);
|
||||||
|
+ assertEquals("3", split[3]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void testDumpMapAndSet() throws Exception {
|
||||||
|
@@ -2235,8 +2243,11 @@
|
||||||
|
s.add("2");
|
||||||
|
s.add("3");
|
||||||
|
st.setAttribute("items", s);
|
||||||
|
- expecting = "3,2,1";
|
||||||
|
- assertEquals(expecting, st.toString());
|
||||||
|
+ String[] split = st.toString().split(",");
|
||||||
|
+ Arrays.sort(split);
|
||||||
|
+ assertEquals("1", split[0]);
|
||||||
|
+ assertEquals("2", split[1]);
|
||||||
|
+ assertEquals("3", split[2]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Connector3 {
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit eutils java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="A Java template engine"
|
||||||
|
HOMEPAGE="http://www.stringtemplate.org/"
|
||||||
|
SRC_URI="https://github.com/antlr/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
CDEPEND=">=dev-java/antlr-2.7.7-r7:0"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
>=virtual/jre-1.6"
|
||||||
|
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
>=virtual/jdk-1.6
|
||||||
|
test? ( >=dev-java/junit-4.11:4 )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}"
|
||||||
|
JAVA_GENTOO_CLASSPATH="antlr"
|
||||||
|
JAVA_SRC_DIR="src"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
# https://github.com/antlr/stringtemplate3/pull/3
|
||||||
|
epatch "${FILESDIR}/${PV}-test-fixes.patch"
|
||||||
|
|
||||||
|
java-pkg_clean
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local G; for G in action template angle.bracket.template eval group interface; do # from build.xml
|
||||||
|
antlr -o src/org/antlr/stringtemplate/language/{,${G}.g} || die
|
||||||
|
done
|
||||||
|
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
dodoc {CHANGES,README}.txt
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
cd test || die
|
||||||
|
local CP=".:${S}/${PN}.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH})"
|
||||||
|
|
||||||
|
local TESTS=$(find * -name "Test*.java")
|
||||||
|
TESTS="${TESTS//.java}"
|
||||||
|
TESTS="${TESTS//\//.}"
|
||||||
|
|
||||||
|
ejavac -classpath "${CP}" $(find -name "*.java")
|
||||||
|
ejunit4 -classpath "${CP}" ${TESTS}
|
||||||
|
}
|
@ -1,79 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
JAVA_PKG_IUSE="doc source test"
|
|
||||||
|
|
||||||
inherit eutils java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
MY_PV="${PV/_beta/b}"
|
|
||||||
S_PV="${PV/_beta/.b}"
|
|
||||||
MY_P="${PN}-${MY_PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="A Java template engine"
|
|
||||||
HOMEPAGE="http://www.stringtemplate.org/"
|
|
||||||
SRC_URI="http://www.stringtemplate.org/download/${MY_P}.tar.gz"
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
COMMON_DEPEND=">=dev-java/antlr-2.7.7:0[java]"
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.5
|
|
||||||
${COMMON_DEPEND}"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.5
|
|
||||||
test? ( dev-java/junit:4 )
|
|
||||||
${COMMON_DEPEND}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}-${S_PV}"
|
|
||||||
|
|
||||||
java_prepare() {
|
|
||||||
find . -name "*.class" -print -delete || die "Failed deleting precompiled classes"
|
|
||||||
find . -name "*.jar" -print -delete || die "Failed deleting prebuilt classes"
|
|
||||||
}
|
|
||||||
|
|
||||||
antlr2() {
|
|
||||||
java -cp $(java-pkg_getjars antlr) antlr.Tool "${@}" || die "antlr2 failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
einfo "Generate from grammars"
|
|
||||||
cd src/org/antlr/stringtemplate/language || die
|
|
||||||
# order same as in pom.xml
|
|
||||||
antlr2 template.g
|
|
||||||
antlr2 angle.bracket.template.g
|
|
||||||
antlr2 action.g
|
|
||||||
antlr2 eval.g
|
|
||||||
antlr2 group.g
|
|
||||||
antlr2 interface.g
|
|
||||||
|
|
||||||
cd "${S}" || die
|
|
||||||
find src -name "*.java" >> "${T}/sources" || die
|
|
||||||
ejavac -d target/classes -cp $(java-pkg_getjars antlr) "@${T}/sources"
|
|
||||||
|
|
||||||
# create javadoc
|
|
||||||
if use doc; then
|
|
||||||
javadoc -classpath $(java-pkg_getjars antlr) -d javadoc "@${T}/sources" || die "Javadoc failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# jar things up
|
|
||||||
cd target/classes || die
|
|
||||||
find -type f >> "${T}/classes" || die
|
|
||||||
jar cf ${PN}.jar "@${T}/classes" || die "jar failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_dojar target/classes/${PN}.jar
|
|
||||||
dodoc README.txt CHANGES.txt || die
|
|
||||||
use source && java-pkg_dosrc src/*
|
|
||||||
use doc && java-pkg_dojavadoc javadoc
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
find test -name "*.java" >> "${T}/test-sources" || die
|
|
||||||
ejavac -cp target/classes:$(java-pkg_getjars antlr,junit-4) -d target/test-classes "@${T}/test-sources"
|
|
||||||
ejunit4 -cp target/classes:target/test-classes org.antlr.stringtemplate.test.TestStringTemplate
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST timezonedb-2014.7.tgz 196808 SHA256 76e1fba9ea263621810a220ffe280c8ca227a12fd497c9ce430537fbd13357a7 SHA512 4032581f87a9b5eb5d85d0f6f5ddbd3711d2b93aabbfd37462d548bac4bb1276bb6a8cb7cd0f1fbe92d8ad104aa6e624491512cf677478f37a7c6c43b02b3918 WHIRLPOOL d6c31d9f463bec166706ff0ca54764a4efc1f51841eaa19a2213ba773688b0fb9aaad5da85aa7ab0ca4b65078f14133295f57fbcb7829cd3dddf7c866ce7b3ef
|
DIST timezonedb-2014.7.tgz 196808 SHA256 76e1fba9ea263621810a220ffe280c8ca227a12fd497c9ce430537fbd13357a7 SHA512 4032581f87a9b5eb5d85d0f6f5ddbd3711d2b93aabbfd37462d548bac4bb1276bb6a8cb7cd0f1fbe92d8ad104aa6e624491512cf677478f37a7c6c43b02b3918 WHIRLPOOL d6c31d9f463bec166706ff0ca54764a4efc1f51841eaa19a2213ba773688b0fb9aaad5da85aa7ab0ca4b65078f14133295f57fbcb7829cd3dddf7c866ce7b3ef
|
||||||
|
DIST timezonedb-2015.7.tgz 415259 SHA256 16f59dc2314acc7f870c7a48212db430c17d3aa52f5fd76a1cf1dfacf8d84722 SHA512 5c53fdb415016c1d3ab967fb8ac28cce8d39e9ccacd29dc382234b371ccd6e5ee672f6ba8b748dedd4cfca8979a136dac7eddd4f9aff1a8e0eb72cbb3e09d1c2 WHIRLPOOL 33e9ee96f676bbf25747049c2af4f8ca7009024ab6be9b5402d2518b51d7bfbb51575f7964d8dc76484d2e2672f93ac2176cce0a75670821369f4b6e2c9ac226
|
||||||
|
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PHP_EXT_NAME="timezonedb"
|
||||||
|
PHP_EXT_INI="yes"
|
||||||
|
PHP_EXT_ZENDEXT="no"
|
||||||
|
|
||||||
|
USE_PHP="php5-6 php5-5 php7-0"
|
||||||
|
|
||||||
|
inherit php-ext-pecl-r2
|
||||||
|
|
||||||
|
DESCRIPTION="Timezone Database to be used with PHP's date and time functions"
|
||||||
|
LICENSE="PHP-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||||
|
IUSE=""
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
|
||||||
|
MY_PV="${PV/_/}"
|
||||||
|
MY_PV="${MY_PV/rc/RC}"
|
||||||
|
|
||||||
|
DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)"
|
||||||
|
HOMEPAGE="http://www.xdebug.org/"
|
||||||
|
SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz"
|
||||||
|
LICENSE="Xdebug"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="libedit"
|
||||||
|
|
||||||
|
S="${WORKDIR}/xdebug-${MY_PV}/debugclient"
|
||||||
|
|
||||||
|
DEPEND="libedit? ( dev-libs/libedit )"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf $(use_with libedit)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
newbin debugclient xdebug
|
||||||
|
}
|
@ -0,0 +1,89 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PHP_EXT_NAME="xdebug"
|
||||||
|
PHP_EXT_INI="yes"
|
||||||
|
PHP_EXT_ZENDEXT="yes"
|
||||||
|
|
||||||
|
USE_PHP="php7-0 php5-6 php5-5"
|
||||||
|
|
||||||
|
MY_PV="${PV/_/}"
|
||||||
|
MY_PV="${MY_PV/rc/RC}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||||
|
|
||||||
|
inherit php-ext-source-r2
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
|
||||||
|
DESCRIPTION="A PHP debugging and profiling extension"
|
||||||
|
HOMEPAGE="http://www.xdebug.org/"
|
||||||
|
SRC_URI="http://pecl.php.net/get/${PN}-${MY_PV}.tgz"
|
||||||
|
LICENSE="Xdebug"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
~dev-php/xdebug-client-${PV}"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc README.rst CREDITS
|
||||||
|
php-ext-source-r2_src_install
|
||||||
|
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.auto_trace" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.trace_output_dir" '"/tmp"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.trace_output_name" '"trace.%c"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.trace_format" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.trace_options" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.collect_includes" '"1"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.collect_params" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.collect_return" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.collect_vars" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.default_enable" '"1"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.extended_info" '"1"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.manual_url" '"http://www.php.net"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.max_nesting_level" '"100"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.show_exception_trace" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.show_local_vars" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.show_mem_delta" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.COOKIE" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.ENV" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.FILES" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.GET" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.POST" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.REQUEST" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.SERVER" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump.SESSION" '"NULL"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump_globals" '"1"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump_once" '"1"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.dump_undefined" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.profiler_enable" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.profiler_output_dir" '"/tmp"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.profiler_output_name" '"cachegrind.out.%p"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.profiler_enable_trigger" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.profiler_append" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.profiler_aggregate" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.remote_enable" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.remote_handler" '"dbgp"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.remote_host" '"localhost"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.remote_mode" '"req"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.remote_port" '"9000"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.remote_autostart" '"0"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.remote_log" '""'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.idekey" '""'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.var_display_max_data" '"512"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.var_display_max_depth" '"2"'
|
||||||
|
php-ext-source-r2_addtoinifiles "xdebug.var_display_max_children" '"128"'
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
ewarn "We have set xdebug.default_enable to 0 (off), as xdebug can be"
|
||||||
|
ewarn "installed as a dependency, and not all users will want xdebug to be"
|
||||||
|
ewarn "enabled by default. If you want to enable it, you should edit the"
|
||||||
|
ewarn "ini file and set xdebug.default_enable to 1. Alternatively you can"
|
||||||
|
ewarn "call xdebug_enable() in your code."
|
||||||
|
}
|
@ -1,2 +1,4 @@
|
|||||||
DIST gimp-2.8.10.tar.bz2 20343461 SHA256 e7fd8b19f989138d826003c75f56bd5b6f136eef597e86e3978ede0bba470ae6 SHA512 21c96832ce61ecb2dad5276b454e7965263b6733add7e4a95cfc5f308fca681bceab21c1b77921332e0725d0e514e06868a4698ca9d7e4b30a28a07c7356a3a8 WHIRLPOOL 16b0a7e8a4197db41da29832977bee917e65d5cbbf308dde1ba73c150742c70c52cd60d449d0fd0269b0ed5db0378461d3277a2350898c3a5e07b1f3cf8bdf47
|
DIST gimp-2.8.10.tar.bz2 20343461 SHA256 e7fd8b19f989138d826003c75f56bd5b6f136eef597e86e3978ede0bba470ae6 SHA512 21c96832ce61ecb2dad5276b454e7965263b6733add7e4a95cfc5f308fca681bceab21c1b77921332e0725d0e514e06868a4698ca9d7e4b30a28a07c7356a3a8 WHIRLPOOL 16b0a7e8a4197db41da29832977bee917e65d5cbbf308dde1ba73c150742c70c52cd60d449d0fd0269b0ed5db0378461d3277a2350898c3a5e07b1f3cf8bdf47
|
||||||
DIST gimp-2.8.14.tar.bz2 20440077 SHA256 d82a958641c9c752d68e35f65840925c08e314cea90222ad845892a40e05b22d SHA512 533f6b931624d36525cb2f3fbc27fe27565d761bbe26873bb5445c06c01523c044d1814363a8cd76b6e381440db4c6e302b0d3f7a9e5aac7f60072770552f1ba WHIRLPOOL 8fd7b0fd5f8627b2df83481f7956727acd42eafcdc9c9116713d60faf8578005c2fb1e1d729f3b2c836a90e9bab063e477f9da5285e5c43a79f2dbe441a0565b
|
DIST gimp-2.8.14.tar.bz2 20440077 SHA256 d82a958641c9c752d68e35f65840925c08e314cea90222ad845892a40e05b22d SHA512 533f6b931624d36525cb2f3fbc27fe27565d761bbe26873bb5445c06c01523c044d1814363a8cd76b6e381440db4c6e302b0d3f7a9e5aac7f60072770552f1ba WHIRLPOOL 8fd7b0fd5f8627b2df83481f7956727acd42eafcdc9c9116713d60faf8578005c2fb1e1d729f3b2c836a90e9bab063e477f9da5285e5c43a79f2dbe441a0565b
|
||||||
|
DIST gimp-2.8.16.tar.bz2 20847212 SHA256 95e3857bd0b5162cf8d1eda8c78b741eef968c3e3ac6c1195aaac2a4e2574fb7 SHA512 480b49a7fc7775aa924bf2e7a5a5165b94df1318fc8439faf2e4263dd26efbca9d1d8ccc5b9b52114c33d2363e087d5a364fab86077c27bc19e58383880b13fd WHIRLPOOL 26e8e26cea15a4689a2efbecbaf1425f0bb645b9cf4f380ad2047e52606bb8d5f64261cd12b40d603a86f0d5e253dffcac18990a461c601294931a3a87e1d334
|
||||||
|
DIST gimp-2.9.2.tar.bz2 21370301 SHA256 85bed436b868b2e45ffab48d1bf5743006932770e8cca3322e345aefc000e29e SHA512 5c870a36d62de5fde0c7799dd28b78daca2d349bb7fdbc7b940db89ab00fc025256408b581ba6b4d795d6db9bc25672cf6a45552b22c3eae053ce94a2201fa37 WHIRLPOOL cfa5300659f97c75b7b4f4fbc6f3ad3d03a7c0e97153749d224859b8b618d041f8cbe9232578d720803589d8a48bc7ea9a785294991b626ba7b458512a3d4b2e
|
||||||
|
@ -0,0 +1,50 @@
|
|||||||
|
From 81d7607e5159275a9b693a170f7767ffcb548a1b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sebastian Pipping <sebastian@pipping.org>
|
||||||
|
Date: Sat, 5 Dec 2015 01:14:37 +0100
|
||||||
|
Subject: [PATCH] Do not disable deprecated APIs
|
||||||
|
|
||||||
|
---
|
||||||
|
configure.ac | 27 ---------------------------
|
||||||
|
1 file changed, 27 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 4de6e53..8528e87 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -2111,33 +2111,6 @@ MIME_TYPES="$MIME_TYPES;"
|
||||||
|
AC_SUBST(MIME_TYPES)
|
||||||
|
|
||||||
|
|
||||||
|
-#########################
|
||||||
|
-# Disable deprecated APIs
|
||||||
|
-#########################
|
||||||
|
-
|
||||||
|
-CPPFLAGS="${CPPFLAGS} -DGIMP_DISABLE_DEPRECATED -DBABL_DISABLE_DEPRECATED -DGSEAL_ENABLE"
|
||||||
|
-
|
||||||
|
-# Make sure not to disable deprecated APIs for unreleased versions.
|
||||||
|
-# We must build without problems with future releases of libraries
|
||||||
|
-# and disabling deprecated API risks breaking the build
|
||||||
|
-
|
||||||
|
-if test "x$have_glib_2_43" != "xyes"; then
|
||||||
|
- CPPFLAGS="${CPPFLAGS} -DG_DISABLE_DEPRECATED"
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-if test "x$have_gtk_2_26" != "xyes"; then
|
||||||
|
- CPPFLAGS="${CPPFLAGS} -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-if test "x$have_gdk_pixbuf_2_31" != "xyes"; then
|
||||||
|
- CPPFLAGS="${CPPFLAGS} -DGDK_PIXBUF_DISABLE_DEPRECATED"
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-if test "x$have_pango_1_32" != "xyes"; then
|
||||||
|
- CPPFLAGS="${CPPFLAGS} -DPANGO_DISABLE_DEPRECATED"
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-
|
||||||
|
############################
|
||||||
|
# Require multihead safe API
|
||||||
|
############################
|
||||||
|
--
|
||||||
|
2.6.3
|
||||||
|
|
@ -0,0 +1,28 @@
|
|||||||
|
From f2f7a29ba5aceaa38a285f15c3fe8b481d05b357 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sebastian Pipping <sebastian@pipping.org>
|
||||||
|
Date: Sat, 5 Dec 2015 01:15:22 +0100
|
||||||
|
Subject: [PATCH] Sync version string
|
||||||
|
|
||||||
|
.. with
|
||||||
|
m4_define([gimp_micro_version], [2])
|
||||||
|
above
|
||||||
|
---
|
||||||
|
configure.ac | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 8528e87..21d86a3 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -20,7 +20,7 @@ m4_define([gimp_binary_age],
|
||||||
|
[m4_eval(100 * gimp_minor_version + gimp_micro_version)])
|
||||||
|
|
||||||
|
# For overriding the version string. Comment out if not needed.
|
||||||
|
-# m4_define([gimp_version], [2.9.1])
|
||||||
|
+# m4_define([gimp_version], [2.9.2])
|
||||||
|
|
||||||
|
# This is the X.Y used in -lgimp-X.Y
|
||||||
|
m4_define([gimp_api_version], [2.0])
|
||||||
|
--
|
||||||
|
2.6.3
|
||||||
|
|
@ -0,0 +1,169 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit versionator virtualx autotools eutils gnome2 fdo-mime multilib python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="GNU Image Manipulation Program"
|
||||||
|
HOMEPAGE="http://www.gimp.org/"
|
||||||
|
SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
|
||||||
|
LICENSE="GPL-3 LGPL-3"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
|
||||||
|
IUSE="alsa aalib altivec aqua bzip2 curl dbus debug doc exif gnome postscript jpeg jpeg2k lcms cpu_flags_x86_mmx mng pdf png python smp cpu_flags_x86_sse svg tiff udev webkit wmf xpm"
|
||||||
|
|
||||||
|
for lang in ${LANGS}; do
|
||||||
|
IUSE+=" linguas_${lang}"
|
||||||
|
done
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/glib-2.30.2:2
|
||||||
|
>=dev-libs/atk-2.2.0
|
||||||
|
>=x11-libs/gtk+-2.24.10:2
|
||||||
|
>=x11-libs/gdk-pixbuf-2.24.1:2
|
||||||
|
>=x11-libs/cairo-1.10.2
|
||||||
|
>=x11-libs/pango-1.29.4
|
||||||
|
xpm? ( x11-libs/libXpm )
|
||||||
|
>=media-libs/freetype-2.1.7
|
||||||
|
>=media-libs/fontconfig-2.2.0
|
||||||
|
sys-libs/zlib
|
||||||
|
dev-libs/libxml2
|
||||||
|
dev-libs/libxslt
|
||||||
|
x11-themes/hicolor-icon-theme
|
||||||
|
>=media-libs/babl-0.1.10
|
||||||
|
>=media-libs/gegl-0.2.0:0
|
||||||
|
aalib? ( media-libs/aalib )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
aqua? ( x11-libs/gtk-mac-integration )
|
||||||
|
curl? ( net-misc/curl )
|
||||||
|
dbus? ( dev-libs/dbus-glib )
|
||||||
|
gnome? ( gnome-base/gvfs )
|
||||||
|
webkit? ( >=net-libs/webkit-gtk-1.6.1:2 )
|
||||||
|
jpeg? ( virtual/jpeg:0 )
|
||||||
|
jpeg2k? ( media-libs/jasper )
|
||||||
|
exif? ( >=media-libs/libexif-0.6.15 )
|
||||||
|
lcms? ( >=media-libs/lcms-2.2:2 )
|
||||||
|
mng? ( media-libs/libmng )
|
||||||
|
pdf? ( >=app-text/poppler-0.12.4[cairo] )
|
||||||
|
png? ( >=media-libs/libpng-1.2.37:0 )
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
tiff? ( >=media-libs/tiff-3.5.7:0 )
|
||||||
|
svg? ( >=gnome-base/librsvg-2.36.0:2 )
|
||||||
|
wmf? ( >=media-libs/libwmf-0.2.8 )
|
||||||
|
x11-libs/libXcursor
|
||||||
|
sys-libs/zlib
|
||||||
|
bzip2? ( app-arch/bzip2 )
|
||||||
|
postscript? ( app-text/ghostscript-gpl )
|
||||||
|
udev? ( virtual/libgudev:= )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-apps/findutils
|
||||||
|
virtual/pkgconfig
|
||||||
|
>=dev-util/intltool-0.40.1
|
||||||
|
>=sys-devel/gettext-0.19
|
||||||
|
doc? ( >=dev-util/gtk-doc-1 )
|
||||||
|
>=sys-devel/libtool-2.2
|
||||||
|
>=sys-devel/automake-1.11
|
||||||
|
dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
|
||||||
|
|
||||||
|
DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${P}
|
||||||
|
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
G2CONF="--enable-default-binary \
|
||||||
|
--disable-silent-rules \
|
||||||
|
$(use_with !aqua x) \
|
||||||
|
$(use_with aalib aa) \
|
||||||
|
$(use_with alsa) \
|
||||||
|
$(use_enable altivec) \
|
||||||
|
$(use_with bzip2) \
|
||||||
|
$(use_with curl libcurl) \
|
||||||
|
$(use_with dbus) \
|
||||||
|
$(use_with gnome gvfs) \
|
||||||
|
$(use_with webkit) \
|
||||||
|
$(use_with jpeg libjpeg) \
|
||||||
|
$(use_with jpeg2k libjasper) \
|
||||||
|
$(use_with exif libexif) \
|
||||||
|
$(use_with lcms lcms lcms2) \
|
||||||
|
$(use_with postscript gs) \
|
||||||
|
$(use_enable cpu_flags_x86_mmx mmx) \
|
||||||
|
$(use_with mng libmng) \
|
||||||
|
$(use_with pdf poppler) \
|
||||||
|
$(use_with png libpng) \
|
||||||
|
$(use_enable python) \
|
||||||
|
$(use_enable smp mp) \
|
||||||
|
$(use_enable cpu_flags_x86_sse sse) \
|
||||||
|
$(use_with svg librsvg) \
|
||||||
|
$(use_with tiff libtiff) \
|
||||||
|
$(use_with udev gudev) \
|
||||||
|
$(use_with wmf) \
|
||||||
|
--with-xmc \
|
||||||
|
$(use_with xpm libxpm) \
|
||||||
|
--without-xvfb-run"
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.8.14-blend-center.patch # bug 558878
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.7.4-no-deprecation.patch # bug 395695, comment 9 and 16
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.8.10-clang.patch # bug 449370 compile with clang
|
||||||
|
sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
|
||||||
|
eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
|
||||||
|
|
||||||
|
gnome2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
_clean_up_locales() {
|
||||||
|
einfo "Cleaning up locales..."
|
||||||
|
for lang in ${LANGS}; do
|
||||||
|
use "linguas_${lang}" && {
|
||||||
|
einfo "- keeping ${lang}"
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
Xemake check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
gnome2_src_install
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_optimize
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Workaround for bug #321111 to give GIMP the least
|
||||||
|
# precedence on PDF documents by default
|
||||||
|
mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
|
||||||
|
|
||||||
|
prune_libtool_files --all
|
||||||
|
|
||||||
|
# Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
|
||||||
|
local gimp_app_version=$(get_version_component_range 1-2)
|
||||||
|
mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
|
||||||
|
|
||||||
|
_clean_up_locales
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_pkg_postinst
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_pkg_postrm
|
||||||
|
}
|
@ -0,0 +1,166 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit versionator virtualx autotools eutils gnome2 fdo-mime multilib python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="GNU Image Manipulation Program"
|
||||||
|
HOMEPAGE="http://www.gimp.org/"
|
||||||
|
SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
|
||||||
|
LICENSE="GPL-3 LGPL-3"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
|
||||||
|
IUSE="alsa aalib altivec aqua debug doc openexr gnome postscript jpeg2k cpu_flags_x86_mmx mng pdf python smp cpu_flags_x86_sse svg tiff udev webkit wmf xpm"
|
||||||
|
|
||||||
|
for lang in ${LANGS}; do
|
||||||
|
IUSE+=" linguas_${lang}"
|
||||||
|
done
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/glib-2.30.2:2
|
||||||
|
>=dev-libs/atk-2.2.0
|
||||||
|
>=x11-libs/gtk+-2.24.10:2
|
||||||
|
dev-util/gtk-update-icon-cache
|
||||||
|
>=x11-libs/gdk-pixbuf-2.31:2
|
||||||
|
>=x11-libs/cairo-1.12.2
|
||||||
|
>=x11-libs/pango-1.29.4
|
||||||
|
xpm? ( x11-libs/libXpm )
|
||||||
|
>=media-libs/freetype-2.1.7
|
||||||
|
>=media-libs/harfbuzz-0.9.19
|
||||||
|
>=media-libs/gexiv2-0.6.1
|
||||||
|
>=media-libs/fontconfig-2.2.0
|
||||||
|
sys-libs/zlib
|
||||||
|
dev-libs/libxml2
|
||||||
|
dev-libs/libxslt
|
||||||
|
x11-themes/hicolor-icon-theme
|
||||||
|
>=media-libs/babl-0.1.14
|
||||||
|
>=media-libs/gegl-0.3.4:0.3
|
||||||
|
>=dev-libs/glib-2.43
|
||||||
|
aalib? ( media-libs/aalib )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
aqua? ( x11-libs/gtk-mac-integration )
|
||||||
|
dev-util/gdbus-codegen
|
||||||
|
gnome? ( gnome-base/gvfs )
|
||||||
|
webkit? ( >=net-libs/webkit-gtk-1.6.1:2 )
|
||||||
|
virtual/jpeg:0
|
||||||
|
jpeg2k? ( media-libs/jasper )
|
||||||
|
>=media-libs/lcms-2.2:2
|
||||||
|
mng? ( media-libs/libmng )
|
||||||
|
openexr? ( >=media-libs/openexr-1.6.1 )
|
||||||
|
pdf? ( >=app-text/poppler-0.12.4[cairo] >=app-text/poppler-data-0.4.7 )
|
||||||
|
>=media-libs/libpng-1.2.37:0
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
tiff? ( >=media-libs/tiff-3.5.7:0 )
|
||||||
|
svg? ( >=gnome-base/librsvg-2.36.0:2 )
|
||||||
|
wmf? ( >=media-libs/libwmf-0.2.8 )
|
||||||
|
x11-libs/libXcursor
|
||||||
|
sys-libs/zlib
|
||||||
|
app-arch/bzip2
|
||||||
|
>=app-arch/xz-utils-5.0.0
|
||||||
|
postscript? ( app-text/ghostscript-gpl )
|
||||||
|
udev? ( virtual/libgudev:= )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-apps/findutils
|
||||||
|
virtual/pkgconfig
|
||||||
|
>=dev-util/intltool-0.40.1
|
||||||
|
>=sys-devel/gettext-0.19
|
||||||
|
doc? ( >=dev-util/gtk-doc-1 )
|
||||||
|
>=sys-devel/libtool-2.2
|
||||||
|
>=sys-devel/automake-1.11
|
||||||
|
dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
|
||||||
|
|
||||||
|
DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${P}
|
||||||
|
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
G2CONF="--enable-default-binary \
|
||||||
|
--disable-silent-rules \
|
||||||
|
$(use_with !aqua x) \
|
||||||
|
--without-libmypaint \
|
||||||
|
$(use_with aalib aa) \
|
||||||
|
$(use_with alsa) \
|
||||||
|
$(use_enable altivec) \
|
||||||
|
$(use_with webkit) \
|
||||||
|
$(use_with jpeg2k libjasper) \
|
||||||
|
$(use_with postscript gs) \
|
||||||
|
$(use_enable cpu_flags_x86_mmx mmx) \
|
||||||
|
$(use_with mng libmng) \
|
||||||
|
$(use_with openexr) \
|
||||||
|
$(use_with pdf poppler) \
|
||||||
|
$(use_enable python) \
|
||||||
|
$(use_enable smp mp) \
|
||||||
|
$(use_enable cpu_flags_x86_sse sse) \
|
||||||
|
$(use_with svg librsvg) \
|
||||||
|
$(use_with tiff libtiff) \
|
||||||
|
$(use_with udev gudev) \
|
||||||
|
$(use_with wmf) \
|
||||||
|
--with-xmc \
|
||||||
|
$(use_with xpm libxpm) \
|
||||||
|
--without-xvfb-run"
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.9.2-version.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.9.2-no-deprecation.patch # bug 395695, comment 9 and 16
|
||||||
|
sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
|
||||||
|
eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
|
||||||
|
|
||||||
|
gnome2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
_clean_up_locales() {
|
||||||
|
einfo "Cleaning up locales..."
|
||||||
|
for lang in ${LANGS}; do
|
||||||
|
use "linguas_${lang}" && {
|
||||||
|
einfo "- keeping ${lang}"
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
Xemake check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
gnome2_src_install
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_optimize
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Workaround for bug #321111 to give GIMP the least
|
||||||
|
# precedence on PDF documents by default
|
||||||
|
mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
|
||||||
|
|
||||||
|
prune_libtool_files --all
|
||||||
|
|
||||||
|
# Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
|
||||||
|
local gimp_app_version=$(get_version_component_range 1-2)
|
||||||
|
mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
|
||||||
|
|
||||||
|
_clean_up_locales
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_pkg_postinst
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_pkg_postrm
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST babl-0.1.10.tar.bz2 449537 SHA256 943fc36ceac7dd25bc928256bc7b535a42989c6b971578146869eee5fe5955f4 SHA512 2950d94c255ee05d405e003a46138da0f4e0cad65e2d2a882089b788c2deac0524014f7c5758c3097253bdbebaded433caf0447c7d218c9cc96798df9e6f0c92 WHIRLPOOL a71907a531bc71c7ac0c84a197a559c50321a5d96b5d846083935390890ef116780d49bd458577aef0e948395dc14897e6fbbc75478b2a59d57d4381cf7f8db8
|
DIST babl-0.1.10.tar.bz2 449537 SHA256 943fc36ceac7dd25bc928256bc7b535a42989c6b971578146869eee5fe5955f4 SHA512 2950d94c255ee05d405e003a46138da0f4e0cad65e2d2a882089b788c2deac0524014f7c5758c3097253bdbebaded433caf0447c7d218c9cc96798df9e6f0c92 WHIRLPOOL a71907a531bc71c7ac0c84a197a559c50321a5d96b5d846083935390890ef116780d49bd458577aef0e948395dc14897e6fbbc75478b2a59d57d4381cf7f8db8
|
||||||
DIST babl-0.1.12.tar.bz2 642234 SHA256 2f802b7f1a17b72c10bf0fe1e69b7a888cf7ce62b7cf1537b030f7f88d55a407 SHA512 b69c8e3870f25372b2223aa4a716383af30342822461fc847039af964cdd194603dbc327a5c3547369d64b206b54280a5a9a227197ca6b7bcfbfa8e2e560df6a WHIRLPOOL b1a170492f1c1e6f030f418cc66c3be02cd2bd7e10896a416b5feaf2d7aa82de4fa15c9d2a65e6e1038ab6822e4dc3333f96102e18d757a6b1e07f4017b4beba
|
DIST babl-0.1.12.tar.bz2 642234 SHA256 2f802b7f1a17b72c10bf0fe1e69b7a888cf7ce62b7cf1537b030f7f88d55a407 SHA512 b69c8e3870f25372b2223aa4a716383af30342822461fc847039af964cdd194603dbc327a5c3547369d64b206b54280a5a9a227197ca6b7bcfbfa8e2e560df6a WHIRLPOOL b1a170492f1c1e6f030f418cc66c3be02cd2bd7e10896a416b5feaf2d7aa82de4fa15c9d2a65e6e1038ab6822e4dc3333f96102e18d757a6b1e07f4017b4beba
|
||||||
|
DIST babl-0.1.14.tar.bz2 718238 SHA256 e6dcb112c8f8f75471823fdcc5a6a65f753b4d0e96e377979ea01a5d6fad7d4f SHA512 fb7c48738b968c2cf01aab20b50c7768501b73c8c34957ef500cf7a77bb2dce519ede34463a8a100037533d5f3566e1cd23d898c41eb29fc01620a0dde131398 WHIRLPOOL e85a868e751f490a9dee002bd93214033f0fbaab7dbd65c0062c55f98af810be83e6899804bdd2c4e45f2625f2e75a36784890c950e34b35baf0104c69bd2a79
|
||||||
|
@ -0,0 +1,54 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
inherit autotools git-r3
|
||||||
|
EGIT_REPO_URI="git://git.gnome.org/babl"
|
||||||
|
SRC_URI=""
|
||||||
|
else
|
||||||
|
SRC_URI="http://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A dynamic, any to any, pixel format conversion library"
|
||||||
|
HOMEPAGE="http://www.gegl.org/babl/"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="altivec cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_mmx"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=sys-devel/libtool-2.2
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch_user
|
||||||
|
[[ ${PV} == *9999* ]] && eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Automagic rsvg support is just for website generation we do not call,
|
||||||
|
# so we don't need to fix it
|
||||||
|
# w3m is used for dist target thus no issue for us that it is automagically
|
||||||
|
# detected
|
||||||
|
econf \
|
||||||
|
--disable-docs \
|
||||||
|
--disable-static \
|
||||||
|
--disable-maintainer-mode \
|
||||||
|
$(use_enable altivec) \
|
||||||
|
$(use_enable cpu_flags_x86_mmx mmx) \
|
||||||
|
$(use_enable cpu_flags_x86_sse sse) \
|
||||||
|
$(use_enable cpu_flags_x86_sse sse2)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files --all
|
||||||
|
}
|
@ -1,2 +1,4 @@
|
|||||||
DIST gegl-0.2.0.tar.bz2 7502040 SHA256 df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426 SHA512 16ef3f6852fd8efef2b6468a754342a2d003f2c2bef468d9465a448e6c89dedb8e791570f073a9faed05218a7c94c6c418eaa0f3abeadfb3e6b88d766ab792c8 WHIRLPOOL 74e9c18b095526b1d053f0700b3c3776197a5c1066cb77adb7c83f154aae9087319f7b7f0379fb9e895a5ef3ac62ebf05e2158c1d18180bafcef41dff096c01d
|
DIST gegl-0.2.0.tar.bz2 7502040 SHA256 df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426 SHA512 16ef3f6852fd8efef2b6468a754342a2d003f2c2bef468d9465a448e6c89dedb8e791570f073a9faed05218a7c94c6c418eaa0f3abeadfb3e6b88d766ab792c8 WHIRLPOOL 74e9c18b095526b1d053f0700b3c3776197a5c1066cb77adb7c83f154aae9087319f7b7f0379fb9e895a5ef3ac62ebf05e2158c1d18180bafcef41dff096c01d
|
||||||
DIST gegl-0.3.0.tar.bz2 5463571 SHA256 f0fec8f2e7b8835979d3cf4e38b05d41bb79f68dc80cf899a846484da693bbf7 SHA512 ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6 WHIRLPOOL 4827d6e40025c36d4ef869b5856f4def1e93cc195757f430cfd2980742ce6b37c79833283d17ec51e93b569a144548aaf7021854b9bcdb241b90049b1321a99b
|
DIST gegl-0.3.0.tar.bz2 5463571 SHA256 f0fec8f2e7b8835979d3cf4e38b05d41bb79f68dc80cf899a846484da693bbf7 SHA512 ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6 WHIRLPOOL 4827d6e40025c36d4ef869b5856f4def1e93cc195757f430cfd2980742ce6b37c79833283d17ec51e93b569a144548aaf7021854b9bcdb241b90049b1321a99b
|
||||||
|
DIST gegl-0.3.2.tar.bz2 5325146 SHA256 b82f6e07e977dd7c2b6e671e9e029614840a66f0ca58defb22c0b05ed3ea485c SHA512 207d23a62cc447b0f6837e1901410114a63fe1a1b92a08d3c92941bfb461d04e320e02332e013ce26383641fdf1011fb4d3f4b6ce0370030c3fe770a49634a51 WHIRLPOOL 74105180350a621e9f445bcc0040f712f8129792199c4e9be086008854866d0bf4b369dd7f5c96acb2ac4454d34cff7ed4edf4460bc5e632109d1ed294e330eb
|
||||||
|
DIST gegl-0.3.4.tar.bz2 5328192 SHA256 846290a790854d1e6b7c17a2d6f82ad7cb14c72e240bd3b81b98cc0ceddbc3ec SHA512 7fe14c1534d61cfc253bce54cc707f93882ad96302068fe672e6cdcb613430e835ee5d39a5398537f845a6d101eed6fd3d1ff7e4204d51bc9ab5a59c9e09d2ec WHIRLPOOL 046af673b5a21a050555fabf5e52532b5de7af289922991f0c15cc39a09d32302a6a98483bd4ff2cee3a37356d0cf0e267c87f524f3b6678eb61fcaab6d6735c
|
||||||
|
@ -0,0 +1,183 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
# vala and introspection support is broken, bug #468208
|
||||||
|
VALA_MIN_API_VERSION=0.20
|
||||||
|
VALA_USE_DEPEND=vapigen
|
||||||
|
|
||||||
|
inherit versionator gnome2-utils eutils autotools python-any-r1 vala
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
inherit autotools git-r3
|
||||||
|
EGIT_REPO_URI="git://git.gnome.org/gegl"
|
||||||
|
SRC_URI=""
|
||||||
|
else
|
||||||
|
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A graph based image processing framework"
|
||||||
|
HOMEPAGE="http://www.gegl.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-3 LGPL-3 )"
|
||||||
|
SLOT="0.3"
|
||||||
|
|
||||||
|
IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun libav openexr png raw sdl svg test tiff umfpack vala v4l webp"
|
||||||
|
REQUIRED_IUSE="
|
||||||
|
svg? ( cairo )
|
||||||
|
vala? ( introspection )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/glib-2.36:2
|
||||||
|
dev-libs/json-glib
|
||||||
|
>=media-libs/babl-0.1.14
|
||||||
|
sys-libs/zlib
|
||||||
|
>=x11-libs/gdk-pixbuf-2.18:2
|
||||||
|
x11-libs/pango
|
||||||
|
|
||||||
|
cairo? ( x11-libs/cairo )
|
||||||
|
ffmpeg? (
|
||||||
|
libav? ( media-video/libav:0= )
|
||||||
|
!libav? ( media-video/ffmpeg:0= )
|
||||||
|
)
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-1.32 )
|
||||||
|
jpeg? ( virtual/jpeg:0= )
|
||||||
|
jpeg2k? ( >=media-libs/jasper-1.900.1 )
|
||||||
|
lcms? ( >=media-libs/lcms-2.2:2 )
|
||||||
|
lensfun? ( >=media-libs/lensfun-0.2.5 )
|
||||||
|
openexr? ( media-libs/openexr )
|
||||||
|
png? ( media-libs/libpng:0= )
|
||||||
|
raw? ( >=media-libs/libraw-0.15.4 )
|
||||||
|
sdl? ( media-libs/libsdl )
|
||||||
|
svg? ( >=gnome-base/librsvg-2.14:2 )
|
||||||
|
tiff? ( >=media-libs/tiff-4:0 )
|
||||||
|
umfpack? ( sci-libs/umfpack )
|
||||||
|
v4l? ( >=media-libs/libv4l-1.0.1 )
|
||||||
|
webp? ( media-libs/libwebp )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-util/gtk-doc-am-1
|
||||||
|
>=dev-util/intltool-0.40.1
|
||||||
|
dev-lang/perl
|
||||||
|
virtual/pkgconfig
|
||||||
|
>=sys-devel/libtool-2.2
|
||||||
|
test? ( introspection? (
|
||||||
|
$(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
|
||||||
|
vala? ( $(vala_depend) )
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use test && use introspection && python-any-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# FIXME: the following should be proper patch sent to upstream
|
||||||
|
# fix OSX loadable module filename extension
|
||||||
|
sed -i -e 's/\.dylib/.bundle/' configure.ac || die
|
||||||
|
# don't require Apple's OpenCL on versions of OSX that don't have it
|
||||||
|
if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
|
||||||
|
sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
#epatch "${FILESDIR}"/${P}-g_log_domain.patch
|
||||||
|
|
||||||
|
# commit 7c78497b : tests that use gegl.png are broken on non-amd64
|
||||||
|
sed -e '/clones.xml/d' \
|
||||||
|
-e '/composite-transform.xml/d' \
|
||||||
|
-i tests/compositions/Makefile.am || die
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
use vala && vala_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# never enable altering of CFLAGS via profile option
|
||||||
|
# libspiro: not in portage main tree
|
||||||
|
# disable documentation as the generating is bit automagic
|
||||||
|
# if anyone wants to work on it just create bug with patch
|
||||||
|
|
||||||
|
# Also please note that:
|
||||||
|
#
|
||||||
|
# - Some auto-detections are not patched away since the docs are
|
||||||
|
# not built (--disable-docs, lack of --enable-gtk-doc) and these
|
||||||
|
# tools affect re-generation of docs, only
|
||||||
|
# (e.g. ruby, asciidoc, dot (of graphviz), enscript)
|
||||||
|
#
|
||||||
|
# - Parameter --with-exiv2 compiles a noinst-app only, no use
|
||||||
|
#
|
||||||
|
# - Parameter --disable-workshop disables any use of Lua, effectivly
|
||||||
|
#
|
||||||
|
# - v4l support does not work with our media-libs/libv4l-0.8.9,
|
||||||
|
# upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
|
||||||
|
#
|
||||||
|
# - There are two checks for dot, one controllable by --with(out)-graphviz
|
||||||
|
# which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
|
||||||
|
#
|
||||||
|
# - mrg is not in tree and gexiv2 support only has effect when mrg support
|
||||||
|
# is enabled
|
||||||
|
#
|
||||||
|
# So that's why USE="exif graphviz lua v4l" got resolved. More at:
|
||||||
|
# https://bugs.gentoo.org/show_bug.cgi?id=451136
|
||||||
|
#
|
||||||
|
econf \
|
||||||
|
--disable-docs \
|
||||||
|
--disable-profile \
|
||||||
|
--disable-silent-rules \
|
||||||
|
--disable-workshop \
|
||||||
|
--program-suffix=-${SLOT} \
|
||||||
|
--with-gdk-pixbuf \
|
||||||
|
--with-pango \
|
||||||
|
--without-libspiro \
|
||||||
|
$(use_enable cpu_flags_x86_mmx mmx) \
|
||||||
|
$(use_enable cpu_flags_x86_sse sse) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_with cairo) \
|
||||||
|
$(use_with cairo pangocairo) \
|
||||||
|
--without-exiv2 \
|
||||||
|
$(use_with ffmpeg libavformat) \
|
||||||
|
--without-gexiv2 \
|
||||||
|
--without-graphviz \
|
||||||
|
$(use_with jpeg libjpeg) \
|
||||||
|
$(use_with jpeg2k jasper) \
|
||||||
|
$(use_with lcms) \
|
||||||
|
$(use_with lensfun) \
|
||||||
|
--without-lua \
|
||||||
|
--without-mrg \
|
||||||
|
$(use_with openexr) \
|
||||||
|
$(use_with png libpng) \
|
||||||
|
$(use_with raw libraw) \
|
||||||
|
$(use_with sdl) \
|
||||||
|
$(use_with svg librsvg) \
|
||||||
|
$(use_with tiff libtiff) \
|
||||||
|
$(use_with umfpack) \
|
||||||
|
$(use_with v4l libv4l) \
|
||||||
|
$(use_with v4l libv4l2) \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
$(use_with vala) \
|
||||||
|
$(use_with webp)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
gnome2_environment_reset # sandbox issues
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
gnome2_environment_reset # sandbox issues (bug #396687)
|
||||||
|
default
|
||||||
|
|
||||||
|
[[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files --all
|
||||||
|
}
|
@ -0,0 +1,183 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
# vala and introspection support is broken, bug #468208
|
||||||
|
VALA_MIN_API_VERSION=0.20
|
||||||
|
VALA_USE_DEPEND=vapigen
|
||||||
|
|
||||||
|
inherit versionator gnome2-utils eutils autotools python-any-r1 vala
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
inherit autotools git-r3
|
||||||
|
EGIT_REPO_URI="git://git.gnome.org/gegl"
|
||||||
|
SRC_URI=""
|
||||||
|
else
|
||||||
|
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A graph based image processing framework"
|
||||||
|
HOMEPAGE="http://www.gegl.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-3 LGPL-3 )"
|
||||||
|
SLOT="0.3"
|
||||||
|
|
||||||
|
IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun libav openexr png raw sdl svg test tiff umfpack vala v4l webp"
|
||||||
|
REQUIRED_IUSE="
|
||||||
|
svg? ( cairo )
|
||||||
|
vala? ( introspection )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/glib-2.36:2
|
||||||
|
dev-libs/json-glib
|
||||||
|
>=media-libs/babl-0.1.14
|
||||||
|
sys-libs/zlib
|
||||||
|
>=x11-libs/gdk-pixbuf-2.18:2
|
||||||
|
x11-libs/pango
|
||||||
|
|
||||||
|
cairo? ( x11-libs/cairo )
|
||||||
|
ffmpeg? (
|
||||||
|
libav? ( media-video/libav:0= )
|
||||||
|
!libav? ( media-video/ffmpeg:0= )
|
||||||
|
)
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-1.32 )
|
||||||
|
jpeg? ( virtual/jpeg:0= )
|
||||||
|
jpeg2k? ( >=media-libs/jasper-1.900.1 )
|
||||||
|
lcms? ( >=media-libs/lcms-2.2:2 )
|
||||||
|
lensfun? ( >=media-libs/lensfun-0.2.5 )
|
||||||
|
openexr? ( media-libs/openexr )
|
||||||
|
png? ( media-libs/libpng:0= )
|
||||||
|
raw? ( >=media-libs/libraw-0.15.4 )
|
||||||
|
sdl? ( media-libs/libsdl )
|
||||||
|
svg? ( >=gnome-base/librsvg-2.14:2 )
|
||||||
|
tiff? ( >=media-libs/tiff-4:0 )
|
||||||
|
umfpack? ( sci-libs/umfpack )
|
||||||
|
v4l? ( >=media-libs/libv4l-1.0.1 )
|
||||||
|
webp? ( media-libs/libwebp )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-util/gtk-doc-am-1
|
||||||
|
>=dev-util/intltool-0.40.1
|
||||||
|
dev-lang/perl
|
||||||
|
virtual/pkgconfig
|
||||||
|
>=sys-devel/libtool-2.2
|
||||||
|
test? ( introspection? (
|
||||||
|
$(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
|
||||||
|
vala? ( $(vala_depend) )
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use test && use introspection && python-any-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# FIXME: the following should be proper patch sent to upstream
|
||||||
|
# fix OSX loadable module filename extension
|
||||||
|
sed -i -e 's/\.dylib/.bundle/' configure.ac || die
|
||||||
|
# don't require Apple's OpenCL on versions of OSX that don't have it
|
||||||
|
if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
|
||||||
|
sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
#epatch "${FILESDIR}"/${P}-g_log_domain.patch
|
||||||
|
|
||||||
|
# commit 7c78497b : tests that use gegl.png are broken on non-amd64
|
||||||
|
sed -e '/clones.xml/d' \
|
||||||
|
-e '/composite-transform.xml/d' \
|
||||||
|
-i tests/compositions/Makefile.am || die
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
use vala && vala_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# never enable altering of CFLAGS via profile option
|
||||||
|
# libspiro: not in portage main tree
|
||||||
|
# disable documentation as the generating is bit automagic
|
||||||
|
# if anyone wants to work on it just create bug with patch
|
||||||
|
|
||||||
|
# Also please note that:
|
||||||
|
#
|
||||||
|
# - Some auto-detections are not patched away since the docs are
|
||||||
|
# not built (--disable-docs, lack of --enable-gtk-doc) and these
|
||||||
|
# tools affect re-generation of docs, only
|
||||||
|
# (e.g. ruby, asciidoc, dot (of graphviz), enscript)
|
||||||
|
#
|
||||||
|
# - Parameter --with-exiv2 compiles a noinst-app only, no use
|
||||||
|
#
|
||||||
|
# - Parameter --disable-workshop disables any use of Lua, effectivly
|
||||||
|
#
|
||||||
|
# - v4l support does not work with our media-libs/libv4l-0.8.9,
|
||||||
|
# upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
|
||||||
|
#
|
||||||
|
# - There are two checks for dot, one controllable by --with(out)-graphviz
|
||||||
|
# which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
|
||||||
|
#
|
||||||
|
# - mrg is not in tree and gexiv2 support only has effect when mrg support
|
||||||
|
# is enabled
|
||||||
|
#
|
||||||
|
# So that's why USE="exif graphviz lua v4l" got resolved. More at:
|
||||||
|
# https://bugs.gentoo.org/show_bug.cgi?id=451136
|
||||||
|
#
|
||||||
|
econf \
|
||||||
|
--disable-docs \
|
||||||
|
--disable-profile \
|
||||||
|
--disable-silent-rules \
|
||||||
|
--disable-workshop \
|
||||||
|
--program-suffix=-${SLOT} \
|
||||||
|
--with-gdk-pixbuf \
|
||||||
|
--with-pango \
|
||||||
|
--without-libspiro \
|
||||||
|
$(use_enable cpu_flags_x86_mmx mmx) \
|
||||||
|
$(use_enable cpu_flags_x86_sse sse) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_with cairo) \
|
||||||
|
$(use_with cairo pangocairo) \
|
||||||
|
--without-exiv2 \
|
||||||
|
$(use_with ffmpeg libavformat) \
|
||||||
|
--without-gexiv2 \
|
||||||
|
--without-graphviz \
|
||||||
|
$(use_with jpeg libjpeg) \
|
||||||
|
$(use_with jpeg2k jasper) \
|
||||||
|
$(use_with lcms) \
|
||||||
|
$(use_with lensfun) \
|
||||||
|
--without-lua \
|
||||||
|
--without-mrg \
|
||||||
|
$(use_with openexr) \
|
||||||
|
$(use_with png libpng) \
|
||||||
|
$(use_with raw libraw) \
|
||||||
|
$(use_with sdl) \
|
||||||
|
$(use_with svg librsvg) \
|
||||||
|
$(use_with tiff libtiff) \
|
||||||
|
$(use_with umfpack) \
|
||||||
|
$(use_with v4l libv4l) \
|
||||||
|
$(use_with v4l libv4l2) \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
$(use_with vala) \
|
||||||
|
$(use_with webp)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
gnome2_environment_reset # sandbox issues
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
gnome2_environment_reset # sandbox issues (bug #396687)
|
||||||
|
default
|
||||||
|
|
||||||
|
[[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files --all
|
||||||
|
}
|
@ -1,3 +1,3 @@
|
|||||||
DIST spotify-client_0.9.17.1.g9b85d43.7-1_amd64.deb 42733568 SHA256 717a878bcfa495852d19ac34bb4b0fa1b2f063ab94547defd32725d1dec10775 SHA512 a19403558c0a641b0264641501c9538f169b9e64d532e5d54dd67b7edbb27d400f07395014c9693fed298a1331c053cc9e62988d1293e9b1f1809d68a74646ad WHIRLPOOL 712ac07a3cd3230e3de17e9209380d0e0cc9a33c77cb4753e04490c5bb9a4e2d3e386ee92ffadecd9888ea701aa2a0c4c1b8c579cfa2f5b61d72981a5736f495
|
DIST spotify-client_0.9.17.1.g9b85d43.7-1_amd64.deb 42733568 SHA256 717a878bcfa495852d19ac34bb4b0fa1b2f063ab94547defd32725d1dec10775 SHA512 a19403558c0a641b0264641501c9538f169b9e64d532e5d54dd67b7edbb27d400f07395014c9693fed298a1331c053cc9e62988d1293e9b1f1809d68a74646ad WHIRLPOOL 712ac07a3cd3230e3de17e9209380d0e0cc9a33c77cb4753e04490c5bb9a4e2d3e386ee92ffadecd9888ea701aa2a0c4c1b8c579cfa2f5b61d72981a5736f495
|
||||||
DIST spotify-client_1.0.17.75.g8f111100_amd64.deb 68928916 SHA256 65ad49871a5f281aa7248690c0379fc18c17c063ab640590bbfa7edc02cb223f SHA512 6f8038f41bb613c600d8ad42c65cf93e28bb60e60ee3a239b583fd9ff45234cdcc5934ed5a93e9e3b0307e49e1a8a40dba918636a45bc6b7efdab6f4b49451d8 WHIRLPOOL 458ecd30d843eee10345300e35b4ebba941f942a19fdbeba4d82bd122a7d585d7861b4c034b8564d97a5b7136b605101096a0be4d116542d3ab96ef70df8b381
|
DIST spotify-client_1.0.19.106.gb8a7150f_amd64.deb 68109944 SHA256 be6b99329bb2fccdc9d77bc949dd463576fdb40db7f56195b4284bd348c470be SHA512 f5d8b5ae860a5e429e14f4541cd9e12e8f7edf864d2a41c2d6acb19af7c00c3f6a813f3666e9bd73f3e0bf1619f63cc03ab9f520d7f0713a036b5cee6a409fea WHIRLPOOL 7d19213e40b85aaf11722a09b8021cdae4ce4a5c8f91e9b5aa5c6a50c1b2862d5bc41c031d486b08141543e2ff4c16b684575e81e8cd6f1cc12b64633aef74ce
|
||||||
DIST spotify-client_1.0.17.75.g8f111100_i386.deb 73966036 SHA256 480d8791d4de95f43ba95e4c5d31fc5a02662c6e041c3eb45f481a5ef6bd39b0 SHA512 05c1c6d60835b880a75e01af77abc327c678d1974d851531eab52b02159ede3921ecd2fc375b429d36309050a2f99942cb33b026892c9c3e4ca2f5c9c54244b2 WHIRLPOOL afc278efd6230b21d49a2716184ae98412f312d9fa8a7acf8e4876e2c8541e525b9d23869c31d3d8d5609fdd70d25590af76ed588e96a32f885c957cdd7aa005
|
DIST spotify-client_1.0.19.106.gb8a7150f_i386.deb 73060616 SHA256 128b5d04dda8a052802fb9e664a996250569696fac359e94ea35043472f5dbcb SHA512 adb5816ceba1e1976429b1985569e1bfaa03fe015904bb3c66676b384205bbe24c3851a9cfcd366124a11470549574086cf289106c0b68e3f124f594b80ff04c WHIRLPOOL ae57091f18c54c2c61252e1bbbffa3228e7621df6dc185bd6821112deec6b78f9a7c269b01d2dd1f595c5751549b8c804732119d8dfd115ddcaee38c977fb4cd
|
||||||
|
@ -1 +1 @@
|
|||||||
Fri, 04 Dec 2015 20:15:29 +0000
|
Sat, 05 Dec 2015 05:13:46 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Fri, 04 Dec 2015 20:15:29 +0000
|
Sat, 05 Dec 2015 05:13:47 +0000
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue