ChangeLog

# ChangeLog for gnustep-base/gnustep-back-art
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/ChangeLog,v 1.60 2008/06/16 09:56:01 voyageur Exp $

*gnustep-back-art-0.14.0 (16 Jun 2008)

16 Jun 2008; Bernard Cafarelli
-gnustep-back-art-0.13.2.ebuild, +gnustep-back-art-0.14.0.ebuild:
New stable branch, remove unstable version

10 Jun 2008; Bernard Cafarelli
-gnustep-back-art-0.12.0.ebuild:
Stable gnustep versions cleanup

23 Mar 2008; nixnut gnustep-back-art-0.12.1.ebuild:
Stable on ppc wrt bug 207381

23 Mar 2008; Raúl Porcel
gnustep-back-art-0.12.1.ebuild:
sparc stable wrt #207381

22 Mar 2008; Santiago M. Mola
gnustep-back-art-0.12.1.ebuild:
amd64 stable wrt bug #207381, second round.

21 Mar 2008; Christian Faulhammer
gnustep-back-art-0.12.1.ebuild:
stable x86, bug 207381

20 Mar 2008; Bernard Cafarelli
-gnustep-back-art-0.13.1.ebuild, +gnustep-back-art-0.13.2.ebuild:
Unstable version bump

*gnustep-back-art-0.13.1 (09 Jan 2008)

09 Jan 2008; Bernard Cafarelli
+gnustep-back-art-0.13.1.ebuild:
Add unstable version

*gnustep-back-art-0.12.1 (03 Jan 2008)

03 Jan 2008; Bernard Cafarelli
+gnustep-back-art-0.12.1.ebuild:
Stable version bump

08 Dec 2007; Bernard Cafarelli
-files/font-make-fix.patch-0.10.3, -files/font-make-fix.patch-0.11.0,
-files/config-gnustep-back-art.sh, -gnustep-back-art-0.10.3.ebuild,
-gnustep-back-art-0.11.0.ebuild:
Remove old versions

06 Dec 2007; Raúl Porcel
gnustep-back-art-0.12.0.ebuild:
sparc stable wrt #195990

16 Nov 2007; Steve Dibb
gnustep-back-art-0.12.0.ebuild:
amd64 stable, bug 195990

27 Oct 2007; nixnut gnustep-back-art-0.12.0.ebuild:
Stable on ppc wrt bug 195990

17 Oct 2007; Christian Faulhammer
gnustep-back-art-0.12.0.ebuild:
stable x86, bug 195990

03 Oct 2007; Raúl Porcel
gnustep-back-art-0.12.0.ebuild:
Re-add ~sparc wrt #189372

10 Sep 2007; Joseph Jezak
gnustep-back-art-0.12.0.ebuild:
Marked ~ppc for bug #189372.

06 Sep 2007; Bernard Cafarelli
-files/font-make-fix.patch-0.9.5, -gnustep-back-art-0.9.5.ebuild,
-gnustep-back-art-0.9.6-r1.ebuild:
Remove old versions, bug #139385

06 Sep 2007; Raúl Porcel
gnustep-back-art-0.12.0.ebuild:
Add ~alpha wrt #189372

05 Sep 2007; Joseph Jezak
gnustep-back-art-0.11.0.ebuild:
Marked ppc stable for bug #139385.

22 Aug 2007; Bernard Cafarelli
gnustep-back-art-0.12.0.ebuild:
Better nfonts creation command, correct path for mknfonts

*gnustep-back-art-0.12.0 (18 Aug 2007)

18 Aug 2007; Fabian Groffen
+gnustep-back-art-0.12.0.ebuild:
Bump from GNUstep overlay. Using new gnustep eclasses

22 Jul 2007; Donnie Berkholz ;
gnustep-back-art-0.10.3.ebuild, gnustep-back-art-0.11.0.ebuild:
Drop virtual/x11 references.

28 Sep 2006; Joshua Jackson
gnustep-back-art-0.10.3.ebuild:
Stable x86; bug #139385

