summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11-terms/termite/Manifest4
-rw-r--r--x11-terms/termite/patch28
-rw-r--r--x11-terms/termite/termite-7.ebuild53
-rw-r--r--x11-terms/termite/termite-9999.ebuild16
4 files changed, 93 insertions, 8 deletions
diff --git a/x11-terms/termite/Manifest b/x11-terms/termite/Manifest
index 5f7d6280..21d9c91d 100644
--- a/x11-terms/termite/Manifest
+++ b/x11-terms/termite/Manifest
@@ -1,3 +1,5 @@
EBUILD termite-6.ebuild 1091 SHA256 c57e59a2820dec036ed724f60940a4f1128a71ba6bef457fabbed260e217fe73 SHA512 945772d3b46f4ae4f9696429bbd564df3b99722e53d6cc4b7ee28b480bf29f7282672776b9f14148afed7be003b7122071ce28e7238e9bfefa2c97ee2e39ebea WHIRLPOOL 471c60e4c9a0be11356973090ee847a0b5f5a52d5ca9302eab230f3f7cdef2512a225a718d401fa1aebc3d84dcb08c1fe636ea89d55e92d3152208fdba955865
-EBUILD termite-9999.ebuild 1080 SHA256 930b139b037bb3664f9044fe726eed9798dd3125e1829f0298269a40b2addadb SHA512 04954c42653f8bcf06c17aad68c289e526f70cfefbd805bfd3a3fee2dd4d1cc745446e0b7c8918dd9037154de8234c17415360c4516cda985a25d4c4247307ea WHIRLPOOL ff93acd2fbfd42ba980f06f9e24c0126f0e189bec58858a09fd84e6864692d4245743b042f85f72aa5dd237b18cb8908e18001d43018bf39c5fcd5d7c5b98839
+EBUILD termite-7.ebuild 1127 SHA256 b1a60c67f9cac0b91e42f08608cb5921916a57ca77f1c5b4734b3bbe672c880c SHA512 4650e28b3d0109aa49210fcb49af10df86ade851421dcb9986e456a053a6dbd4cd665288ea9337ce87ccb15dd95cc4ed7e3bad198b480778a52784035b2586d8 WHIRLPOOL cb4800c1a3226e3c4614b27d6c335b11044192ccc9b7eeff4962fcea6d4752119e42667cfb7c3e75ab86b5d40d8926df022fd67a99710658503efb4050709c10
+EBUILD termite-9999.ebuild 1116 SHA256 675097a4a1bc7afeb206eed04b0d6d5e018c89a445856898336cc6d157897ce4 SHA512 84e1326c5a4c2fffb5f4df199916ad5be669a0d5a6621ed6503aabff5454ed0d49e6073106dbfe011a45b3c8d11facdd162dc41008d6cbc6936fa129b9af1348 WHIRLPOOL 9756106680d6a4890bfc7991e3476e7a7f99c4901c7795bfc102e2932e4f576696c3304ce962d18a2cf6eed9952780dbd59713eae08cd7c24b1e07f299b46485
MISC metadata.xml 303 SHA256 95bce703611f26224fac5e9b9bf4dd2fdd402e56362ebbc1fec9de0257744635 SHA512 b4c133d4105fd81749a2b154b300eb199aedc7200faca7fe807f33b5776f36c8caa820d58c9bfda5959e3f10aa65be46fd22b4daeb5d10952c1eb28441b01de0 WHIRLPOOL 95deb0e1f3af94fa27ca0196b18c14e6f243e835d1c794d84e79ed4894b621717b0f4171bed57059a1fd2594381d101bd388061eb2b424d44acab678dffe7c20
+MISC patch 531 SHA256 d5a3b40557ab4dd1b70b8eb494ecbe4c404fa1e5194fa92b9ca02cf340699f0c SHA512 6d9231ab8731c95d7929790de6071443764d4c433ca1293e0363c08e5f227a4a106ce08737759ca9c8408a7f9d533f0a1ab16123edb746b171e3fa81e5187090 WHIRLPOOL f21a21213c6f7855a95cc119fddeacc65d70e653bb8ba67e46c88abab495f65362688b0af4dd7c6a2c4be1bd9462283275e4b2de9c5c95c935245a3b5beafe61
diff --git a/x11-terms/termite/patch b/x11-terms/termite/patch
new file mode 100644
index 00000000..e274f988
--- /dev/null
+++ b/x11-terms/termite/patch
@@ -0,0 +1,28 @@
+--- termite-9999.ebuild 2013-09-25 16:39:56.753562930 +0200
++++ termite-9999.ebuild 2013-11-11 10:03:08.158660185 +0100
+@@ -32,16 +32,18 @@
+ fi
+ }
+
+-src_prepare() {
+- sed -e '/PREFIX/s:/usr/local:/usr:' \
+- -e 's/-O3//g' \
+- -e '/LDFLAGS/s/-s//' \
+- -i Makefile || die
++pkg_setup() {
++ # Makefile prepends -O3
++ CXXFLAGS="-O0 ${CXXFLAGS}"
++}
++
++src_compile() {
++ emake LDFLAGS="${LDFLAGS}"
+ }
+
+ src_install() {
+- default
+- dodoc config
++ emake DESTDIR="${D}" PREFIX=/usr install
++ dodoc README* config
+ }
+
+ pkg_postinst() {
diff --git a/x11-terms/termite/termite-7.ebuild b/x11-terms/termite/termite-7.ebuild
new file mode 100644
index 00000000..eebc329a
--- /dev/null
+++ b/x11-terms/termite/termite-7.ebuild
@@ -0,0 +1,53 @@
+# By eroen, 2013
+# Distributed under the terms of the ISC licence
+# $Header: $
+
+EAPI=5
+
+inherit eutils toolchain-funcs versionator git-r3
+
+DESCRIPTION="A keyboard-centric VTE-based terminal"
+HOMEPAGE="https://github.com/thestinger/termite"
+EGIT_REPO_URI="git://github.com/thestinger/termite.git"
+if [[ ${PV} != 999? ]]; then
+ EGIT_COMMIT=v${PV}
+fi
+
+LICENSE="LGPL-2+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+HDEPEND=""
+LIBDEPEND=">=x11-libs/gtk+-3.0
+ >=x11-libs/vte-0.34[termite-patch]"
+DEPEND="${LIBDEPEND}"
+RDEPEND="${LIBDEPEND}"
+[[ ${EAPI} == *-hdepend ]] || DEPEND+=" ${HDEPEND}"
+
+pkg_pretend() {
+ if ! version_is_at_least 4.7 $(gcc-version); then
+ eerror "${PN} passes -std=c++11 to \${CXX} and requires a version"
+ eerror "of gcc newer than 4.7.0"
+ fi
+}
+
+pkg_setup() {
+ # Makefile prepends -O3
+ CXXFLAGS="-O0 ${CXXFLAGS}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+ dodoc README* config
+}
+
+pkg_postinst() {
+ elog
+ elog "Termite looks for a config file ~/.config/termite/config"
+ elog "An example config can be found in ${ROOT}usr/share/doc/${PF}/"
+}
diff --git a/x11-terms/termite/termite-9999.ebuild b/x11-terms/termite/termite-9999.ebuild
index df02dd2c..c26f85b7 100644
--- a/x11-terms/termite/termite-9999.ebuild
+++ b/x11-terms/termite/termite-9999.ebuild
@@ -32,16 +32,18 @@ pkg_pretend() {
fi
}
-src_prepare() {
- sed -e '/PREFIX/s:/usr/local:/usr:' \
- -e 's/-O3//g' \
- -e '/LDFLAGS/s/-s//' \
- -i Makefile || die
+pkg_setup() {
+ # Makefile prepends -O3
+ CXXFLAGS="-O0 ${CXXFLAGS}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}"
}
src_install() {
- default
- dodoc config
+ emake DESTDIR="${D}" PREFIX=/usr install
+ dodoc README* config
}
pkg_postinst() {