Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/lesstif: ChangeLog lesstif-0.95.0-r1.ebuild
Date: Sat, 10 May 2008 10:09:31
Message-Id: E1Jum1A-000260-2P@stork.gentoo.org
1 ulm 08/05/10 10:09:28
2
3 Modified: ChangeLog
4 Added: lesstif-0.95.0-r1.ebuild
5 Log:
6 Ebuild completely rewritten: SLOTting is finally gone.
7 (Portage version: 2.1.5_rc9)
8
9 Revision Changes Path
10 1.87 x11-libs/lesstif/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/lesstif/ChangeLog?rev=1.87&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/lesstif/ChangeLog?rev=1.87&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/lesstif/ChangeLog?r1=1.86&r2=1.87
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-libs/lesstif/ChangeLog,v
19 retrieving revision 1.86
20 retrieving revision 1.87
21 diff -u -r1.86 -r1.87
22 --- ChangeLog 21 Apr 2008 18:26:02 -0000 1.86
23 +++ ChangeLog 10 May 2008 10:09:27 -0000 1.87
24 @@ -1,6 +1,20 @@
25 # ChangeLog for x11-libs/lesstif
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/lesstif/ChangeLog,v 1.86 2008/04/21 18:26:02 phreak Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/lesstif/ChangeLog,v 1.87 2008/05/10 10:09:27 ulm Exp $
29 +
30 +*lesstif-0.95.0-r1 (10 May 2008)
31 +
32 + 10 May 2008; Ulrich Mueller <ulm@g.o>
33 + +files/lesstif-0.95.0-vendorsp-cxx.patch, +lesstif-0.95.0-r1.ebuild:
34 + Ebuild completely rewritten: SLOTting is finally gone. Install libraries,
35 + include files, and man pages in their standard locations. No more need for
36 + motif-config and profile manipulation. Libtool tweaks to fix linkage against
37 + already installed version are no longer needed. Fix issue with inclusion
38 + of VendorSP.h in C++ code, original issue of bug 193505, patch extracted
39 + from upstream CVS. Update LICENSE: add libXpm; add GPL-2 and FVWM for mwm.
40 + Dependencies scrutinised and fixed: libXft/freetype is needed also at run
41 + time, remove unnecessary libXaw and perl, remove redundant printproto.
42 + Block against openmotif and motif-config.
43
44 21 Apr 2008; Christian Heim <phreak@g.o> metadata.xml:
45 Fix up metadata.xml. If there's no maintainer for the package, the metadata
46
47
48
49 1.1 x11-libs/lesstif/lesstif-0.95.0-r1.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/lesstif/lesstif-0.95.0-r1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/lesstif/lesstif-0.95.0-r1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: lesstif-0.95.0-r1.ebuild
55 ===================================================================
56 # Copyright 1999-2008 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/x11-libs/lesstif/lesstif-0.95.0-r1.ebuild,v 1.1 2008/05/10 10:09:27 ulm Exp $
59
60 inherit eutils multilib
61
62 DESCRIPTION="An OSF/Motif(R) clone"
63 HOMEPAGE="http://www.lesstif.org/"
64 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
65
66 LICENSE="LGPL-2 GPL-2 libXpm FVWM"
67 SLOT="0"
68 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
69 IUSE="static"
70
71 RDEPEND="!x11-libs/motif-config
72 !x11-libs/openmotif
73 !<=x11-libs/lesstif-0.95.0
74 x11-libs/libXp
75 x11-libs/libXt
76 x11-libs/libXft"
77
78 DEPEND="${RDEPEND}"
79
80 PROVIDE="virtual/motif"
81
82 src_unpack() {
83 unpack ${A}
84 cd "${S}"
85 epatch "${FILESDIR}/CAN-2005-0605.patch"
86 epatch "${FILESDIR}/${P}-vendorsp-cxx.patch"
87 }
88
89 src_compile() {
90 econf \
91 $(use_enable static) \
92 --enable-production \
93 --enable-verbose=no \
94 --with-x || die "econf failed"
95
96 emake CFLAGS="${CFLAGS}" \
97 mwmddir=/etc/X11/mwm \
98 || die "emake failed"
99 }
100
101 src_install() {
102 emake DESTDIR="${D}" \
103 docdir=/usr/share/doc/${PF}/html \
104 appdir=/usr/share/X11/app-defaults \
105 mwmddir=/etc/X11/mwm \
106 install || die "emake install failed"
107
108 dodoc AUTHORS BUG-REPORTING ChangeLog CREDITS FAQ NEWS README \
109 ReleaseNotes.txt
110 newdoc "${D}"/etc/X11/mwm/README README.mwm
111
112 # cleanup
113 rm -f "${D}"/etc/X11/mwm/README
114 rm -f "${D}"/usr/bin/motif-config
115 rm -f "${D}"/usr/bin/mxmkmf
116 rm -fR "${D}"/usr/LessTif
117 rm -fR "${D}"/usr/$(get_libdir)/LessTif
118 rm -fR "${D}"/usr/share/aclocal/
119 }
120
121
122
123 --
124 gentoo-commits@l.g.o mailing list