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-r2.ebuild
Date: Wed, 27 Aug 2008 09:45:10
Message-Id: E1KYHaI-0004TC-8L@stork.gentoo.org
1 pva 08/08/27 09:45:02
2
3 Modified: ChangeLog
4 Added: transfig-3.2.5-r2.ebuild
5 Log:
6 Fix export of arrows into PNG, bug #235348, thank renean AT gmx.de for report. Backported misc debian patches, see patches itself for descriptions.
7 (Portage version: 2.2_rc8/cvs/Linux 2.6.25-gentoo-r7 i686)
8
9 Revision Changes Path
10 1.44 media-gfx/transfig/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.44&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.44&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/ChangeLog?r1=1.43&r2=1.44
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v
19 retrieving revision 1.43
20 retrieving revision 1.44
21 diff -u -r1.43 -r1.44
22 --- ChangeLog 11 May 2008 12:04:31 -0000 1.43
23 +++ ChangeLog 27 Aug 2008 09:45:01 -0000 1.44
24 @@ -1,6 +1,20 @@
25 # ChangeLog for media-gfx/transfig
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.43 2008/05/11 12:04:31 pva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.44 2008/08/27 09:45:01 pva Exp $
29 +
30 +*transfig-3.2.5-r2 (27 Aug 2008)
31 +
32 + 27 Aug 2008; Peter Volkov <pva@g.o>
33 + +files/transfig-3.2.5-SetFigFont-params.patch,
34 + +files/transfig-3.2.5-arrows-and-QA.patch,
35 + +files/transfig-3.2.5-displaywho.patch,
36 + +files/transfig-3.2.5-fig2ps2tex_bashisms.patch,
37 + +files/transfig-3.2.5-imagemap.patch, +files/transfig-3.2.5-locale.patch,
38 + +files/transfig-ru_RU.CP1251.ps, +files/transfig-ru_RU.KOI8-R.ps,
39 + +files/transfig-uk_UA.KOI8-U.ps, +transfig-3.2.5-r2.ebuild:
40 + Fix export of arrows into PNG, bug #235348, thank renean AT gmx.de for
41 + report. Backported misc debian patches, see patches itself for
42 + descriptions.
43
44 *transfig-3.2.5-r1 (11 May 2008)
45
46
47
48
49 1.1 media-gfx/transfig/transfig-3.2.5-r2.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/transfig-3.2.5-r2.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/transfig/transfig-3.2.5-r2.ebuild?rev=1.1&content-type=text/plain
53
54 Index: transfig-3.2.5-r2.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/media-gfx/transfig/transfig-3.2.5-r2.ebuild,v 1.1 2008/08/27 09:45:01 pva Exp $
59
60 inherit toolchain-funcs eutils flag-o-matic
61
62 MY_P=${PN}.${PV}
63
64 DESCRIPTION="A set of tools for creating TeX documents with graphics which can be printed in a wide variety of environments"
65 SRC_URI="http://xfig.org/software/xfig/${PV}/${MY_P}.tar.gz
66 mirror://gentoo/transfig-3.2.5-fig2mpdf.patch.bz2"
67 HOMEPAGE="http://www.xfig.org"
68 IUSE=""
69
70 SLOT="0"
71 LICENSE="BSD"
72 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
73
74 RDEPEND="x11-libs/libXpm
75 >=media-libs/jpeg-6
76 media-libs/libpng
77 x11-apps/rgb"
78 DEPEND="${RDEPEND}
79 x11-misc/imake
80 app-text/rman"
81
82 S=${WORKDIR}/${MY_P}
83
84 src_unpack() {
85 unpack ${A}
86 cd "${S}"
87
88 find "${S}" -type f -exec chmod -x \{\} \;
89 epatch "${FILESDIR}"/${P}-arrows-and-QA.patch
90 epatch "${FILESDIR}"/${P}-imagemap.patch
91 epatch "${FILESDIR}"/${P}-SetFigFont-params.patch
92 epatch "${FILESDIR}"/${P}-displaywho.patch
93 epatch "${FILESDIR}"/${P}-locale.patch
94 epatch "${FILESDIR}"/${P}-fig2ps2tex_bashisms.patch
95 epatch "${WORKDIR}"/${P}-fig2mpdf.patch
96 }
97
98 sed_Imakefile() {
99 # see fig2dev/Imakefile for details
100 vars2subs="BINDIR=/usr/bin
101 MANDIR=/usr/share/man/man\$\(MANSUFFIX\)
102 XFIGLIBDIR=/usr/share/xfig
103 USEINLINE=-DUSE_INLINE
104 RGB=/usr/share/X11/rgb.txt
105 FIG2DEV_LIBDIR=/usr/share/fig2dev"
106
107 for variable in ${vars2subs} ; do
108 varname=${variable%%=*}
109 varval=${variable##*=}
110 sed -i "s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" "$@"
111 done
112 }
113
114 src_compile() {
115 sed_Imakefile fig2dev/Imakefile fig2dev/dev/Imakefile
116
117 # without append transfig compiles with warining
118 # incompatible implicit declaration of built-in function ‘strlen’
119 # but are we really SVR4?
120 #append-flags -DSVR4
121 xmkmf || die "xmkmf failed"
122 make Makefiles || die "make Makefiles failed"
123
124 emake CC="$(tc-getCC)" LOCAL_LDFLAGS="${LDFLAGS}" CDEBUGFLAGS="${CFLAGS}" \
125 USRLIBDIR=/usr/$(get_libdir) || die "emake failed"
126 }
127
128 src_install() {
129 make DESTDIR="${D}" \
130 ${transfig_conf} install install.man || die
131
132 insinto /usr/share/fig2dev/
133 doins "${FILESDIR}/transfig-ru_RU.CP1251.ps" || die
134 doins "${FILESDIR}/transfig-ru_RU.KOI8-R.ps" || die
135 doins "${FILESDIR}/transfig-uk_UA.KOI8-U.ps" || die
136 #Install docs
137 dodoc README CHANGES LATEX.AND.XFIG NOTES
138 }