summaryrefslogtreecommitdiff
path: root/x11-libs/libast
diff options
context:
space:
mode:
Diffstat (limited to 'x11-libs/libast')
-rw-r--r--x11-libs/libast/Manifest7
-rw-r--r--x11-libs/libast/libast-0.7-r1.ebuild43
-rw-r--r--x11-libs/libast/libast-0.7.ebuild38
-rw-r--r--x11-libs/libast/libast-9999.ebuild51
-rw-r--r--x11-libs/libast/metadata.xml17
5 files changed, 156 insertions, 0 deletions
diff --git a/x11-libs/libast/Manifest b/x11-libs/libast/Manifest
new file mode 100644
index 000000000000..3fb42751343b
--- /dev/null
+++ b/x11-libs/libast/Manifest
@@ -0,0 +1,7 @@
+DIST libast-0.7.tar.gz 508654 SHA256 52055cc0df0af58adc8c43cce6c9a2fff71c627a6bb0395073d353920dd1ebf0 SHA512 0af1d508af88ce0a2f29fe7841e23759be7c6540a1e2698980c289245ba284fdbf76c593e457c0cd6cfc54dcb6d891b01a3fd4d4a6ecc511fb2de698c9a3046d WHIRLPOOL ee8cb1836997d864db70f73cde5024c6390a4ab49a0100c3c48aa2e979eea6483cb7899c2f27d91590c560567df57388b1c680df373fc2661215c7448da4f3c4
+EBUILD libast-0.7-r1.ebuild 954 SHA256 3a210a0c0d41a49789ab6ad194a8cdb72ad6f42c0634fd0a99e9ad5d7dffa828 SHA512 24495307eed6e2fdf0d1411273ff22d089a4c29c1a771569554e14b970c313729776c4068eaba7d8389803df4fc7e3b4a38bdc5c53f40fb4991270487b2b613a WHIRLPOOL ceded4cb7e434e2a7c179d8dab2485422b9223b31135333c9fde9240387617f67527c105b130951a6fd175b2d3363015c3e3abf4a865c21df4136675e9e9f8af
+EBUILD libast-0.7.ebuild 945 SHA256 c8110c0ee40ab9c5a35f4c141ead9e4d74febb5abdc7b00311995a96d6c7ad36 SHA512 1632a77e1c5216337fb1f81c15555606f95138c88822feedcf913bc8f33ca16080e5851d8f30bd024e10bb5dd8165d149adca153e25ce1321b2480a8ad5207df WHIRLPOOL 97acad0c202cc8bddba685d23550f06cdd1c643db16041b32baa85ee229be0943e81121ad7d6c749163a27d3ca3e7ae6ccd416ab5ec5158d99dd00f4a5da285e
+EBUILD libast-9999.ebuild 1035 SHA256 160c18d53177ab25131c6681130c4a25fd461832ef0ec3b8b161ee03c90cd326 SHA512 9a08bda18d9d681948b58a9dd12e7b2b282cc6f6f780020936a7e77cbb6c4ee576c24648560c414d1ce256ae4b568bf00000fe12b8df6e6ca1331a053ba02a79 WHIRLPOOL 6abca7c58877cb10c14002dd4afcc022a68c501c3187ae99355bc6cd41ebe1a8920c1283b3630c1088aacc9251ee05ffd3c531352e930d2e808dd7b8ac7fa4c9
+MISC ChangeLog 2367 SHA256 654a5cd5c9ae743f68f0f359062f30e55a36b71aa627aa8c9323a45fab8115e3 SHA512 418ea9c90fdaf4c82f12a32d17acc1339939bce0ea431f5010d896d6448f25f2499bb0b6d7acb9bb79cbc57329ae01c5fb399482ee2c09c8d5ce68c770cb89eb WHIRLPOOL 43fd89dc0bf7b3ccc36b023caf42c58478a3fe5251761c13fce74667b84e6ded2764153b910dd2e2651f1616d3c9c98d583cf7d1a49fdb87385f8219b608f561
+MISC ChangeLog-2015 4365 SHA256 c4457e6aa608033b6b647c3d73fda09dee4743df700649c5159156493a1a8d33 SHA512 448e0c96788fc9ace342ec062e1c630d23ec1541f438b31cd6741685cddd2da00cb457525df00c0666890c53005dd9baa5f42f2c559469d8bd623a20f9869781 WHIRLPOOL f76e3357d14d1efc998dedd8c4f7449d34631ea4e21ad7e35c06a41d9c8d572ef89ab066225329148dd1940e8ebb379b52360f75cc85ba2a7698fa2fa6d3d542
+MISC metadata.xml 784 SHA256 184f618285f4504b7f6f7c62cc5929da7f3af032c2d731d265eb94309a7d92d7 SHA512 0a5fdc870435029efcdd2f7206f6b9337addf8ba3b4aabb27de9b3437288641998c4fd14e4d48f6599c2067b49f502c04e4a7c2ae6bff86685808bfdf5f68d43 WHIRLPOOL 468bb20be4fa3ac4232997ec473a18145c4fe8c9b55c3f20e25996c2c96e3ae6883462b1aff5081ab0209f66dd61a5c5a78cc7913fc50f18f6baac889375d73f
diff --git a/x11-libs/libast/libast-0.7-r1.ebuild b/x11-libs/libast/libast-0.7-r1.ebuild
new file mode 100644
index 000000000000..079c427988ad
--- /dev/null
+++ b/x11-libs/libast/libast-0.7-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="LIBrary of Assorted Spiffy Things"
+HOMEPAGE="http://www.eterm.org/download/"
+SRC_URI="http://www.eterm.org/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="imlib cpu_flags_x86_mmx pcre"
+
+RDEPEND="
+ !sci-astronomy/ast
+ x11-libs/libXt
+ x11-proto/xproto
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ media-libs/freetype
+ imlib? ( media-libs/imlib2 )
+ pcre? ( dev-libs/libpcre )"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( README DESIGN ChangeLog )
+
+src_prepare() {
+ default
+ local myregexp="posix"
+ use pcre && myregexp="pcre"
+ econf \
+ $(use_with imlib) \
+ $(use_enable cpu_flags_x86_mmx mmx) \
+ --with-regexp="${myregexp}"
+}
+
+src_install() {
+ default
+ emake DESTDIR="${D}" install
+}
diff --git a/x11-libs/libast/libast-0.7.ebuild b/x11-libs/libast/libast-0.7.ebuild
new file mode 100644
index 000000000000..9704b6719355
--- /dev/null
+++ b/x11-libs/libast/libast-0.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="LIBrary of Assorted Spiffy Things"
+HOMEPAGE="http://www.eterm.org/download/"
+SRC_URI="http://www.eterm.org/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="imlib cpu_flags_x86_mmx pcre"
+
+RDEPEND="!sci-astronomy/ast
+ x11-libs/libXt
+ x11-proto/xproto
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ =media-libs/freetype-2*
+ imlib? ( media-libs/imlib2 )
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ local myregexp="posix"
+ use pcre && myregexp="pcre"
+ econf \
+ $(use_with imlib) \
+ $(use_enable cpu_flags_x86_mmx mmx) \
+ --with-regexp=${myregexp} \
+ || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc README DESIGN ChangeLog
+}
diff --git a/x11-libs/libast/libast-9999.ebuild b/x11-libs/libast/libast-9999.ebuild
new file mode 100644
index 000000000000..2543ca46686f
--- /dev/null
+++ b/x11-libs/libast/libast-9999.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+#ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment"
+ECVS_SERVER="anoncvs.enlightenment.org:/var/cvs/e"
+ECVS_MODULE="eterm/libast"
+inherit eutils cvs autotools
+
+DESCRIPTION="LIBrary of Assorted Spiffy Things"
+HOMEPAGE="http://www.eterm.org/download/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="imlib cpu_flags_x86_mmx pcre"
+
+RDEPEND="!sci-astronomy/ast
+ x11-libs/libXt
+ x11-proto/xproto
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ =media-libs/freetype-2*
+ imlib? ( media-libs/imlib2 )
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${ECVS_MODULE}
+
+src_unpack() {
+ cvs_src_unpack
+ cd "${S}"
+ eautoreconf
+}
+
+src_compile() {
+ local myregexp="posix"
+ use pcre && myregexp="pcre"
+ econf \
+ $(use_with imlib) \
+ $(use_enable cpu_flags_x86_mmx mmx) \
+ --with-regexp=${myregexp} \
+ || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc README DESIGN ChangeLog
+}
diff --git a/x11-libs/libast/metadata.xml b/x11-libs/libast/metadata.xml
new file mode 100644
index 000000000000..803f108ffe33
--- /dev/null
+++ b/x11-libs/libast/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>vapier@gentoo.org</email>
+</maintainer>
+<longdescription>
+LibAST is the Library of Assorted Spiffy Things. It contains many
+spiffy things, and it is a library. Thus, the ever-so-creative name.
+LibAST has been previously known as libmej, the Eterm helper library
+which nobody really understood and certainly never used. My current
+plan is to gradually remove some of the neat stuff from Eterm that
+could be made generic (things like the theme parsing engine, the
+command-line options parser, perhaps the event engine, ...) and place
+it here in the hopes that others will find them useful.
+</longdescription>
+</pkgmetadata>