pva         14/06/09 14:12:16

  Modified:             metadata.xml ChangeLog
  Added:                xfig-3.2.5c.ebuild
  Log:
  Version bump, bug 487712 wrt Martin Walch. Took back ebuild.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
F1989B07)

Revision  Changes    Path
1.6                  media-gfx/xfig/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/metadata.xml?rev=1.6&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/metadata.xml?rev=1.6&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/metadata.xml?r1=1.5&r2=1.6

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-gfx/xfig/metadata.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- metadata.xml        16 Feb 2013 12:44:03 -0000      1.5
+++ metadata.xml        9 Jun 2014 14:12:16 -0000       1.6
@@ -2,6 +2,7 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
        <maintainer>
-               <email>maintainer-nee...@gentoo.org</email>
+       <email>p...@gentoo.org</email>
+       <name>Peter Volkov</name>
        </maintainer>
 </pkgmetadata>



1.90                 media-gfx/xfig/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/ChangeLog?rev=1.90&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/ChangeLog?rev=1.90&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/ChangeLog?r1=1.89&r2=1.90

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-gfx/xfig/ChangeLog,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- ChangeLog   13 Mar 2014 20:02:20 -0000      1.89
+++ ChangeLog   9 Jun 2014 14:12:16 -0000       1.90
@@ -1,6 +1,14 @@
 # ChangeLog for media-gfx/xfig
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/xfig/ChangeLog,v 1.89 2014/03/13 
20:02:20 ottxor Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/xfig/ChangeLog,v 1.90 2014/06/09 
14:12:16 pva Exp $
+
+*xfig-3.2.5c (09 Jun 2014)
+
+  09 Jun 2014; Peter Volkov <p...@gentoo.org> +xfig-3.2.5c.ebuild,
+  +files/xfig-3.2.5c-XAW3D1_5E_notlocal.patch,
+  +files/xfig-3.2.5c-crash-on-exit.patch, +files/xfig-3.2.5c-darwin.patch,
+  +files/xfig-3.2.5c-spelling.patch, metadata.xml:
+  Version bump, bug 487712 wrt Martin Walch. Took back ebuild.
 
   13 Mar 2014; Christoph Junghans <ott...@gentoo.org> xfig-3.2.5b-r3.ebuild:
   added ~x64-macos (tested by me)



1.1                  media-gfx/xfig/xfig-3.2.5c.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/xfig-3.2.5c.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/xfig/xfig-3.2.5c.ebuild?rev=1.1&content-type=text/plain

Index: xfig-3.2.5c.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/xfig/xfig-3.2.5c.ebuild,v 1.1 
2014/06/09 14:12:16 pva Exp $

EAPI=5

inherit eutils multilib

MY_P=${PN}.${PV}

DESCRIPTION="A menu-driven tool to draw and manipulate objects interactively in 
an X window."
HOMEPAGE="http://www.xfig.org";
SRC_URI="mirror://sourceforge/mcj/${MY_P}.full.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="nls"

RDEPEND="x11-libs/libXaw
                x11-libs/libXp
                x11-libs/libXaw3d
                nls? ( x11-libs/libXaw3d[unicode] )
                x11-libs/libXi
                x11-libs/libXt
                virtual/jpeg
                media-libs/libpng
                media-fonts/font-misc-misc
                media-fonts/urw-fonts
                >=media-gfx/transfig-3.2.5-r1
                media-libs/netpbm"
DEPEND="${RDEPEND}
                x11-misc/imake
                x11-proto/xproto
                x11-proto/inputproto"

S=${WORKDIR}/${MY_P}

sed_Imakefile() {
        # see Imakefile for details
        vars2subs=( BINDIR="${EPREFIX}"/usr/bin
                PNGINC=-I"${EPREFIX}"/usr/include
                JPEGLIBDIR="${EPREFIX}"/usr/$(get_libdir)
                JPEGINC=-I"${EPREFIX}"/usr/include
                XPMLIBDIR="${EPREFIX}"/usr/$(get_libdir)
                XPMINC=-I"${EPREFIX}"/usr/include/X11
                USEINLINE=-DUSE_INLINE
                XFIGLIBDIR="${EPREFIX}"/usr/share/xfig
                XFIGDOCDIR="${EPREFIX}/usr/share/doc/${PF}"
                MANDIR="${EPREFIX}/usr/share/man/man\$\(MANSUFFIX\)"
                "CC=$(tc-getCC)" )

        for variable in "${vars2subs[@]}" ; do
                varname=${variable%%=*}
                varval=${variable##*=}
                sed -i \
                        -e 
"s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" \
                        "$@" || die
        done
        if use nls; then
                # XAW_INTERNATIONALIZATION fixes #405475 (comment 17) and 
#426780 by Markus Peloquin
                sed -i \
                        -e "s:^\(XCOMM\)*[[:space:]]*\(#define I18N\).*$:\2:" \
                        -e "s:^\(XCOMM\)*[[:space:]]*\(XAW_INTERN = 
-DXAW_INTERNATIONALIZATION\).*$:\2:" \
                        "$@" || die
        fi
        sed -i -e "s:^\(XCOMM\)*[[:space:]]*\(#define XAW3D1_5E\).*$:\2:" "$@" 
|| die
}

src_prepare() {
        # Permissions are really crazy here
        chmod -R go+rX . || die
        find . -type f -exec chmod a-x '{}' \; || die
        epatch "${FILESDIR}/${PN}-3.2.5c-spelling.patch"
        epatch "${FILESDIR}/${PN}-3.2.5b-papersize_b1.patch"
        epatch "${FILESDIR}/${PN}-3.2.5b-pdfimport_mediabox.patch"
        epatch "${FILESDIR}/${PN}-3.2.5b-network_images.patch"
        epatch "${FILESDIR}/${PN}-3.2.5b-app-defaults.patch"
        epatch "${FILESDIR}/${PN}-3.2.5b-urwfonts.patch"
        epatch "${FILESDIR}/${PN}-3.2.5b-mkstemp.patch" #264575
        epatch "${FILESDIR}/${PN}-3.2.5c-darwin.patch"
        epatch "${FILESDIR}/${PN}-3.2.5b-solaris.patch"
        epatch "${FILESDIR}/${PN}-3.2.5c-XAW3D1_5E_notlocal.patch"
        epatch "${FILESDIR}/${PN}-3.2.5c-crash-on-exit.patch"

        sed_Imakefile Imakefile
        sed -e "s:/usr/lib/X11/xfig:${EPREFIX}/usr/share/doc/${PF}:" \
                -i Doc/xfig.man || die
}

src_compile() {
        local EXTCFLAGS=${CFLAGS}
        xmkmf || die
        [[ ${CHOST} == *-solaris* ]] && EXTCFLAGS="${EXTCFLAGS} -D_POSIX_SOURCE"
        emake CC="$(tc-getCC)" LOCAL_LDFLAGS="${LDFLAGS}" 
CDEBUGFLAGS="${EXTCFLAGS}" \
                USRLIBDIR="${EPREFIX}"/usr/$(get_libdir)
}

src_install() {
        emake -j1 DESTDIR="${D}" install install.libs install.man

        dodoc README FIGAPPS CHANGES LATEX.AND.XFIG

        doicon xfig.png
        make_desktop_entry xfig Xfig xfig
}

pkg_postinst() {
        einfo "Don't forget to update xserver's font path for 
media-fonts/urw-fonts."
}




Reply via email to