xmw         15/02/26 13:53:42

  Modified:             mupdf-9999.ebuild mupdf-1.5-r1.ebuild ChangeLog
  Added:                mupdf-1.6.ebuild
  Log:
  Version bump (thanks sping, bug 526508), update ebuilds.
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
62EEF090)

Revision  Changes    Path
1.50                 app-text/mupdf/mupdf-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild?rev=1.50&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild?rev=1.50&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild?r1=1.49&r2=1.50

Index: mupdf-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- mupdf-9999.ebuild   10 Oct 2014 13:50:49 -0000      1.49
+++ mupdf-9999.ebuild   26 Feb 2015 13:53:42 -0000      1.50
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild,v 1.49 
2014/10/10 13:50:49 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild,v 1.50 
2015/02/26 13:53:42 xmw Exp $
 
 EAPI=5
 
@@ -12,7 +12,8 @@
 #EGIT_HAS_SUBMODULES=1
 
 LICENSE="AGPL-3"
-SLOT="0/1.5"
+MY_SOVER=1.6
+SLOT="0/${MY_SOVER}"
 KEYWORDS=""
 IUSE="X vanilla curl openssl static static-libs"
 
@@ -67,6 +68,7 @@
                -e "1ibuild = debug" \
                -e "1iprefix = ${ED}usr" \
                -e "1ilibdir = ${ED}usr/$(get_libdir)" \
+               -e "1idocdir = ${ED}usr/share/doc/${PF}" \
            -e "1iHAVE_X11 = $(usex X)" \
                -e "1iWANT_OPENSSL = $(usex openssl)" \
                -e "1iWANT_CURL = $(usex curl)" \
@@ -81,14 +83,14 @@
                        -i "${S}"-static/Makerules || die
        fi
 
-       my_soname=libmupdf.so.1.5
-       my_soname_js_none=libmupdf-js-none.so.1.5
+       my_soname=libmupdf.so.${MY_SOVER}
+       my_soname_js_none=libmupdf-js-none.so.${MY_SOVER}
        sed -e "\$a\$(MUPDF_LIB): \$(MUPDF_JS_NONE_LIB)" \
                -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared 
-Wl,-soname -Wl,${my_soname} -Wl,--no-undefined -o \$@ \$^ 
\$(MUPDF_JS_NONE_LIB) \$(LIBS)" \
                -e "/^MUPDF_LIB :=/s:=.*:= \$(OUT)/${my_soname}:" \
                -e "\$a\$(MUPDF_JS_NONE_LIB):" \
                -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared 
-Wl,-soname -Wl,${my_soname_js_none} -Wl,--no-undefined -o \$@ \$^ \$(LIBS)" \
-               -e "/^MUPDF_JS_NONE_LIB :=/s:=.*:= 
\$(OUT)/${my_soname_js_none}:" \
+               -e "/install/s: COPYING : :" \
                -i Makefile || die
 }
 



1.3                  app-text/mupdf/mupdf-1.5-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-1.5-r1.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-1.5-r1.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-1.5-r1.ebuild?r1=1.2&r2=1.3

Index: mupdf-1.5-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-1.5-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mupdf-1.5-r1.ebuild 26 Feb 2015 13:35:32 -0000      1.2
+++ mupdf-1.5-r1.ebuild 26 Feb 2015 13:53:42 -0000      1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-1.5-r1.ebuild,v 1.2 
2015/02/26 13:35:32 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-1.5-r1.ebuild,v 1.3 
2015/02/26 13:53:42 xmw Exp $
 
 EAPI=5
 
@@ -11,7 +11,8 @@
 
SRC_URI="http://git.ghostscript.com/?p=mupdf.git;a=snapshot;h=b2f096de23e5341fbbcd7c290f3a144423741906;sf=tgz
 -> ${P}.tar.gz"
 
 LICENSE="AGPL-3"
-SLOT="0/1.5"
+MY_SOVER=1.5
+SLOT="0/${MY_SOVER}"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="X vanilla +curl +openssl static static-libs"
 
