summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-12-03 11:33:18 +0000
committerJustin Lecher <jlec@gentoo.org>2012-12-03 11:33:18 +0000
commite6768e922a2fef076e3b7f2ba5750ad414660040 (patch)
tree7829ad026ac6f0826ad6116588ecdb9abf20f930 /dev-libs/gtx
parentdev-libs/gtx: new addition (diff)
downloadhistorical-e6768e922a2fef076e3b7f2ba5750ad414660040.tar.gz
historical-e6768e922a2fef076e3b7f2ba5750ad414660040.tar.bz2
historical-e6768e922a2fef076e3b7f2ba5750ad414660040.zip
dev-libs/gtx: new addition
Package-Manager: portage-2.2.0_alpha144/cvs/Linux x86_64 Manifest-Sign-Key: 0x70EB7916
Diffstat (limited to 'dev-libs/gtx')
-rw-r--r--dev-libs/gtx/Manifest14
-rw-r--r--dev-libs/gtx/files/gtx-0.2.2-debug.patch40
-rw-r--r--dev-libs/gtx/files/gtx-0.2.2-docdir.patch16
-rw-r--r--dev-libs/gtx/files/gtx-0.2.2-glib.h.patch15
-rw-r--r--dev-libs/gtx/gtx-0.2.2.ebuild33
-rw-r--r--dev-libs/gtx/metadata.xml13
6 files changed, 129 insertions, 2 deletions
diff --git a/dev-libs/gtx/Manifest b/dev-libs/gtx/Manifest
index 9f6b5ec3c6d5..cca734c84894 100644
--- a/dev-libs/gtx/Manifest
+++ b/dev-libs/gtx/Manifest
@@ -1,7 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX gtx-0.2.2-debug.patch 824 SHA256 d70a3b4a7361cdf1f664499c5492dfcf448561385c82a46b829ea4e82707114e SHA512 26b5e54e3d0a08633896c6d825faf0c3599f4727d5285f89627dbc50c6459222e20079cd3fdeff7f084acce43f53d01ed00d205a7881663388841517e6ad2c37 WHIRLPOOL 42dfcdabe7bdb8362129bd2f3069f331fc8a32648578bae1245d55df7421cca22ffb1e73ac9ae79b80f784b5a956c14b87ec781a078d2b94162a3b7eac3b5143
AUX gtx-0.2.2-docdir.patch 354 SHA256 860b361377f17b1cf6522291166f8892de947308f4934de5fc33723362790ab0 SHA512 3107bd3cc76fcdf008cf3a0f0a11c2d3761ba164158f7768f597d6f79a60c7cab8a420b6a7c41a7c5e2f0d42811531fb5be769ceceaba7e9fc2c0e4d70c5c522 WHIRLPOOL e8df47bcfdce62711a2a1fddd6286cbc05512179354d464b8bb2cc68ee2f39ae63722a201f014fb125913e220b5bc97cc469a7c8058c1bac078a09c45ad6d1c1
AUX gtx-0.2.2-glib.h.patch 277 SHA256 f8ffd83d9277cac6af651aa2b03986bc8275c246288b97c4e7b838db0ec4bb06 SHA512 fb8581fee93122b2163472bb4c873ede049d42e00882633943c96e9aeb74fece1a1b8e2ef16d107eb765ecccf29aea250fc0948cd21cfe17b33e191c1699daba WHIRLPOOL d53210ecaaff046fd87e316dac3f9ca0d24be21af1532a07cdda88b186b639a3a533491106ede55e2d291660bb9827aafe99ef048901fbee63a9e38473910b27
DIST gtx-0.2.2.tar.gz 306024 SHA256 760cab2c8017683f7b9388c7c6759eb4787f853493faee0667c065b28bdd9f44 SHA512 737e21c66388f520c9d6812f3478e583940e9558646b4f3281306e3a946d4fb87719a48c1ac5fb1e38e9e465dfd1f82dea90badb3b321c0ee6b1dd105a9329cb WHIRLPOOL ff44341af74a461a5d77a84620708d7c220f2f60b81ae219d59f8e9a70a21d5ff70f2823d5a17f27d8b86c1d1eefa7199395c595115ea95db4c34391ab9156dd
-EBUILD gtx-0.2.2.ebuild 751 SHA256 99deb3efba4e495acf600cbfc7ba1834694f49f1086f43abd5d7f2996d689c27 SHA512 2390c7563daed957d1d2b9fc6c5c733e01b914758c1805d45add0ebbf35d47ff56a010d1c3eaeb3e66a6049236f7fe373a8e72f64b61e23bc242ee7c26541a6d WHIRLPOOL a56d086ad57d2b099bacc6e3e2db883e2784690e6073c15a87c5233084fc8ca5a3caa556bfd4c097131f7c3bb36b22e61fb605af7dbe9c62912850a1eca1e1c3
-MISC ChangeLog 332 SHA256 8d9df7c9b9550b79a7d5ce28c76d96fb7a70d54883ec3b4bf248495c3a38df6a SHA512 8492413faf9175aeb9ba6198b7f353b0b836a934bd7205cbdea5cf4bf23e6e450c7a1da3629bc0776be3588fb987da3abb1355d10420d543780d9f07210b3789 WHIRLPOOL d3d1b79d584f03c2677f42c51d50fe18a104437fb20d649390005a4df7e7fff12316a73c0ae512580c8adbab2536b48916194ba98c200adfebac42f3633c1ef9
+EBUILD gtx-0.2.2.ebuild 840 SHA256 a1f7fe380ba1d9ea19455f1c80e26a34c6c6613bf1764b98d50b932c787bfcca SHA512 a78478df24be9157158a83bdb5fcb72e08992ce601f8383b4587ce6293da981b8068b75080783a825e697d28308beb833454db2c8c6d42fcdafda5e51f7c4e64 WHIRLPOOL 21979d5b1edd2fcbbca1068fbbf33d09224570ec75600f34d53c587a04f2a4291580bea09186ff4f8fdb04a9d187cb6085d2459895c7a1e94a86893c8a250d22
+MISC ChangeLog 414 SHA256 5e653ada505347c5fd230a58d48ea7a2c4d8e54656657d7453897f7aef660c62 SHA512 d267b95f4e444165c25b57187e32188052e67a2a7d0d08b2e6efde27e4163f14bf67b4acb834c1b65b1bd1c1d1000bca892052d6943d0065d47289b5a022e34b WHIRLPOOL bfc27f21fd968d83f1949fb14b039841c04f54b8402392e3d7a96ec740bec30245aaae9006be626cfe972cd555503eee9e42b9a53f4a505837b9d381164afd52
MISC metadata.xml 453 SHA256 01c9924e3ec9dad8aef813ce23de1bbf33a0612d608bb655e636b17f757e1e3d SHA512 85c08993968026319969b130b6aec9eb827318017e0b69bcff5b1949d89f0762a4d1f4b821021af93df624cf1f59fc36444d2921453983c30b1eca8026ccefa6 WHIRLPOOL 0d755ab3802ac6bab120214a5d41abcb8cf665fbd0e4b821d20190d5ead5407a785af8f83929910de0cb06345973cdf29ae1f5e06bd3a975109de5c5bff7f27f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iEYEAREIAAYFAlC8jf4ACgkQgAnW8HDreRbroQCglI8Ey8vCdsaHchIsRpVGVorh
+s+4AnRKY99ePDi6bsjnGvoRC2vCBSPLf
+=iy0H
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/gtx/files/gtx-0.2.2-debug.patch b/dev-libs/gtx/files/gtx-0.2.2-debug.patch
new file mode 100644
index 000000000000..73f6dfaaad2e
--- /dev/null
+++ b/dev-libs/gtx/files/gtx-0.2.2-debug.patch
@@ -0,0 +1,40 @@
+ Makefile.am | 3 +--
+ examples/Makefile.am | 5 ++---
+ src/Makefile.am | 3 +--
+ 3 files changed, 4 insertions(+), 7 deletions(-)
+
+diff --git a/examples/Makefile.am b/examples/Makefile.am
+index e6bba05..67274c1 100644
+--- a/examples/Makefile.am
++++ b/examples/Makefile.am
+@@ -8,8 +8,7 @@ noinst_PROGRAMS = \
+ command
+
+ AM_CFLAGS =\
+- -Wall \
+- -g
++ -Wall
+
+ simple_SOURCES = \
+ simple.c
+@@ -30,4 +29,4 @@ command_SOURCES = \
+
+ command_LDADD = \
+ $(GTX_LIBS) \
+- $(top_builddir)/src/libgtx.la
+\ No newline at end of file
++ $(top_builddir)/src/libgtx.la
+diff --git a/src/Makefile.am b/src/Makefile.am
+index f5f873e..a40d772 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -4,8 +4,7 @@ INCLUDES = \
+ $(GTX_CFLAGS)
+
+ AM_CFLAGS =\
+- -Wall \
+- -g
++ -Wall
+
+ #
+ # Headers to be installed
diff --git a/dev-libs/gtx/files/gtx-0.2.2-docdir.patch b/dev-libs/gtx/files/gtx-0.2.2-docdir.patch
new file mode 100644
index 000000000000..e6f9a196f9f5
--- /dev/null
+++ b/dev-libs/gtx/files/gtx-0.2.2-docdir.patch
@@ -0,0 +1,16 @@
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index aa401dc..4d99442 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -5,7 +5,7 @@ SUBDIRS = \
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = gtx.pc
+
+-gtxdocdir = ${prefix}/doc/gtx
++gtxdocdir = ${docdir}
+
+ gtxdoc_DATA = \
+ README \
diff --git a/dev-libs/gtx/files/gtx-0.2.2-glib.h.patch b/dev-libs/gtx/files/gtx-0.2.2-glib.h.patch
new file mode 100644
index 000000000000..0efab61e9b1f
--- /dev/null
+++ b/dev-libs/gtx/files/gtx-0.2.2-glib.h.patch
@@ -0,0 +1,15 @@
+ src/gtx.h | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/gtx.h b/src/gtx.h
+index 57bee60..ab128b0 100644
+--- a/src/gtx.h
++++ b/src/gtx.h
+@@ -24,7 +24,6 @@
+ #define __GTX_H__
+
+ #include <glib.h>
+-#include <glib/gtestutils.h>
+ #include <glib-object.h>
+
+ G_BEGIN_DECLS
diff --git a/dev-libs/gtx/gtx-0.2.2.ebuild b/dev-libs/gtx/gtx-0.2.2.ebuild
new file mode 100644
index 000000000000..c8d7d4a5c254
--- /dev/null
+++ b/dev-libs/gtx/gtx-0.2.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gtx/gtx-0.2.2.ebuild,v 1.1 2012/12/03 11:33:17 jlec Exp $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=yes
+
+inherit autotools-utils
+
+DESCRIPTION="Small collection of convenience functions intended to enhance the GLib testing framework"
+HOMEPAGE="https://launchpad.net/gtx"
+SRC_URI="https://launchpad.net/gtx/trunk/${PV}/+download/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc static-libs"
+
+RDEPEND="dev-libs/glib:2"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-docdir.patch
+ "${FILESDIR}"/${P}-debug.patch
+ "${FILESDIR}"/${P}-glib.h.patch )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug)
+ )
+ autotools-utils_src_configure
+}
diff --git a/dev-libs/gtx/metadata.xml b/dev-libs/gtx/metadata.xml
new file mode 100644
index 000000000000..f641d7eb6faa
--- /dev/null
+++ b/dev-libs/gtx/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome</herd>
+ <maintainer>
+ <email>jlec@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+GTX is a small collection of convenience functions intended to enhance the GLib
+testing framework. With specific emphasis on easing the pain of writing test
+cases for asynchronous interactions.
+</longdescription>
+</pkgmetadata>