*gnustep-back-art-0.11.0 (03 Sep 2006)

03 Sep 2006; Fabian Groffen
+files/font-make-fix.patch-0.11.0, -gnustep-back-art-0.9.6.ebuild,
+gnustep-back-art-0.11.0.ebuild:
Upstream version bump and cleanup. Thanks to Dmitry S. Kulyabov (bug #145569)

30 Aug 2006; gnustep-back-art-0.10.3.ebuild:
stable on amd64

16 Aug 2006; Jason Wever
gnustep-back-art-0.10.3.ebuild:
Stable on SPARC wrt bug #139385.

*gnustep-back-art-0.10.3 (25 Mar 2006)

25 Mar 2006; Fabian Groffen
-files/font-make-fix.patch-0.9.5_pre20050312,
+files/font-make-fix.patch-0.10.3, -gnustep-back-art-0.9.4-r1.ebuild,
-gnustep-back-art-0.9.5_pre20050312.ebuild,
+gnustep-back-art-0.10.3.ebuild:
Removing ald and masked files, bumping version, ported to modular X.

28 Jan 2006; Simon Stelling
-files/gnustep-back-art-0.9.4-ft219-backport.patch.bz2,
gnustep-back-art-0.9.4-r1.ebuild:
move compressed patch to the mirrors

15 Jan 2006; Simon Stelling
gnustep-back-art-0.9.5.ebuild:
stable on amd64

16 Dec 2005; Diego Pettenò
gnustep-back-art-0.9.6-r1.ebuild:
Remove GNUish cp -a call. Bug #103487.

14 Aug 2005; Michael Hanselmann
gnustep-back-art-0.9.5.ebuild:
Stable on ppc.

*gnustep-back-art-0.9.6-r1 (21 Jun 2005)

21 Jun 2005; Armando Di Cianno
+gnustep-back-art-0.9.6-r1.ebuild:
revision bumped to fix bug where .nfont files ended up in the wrong location

09 Jun 2005; Gustavo Zacarias
gnustep-back-art-0.9.5.ebuild:
Stable on sparc

06 Jun 2005; Armando Di Cianno
-gnustep-back-art-0.9.4.ebuild:
Cleanup of old GNUstep packages

*gnustep-back-art-0.9.6 (06 Jun 2005)

06 Jun 2005; Armando Di Cianno
gnustep-back-art-0.9.5.ebuild, +gnustep-back-art-0.9.6.ebuild:
Stabilizations and bumps for core gnustep ebuilds.

05 May 2005; Sven Wegener
gnustep-back-art-0.9.4.ebuild, gnustep-back-art-0.9.4-r1.ebuild,
gnustep-back-art-0.9.5_pre20050312.ebuild, gnustep-back-art-0.9.5.ebuild:
Fixed [<>]=cat/pkg-ver* dependencies.

*gnustep-back-art-0.9.5 (15 Apr 2005)

15 Apr 2005; Armando Di Cianno
+files/font-make-fix.patch-0.9.5, +gnustep-back-art-0.9.5.ebuild:
Core GNUstep ebuild bumps; cleaned up dependencies of ancestors of gnustep-env

06 Apr 2005; Eric Shattow
gnustep-back-art-0.9.4-r1.ebuild:
We do want this stable.

05 Apr 2005; Gustavo Zacarias
gnustep-back-art-0.9.4-r1.ebuild:
We really want this one on stable... duh

04 Apr 2005; Gustavo Zacarias
gnustep-back-art-0.9.4.ebuild:
Stable on sparc

22 Mar 2005; Armando Di Cianno
gnustep-back-art-0.9.5_pre20050312.ebuild:
missed freetype-2.1.9 change in dependency

*gnustep-back-art-0.9.4-r1 (17 Mar 2005)

17 Mar 2005; Armando Di Cianno
+files/font-make-fix.patch-0.9.5_pre20050312,
+files/gnustep-back-art-0.9.4-ft219-backport.patch.bz2,
+gnustep-back-art-0.9.4-r1.ebuild, gnustep-back-art-0.9.4.ebuild,
-gnustep-back-art-0.9.5_pre20041203.ebuild,
-gnustep-back-art-0.9.5_pre20050106.ebuild,
+gnustep-back-art-0.9.5_pre20050312.ebuild:
ebuild updates for GNUstep base, libs, and apps across the board; proper
versions (to be stabilized, in due time) added where apropos, cvs-pull
versions updated where needed

10 Jan 2005; Armando Di Cianno
gnustep-back-art-0.9.4.ebuild:
Marking stable for x86

*gnustep-back-art-0.9.5_pre20050106 (10 Jan 2005)

10 Jan 2005; Armando Di Cianno
+gnustep-back-art-0.9.5_pre20050106.ebuild:
cvs snapshot version bumps; cleaned out old cvs versioned ebuilds; fixed
date spec on ebuild headers as repoman was complaining

06 Jan 2005; Armando Di Cianno
gnustep-back-art-0.9.4.ebuild, gnustep-back-art-0.9.5_pre20041203.ebuild:
Adding missing dependency on freetype which showed itself when some users
tried to compile against freetype 2.1.9, which has API changes, and is
currently incompatible.

13 Dec 2004; Armando Di Cianno
gnustep-back-art-0.9.4.ebuild, -gnustep-back-art-0.9.5_pre20041030.ebuild,
-gnustep-back-art-0.9.5_pre20041116.ebuild:
Cleaned up detection of objc and libff; general cleanups

*gnustep-back-art-0.9.5_pre20041203 (03 Dec 2004)

03 Dec 2004; Armando Di Cianno
+gnustep-back-art-0.9.5_pre20041203.ebuild:
General version bump

23 Nov 2004; Jeremy Huddleston
gnustep-back-art-0.9.4.ebuild:
Stable amd64... bug #68857.

*gnustep-back-art-0.9.5_pre20041116 (16 Nov 2004)

16 Nov 2004; Armando Di Cianno
+gnustep-back-art-0.9.5_pre20041116.ebuild:
Version bump

11 Nov 2004; Armando Di Cianno
gnustep-back-art-0.9.4.ebuild, -gnustep-back-art-0.9.5_pre20040928.ebuild,
gnustep-back-art-0.9.5_pre20041030.ebuild:
Mass Update: gnustep.eclass revamped to allow configurable root install;
gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
bumped where files would change); some KEYWORDS were accidentally dropped
between version bumps of packages -- this has been resolved; windowmaker
correctly supports gnustep now