@@ -81,8 +82,8 @@
                        -i "${S}"-static/Makerules || die
        fi
 
-       my_soname=libmupdf.so.1.5
-       my_soname_js_none=libmupdf-js-none.so.1.5
+       my_soname=libmupdf.so.${MY_SOVER}
+       my_soname_js_none=libmupdf-js-none.so.${MY_SOVER}
        sed -e "\$a\$(MUPDF_LIB): \$(MUPDF_JS_NONE_LIB)" \
                -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared 
-Wl,-soname -Wl,${my_soname} -Wl,--no-undefined -o \$@ \$^ 
\$(MUPDF_JS_NONE_LIB) \$(LIBS)" \
                -e "/^MUPDF_LIB :=/s:=.*:= \$(OUT)/${my_soname}:" \



1.115                app-text/mupdf/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/ChangeLog?rev=1.115&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/ChangeLog?rev=1.115&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/ChangeLog?r1=1.114&r2=1.115

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/mupdf/ChangeLog,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -r1.114 -r1.115
--- ChangeLog   26 Feb 2015 13:35:32 -0000      1.114
+++ ChangeLog   26 Feb 2015 13:53:42 -0000      1.115
@@ -1,6 +1,12 @@
 # ChangeLog for app-text/mupdf
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/ChangeLog,v 1.114 2015/02/26 
13:35:32 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/ChangeLog,v 1.115 2015/02/26 
13:53:42 xmw Exp $
+
+*mupdf-1.6 (26 Feb 2015)
+
+  26 Feb 2015; Michael Weber <[email protected]> +mupdf-1.6.ebuild,
+  mupdf-1.5-r1.ebuild, mupdf-9999.ebuild:
+  Version bump (thanks sping, bug 526508), update ebuilds.
 
   26 Feb 2015; Michael Weber <[email protected]> mupdf-1.5-r1.ebuild:
   Drop COPYING and force /usr/share/doc/${PF} (thanks Roger, bug 526508)



1.1                  app-text/mupdf/mupdf-1.6.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-1.6.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-1.6.ebuild?rev=1.1&content-type=text/plain

Index: mupdf-1.6.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-1.6.ebuild,v 1.1 
2015/02/26 13:53:42 xmw Exp $

EAPI=5

inherit eutils multilib toolchain-funcs vcs-snapshot

DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C"
HOMEPAGE="http://mupdf.com/";
SRC_URI="http://git.ghostscript.com/?p=mupdf.git;a=snapshot;h=9268b59ffcb5e5a276324d692c9d63c0e2f1e3ce;sf=tgz
 -> ${P}.tar.gz"

LICENSE="AGPL-3"
MY_SOVER=1.6
SLOT="0/${MY_SOVER}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos ~x86-macos"
IUSE="X vanilla +curl +openssl static static-libs"

LIB_DEPEND="dev-libs/openssl[static-libs?]
        media-libs/freetype:2[static-libs?]
        media-libs/jbig2dec[static-libs?]
        media-libs/openjpeg:2[static-libs?]
        net-misc/curl[static-libs?]
        virtual/jpeg[static-libs?]
        X? ( x11-libs/libX11[static-libs?]
                x11-libs/libXext[static-libs?] )"
