jlec        14/07/24 07:30:06

  Modified:             metadata.xml ChangeLog
  Added:                raster3d-3.0.3.ebuild
  Log:
  sci-chemistry/raster3d: Version Bump
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.6                  sci-chemistry/raster3d/metadata.xml

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

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-chemistry/raster3d/metadata.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- metadata.xml        16 Nov 2011 09:58:55 -0000      1.5
+++ metadata.xml        24 Jul 2014 07:30:06 -0000      1.6
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <herd>sci-chemistry</herd>
-       <upstream>
-               
<changelog>http://skuld.bmsc.washington.edu/raster3d/CHANGELOG</changelog>
-       </upstream>
-       <use>
-               <flag name="gd">libgd support for PNG and JPEG output</flag>
-       </use>
+  <herd>sci-chemistry</herd>
+  <upstream>
+    <changelog>http://skuld.bmsc.washington.edu/raster3d/CHANGELOG</changelog>
+  </upstream>
+  <use>
+    <flag name="gd">libgd support for PNG and JPEG output</flag>
+  </use>
 </pkgmetadata>



1.35                 sci-chemistry/raster3d/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/raster3d/ChangeLog?rev=1.35&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/raster3d/ChangeLog?rev=1.35&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/raster3d/ChangeLog?r1=1.34&r2=1.35

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-chemistry/raster3d/ChangeLog,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ChangeLog   14 Dec 2012 10:16:38 -0000      1.34
+++ ChangeLog   24 Jul 2014 07:30:06 -0000      1.35
@@ -1,6 +1,12 @@
 # ChangeLog for sci-chemistry/raster3d
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/raster3d/ChangeLog,v 1.34 
2012/12/14 10:16:38 ulm Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/raster3d/ChangeLog,v 1.35 
2014/07/24 07:30:06 jlec Exp $
+
+*raster3d-3.0.3 (24 Jul 2014)
+
+  24 Jul 2014; Justin Lecher <[email protected]> +raster3d-3.0.3.ebuild,
+  metadata.xml:
+  Version Bump
 
   14 Dec 2012; Ulrich Müller <[email protected]> raster3d-3.0.2.ebuild:
   Fix LICENSE, Artistic License, Version 2.0 according to HOMEPAGE.



1.1                  sci-chemistry/raster3d/raster3d-3.0.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/raster3d/raster3d-3.0.3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/raster3d/raster3d-3.0.3.ebuild?rev=1.1&content-type=text/plain

Index: raster3d-3.0.3.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sci-chemistry/raster3d/raster3d-3.0.3.ebuild,v 1.1 
2014/07/24 07:30:06 jlec Exp $

EAPI=5

inherit eutils fortran-2 flag-o-matic multilib toolchain-funcs versionator 
prefix

MY_PN="Raster3D"
MY_PV=$(replace_version_separator 2 -)
MY_P="${MY_PN}_${MY_PV}"

DESCRIPTION="Generation high quality raster images of proteins or other 
molecules"
HOMEPAGE="http://www.bmsc.washington.edu/raster3d/raster3d.html";
SRC_URI="http://www.bmsc.washington.edu/${PN}/${MY_P}.tar.gz -> ${MY_P}.tar"

LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="gd tiff"

RDEPEND="
        tiff? ( media-libs/tiff:0 )
        gd? ( media-libs/gd[jpeg,png] )"
DEPEND="${RDEPEND}"

S="${WORKDIR}/${MY_P}"

src_prepare() {
        epatch \
                "${FILESDIR}"/3.0.2-as-needed.patch \
                "${FILESDIR}"/3.0.2-gentoo-prefix.patch

        sed \
                -e "s:MYPF:${PF}:" \
                -e "s:MYLIB:$(get_libdir):g" \
                -i Makefile.template || \
                die "Failed to patch makefile.template"

        if ! use gd; then
                sed \
                        -e "/GDLIBS/s:^:#:g" \
                        -e "/GDDEFS/s:^:#:g" \
                        -i Makefile.template || die
        fi

        if ! use tiff; then
                sed \
                        -e "/TLIBS/s:^:#:g" \
                        -e "/TDEFS/s:^:#:g" \
                        -i Makefile.template || die
        fi

        if [[ $(tc-getFC) =~ gfortran ]]; then
                append-cflags -Dgfortran
        fi

        append-fflags -ffixed-line-length-132

        eprefixify Makefile.template
        cp Makefile.template Makefile.incl || die
}

src_compile() {
        local target
        local i

        if [[ $(tc-getFC) =~ gfortran ]]; then
                target="linux"
        else
                target="linux-$(tc-getFC)"
        fi

        for i in render.o ${target} all; do
                emake \
                        CFLAGS="${CFLAGS}" \
                        LDFLAGS="${LDFLAGS}" \
                        FFLAGS="${FFLAGS}" \
                        CC="$(tc-getCC)"\
                        FC="$(tc-getFC)" \
                        INCDIRS="-I${EPREFIX}/usr/include" \
                        LIBDIRS="-L${EPREFIX}/usr/$(get_libdir)" \
                        ${i}
        done
}

src_install() {
        emake prefix="${ED}"/usr \
                        bindir="${ED}"/usr/bin \
                        datadir="${ED}"/usr/share/Raster3D/materials \
                        mandir="${ED}"/usr/share/man/man1 \
                        htmldir="${ED}"/usr/share/doc/${PF}/html \
                        examdir="${ED}"/usr/share/Raster3D/examples \
                        install

        dodir /etc/env.d
        echo -e "R3D_LIB=${EPREFIX}/usr/share/${NAME}/materials" > \
                "${ED}"/etc/env.d/10raster3d || \
                die "Failed to install env file."
}

pkg_postinst() {
        elog "Add following line:"
        elog "<delegate decode=\"r3d\" command='\"render\" < \"%i\" > \"%o\"' 
/>"
        elog "to 
${EPREFIX}/usr/$(get_libdir)/ImageMagick-6.5.8/config/delegates.xml"
        elog "to make imagemagick use raster3d for .r3d files"
}




Reply via email to