02 Nov 2004; Simon Stelling
gnustep-back-art-0.9.4.ebuild:
added ~amd64

31 Oct 2004; Bryan Østergaard
gnustep-back-art-0.9.5_pre20040928.ebuild:
~alpha keyword.

*gnustep-back-art-0.9.5_pre20041030 (30 Oct 2004)

30 Oct 2004; Armando Di Cianno
+gnustep-back-art-0.9.5_pre20041030.ebuild:
Version bump; keyworded for ~ppc

24 Oct 2004; Jason Wever
gnustep-back-art-0.9.5_pre20040928.ebuild:
Added ~sparc keyword wrt bug #68729.

10 Oct 2004; David Holm
gnustep-back-art-0.9.5_pre20040928.ebuild:
Added to ~ppc.

*gnustep-back-art-0.9.5_pre20040927 (28 Sep 2004)

28 Sep 2004; Armando Di Cianno
+gnustep-back-art-0.9.5_pre20040928.ebuild:
Version bump; pre release date specd live cvs pull.

25 Sep 2004; Armando Di Cianno
gnustep-back-art-0.9.4.ebuild:
Corrected DEPEND on gnustep-gui-0.9.4_*.

*gnustep-back-art-0.9.4_pre20040920 (25 Sep 2004)

25 Sep 2004; Armando Di Cianno
+gnustep-back-art-0.9.4.ebuild, gnustep-back-art-0.9.4_pre20040920.ebuild:
Version bump/new ebuild; fixed mirror link on old 0.9.4_pre ebuild.

