From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-931167-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 675A3139694 for <garchives@archives.gentoo.org>; Mon, 13 Feb 2017 17:05:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 49B84E0C3A; Mon, 13 Feb 2017 17:05:11 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1713AE0C3A for <gentoo-commits@lists.gentoo.org>; Mon, 13 Feb 2017 17:05:11 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D5314341130 for <gentoo-commits@lists.gentoo.org>; Mon, 13 Feb 2017 17:05:09 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7B6394698 for <gentoo-commits@lists.gentoo.org>; Mon, 13 Feb 2017 17:05:07 +0000 (UTC) From: "Michael Weber" <xmw@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Weber" <xmw@gentoo.org> Message-ID: <1487005493.f7f45315f7279b0a380dcb6728d5ffb033bd2c4e.xmw@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-text/mupdf/mupdf-1.10a.ebuild X-VCS-Directories: app-text/mupdf/ X-VCS-Committer: xmw X-VCS-Committer-Name: Michael Weber X-VCS-Revision: f7f45315f7279b0a380dcb6728d5ffb033bd2c4e X-VCS-Branch: master Date: Mon, 13 Feb 2017 17:05:07 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 75cc2a53-27a4-4abb-bf7a-9f3fd44a2967 X-Archives-Hash: 7f5c4803b62e8c5eceeceb61ad981077 commit: f7f45315f7279b0a380dcb6728d5ffb033bd2c4e Author: Michael Weber <xmw <AT> gentoo <DOT> org> AuthorDate: Mon Feb 13 17:04:53 2017 +0000 Commit: Michael Weber <xmw <AT> gentoo <DOT> org> CommitDate: Mon Feb 13 17:04:53 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7f45315 app-text/mupdf: Remove old version (bug 608712, bug 608702). Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-text/mupdf/mupdf-1.10a.ebuild | 146 -------------------------------------- 1 file changed, 146 deletions(-) diff --git a/app-text/mupdf/mupdf-1.10a.ebuild b/app-text/mupdf/mupdf-1.10a.ebuild deleted file mode 100644 index 7494abf2ef..0000000000 --- a/app-text/mupdf/mupdf-1.10a.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C" -HOMEPAGE="http://mupdf.com/" -SRC_URI="http://mupdf.com/downloads/${P}-source.tar.gz" - -LICENSE="AGPL-3" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="X +curl javascript libressl opengl +openssl static static-libs vanilla" - -LIB_DEPEND=" - !libressl? ( dev-libs/openssl:0[static-libs?] ) - libressl? ( dev-libs/libressl[static-libs?] ) - javascript? ( >=dev-lang/mujs-0_p20160504 ) - media-libs/freetype:2[static-libs?] - media-libs/harfbuzz[static-libs?] - media-libs/jbig2dec[static-libs?] - media-libs/libpng:0[static-libs?] - >=media-libs/openjpeg-2.1:2[static-libs?] - net-misc/curl[static-libs?] - virtual/jpeg[static-libs?] - X? ( x11-libs/libX11[static-libs?] - x11-libs/libXext[static-libs?] ) - opengl? ( >=media-libs/glfw-3 )" -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] )" - -REQUIRED_USE="opengl? ( X !static !static-libs )" - -S=${WORKDIR}/${P}-source - -PATCHES=( - "${FILESDIR}"/${PN}-1.9a-CFLAGS.patch \ - "${FILESDIR}"/${PN}-1.9a-debug-build.patch \ - "${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch - "${FILESDIR}"/${PN}-1.10a-Makerules-openssl-curl.patch \ - "${FILESDIR}"/${PN}-1.8-system-glfw.patch -) - -src_prepare() { - default - use hppa && append-cflags -ffunction-sections - - rm -rf thirdparty || die - - if has_version ">=media-libs/openjpeg-2.1:2" ; then - # Remove a switch, which prevents using shared libraries for openjpeg2. - # See http://www.linuxfromscratch.org/blfs/view/cvs/pst/mupdf.html - sed '/OPJ_STATIC$/d' -i source/fitz/load-jpx.c - fi - - use javascript || \ - sed -e '/* #define FZ_ENABLE_JS/ a\#define FZ_ENABLE_JS 0' \ - -i include/mupdf/fitz/config.h - - sed -e "/^libdir=/s:/lib:/$(get_libdir):" \ - -e "/^prefix=/s:=.*:=${EROOT}/usr:" \ - -i platform/debian/${PN}.pc || die - - use vanilla || eapply \ - "${FILESDIR}"/${PN}-1.3-zoom-2.patch - - 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)" \ - -e "1iHAVE_MUJS = $(usex javascript)" \ - -e "1iMUJS_LIBS = $(usex javascript -lmujs '')" \ - -e "1iMUJS_CFLAGS =" \ - -e "1iHAVE_GLFW = $(usex opengl yes no)" \ - -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.${PV} - my_soname_js_none=libmupdf-js-none.so.${PV} - 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} -}