diff options
author | Matt Turner <mattst88@gentoo.org> | 2011-08-02 05:34:21 +0000 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2011-08-02 05:34:21 +0000 |
commit | f494e3f801ea2e19750509c193545ff3db1886c7 (patch) | |
tree | 1968ebe08c9f5dea0e12efba25caa28e72b1717b /x11-libs/libXaw3d | |
parent | bump diffball to 1.0.1 w/ xz support (diff) | |
download | historical-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/ChangeLog | 100 | ||||
-rw-r--r-- | x11-libs/libXaw3d/Manifest | 16 | ||||
-rw-r--r-- | x11-libs/libXaw3d/files/Xaw3d-out-of-tree.diff | 11 | ||||
-rw-r--r-- | x11-libs/libXaw3d/files/Xaw3d-xfree86.diff | 21 | ||||
-rw-r--r-- | x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild | 75 | ||||
-rw-r--r-- | x11-libs/libXaw3d/metadata.xml | 5 |
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> |