*gnustep-back-art-0.9.4_pre20040908 (08 Sep 2004)

08 Sep 2004; Armando Di Cianno +metadata.xml,
+files/config-gnustep-back-art.sh,
+gnustep-back-art-0.9.4_pre20040908.ebuild:
Version bump; key'd for ~x86.

28 Aug 2004; Armando Di Cianno :
Added first gnustep-back-art package.

Manifest

DIST gnustep-back-0.12.1.tar.gz 861961 RMD160 7970dfeebd12facb52aa6ba4dd2f06406dbdae74 SHA1 f4505126bbb8a7ca3664a8c5fb86c505ba1eef47 SHA256 c7eb3e0ee3f6b1224aacdcd8052f99d3ec58c94c8f21c6b4b888a2bb5bc97611
DIST gnustep-back-0.14.0.tar.gz 880765 RMD160 1282ed4f592f9614c502605aa9d371da6b682dc8 SHA1 4c461f932dade905b1bc922d2650951a3618fd84 SHA256 3c8c35196e17c99b3fc3df5f9ec23fee8462108c8ca3c10c3baa8b0d9c5b989c
EBUILD gnustep-back-art-0.12.1.ebuild 2173 RMD160 352d792be30da0470d4f0f40d3f1f361975300af SHA1 667f5856cd3d4013da004a7924df7be6e9eeb586 SHA256 3f0dd79b8155f8613a75905bb5fb2d1a1b193845c976903dfc8413ab0bdaf1e9
EBUILD gnustep-back-art-0.14.0.ebuild 2179 RMD160 d402d652ee8a6dbc681274a950b8212b55a93896 SHA1 969d85081ff5a99b3e46ad8f592f86d442a793b8 SHA256 99b04a887be936a4fee8ef6be80b5744f3c167b262597b3607b0674146141545
MISC ChangeLog 10472 RMD160 63fd0efef995fd71e792725c39645385ddec50b6 SHA1 5891eb0bd58552910cfabfbbeaa4e8620fe7a2b2 SHA256 44d8aef0dd57a2591b9c09e85b6df8bc25b4de261126d794c1ad05a6da09b475
MISC metadata.xml 1030 RMD160 96446c9b908e06aacce3b93a26117f7ff770e1da SHA1 031082229b3c5a2b6f96b592282c59fc2e48154e SHA256 4460a15f6e1831906348e0bdb6f0853fb286384f110da52874f6ae7d597236df

gnustep-back-art-0.12.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.12.1.ebuild,v 1.5 2008/03/23 18:37:55 nixnut Exp $

inherit gnustep-base

S=${WORKDIR}/gnustep-back-${PV}

DESCRIPTION="libart_lgpl back-end component for the GNUstep GUI Library"

HOMEPAGE="http://www.gnustep.org"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
KEYWORDS="~alpha amd64 ppc sparc x86"
SLOT="0"
LICENSE="LGPL-2.1"

IUSE="opengl xim"

DEPEND="${GNUSTEP_CORE_DEPEND}
~gnustep-base/gnustep-gui-${PV}
opengl? ( virtual/opengl virtual/glu )
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXmu
x11-libs/libXt
x11-libs/libXft
x11-libs/libXrender
dev-libs/expat
media-libs/fontconfig
>=media-libs/freetype-2.1.9
>=media-libs/libart_lgpl-2.3
>=gnustep-base/mknfonts-0.5-r1
media-fonts/dejavu
!gnustep-base/gnustep-back-cairo
!gnustep-base/gnustep-back-xlib"
RDEPEND="${DEPEND}"

src_compile() {
egnustep_env

use opengl && myconf="--enable-glx"
myconf="$myconf `use_enable xim`"
myconf="$myconf --enable-server=x11"
myconf="$myconf --enable-graphics=art"
econf $myconf || die "configure failed"

egnustep_make

# Create font lists for DejaVu
einfo "Generating nfonts support files"
cd Fonts
${GNUSTEP_SYSTEM_TOOLS}/mknfonts \
$(fc-list : file|grep -v '\.gz'|cut -d: -f1) \
|| die "nfonts support files creation failed"
# Trim whitepsaces
for fdir in *\ */; do
mv "$fdir" `echo $fdir | tr -d [:space:]`
done
}

