summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2011-08-02 05:34:21 +0000
committerMatt Turner <mattst88@gentoo.org>2011-08-02 05:34:21 +0000
commitf494e3f801ea2e19750509c193545ff3db1886c7 (patch)
tree1968ebe08c9f5dea0e12efba25caa28e72b1717b /x11-libs/libXaw3d
parentbump diffball to 1.0.1 w/ xz support (diff)
downloadhistorical-f494e3f801ea2e19750509c193545ff3db1886c7.tar.gz
historical-f494e3f801ea2e19750509c193545ff3db1886c7.tar.bz2
historical-f494e3f801ea2e19750509c193545ff3db1886c7.zip
Rename Xaw3d to libXaw3d.
Package-Manager: portage-2.1.10.3/cvs/Linux x86_64 RepoMan-Options: --force
Diffstat (limited to 'x11-libs/libXaw3d')
-rw-r--r--x11-libs/libXaw3d/ChangeLog100
-rw-r--r--x11-libs/libXaw3d/Manifest16
-rw-r--r--x11-libs/libXaw3d/files/Xaw3d-out-of-tree.diff11
-rw-r--r--x11-libs/libXaw3d/files/Xaw3d-xfree86.diff21
-rw-r--r--x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild75
-rw-r--r--x11-libs/libXaw3d/metadata.xml5
6 files changed, 228 insertions, 0 deletions
diff --git a/x11-libs/libXaw3d/ChangeLog b/x11-libs/libXaw3d/ChangeLog
new file mode 100644
index 000000000000..cc603548a8d3
--- /dev/null
+++ b/x11-libs/libXaw3d/ChangeLog
@@ -0,0 +1,100 @@
+# ChangeLog for x11-libs/libXaw3d
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXaw3d/ChangeLog,v 1.1 2011/08/02 05:34:21 mattst88 Exp $
+
+*libXaw3d-1.5-r1 (02 Aug 2011)
+
+ 02 Aug 2011; Matt Turner <mattst88@gentoo.org> +files/Xaw3d-out-of-tree.diff,
+ +libXaw3d-1.5-r1.ebuild, +files/Xaw3d-xfree86.diff, +metadata.xml:
+ Rename Xaw3d to libXaw3d.
+
+ 12 Jul 2011; Matt Turner <mattst88@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Added sys-devel/flex to DEPEND, bug 221417
+
+ 06 Feb 2011; Mart Raudsepp <leio@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Drop to ~mips
+
+ 14 Dec 2009; Rémi Cardona <remi@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ change LICENSE to MIT
+
+ 26 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Respecting LDFLAGS , bug 209744
+
+ 10 Feb 2007; Fabian Groffen <grobian@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 01 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; Xaw3d-1.5-r1.ebuild:
+ libXext has a runtime dep on xextproto now, so we don't need to depend on it
+ here.
+
+ 24 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; Xaw3d-1.5-r1.ebuild:
+ Remove virtual/x11 option from modular X deps.
+
+ 03 May 2006; Diego Pettenò <flameeyes@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 30 Dec 2005; Doug Goldstein <cardoe@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Fixing modular X depends as per requested. Bug #117166
+
+ 18 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; Xaw3d-1.5-r1.ebuild:
+ (#115920) Add gccmakedep to DEPEND.
+
+ 11 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; Xaw3d-1.5-r1.ebuild:
+ Add modular X dependencies.
+
+ 24 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Stable on ppc-macos.
+
+ 22 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Added to ~ppc-macos.
+
+ 24 Jul 2004; Stephen P. Becker <geoman@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Stable on mips.
+
+ 16 Jul 2004; Tom Gall <tgall@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ stable on ppc64
+
+ 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ add sed-4 dep
+
+ 14 Jun 2004; Tom Gall <tgall@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ ~ppc64 initial x support, bug #53763
+
+ 17 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Added IUSE=
+
+ 14 Apr 2004; Stephen P. Becker <geoman@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Added ~mips keyword.
+
+ 18 Feb 2004; Aron Griffis <agriffis@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ stable on ia64
+
+ 20 Dec 2003; Guy Martin <gmsoft@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Marked stable on hppa.
+
+ 13 Dec 2003; Brad House <brad_mssw@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ mark stable on amd64
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*Xaw3d-1.5-r1 (1 Feb 2002)
+
+ 10 Mar 2003; Aron Griffis <agriffis@gentoo.org> Xaw3d-1.5-r1.ebuild:
+ Mark stable on alpha
+
+ 01 Dec 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog,
+ Xaw3d-1.5-r1.ebuild :
+
+ Tweak for more familiar scroll-bar support. Added more happiness for
+ lintool.
+
+ 15 Jul 2002; Mark Guertin <gerk@gentoo.org>
+ Added ppc to keywords
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/x11-libs/libXaw3d/Manifest b/x11-libs/libXaw3d/Manifest
new file mode 100644
index 000000000000..7a5b9c524a87
--- /dev/null
+++ b/x11-libs/libXaw3d/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX Xaw3d-out-of-tree.diff 232 RMD160 eb692178879bea30915f835aa95e39aac1946d77 SHA1 9b1f1cc5b7413f45e0dd2c65e7e2972566e55ede SHA256 0b4c2c01aad13f404f0ae106ea5420f534efdb3252ae4d689419171aad1651d7
+AUX Xaw3d-xfree86.diff 420 RMD160 e81d2490cbf5a51c12f31a967f9ac63219cb05db SHA1 f61648d67769bbfa88fa81bfb10dacee554f40cf SHA256 a36da9169200e316c6ae83647c19e404b92f59eed596b6bc1561c9dba3054d3b
+DIST Xaw3d-1.5.tar.gz 284420 RMD160 b2e03f0684aa71f8acc8cc35d3bb0edacbb86a1e SHA1 ba10e9f9a376932eed9696006e34d4618a6f588d SHA256 41866c4926f6d77c7ed5f8776c1c02cd060d593830112b28ad4e5d43c143df08
+EBUILD libXaw3d-1.5-r1.ebuild 2196 RMD160 712df3e70778da9c1203c507f42c399f0dc9e4ba SHA1 55429e3cd35e34a9424a1c3c8d7a6c47470ca2b9 SHA256 2644e6ce15f8e6a5254a515b9c88bb598e86ca36410a33c9655946b3a37c335d
+MISC ChangeLog 3578 RMD160 65d14746097a9c64b33b4bb8b0de896dd6f68d34 SHA1 51d06c66559b1ecea9bf713a0967fa09673af16c SHA256 e7d11164f29446c802db3316d620bf39e6265277a8871aeb9c4f32edbedc2920
+MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk43jGgACgkQTVUdg23rv51JNQCeNs0AxNfWVD2hzQq8HTTcDq46
+/3IAnAtrm/zaAX+sfmrtheZaqNX7wnCc
+=lfnt
+-----END PGP SIGNATURE-----
diff --git a/x11-libs/libXaw3d/files/Xaw3d-out-of-tree.diff b/x11-libs/libXaw3d/files/Xaw3d-out-of-tree.diff
new file mode 100644
index 000000000000..41af529025e2
--- /dev/null
+++ b/x11-libs/libXaw3d/files/Xaw3d-out-of-tree.diff
@@ -0,0 +1,11 @@
+--- Imakefile.orig Thu Apr 30 19:50:26 1998
++++ Imakefile Thu Apr 30 19:50:43 1998
+@@ -41,7 +41,7 @@
+
+ # EXTRA_DEFINES = -DARROW_SCROLLBAR -DUSEGRAY
+
+-# EXTRA_INCLUDES = -I.
++EXTRA_INCLUDES = -I.
+
+ HEADERS = \
+ AllWidgets.h \
diff --git a/x11-libs/libXaw3d/files/Xaw3d-xfree86.diff b/x11-libs/libXaw3d/files/Xaw3d-xfree86.diff
new file mode 100644
index 000000000000..a7665e36e7c2
--- /dev/null
+++ b/x11-libs/libXaw3d/files/Xaw3d-xfree86.diff
@@ -0,0 +1,21 @@
+--- XawI18n.h.orig Tue Aug 29 07:00:21 1995
++++ XawI18n.h Tue Nov 19 02:22:09 1996
+@@ -27,12 +27,18 @@
+
+ ********************************************************/
+
++#if 0
+ #ifdef HAS_WCTYPE_H
+ #include <wctype.h>
++#if !defined(__linux__)
+ #include <widec.h>
++#endif
++#endif
+ #define wcslen(c) wslen(c)
+ #define wcscpy(d,s) wscpy(d,s)
+ #define wcsncpy(d,s,l) wsncpy(d,s,l)
++#if 0
++#endif
+ #endif
+
+ #ifdef HAS_WCHAR_H
diff --git a/x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild b/x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild
new file mode 100644
index 000000000000..06bd3117c597
--- /dev/null
+++ b/x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild,v 1.1 2011/08/02 05:34:21 mattst88 Exp $
+
+# Ok, hopefully this will resolv the problem with the version of libXaw3d that
+# gets created.
+#
+# The problem its seems, is that when X gets compiled, it determines (with the
+# help of some very dark magic) what version libXaw.so it it should build (6.1 or
+# 7.0). Now, when compiling Xaw3d, it checks which version of Xaw was built, and
+# then builds the same version of Xaw3d.
+#
+# Since this ebuild use the Makefile's "install" function, it "should" not be a
+# problem anymore.
+#
+# Azarah.
+
+inherit eutils toolchain-funcs
+
+S=${WORKDIR}/xc/lib/Xaw3d
+DESCRIPTION="drop-in 3D replacement of the Xaw widget set which comes with X"
+HOMEPAGE="http://freshmeat.net/projects/xaw3d/"
+# All full ftp.x.org mirrors can be added here.
+SRC_URI="ftp://ftp.x.org/contrib/widgets/Xaw3d/R6.3/${P/lib}.tar.gz
+ http://ibiblio.org/pub/X11/contrib/widgets/Xaw3d/R6.3/${P/lib}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+# There _might_ be something else, but I doubt it.
+RDEPEND="x11-libs/libXt
+ x11-libs/libX11
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/libXp"
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4
+ x11-misc/imake
+ x11-misc/gccmakedep
+ sys-devel/flex"
+
+src_unpack() {
+ unpack ${P/lib}.tar.gz
+ cd "${S}"
+
+ # For some reason it isn't automatically patched.
+ # That's why I manually override the source_unpack function.
+ epatch "${FILESDIR}"/Xaw3d-xfree86.diff \
+ "${FILESDIR}"/Xaw3d-out-of-tree.diff
+
+ # This adds more familiar scroll-bar look and feel for Emacs and
+ # others <mkennedy@gentoo.org>
+ sed -i -e 's,#.*EXTRA_DEFINES,EXTRA_DEFINES,g' Imakefile || die
+}
+
+src_compile() {
+ # convoluted process for out-of-tree building
+ mkdir ./X11
+ cd ./X11 ; ln -sf ../../Xaw3d . ; cd ..
+
+ xmkmf || die
+ make includes || die
+ make depend || die
+ emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" \
+ SHLIBGLOBALSFLAGS="${LDFLAGS}" || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+
+ dodoc README.XAW3D
+}
diff --git a/x11-libs/libXaw3d/metadata.xml b/x11-libs/libXaw3d/metadata.xml
new file mode 100644
index 000000000000..01c4c004e735
--- /dev/null
+++ b/x11-libs/libXaw3d/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>x11</herd>
+</pkgmetadata>