Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/transfig: ChangeLog transfig-3.2.5-r1.ebuild transfig-3.2.4-r2.ebuild
Date: Sun, 11 May 2008 12:04:35
Message-Id: E1JvAI3-0004gZ-Ht@stork.gentoo.org
1 pva 08/05/11 12:04:31
2
3 Modified: ChangeLog
4 Added: transfig-3.2.5-r1.ebuild
5 Removed: transfig-3.2.4-r2.ebuild
6 Log:
7 Removed executalbe permission and fixed location of misc files which are installed into XFIGLIBDIR, bug #221243 thank Volkmar Glauche for report.
8 (Portage version: 2.1.4.4)
9
10 Revision Changes Path
11 1.43 media-gfx/transfig/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.43&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.43&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/ChangeLog?r1=1.42&r2=1.43
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v
20 retrieving revision 1.42
21 retrieving revision 1.43
22 diff -u -r1.42 -r1.43
23 --- ChangeLog 22 Jul 2007 07:25:51 -0000 1.42
24 +++ ChangeLog 11 May 2008 12:04:31 -0000 1.43
25 @@ -1,6 +1,14 @@
26 # ChangeLog for media-gfx/transfig
27 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.42 2007/07/22 07:25:51 pva Exp $
29 +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.43 2008/05/11 12:04:31 pva Exp $
31 +
32 +*transfig-3.2.5-r1 (11 May 2008)
33 +
34 + 11 May 2008; Peter Volkov <pva@g.o>
35 + -files/transfig-3.2.4-gcc-3.3.patch, -files/transfig-3.2.4.patch,
36 + -transfig-3.2.4-r2.ebuild, +transfig-3.2.5-r1.ebuild:
37 + Removed executalbe permission and fixed location of misc files which are
38 + installed into XFIGLIBDIR, bug #221243 thank Volkmar Glauche for report.
39
40 22 Jul 2007; <pva@g.o> transfig-3.2.4-r2.ebuild,
41 transfig-3.2.5.ebuild:
42
43
44
45 1.1 media-gfx/transfig/transfig-3.2.5-r1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/transfig-3.2.5-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/transfig-3.2.5-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: transfig-3.2.5-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/transfig-3.2.5-r1.ebuild,v 1.1 2008/05/11 12:04:31 pva Exp $
55
56 inherit toolchain-funcs eutils flag-o-matic
57
58 MY_P=${PN}.${PV}
59
60 DESCRIPTION="A set of tools for creating TeX documents with graphics which can be printed in a wide variety of environments"
61 SRC_URI="http://xfig.org/software/xfig/${PV}/${MY_P}.tar.gz"
62 HOMEPAGE="http://www.xfig.org"
63 IUSE=""
64
65 SLOT="0"
66 LICENSE="BSD"
67 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
68
69 RDEPEND="x11-libs/libXpm
70 >=media-libs/jpeg-6
71 media-libs/libpng"
72 DEPEND="${RDEPEND}
73 x11-misc/imake
74 app-text/rman"
75
76 S=${WORKDIR}/${MY_P}
77
78 src_unpack() {
79 unpack ${A}
80 cd "${S}"
81
82 find "${S}" -type f -exec chmod -x \{\} \;
83 }
84
85 sed_Imakefile() {
86 # see fig2dev/Imakefile for details
87 vars2subs="BINDIR=/usr/bin
88 MANDIR=/usr/share/man/man\$\(MANSUFFIX\)
89 XFIGLIBDIR=/usr/share/xfig
90 USEINLINE=-DUSE_INLINE
91 RGB=/usr/share/X11/rgb.txt
92 FIG2DEV_LIBDIR=/usr/share/fig2dev"
93
94 for variable in ${vars2subs} ; do
95 varname=${variable%%=*}
96 varval=${variable##*=}
97 sed -i "s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" "$@"
98 done
99 }
100
101 src_compile() {
102 sed_Imakefile fig2dev/Imakefile fig2dev/dev/Imakefile
103
104 # without append transfig compiles with warining
105 # incompatible implicit declaration of built-in function ‘strlen’
106 # but are we really SVR4?
107 #append-flags -DSVR4
108 xmkmf || die "xmkmf failed"
109 make Makefiles || die "make Makefiles failed"
110
111 emake CC="$(tc-getCC)" LOCAL_LDFLAGS="${LDFLAGS}" CDEBUGFLAGS="${CFLAGS}" \
112 USRLIBDIR=/usr/$(get_libdir) || die "emake failed"
113 }
114
115 src_install() {
116 make DESTDIR="${D}" \
117 ${transfig_conf} install install.man || die
118
119 #Install docs
120 dodoc README CHANGES LATEX.AND.XFIG NOTES
121 }
122
123
124
125 --
126 gentoo-commits@l.g.o mailing list