src_install() {
egnustep_env

gnustep-base_src_install

mkdir -p "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts"
cp -pPR Fonts/*.nfont "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts"
}

gnustep_config_script() {
echo "echo ' * setting normal font to DejaVuSans'"
echo "defaults write NSGlobalDomain NSFont DejaVuSans"
echo "echo ' * setting bold font to DejaVuSans-Bold'"
echo "defaults write NSGlobalDomain NSBoldFont DejaVuSans-Bold"
echo "echo ' * setting fixed font to DejaVuSansMono'"
echo "defaults write NSGlobalDomain NSUserFixedPitchFont DejaVuSansMono"
}

gnustep-back-art-0.14.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.14.0.ebuild,v 1.1 2008/06/16 09:56:01 voyageur Exp $

inherit gnustep-base

S=${WORKDIR}/gnustep-back-${PV}

DESCRIPTION="libart_lgpl back-end component for the GNUstep GUI Library"

HOMEPAGE="http://www.gnustep.org"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="LGPL-2.1"

IUSE="opengl xim"

DEPEND="${GNUSTEP_CORE_DEPEND}
~gnustep-base/gnustep-gui-${PV}
opengl? ( virtual/opengl virtual/glu )
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXmu
x11-libs/libXt
x11-libs/libXft
x11-libs/libXrender
dev-libs/expat
media-libs/fontconfig
>=media-libs/freetype-2.1.9
>=media-libs/libart_lgpl-2.3
>=gnustep-base/mknfonts-0.5-r1
media-fonts/dejavu
!gnustep-base/gnustep-back-cairo
!gnustep-base/gnustep-back-xlib"
RDEPEND="${DEPEND}"

src_compile() {
egnustep_env

use opengl && myconf="--enable-glx"
myconf="$myconf `use_enable xim`"
myconf="$myconf --enable-server=x11"
myconf="$myconf --enable-graphics=art"
econf $myconf || die "configure failed"

egnustep_make

# Create font lists for DejaVu
einfo "Generating nfonts support files"
cd Fonts
${GNUSTEP_SYSTEM_TOOLS}/mknfonts \
$(fc-list : file|grep -v '\.gz'|cut -d: -f1) \
|| die "nfonts support files creation failed"
# Trim whitepsaces
for fdir in *\ */; do
mv "$fdir" `echo $fdir | tr -d [:space:]`
done
}

src_install() {
egnustep_env

gnustep-base_src_install

mkdir -p "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts"
cp -pPR Fonts/*.nfont "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts"
}

gnustep_config_script() {
echo "echo ' * setting normal font to DejaVuSans'"
echo "defaults write NSGlobalDomain NSFont DejaVuSans"
echo "echo ' * setting bold font to DejaVuSans-Bold'"
echo "defaults write NSGlobalDomain NSBoldFont DejaVuSans-Bold"
echo "echo ' * setting fixed font to DejaVuSansMono'"
echo "defaults write NSGlobalDomain NSUserFixedPitchFont DejaVuSansMono"
}

metadata.xml




gnustep

It is a back-end component for the GNUstep GUI Library. The
implementation of the GNUstep GUI Library is designed in two parts. The
first part is the front-end component which is independent of platform
and display system. This front-end is combined with a back-end
component which handles all of the display system dependent such as
specific calls to the X Window System. This design allows the GNUstep
applications to have the "look and feel" of the underlying display
system without any changes to the application, and the library can be
easily ported to other display systems.

The GNUstep GUI Backend is for platforms using the X-Window System or
Window's Systems. It works via a DPS emulation engine to emulate the
DPS functions required by the front-end system.

This package installs a backend that supports libart_lgpl.