RDEPEND="${LIB_DEPEND}"
DEPEND="${RDEPEND}
        virtual/pkgconfig
        static-libs? ( ${LIB_DEPEND} )
        static? ( ${LIB_DEPEND//?}
                app-arch/bzip2[static-libs]
                x11-libs/libXau[static-libs]
                x11-libs/libXdmcp[static-libs]
                x11-libs/libxcb[static-libs] )"

src_prepare() {
        rm -rf thirdparty || die

        epatch \
                "${FILESDIR}"/${PN}-1.3-CFLAGS.patch \
                "${FILESDIR}"/${PN}-1.5-old-debian-files.patch \
                "${FILESDIR}"/${PN}-1.3-pkg-config.patch \
                "${FILESDIR}"/${PN}-1.5-Makerules-openssl-curl.patch

        if has_version ">=media-libs/openjpeg-2.1:2" ; then
                epatch \
                        "${FILESDIR}"/${PN}-1.5-openjpeg-2.1.patch
        fi

        sed -e "/^libdir=/s:/lib:/$(get_libdir):" \
                -e "/^prefix=/s:=.*:=${EROOT}/usr:" \
                -i platform/debian/${PN}.pc || die

        use vanilla || epatch \
                "${FILESDIR}"/${PN}-1.3-zoom-2.patch

        #http://bugs.ghostscript.com/show_bug.cgi?id=693467
        sed -e '/^\(Actions\|MimeType\)=/s:\(.*\):\1;:' \
                -i platform/debian/${PN}.desktop || die

        sed -e "1iOS = Linux" \
                -e "1iCC = $(tc-getCC)" \
                -e "1iLD = $(tc-getCC)" \
                -e "1iAR = $(tc-getAR)" \
                -e "1iverbose = yes" \
                -e "1ibuild = debug" \
                -e "1iprefix = ${ED}usr" \
                -e "1ilibdir = ${ED}usr/$(get_libdir)" \
                -e "1idocdir = ${ED}usr/share/doc/${PF}" \
            -e "1iHAVE_X11 = $(usex X)" \
                -e "1iWANT_OPENSSL = $(usex openssl)" \
                -e "1iWANT_CURL = $(usex curl)" \
                -i Makerules || die

        if use static-libs || use static ; then
                cp -a "${S}" "${S}"-static || die
                #add missing Libs.private for xcb and freetype
                sed -e 's:\(pkg-config --libs\):\1 --static:' \
                    -e '/^SYS_X11_LIBS = /s:\(.*\):\1 -lpthread:' \
                    -e '/^SYS_FREETYPE_LIBS = /s:\(.*\):\1 -lbz2:' \
                        -i "${S}"-static/Makerules || die
        fi

        my_soname=libmupdf.so.${MY_SOVER}
        my_soname_js_none=libmupdf-js-none.so.${MY_SOVER}
        sed -e "\$a\$(MUPDF_LIB): \$(MUPDF_JS_NONE_LIB)" \
                -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared 
-Wl,-soname -Wl,${my_soname} -Wl,--no-undefined -o \$@ \$^ 
\$(MUPDF_JS_NONE_LIB) \$(LIBS)" \
                -e "/^MUPDF_LIB :=/s:=.*:= \$(OUT)/${my_soname}:" \
                -e "\$a\$(MUPDF_JS_NONE_LIB):" \
                -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared 
-Wl,-soname -Wl,${my_soname_js_none} -Wl,--no-undefined -o \$@ \$^ \$(LIBS)" \
                -e "/install/s: COPYING : :" \
                -i Makefile || die
}

src_compile() {
        emake XCFLAGS="-fpic"
        use static-libs && \
                emake -C "${S}"-static build/debug/lib${PN}{,-js-none}.a
        use static && \
                emake -C "${S}"-static XLIBS="-static"
}

src_install() {
        if use X ; then
                domenu platform/debian/${PN}.desktop
                doicon platform/debian/${PN}.xpm
        else
                rm docs/man/${PN}.1
        fi

        emake install
        dosym ${my_soname} /usr/$(get_libdir)/lib${PN}.so

        use static-libs && \
                dolib.a "${S}"-static/build/debug/lib${PN}{,-js-none}.a
        if use static ; then
                dobin "${S}"-static/build/debug/mu{tool,draw}
                use X && dobin "${S}"-static/build/debug/${PN}-x11
        fi
        use X && dosym ${PN}-x11 /usr/bin/${PN}

        insinto /usr/$(get_libdir)/pkgconfig
        doins platform/debian/${PN}.pc

        dodoc README docs/*.{txt,c}
}




Reply via email to