summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreroen <eroen-overlay@occam.eroen.eu>2018-04-06 12:03:49 +0200
committerErik Moen <eroen-overlay@occam.eroen.eu>2019-08-28 19:26:46 +0200
commit9a5aaaae3b2f88d0f32790adeecb5c18b072fd0d (patch)
tree3b9f9c16abef3fbb7745a38afa2032be357f254d
parentdev-cpp/ETL from gentoo (diff)
downloaderoen-9a5aaaae3b2f88d0f32790adeecb5c18b072fd0d.tar.gz
eroen-9a5aaaae3b2f88d0f32790adeecb5c18b072fd0d.tar.bz2
eroen-9a5aaaae3b2f88d0f32790adeecb5c18b072fd0d.zip
ETL-1.2.1 - bump
Signed-off-by: Erik Moen <eroen-overlay@occam.eroen.eu>
-rw-r--r--dev-cpp/ETL/ETL-0.04.15.ebuild26
-rw-r--r--dev-cpp/ETL/ETL-1.2.1.ebuild33
-rw-r--r--dev-cpp/ETL/Manifest2
-rw-r--r--dev-cpp/ETL/metadata.xml1
4 files changed, 35 insertions, 27 deletions
diff --git a/dev-cpp/ETL/ETL-0.04.15.ebuild b/dev-cpp/ETL/ETL-0.04.15.ebuild
deleted file mode 100644
index 99c1e28..0000000
--- a/dev-cpp/ETL/ETL-0.04.15.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools
-
-DESCRIPTION="ETL is a multi-platform class and template library"
-HOMEPAGE="http://synfig.org"
-SRC_URI="mirror://sourceforge/synfig/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- sed -i -e 's/CXXFLAGS="`echo $CXXFLAGS | sed s:-g::` $debug_flags"//' \
- -e 's/CFLAGS="`echo $CFLAGS | sed s:-g::` $debug_flags"//' \
- m4/subs.m4
-
- eautoreconf
-}
diff --git a/dev-cpp/ETL/ETL-1.2.1.ebuild b/dev-cpp/ETL/ETL-1.2.1.ebuild
new file mode 100644
index 0000000..9df7ab4
--- /dev/null
+++ b/dev-cpp/ETL/ETL-1.2.1.ebuild
@@ -0,0 +1,33 @@
+# By eroen <eroen-overlay@occam.eroen.eu>, 2018
+# Permission to use, copy, modify, and/or distribute this software for any
+# purpose with or without fee is hereby granted, provided that the above
+# copyright notice and this permission notice appear in all copies.
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="Header-only library used by synfig"
+HOMEPAGE="https://www.synfig.org"
+SRC_URI="mirror://sourceforge/synfig/$P.tar.gz"
+LICENSE="GPL-2+"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ # build system strips away -g* and -O* flags
+ sed -e '/CXXFLAGS=.*debug_flags/s@`.*`@$CXXFLAGS@' \
+ -e '/CFLAGS=.*debug_flags/s@`.*`@$CFLAGS@' \
+ -e '/CXXFLAGS=.*optimization_flags/d' \
+ -e '/CFLAGS=.*optimization_flags/d' \
+ -i m4/subs.m4 || die
+
+ eautoreconf
+}
diff --git a/dev-cpp/ETL/Manifest b/dev-cpp/ETL/Manifest
index 77aa41c..3b3f01d 100644
--- a/dev-cpp/ETL/Manifest
+++ b/dev-cpp/ETL/Manifest
@@ -1 +1 @@
-DIST ETL-0.04.15.tar.gz 362312 BLAKE2B c2afe67486a9154de559a00680b9409ee6b8b2d3312d8c8777906926c3335d4ead3e6d5da6b11771b359caa56917969fd5be7d12c2337872a41c16997421f923 SHA512 647d03f5660703a326357b0f1bb969c1e00f94c51ae72cf036f6618df1e44c6e379244a1a827b4d3c9545455efd81ff1d97254ee159e0f578f544ab856341e6f
+DIST ETL-1.2.1.tar.gz 373906 BLAKE2B 58c897172be04437d59c4df7b99f40837f974765e85bd3f8c9c128a8f6239dc18833a3496590bceb94e5139f0b3bb46399da4138bd7abc8b03d036d6a7677cb7 SHA512 59b11d6bc03b492715f88317c963dc1171b4ae042255a2b93ae167b574c4d289b78b8f5c74ac49a9c588c36ec34e8c2bac982116122c487410fea25d9d6f2948
diff --git a/dev-cpp/ETL/metadata.xml b/dev-cpp/ETL/metadata.xml
index 7158af6..fbab0b9 100644
--- a/dev-cpp/ETL/metadata.xml
+++ b/dev-cpp/ETL/metadata.xml
@@ -3,5 +3,6 @@
<pkgmetadata>
<upstream>
<remote-id type="sourceforge">synfig</remote-id>
+ <remote-id type="github">synfig/synfig</remote-id>
</upstream>
</pkgmetadata>