aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2007-04-03 15:28:40 +0000
committerbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2007-04-03 15:28:40 +0000
commit378234efac4d7acab9ab677a47026adecdcbca0f (patch)
treea7cf0ff84660ca701a3698dfd325ba6fff45b81c /x11-libs/xbae
parentsci-physics/cernlib-montecarlo: cleaning (diff)
downloadsci-378234efac4d7acab9ab677a47026adecdcbca0f.tar.gz
sci-378234efac4d7acab9ab677a47026adecdcbca0f.tar.bz2
sci-378234efac4d7acab9ab677a47026adecdcbca0f.zip
x11-libs/xbae: initial import
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@539 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'x11-libs/xbae')
-rw-r--r--x11-libs/xbae/ChangeLog16
-rw-r--r--x11-libs/xbae/Manifest28
-rw-r--r--x11-libs/xbae/files/digest-xbae-4.60.43
-rw-r--r--x11-libs/xbae/files/xbae-4.60.4-Makefile.in.patch27
-rw-r--r--x11-libs/xbae/files/xbae-4.60.4-lxmp.patch11
-rw-r--r--x11-libs/xbae/files/xbae-4.60.4-tmpl.patch11
-rw-r--r--x11-libs/xbae/metadata.xml21
-rw-r--r--x11-libs/xbae/xbae-4.60.4.ebuild62
8 files changed, 179 insertions, 0 deletions
diff --git a/x11-libs/xbae/ChangeLog b/x11-libs/xbae/ChangeLog
new file mode 100644
index 000000000..a34d1194e
--- /dev/null
+++ b/x11-libs/xbae/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for x11-libs/xbae
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 03 Apr 2007; S├ębastien Fabbro <bicatali@gentoo.org> +xbae-4.60.4.ebuild,
+ +files/xbae-4.60.4-Makefile.in.patch, +files/xbae-4.60.4-lxmp.patch,
+ +files/xbae-4.60.4-tmpl.patch, +metadata.xml:
+ Initial import.
+
+ 03 Apr 2007; S├ębastien Fabbro <bicatali@gentoo.org> +xbae-4.60.4.ebuild,
+ +files/xbae-4.60.4-Makefile.in.patch, +files/xbae-4.60.4-lxmp.patch,
+ +files/xbae-4.60.4-tmpl.patch, +metadata.xml:
+ initial import
+ initial
+ import
+
diff --git a/x11-libs/xbae/Manifest b/x11-libs/xbae/Manifest
new file mode 100644
index 000000000..0e17fc217
--- /dev/null
+++ b/x11-libs/xbae/Manifest
@@ -0,0 +1,28 @@
+AUX xbae-4.60.4-Makefile.in.patch 824 RMD160 3a418cd1a9ff77e2a7ede1702f423c23214e676d SHA1 8d7bb91f9ddf7082a2ba24dd69ec034b3209f5ad SHA256 fa45eaff3ae3c2342b5f509fb028b7ffeacb46ddadb0384b17c310e95586ecd4
+MD5 2149aaca2dd454d5b928b86d7ce50af2 files/xbae-4.60.4-Makefile.in.patch 824
+RMD160 3a418cd1a9ff77e2a7ede1702f423c23214e676d files/xbae-4.60.4-Makefile.in.patch 824
+SHA256 fa45eaff3ae3c2342b5f509fb028b7ffeacb46ddadb0384b17c310e95586ecd4 files/xbae-4.60.4-Makefile.in.patch 824
+AUX xbae-4.60.4-lxmp.patch 437 RMD160 3f4f7f8b5444422e28f0ba03c9849f03caecc2b5 SHA1 c9dea87ac83d5994dcb4d6a76aa6c3f75de8a39c SHA256 7c61dfbc26491d7655d82277994001ff4ae81c9d67d455483c7fd135ac14785a
+MD5 0fc8d04fb60c9bb63289e373f98df2a6 files/xbae-4.60.4-lxmp.patch 437
+RMD160 3f4f7f8b5444422e28f0ba03c9849f03caecc2b5 files/xbae-4.60.4-lxmp.patch 437
+SHA256 7c61dfbc26491d7655d82277994001ff4ae81c9d67d455483c7fd135ac14785a files/xbae-4.60.4-lxmp.patch 437
+AUX xbae-4.60.4-tmpl.patch 255 RMD160 6c2e18dba720fcad6793d5d13f1460d78378ed63 SHA1 03d160933472250bfc7af406ea40f712ea98f0c9 SHA256 be3893a4a083419a7e1e2b95fef7fa523a92887f14d4b691a87402d1b54fa32b
+MD5 3e955f0f26d2800afd5f9a8de2e438e5 files/xbae-4.60.4-tmpl.patch 255
+RMD160 6c2e18dba720fcad6793d5d13f1460d78378ed63 files/xbae-4.60.4-tmpl.patch 255
+SHA256 be3893a4a083419a7e1e2b95fef7fa523a92887f14d4b691a87402d1b54fa32b files/xbae-4.60.4-tmpl.patch 255
+DIST xbae-4.60.4.tar.gz 1770938 RMD160 9d737a63ae34ac6cf30b8302927cae73514b9a15 SHA1 4fe20d86813e0c4fbb07b2ac333a1140e161d1f9 SHA256 eb72702ed0a36d043f2075a9d5a4545556da1b8dab4d67d85fca92f37aeb04a8
+EBUILD xbae-4.60.4.ebuild 1240 RMD160 833f0dcb292502010d6c8594953f6d98c9ee00c6 SHA1 24eabec1de86e566a8b6c0327f7d2aa9df983c57 SHA256 07b5ac3dc0bda0481736f314982dde22f74876dd0384b75aba26f52266c7cdd9
+MD5 91719ed18942a8328c8842a5d93d00b0 xbae-4.60.4.ebuild 1240
+RMD160 833f0dcb292502010d6c8594953f6d98c9ee00c6 xbae-4.60.4.ebuild 1240
+SHA256 07b5ac3dc0bda0481736f314982dde22f74876dd0384b75aba26f52266c7cdd9 xbae-4.60.4.ebuild 1240
+MISC ChangeLog 560 RMD160 9fc21bed48ce4e047fd0fd577afa3dc742b97828 SHA1 903f451b6597da07c9769fecd5d41b97c6ff208a SHA256 b22b7e16c301a58aaca2696a17df5c80ab643c03a269627def0c3d5e899e9dc1
+MD5 f7a13c3e8cc3db1eb3cbc0224415ed6c ChangeLog 560
+RMD160 9fc21bed48ce4e047fd0fd577afa3dc742b97828 ChangeLog 560
+SHA256 b22b7e16c301a58aaca2696a17df5c80ab643c03a269627def0c3d5e899e9dc1 ChangeLog 560
+MISC metadata.xml 848 RMD160 04971a92f7b8e32e58c3f4c607e8e85b5c8e4522 SHA1 052cd3e5597b60ff579a869d0bd1026aec659f13 SHA256 3b897ebb476b53a5defd6ff6ff61b0e8e2b10f49eef712b219ac1d664717c8e6
+MD5 c1f92a12f48e9059549d82b996d63d76 metadata.xml 848
+RMD160 04971a92f7b8e32e58c3f4c607e8e85b5c8e4522 metadata.xml 848
+SHA256 3b897ebb476b53a5defd6ff6ff61b0e8e2b10f49eef712b219ac1d664717c8e6 metadata.xml 848
+MD5 94de9fdf429af7b8c2ee3dc8c0401a30 files/digest-xbae-4.60.4 238
+RMD160 0953b924e660053e63b588a37c9df8a1be476c2e files/digest-xbae-4.60.4 238
+SHA256 deee4e650f8a04367c8a2d215cbd5ae44a32b6ffbeba23c1cfd4e23551e36cdc files/digest-xbae-4.60.4 238
diff --git a/x11-libs/xbae/files/digest-xbae-4.60.4 b/x11-libs/xbae/files/digest-xbae-4.60.4
new file mode 100644
index 000000000..698c8940a
--- /dev/null
+++ b/x11-libs/xbae/files/digest-xbae-4.60.4
@@ -0,0 +1,3 @@
+MD5 9690059474bb05191dccd041ff5052bd xbae-4.60.4.tar.gz 1770938
+RMD160 9d737a63ae34ac6cf30b8302927cae73514b9a15 xbae-4.60.4.tar.gz 1770938
+SHA256 eb72702ed0a36d043f2075a9d5a4545556da1b8dab4d67d85fca92f37aeb04a8 xbae-4.60.4.tar.gz 1770938
diff --git a/x11-libs/xbae/files/xbae-4.60.4-Makefile.in.patch b/x11-libs/xbae/files/xbae-4.60.4-Makefile.in.patch
new file mode 100644
index 000000000..aa0625b81
--- /dev/null
+++ b/x11-libs/xbae/files/xbae-4.60.4-Makefile.in.patch
@@ -0,0 +1,27 @@
+--- Makefile.in.orig 2007-04-03 15:06:53.066980500 +0100
++++ Makefile.in 2007-04-03 15:16:53.795027250 +0100
+@@ -230,14 +230,13 @@
+ x_includes = @x_includes@
+ x_libraries = @x_libraries@
+ MAINTAINERCLEANFILES = Makefile.in configure libtool config.guess config.sub ltconfig ltmain.sh aclocal.m4 config.h.in install-sh missing mkinstalldirs
+-SUBDIRS = include src examples doc scripts
++SUBDIRS = include src
+ EXTRA_DIST = configure ac_find_xbae.m4 Imakefile Xbae.tmpl Xbae.rules \
+ CVSMake
+
+ aclocaldir = @ACLOCALDIR@
+ @Aclocal_TRUE@aclocal_DATA = ac_find_xbae.m4
+ docdir = $(datadir)/Xbae
+-doc_DATA = NEWS README
+
+ #
+ # Some convenient targets for users of Exuberant ctags
+@@ -657,7 +656,7 @@
+
+ info-am:
+
+-install-data-am: install-aclocalDATA install-docDATA
++install-data-am: install-aclocalDATA
+
+ install-exec-am:
+
diff --git a/x11-libs/xbae/files/xbae-4.60.4-lxmp.patch b/x11-libs/xbae/files/xbae-4.60.4-lxmp.patch
new file mode 100644
index 000000000..d5b66015e
--- /dev/null
+++ b/x11-libs/xbae/files/xbae-4.60.4-lxmp.patch
@@ -0,0 +1,11 @@
+--- examples/Mri/Makefile.in.orig 2007-04-03 14:52:55.326625000 +0100
++++ examples/Mri/Makefile.in 2007-04-03 14:53:12.731712750 +0100
+@@ -219,7 +219,7 @@
+ -I$(top_builddir)/include @MOTIF_CFLAGS@ @X_CFLAGS@
+
+ LDADD = ../../src/libXbae.la \
+- -lWc $(link_motif) @X_LIBS@ -lXt ${X_PRE_LIBS} -lXext -lX11 ${X_EXTRA_LIBS}
++ -lWc $(link_motif) @X_LIBS@ -lXt ${X_PRE_LIBS} -lXext -lX11 ${X_EXTRA_LIBS} -lXmp
+
+ all: all-am
+
diff --git a/x11-libs/xbae/files/xbae-4.60.4-tmpl.patch b/x11-libs/xbae/files/xbae-4.60.4-tmpl.patch
new file mode 100644
index 000000000..0e87ba3da
--- /dev/null
+++ b/x11-libs/xbae/files/xbae-4.60.4-tmpl.patch
@@ -0,0 +1,11 @@
+--- Xbae.tmpl.orig 2007-04-03 14:45:54.548519000 +0100
++++ Xbae.tmpl 2007-04-03 14:46:12.053613000 +0100
+@@ -13,7 +13,7 @@
+
+ #define DoNormalLib YES
+ #define DoSharedLib YES
+-#define DoDebugLib YES
++#define DoDebugLib NO
+
+ #include <Library.tmpl>
+
diff --git a/x11-libs/xbae/metadata.xml b/x11-libs/xbae/metadata.xml
new file mode 100644
index 000000000..ea7607302
--- /dev/null
+++ b/x11-libs/xbae/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>bicatali@gentoo.org</email>
+</maintainer>
+<longdescription lang="en">
+XbaeMatrix is a free Motif(R) table widget (also compatible with the free
+LessTif) which presents an editable array of string data to the user in a
+scrollable table similar to a spreadsheet. The rows and columns of the Matrix
+may optionally be labelled. A number of "fixed" and "trailing fixed" rows
+or columns may be specified.
+
+The XbaeCaption widget is a simple Motif manager widget that associates
+a label with a child.
+
+In addition the XbaeInput widget is being distributed, a text input field
+that provides generic customised data entry and formatting for strings.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-libs/xbae/xbae-4.60.4.ebuild b/x11-libs/xbae/xbae-4.60.4.ebuild
new file mode 100644
index 000000000..6f9c4f93b
--- /dev/null
+++ b/x11-libs/xbae/xbae-4.60.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Motif-based widget to display a grid of cells as a spreadsheet"
+HOMEPAGE="http://xbae.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="doc examples"
+
+RDEPEND="virtual/motif
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/libXt"
+
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-tmpl.patch
+ epatch "${FILESDIR}"/${P}-lxmp.patch
+ epatch "${FILESDIR}"/${P}-Makefile.in.patch
+}
+
+src_compile() {
+ econf \
+ --enable-production \
+ || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+src_test() {
+ cd examples
+ emake || die "emake examples failed"
+ ./testall
+ make clean
+}
+
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ insinto /usr/share/aclocal
+ doins ac_find_xbae.m4
+ dodoc README NEWS ChangeLog AUTHORS
+ use doc && dohtml -r doc/*
+ if use examples; then
+ find examples -name '*akefile*' -exec rm -f {} \;
+ rm -f examples/{testall,extest}
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}