diff options
Diffstat (limited to 'app-text')
25 files changed, 223 insertions, 327 deletions
diff --git a/app-text/blogc/Manifest b/app-text/blogc/Manifest index dc0475bb0d..4f73798979 100644 --- a/app-text/blogc/Manifest +++ b/app-text/blogc/Manifest @@ -1 +1 @@ -DIST blogc-0.1.tar.xz 243120 SHA256 908819ac078f82e24a255a3afd2267cc43b8a103cd324651470eddccd45984fa SHA512 fe80ae5e4b96b82c4cbdad49b25ce310ed49e208b4aff446c71edbdef100f9221e48ed38be1170e528044b72e9ab0f18a653e2e3d23f94aac2cb0651923afde5 WHIRLPOOL 74a4ce23d834b137ddd363bdd0d81e1ff1fd62efa7dc0d8a03caa452de58c86bdc25db9b3200fa6f29795b1e595fe1091aefb85d654e43ff5c879cc37133f511 +DIST blogc-0.2.1.tar.xz 243148 SHA256 ff59c2fab4c3c645a116fd9e30f4e1a2581cfba6e666c4701bcef4af3762f481 SHA512 1a0b1be8e6e4bbbd67a6c7ee9548217c4734cd918be048252faef37e5cd9a6d901b29ebafac6b4eafa52077de872afb84c75486b7604799dd9e269abfec85726 WHIRLPOOL 20d1b6323ed9c5f7532870a64b9f9533c6175fc358c196bf78b3a03edb24ae1ced6e677e484ea7c98a74063a76e7024b2c5a5340e05d4ee6bb4ecc676ff83f73 diff --git a/app-text/blogc/blogc-0.1.ebuild b/app-text/blogc/blogc-0.2.1.ebuild index da3dfcab90..da3dfcab90 100644 --- a/app-text/blogc/blogc-0.1.ebuild +++ b/app-text/blogc/blogc-0.2.1.ebuild diff --git a/app-text/calibre/calibre-1.48-r1.ebuild b/app-text/calibre/calibre-1.48-r1.ebuild index dbd132c636..099fe1f113 100644 --- a/app-text/calibre/calibre-1.48-r1.ebuild +++ b/app-text/calibre/calibre-1.48-r1.ebuild @@ -206,7 +206,7 @@ python_install_all() { domenu "${HOME}"/.local/share/applications/*.desktop - find "${ED}"usr/share -type d -empty -delete || die + find "${ED}"usr/share -type d -empty -delete || die cd "${ED}"/usr/share/calibre/fonts/liberation || die local x diff --git a/app-text/dos2unix/dos2unix-7.3-r1.ebuild b/app-text/dos2unix/dos2unix-7.3-r1.ebuild index 41d635e3fe..48628968f2 100644 --- a/app-text/dos2unix/dos2unix-7.3-r1.ebuild +++ b/app-text/dos2unix/dos2unix-7.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris" +KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris" IUSE="debug nls test" RDEPEND=" diff --git a/app-text/iso-codes/iso-codes-3.61.ebuild b/app-text/iso-codes/iso-codes-3.61.ebuild index 2ea3c08acc..68273f53d0 100644 --- a/app-text/iso-codes/iso-codes-3.61.ebuild +++ b/app-text/iso-codes/iso-codes-3.61.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="" RDEPEND="" diff --git a/app-text/itex2mml/itex2mml-1.5.2.ebuild b/app-text/itex2mml/itex2mml-1.5.2.ebuild index d98e67524e..e94815a08c 100644 --- a/app-text/itex2mml/itex2mml-1.5.2.ebuild +++ b/app-text/itex2mml/itex2mml-1.5.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://golem.ph.utexas.edu/~distler/blog/files/itexToMML-${PV}.tar.gz" LICENSE="|| ( GPL-2+ MPL-1.1 LGPL-2+ )" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" S="${WORKDIR}/itexToMML/itex-src" diff --git a/app-text/libgxps/libgxps-0.2.3.2.ebuild b/app-text/libgxps/libgxps-0.2.3.2.ebuild index f447faa865..3060af9180 100644 --- a/app-text/libgxps/libgxps-0.2.3.2.ebuild +++ b/app-text/libgxps/libgxps-0.2.3.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgxps" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ~ia64 ~ppc ppc64 ~sparc x86" IUSE="+introspection jpeg lcms static-libs tiff" RDEPEND=" diff --git a/app-text/libwps/Manifest b/app-text/libwps/Manifest index f5b149468b..2321bf51ba 100644 --- a/app-text/libwps/Manifest +++ b/app-text/libwps/Manifest @@ -1,3 +1,4 @@ DIST libwps-0.2.9.tar.xz 387340 SHA256 cf9a17a6c0452ab32cce342c1410f1620c66f9cb6f9431b82f95da7fe9730177 SHA512 60ddc8db5a90589248a0a8f90950907ca3be3362983f6c4847670e6eaf4d7ad22a2b6795b0a1b0a1920075f25f1ffcfd581757c26bfb74deacd000e94459da34 WHIRLPOOL bc847cb65c72daa01db5d6f17a20cbaff741fab1fc7a63d789993334b7853009f59c1ca370d7d3798a26b294c96c3435664314b07ff5a2324fa7ca7980378fe8 DIST libwps-0.3.1.tar.xz 410376 SHA256 bb2c2a7db5121411ba705ccf3452cdce51d9798384fd9621e9702ba802878e93 SHA512 f628e6532b32331c7df0d97a9b71bf1f97347634657148b47d46ba7c2fd888d7fa9ffe52f31cfc24f86688c9c713bfaff360c7fe9f4a92d646cf8f21e7f5c2b1 WHIRLPOOL ebe35fabf22aedccfe3ca35e46971a26332040852357ea0f2241534261c77d597da38766192661ecd6fa24881e0bf9de4a80bdfea300129420d4635924434110 DIST libwps-0.4.1.tar.xz 476732 SHA256 bf915125d647aec18f63d593eb9385bce1e3cdb48649c1c90782d0e0ff5e976a SHA512 675b1d54436d568a990a305267daf33ebfb064e54b7b220f1ada850db85d1780590e161d27a68aa3b33807fab20a73e862f3dfffb62a8a5ff20192ed6f85063f WHIRLPOOL 56d849615588d2a6e33f1f20367b8ce5685bcc1cac6651fd1f48cda238c851fdaa81658d73557ae5f2e4d4f0ca690517543cbeb0a940bbdca2f3347b938d7d7b +DIST libwps-0.4.2.tar.xz 543052 SHA256 e4fa907dd2b49b309fb4a860332bc44158570e02cb4ec07d4c8577b374b9f935 SHA512 6e91a4dbb26335b6d4db47daec70d4f50313a8101de1dccce592cec49e00aaf50256580b3ea0c37f24b7ad1cc065a82e0a71deb0cfcd23dabf0a2627d915f48f WHIRLPOOL 137f54be1a0d342205275891008a8de32ae3ee6ba6c2cdafccd61112e4e99e82039a471ef2aa98f0a935a470f48cc59690e8e783e676cde50a78ff1e56558e6c diff --git a/app-text/libwps/libwps-0.4.2.ebuild b/app-text/libwps/libwps-0.4.2.ebuild new file mode 100644 index 0000000000..a4f3ee0b8d --- /dev/null +++ b/app-text/libwps/libwps-0.4.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils + +DESCRIPTION="Microsoft Works file word processor format import filter library" +HOMEPAGE="http://libwps.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + +LICENSE="|| ( LGPL-2.1 MPL-2.0 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~x86" +IUSE="doc debug static-libs" + +RDEPEND=" + app-text/libwpd:0.10 + dev-libs/boost:= + dev-libs/librevenge +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +src_configure() { + econf \ + --disable-werror \ + $(use_enable static-libs static) \ + --docdir=/usr/share/doc/${PF} \ + $(use_with doc docs) \ + $(use_enable debug) +} + +src_install() { + default + prune_libtool_files --all +} diff --git a/app-text/linuxdoc-tools/Manifest b/app-text/linuxdoc-tools/Manifest index 1d8d55feee..72d51ae8d3 100644 --- a/app-text/linuxdoc-tools/Manifest +++ b/app-text/linuxdoc-tools/Manifest @@ -1,2 +1 @@ -DIST linuxdoc-tools_0.9.68.tar.gz 619242 SHA256 3b8611683d61480a60cdd2497132f15ca15fb583c9fe5543f6750d187a5dee67 SHA512 a78c662f4bf69b68530af0176fb6b35328c004a80cc73e7ed1151d46da3a7868e4a8a61094f8c4081a686f1ed0c58bd19c2c5ad5a2b6677ddc7c686e67a71df7 WHIRLPOOL 966e47e081bf5eb35de546f7cd0522396aba306d8afbeeba55afb91f360c196b196c3271b84ae8a98d7f9a4d0460558986a8a32a824940b0340236c705490676 DIST linuxdoc-tools_0.9.69.orig.tar.gz 604379 SHA256 7103facee18a2ea97186ca459d743d22f7f89ad4b5cd1dfd1c34f83d6bfd4101 SHA512 5e0ca7614acd5a4c67d4beadd12e9665540d664dc4796c361a25d26ccdc53ef9e0b58cd051d028659e07530e351b0773895f8e6d06e5d2c6ffaad0a1f0c4d41e WHIRLPOOL 0ee3492252f6607169a6404701e04030047f4a4d9237d213606a67c8f6b9ec019315a355e78318a2c57ac8cb2eb08b1ab4d6b81a7f05b77b257127b70cd8ae1d diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch deleted file mode 100644 index 2f5b3dc4a2..0000000000 --- a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: linuxdoc-tools-0.9.21/rtf-fix/rtf2rtf.l -=================================================================== ---- linuxdoc-tools-0.9.21.orig/rtf-fix/rtf2rtf.l -+++ linuxdoc-tools-0.9.21/rtf-fix/rtf2rtf.l -@@ -22,7 +22,7 @@ - - %{ - --#include <malloc.h> -+#include <stdlib.h> - #include <stdio.h> - #include <string.h> - diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-compiler.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-compiler.patch deleted file mode 100644 index 9ba731bf58..0000000000 --- a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-compiler.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- rtf-fix/Makefile.orig -+++ rtf-fix/Makefile -@@ -1,6 +1,4 @@ --CC=gcc - LEX=flex --CFLAGS=-O - - all: rtf2rtf - ---- sgmls-1.1/Makefile.orig 2013-03-20 13:40:43.674880678 +0400 -+++ sgmls-1.1/Makefile 2013-03-20 13:40:58.558881151 +0400 -@@ -15,14 +15,11 @@ - # Permissions mode to use for man pages. - MANMODE=444 - --CC=gcc - PROFILE= - INCLUDE= - OPTIMIZE=-O - DEBUG= - WARN= --CFLAGS=$(DEBUG) $(INCLUDE) $(WARN) $(PROFILE) $(OPTIMIZE) --LDFLAGS=$(DEBUG) $(PROFILE) - # Additional libraries needed. - # Ultrix needs -li - LIBS= - ---- Makefile.in.orig 2013-03-20 13:43:36.900886178 +0400 -+++ Makefile.in 2013-03-20 13:43:49.783886587 +0400 -@@ -48,8 +48,6 @@ - OPTIMIZE = -O - DEBUG = - WARN = --CFLAGS = $(DEBUG) $(INCLUDE) $(WARN) $(PROFILE) $(OPTIMIZE) --LDFLAGS = $(DEBUG) $(PROFILE) - - all: - ifeq ($(BUILD_SGMLSASP), true) diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-letter.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-letter.patch deleted file mode 100644 index 8e5048e342..0000000000 --- a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-letter.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- linuxdoc-tools-0.9.68/perl5lib/LinuxDocTools.pm.letter Mon Nov 26 16:09:37 2001 -+++ linuxdoc-tools-0.9.68/perl5lib/LinuxDocTools.pm Mon Nov 26 16:09:49 2001 -@@ -108,7 +108,7 @@ - { option => "pass", type => "s", short => "P" } - ]; - $global->{backend} = "linuxdoc"; -- $global->{papersize} = "a4"; -+ $global->{papersize} = "letter"; - $global->{language} = "en"; - $global->{charset} = "ascii"; - $global->{style} = ""; ---- linuxdoc-tools-0.9.68/man/linuxdoc.1.letter Mon Nov 26 16:10:04 2001 -+++ linuxdoc-tools-0.9.68/man/linuxdoc.1 Mon Nov 26 16:10:42 2001 -@@ -46,8 +46,8 @@ - format, but just output the usage of this suites. - Available formats are: html, info, latex, lyx, rtf, tex, check. - .IP "--papersize=\fIsize\fR, -p --Set the paper size. Default is ``a4'' (European 297x210mm paper). --You may also specify ``letter'' size. -+Set the paper size. Default is ``letter''. -+You may also specify ``a4'' size (European 297x210mm paper). - .IP "--language=\fIlang\fR, -l" - Specify the language of the document (this may change which style - files are used for formatting by a back end). The default language is diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-lex.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-lex.patch deleted file mode 100644 index 9ee97432fd..0000000000 --- a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.68-lex.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- rtf-fix/rtf2rtf.l.orig 2013-03-20 13:14:06.146829954 +0400 -+++ rtf-fix/rtf2rtf.l 2013-03-20 13:14:28.193830654 +0400 -@@ -72,7 +72,7 @@ - int skipnewline = 0; - - extern char *yytext; --extern int yyleng; -+extern yy_size_t yyleng; - - #define CHAPTER 1 - #define SECTION 2 diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.68-r1.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.68-r1.ebuild deleted file mode 100644 index 0a5eaa449d..0000000000 --- a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.68-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils sgml-catalog toolchain-funcs - -DESCRIPTION="A toolset for processing LinuxDoc DTD SGML files" -HOMEPAGE="http://packages.qa.debian.org/l/linuxdoc-tools.html" -SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="MIT SGMLUG" -SLOT="0" -KEYWORDS="amd64 ~ia64 ppc x86 ~x86-fbsd" - -DEPEND="app-text/openjade - app-text/opensp - app-text/sgml-common - dev-texlive/texlive-fontsrecommended - dev-lang/perl - sys-apps/gawk - sys-apps/groff - virtual/latex-base" - -RDEPEND="${DEPEND}" - -sgml-catalog_cat_include "/etc/sgml/linuxdoc.cat" \ - "/usr/share/linuxdoc-tools/linuxdoc-tools.catalog" - -src_prepare() { - epatch \ - "${FILESDIR}/${P}-letter.patch" \ - "${FILESDIR}/${PN}-0.9.21-malloc.patch" \ - "${FILESDIR}/${P}-compiler.patch" \ - "${FILESDIR}/${P}-lex.patch" - - # Wrong path for the catalog. - sed -i -e \ - 's,/iso-entities-8879.1986/iso-entities.cat,/sgml-iso-entities-8879.1986/catalog,' \ - perl5lib/LinuxDocTools.pm || die 'sed failed' - - # Fix incorrect version string in upstream tarball - sed -i -e "s/0.9.66/${PV}/" VERSION || die 'sed on VERSION failed' - - epatch_user -} - -src_configure() { - tc-export CC - econf --with-installed-iso-entities -} - -src_compile() { - emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -} - -src_install() { - # Else fails with sandbox violations - export VARTEXFONTS="${T}/fonts" - - # Besides the path being wrong, in changing perl5libdir, it cannot find the - # catalog. - export SGML_CATALOG_FILES="/usr/share/sgml/sgml-iso-entities-8879.1986/catalog" - - eval `perl -V:installvendorarch` - emake \ - DESTDIR="${D}" \ - perl5libdir="${installvendorarch}" \ - LINUXDOCDOC="/usr/share/doc/${PF}/guide" \ - install - - insinto /usr/share/texmf/tex/latex/misc - doins tex/*.sty - - dodoc ChangeLog README -} diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.69.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.69.ebuild index 7728bbba39..ccc6cc82e8 100644 --- a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.69.ebuild +++ b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.69.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.orig.tar.gz" LICENSE="MIT SGMLUG" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~ia64 ppc x86 ~x86-fbsd" IUSE="doc" DEPEND=" diff --git a/app-text/mupdf/mupdf-1.7a-r1.ebuild b/app-text/mupdf/mupdf-1.7a-r1.ebuild new file mode 100644 index 0000000000..2bb7606784 --- /dev/null +++ b/app-text/mupdf/mupdf-1.7a-r1.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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=987969ac033151810aade57d45c3d968dbf83d60;sf=tgz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +MY_SOVER=1.7 +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 javascript libressl +openssl static static-libs" + +LIB_DEPEND=" + !libressl? ( dev-libs/openssl:0[static-libs?] ) + libressl? ( dev-libs/libressl[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?] ) + javascript? ( dev-lang/mujs )" +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 \ + "${FILESDIR}"/${PN}-1.7a-system-mujs.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)" \ + -e "1iHAVE_MUJS = $(usex javascript)" \ + -e "1iMUJS_LIBS = -lmujs" \ + -e "1iMUJS_CFLAGS =" \ + -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} +} diff --git a/app-text/mupdf/mupdf-9999.ebuild b/app-text/mupdf/mupdf-9999.ebuild index 420f7075d0..d275c29d17 100644 --- a/app-text/mupdf/mupdf-9999.ebuild +++ b/app-text/mupdf/mupdf-9999.ebuild @@ -15,9 +15,11 @@ LICENSE="AGPL-3" MY_SOVER=1.7 SLOT="0/${MY_SOVER}" KEYWORDS="" -IUSE="X vanilla curl openssl static static-libs" +IUSE="X vanilla curl libressl openssl static static-libs" -LIB_DEPEND="dev-libs/openssl[static-libs?] +LIB_DEPEND=" + !libressl? ( dev-libs/openssl:0[static-libs?] ) + libressl? ( dev-libs/libressl[static-libs?] ) media-libs/freetype:2[static-libs?] media-libs/jbig2dec[static-libs?] media-libs/openjpeg:2[static-libs?] diff --git a/app-text/paps/files/paps-0.6.8-fix-freetype-include.patch b/app-text/paps/files/paps-0.6.8-fix-freetype-include.patch index 30b456e774..ab97d22a29 100644 --- a/app-text/paps/files/paps-0.6.8-fix-freetype-include.patch +++ b/app-text/paps/files/paps-0.6.8-fix-freetype-include.patch @@ -1,13 +1,14 @@ --- paps-0.6.8/src/libpaps.c +++ paps-0.6.8/src/libpaps.c -@@ -25,8 +25,8 @@ +@@ -25,8 +25,9 @@ #include <pango/pango.h> #include <pango/pangoft2.h> -#include <freetype/ftglyph.h> -#include <freetype/ftoutln.h> -+#include <ftglyph.h> -+#include <ftoutln.h> ++#include <ft2build.h> ++#include FT_GLYPH_H ++#include FT_OUTLINE_H #include <errno.h> #include <stdlib.h> #include <stdio.h> diff --git a/app-text/sigil/Manifest b/app-text/sigil/Manifest index 9debb23a9a..42ce7a3784 100644 --- a/app-text/sigil/Manifest +++ b/app-text/sigil/Manifest @@ -1,4 +1,2 @@ -DIST sigil-0.8.5.tar.gz 19394323 SHA256 12540493685988a2a3a3898675b8c92c422fbec43513bdd935b802fc68ca40f4 SHA512 fd4d65afe5afe97522727681963c08483b9ab78070fed2e13c987a45d5f8b9885d7a55c721d25213c097016bd1c375369f1ebedc079329bd995955e6d75d2d06 WHIRLPOOL 0026e04e9f304186a5f6c6d7756cdb30c004e0da4f969d89c19dfa1a475dfe29a85058c82d4066089111778d83c411d520bced0ce19e8fd94b80f0a1a5608ad6 -DIST sigil-0.8.6.tar.gz 19394568 SHA256 5f89b47abbf0a7befa4e776083db5426456f8ef1ef50bd168dc98d621fb2ad26 SHA512 5d45ca43520f6fd13e83c97da24d613a05e9b33dd0e07637f872a0fb6050f345f9228a8f63d1e81ee727f07d6dbdf306d55fdb51d0ac67dde33327465c3c6732 WHIRLPOOL 99388aef513842b930c4f549fdfa23414366a9af390850fa982dd3ef53d59ab4bd443001929bb50d83699ed4f960104f8f96452744a9acb5f08416843dcbe960 DIST sigil-0.8.7.tar.gz 19394061 SHA256 0352cc46714ebb5067a0fbdbbc76dded8f10ea0f4f43374c7dbcac6eba49e104 SHA512 24b74c835ae1f8fb887c9d2c59b3ccc6720ce1fe8d19a6b0056754ab5ea6e63c34c4b229f4e4b3a880e722876d288e58385f5a0ad15b295f147b77b1acf28652 WHIRLPOOL 2cb7a8a928069a2f005396faa9bdacde1f77f3cca3a3ba2458b8562e48298a127b9de9d7ecea5f106ad68865d5074b13fff5a234497b2b6655ac1a3c3edef827 -DIST sigil-0.8.900_pre.tar.gz 17691810 SHA256 8f96b2220abb96c53d72d4d2f704f9fdbd60443ace2f226ebc19c14e43ca0e5a SHA512 4b642c21e9500db04fe31117cdf3a083e4609ddc0e1c6323d1561e771bb033ab57d2edb024a12a74400332d97e5d5ee2d25f4635f87df9c09d940a6b12700518 WHIRLPOOL 14262882ce60bec0fb66a20afd3241390f97aa97cf29b32bf159703ddbf18a0dd7bfa463737573d266522eccb4ed15e89e8bf9ec03357929bfeaf6dcfa61a29e +DIST sigil-0.8.901_pre.tar.gz 17447097 SHA256 f72b22949679d545e0565c77361f574d4b6149c7b74f4ea855d4ef8f9b85bbb3 SHA512 a776cf5cc2f39a69dd02df8ced07523317f6e6b9259525efd98169410430c7a400275c1e4e1b5676cd96b22a22a0993a29c32c3bf37842cbcc278064b15c1356 WHIRLPOOL 0a410b374eb0490778b209a5579142cf85f43407ea6082ccf8c864f7f350a12d3502ced0b31ecb619a017c89c8e60ffe0fbc3d9d35c1262991822d89f3b9887c diff --git a/app-text/sigil/sigil-0.8.5.ebuild b/app-text/sigil/sigil-0.8.5.ebuild deleted file mode 100644 index f830538b47..0000000000 --- a/app-text/sigil/sigil-0.8.5.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -CMAKE_MIN_VERSION="3.0" -CMAKE_BUILD_TYPE="Release" - -# This ebuild could use some python checks, as sigil contains python plugin architecture. - -inherit eutils cmake-utils - -MY_PN="Sigil" - -DESCRIPTION="Sigil is a multi-platform WYSIWYG ebook editor for ePub format" -HOMEPAGE="http://sigil-ebook.com/" -SRC_URI="https://github.com/user-none/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=sys-libs/zlib-1.2.7[minizip] - >=dev-libs/libpcre-8.31[pcre16] - >=dev-libs/boost-1.49[threads] - >=app-text/hunspell-1.3.2 - >=dev-libs/xerces-c-3.1.1[icu] - >=dev-qt/qtcore-5.4:5 - >=dev-qt/qtwebkit-5.4:5 - >=dev-qt/qtsvg-5.4:5 - >=dev-qt/qtgui-5.4:5 - >=dev-qt/qtwidgets-5.4:5 - >=dev-qt/qtxml-5.4:5 - >=dev-qt/qtxmlpatterns-5.4:5 - >=dev-qt/qtconcurrent-5.4:5 - >=dev-qt/qtprintsupport-5.4:5 - >=dev-qt/qtnetwork-5.4:5 -" -DEPEND="${RDEPEND} - virtual/pkgconfig - >=dev-qt/linguist-tools-5.4:5 -" - -S="${WORKDIR}/${MY_PN}-${PV}" - -DOCS=( README.md ) - -src_prepare() { - # sigil tries to copy non-needed qt libs for deb package, safe to ignore this completely - sed -e '/set( QT_LIBS/d' -i src/Sigil/CMakeLists.txt || die 'sed failed' - - cmake-utils_src_prepare -} diff --git a/app-text/sigil/sigil-0.8.6-r1.ebuild b/app-text/sigil/sigil-0.8.6-r1.ebuild deleted file mode 100644 index 45fc34761c..0000000000 --- a/app-text/sigil/sigil-0.8.6-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -CMAKE_MIN_VERSION="3.0" -CMAKE_BUILD_TYPE="Release" - -# This ebuild could use some python checks, as sigil contains python plugin architecture. - -inherit eutils cmake-utils - -MY_PN="Sigil" - -DESCRIPTION="Sigil is a multi-platform WYSIWYG ebook editor for ePub format" -HOMEPAGE="http://sigil-ebook.com/" -SRC_URI="https://github.com/user-none/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=app-text/hunspell-1.3.2 - >=dev-libs/boost-1.49[threads] - >=dev-libs/libpcre-8.31[pcre16] - >=dev-libs/xerces-c-3.1.1[icu] - >=dev-qt/qtconcurrent-5.4:5 - >=dev-qt/qtcore-5.4:5 - >=dev-qt/qtgui-5.4:5 - >=dev-qt/qtnetwork-5.4:5 - >=dev-qt/qtprintsupport-5.4:5 - >=dev-qt/qtsvg-5.4:5 - >=dev-qt/qtwebkit-5.4:5 - >=dev-qt/qtwidgets-5.4:5 - >=dev-qt/qtxml-5.4:5 - >=dev-qt/qtxmlpatterns-5.4:5 - >=sys-libs/zlib-1.2.7[minizip] -" -DEPEND="${RDEPEND} - virtual/pkgconfig - >=dev-qt/linguist-tools-5.4:5 -" - -S="${WORKDIR}/${MY_PN}-${PV}" - -DOCS=( README.md ) - -src_prepare() { - # sigil tries to copy non-needed qt libs for deb package, safe to ignore this completely - sed -e '/set( QT_LIBS/d' -i src/Sigil/CMakeLists.txt || die "sed failed" - - cmake-utils_src_prepare -} - -src_configure() { - cmake-utils_src_configure - - cd "${WORKDIR}/${P}_build" || die "Where is the build dir?" - for i in CMakeCache.txt src/Sigil/CMakeFiles/sigil.dir/link.txt $(find . -name '*.make') - do - sed -e 's/-O3 -DNDEBUG/-DNDEBUG/' -i ${i} || die "sed failed" - done -} diff --git a/app-text/sigil/sigil-0.8.6.ebuild b/app-text/sigil/sigil-0.8.7-r1.ebuild index f830538b47..6b75376d53 100644 --- a/app-text/sigil/sigil-0.8.6.ebuild +++ b/app-text/sigil/sigil-0.8.7-r1.ebuild @@ -4,7 +4,6 @@ EAPI=5 CMAKE_MIN_VERSION="3.0" -CMAKE_BUILD_TYPE="Release" # This ebuild could use some python checks, as sigil contains python plugin architecture. @@ -14,7 +13,7 @@ MY_PN="Sigil" DESCRIPTION="Sigil is a multi-platform WYSIWYG ebook editor for ePub format" HOMEPAGE="http://sigil-ebook.com/" -SRC_URI="https://github.com/user-none/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/Sigil-Ebook/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" @@ -22,23 +21,24 @@ KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" - >=sys-libs/zlib-1.2.7[minizip] - >=dev-libs/libpcre-8.31[pcre16] - >=dev-libs/boost-1.49[threads] >=app-text/hunspell-1.3.2 + >=dev-libs/boost-1.49[threads] + >=dev-libs/libpcre-8.31[pcre16] >=dev-libs/xerces-c-3.1.1[icu] + >=dev-qt/qtconcurrent-5.4:5 >=dev-qt/qtcore-5.4:5 - >=dev-qt/qtwebkit-5.4:5 - >=dev-qt/qtsvg-5.4:5 >=dev-qt/qtgui-5.4:5 + >=dev-qt/qtnetwork-5.4:5 + >=dev-qt/qtprintsupport-5.4:5 + >=dev-qt/qtsvg-5.4:5 + >=dev-qt/qtwebkit-5.4:5 >=dev-qt/qtwidgets-5.4:5 >=dev-qt/qtxml-5.4:5 >=dev-qt/qtxmlpatterns-5.4:5 - >=dev-qt/qtconcurrent-5.4:5 - >=dev-qt/qtprintsupport-5.4:5 - >=dev-qt/qtnetwork-5.4:5 + >=sys-libs/zlib-1.2.7[minizip] " DEPEND="${RDEPEND} + >=sys-devel/gcc-4.8 virtual/pkgconfig >=dev-qt/linguist-tools-5.4:5 " @@ -49,7 +49,7 @@ DOCS=( README.md ) src_prepare() { # sigil tries to copy non-needed qt libs for deb package, safe to ignore this completely - sed -e '/set( QT_LIBS/d' -i src/Sigil/CMakeLists.txt || die 'sed failed' + sed -e '/set( QT_LIBS/d' -i src/Sigil/CMakeLists.txt || die "sed failed" cmake-utils_src_prepare } diff --git a/app-text/sigil/sigil-0.8.900_pre.ebuild b/app-text/sigil/sigil-0.8.901_pre.ebuild index 9ec78bd7b8..43cb414b4e 100644 --- a/app-text/sigil/sigil-0.8.900_pre.ebuild +++ b/app-text/sigil/sigil-0.8.901_pre.ebuild @@ -4,14 +4,14 @@ EAPI=5 CMAKE_MIN_VERSION="3.0" -CMAKE_BUILD_TYPE="Release" -# This ebuild could use some python checks, as sigil contains python plugin architecture. +# Sigil supports Python 3.5 already. Include it when we have the deps for it. +PYTHON_COMPAT=( python3_4 ) -inherit eutils cmake-utils +inherit eutils cmake-utils python-single-r1 MY_PN="Sigil" -MY_PV="0.8.900" +MY_PV="0.8.901" DESCRIPTION="Sigil is a multi-platform WYSIWYG ebook editor for ePub format" HOMEPAGE="http://sigil-ebook.com/" @@ -23,10 +23,17 @@ KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" - dev-lang/python:3.4 - >=dev-libs/boost-1.49[threads] - >=dev-libs/libpcre-8.31[pcre16] - >=dev-libs/xerces-c-3.1.1[icu] + dev-libs/boost[threads] + dev-libs/libpcre[pcre16] + dev-libs/xerces-c[icu] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/cssselect[${PYTHON_USEDEP}] + dev-python/cssutils[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] >=dev-qt/qtconcurrent-5.4:5 >=dev-qt/qtcore-5.4:5 >=dev-qt/qtgui-5.4:5 @@ -37,16 +44,19 @@ RDEPEND=" >=dev-qt/qtwidgets-5.4:5 >=dev-qt/qtxml-5.4:5 >=dev-qt/qtxmlpatterns-5.4:5 - >=sys-libs/zlib-1.2.7[minizip] + sys-libs/zlib[minizip] " DEPEND="${RDEPEND} + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=sys-devel/gcc-4.8 virtual/pkgconfig >=dev-qt/linguist-tools-5.4:5 " S="${WORKDIR}/${MY_PN}-${MY_PV}" -DOCS=( README.md ChangeLog.txt ) +DOCS=( ChangeLog.txt README.md ) src_prepare() { # sigil tries to copy non-needed qt libs for deb package, safe to ignore this completely @@ -61,10 +71,4 @@ src_configure() { -DSYSTEM_LIBS_REQUIRED=1 ) cmake-utils_src_configure - - cd "${WORKDIR}/${P}_build" || die "Where is the build dir?" - for i in CMakeCache.txt src/CMakeFiles/sigil.dir/link.txt $(find . -name '*.make') - do - sed -e 's/-O3 -DNDEBUG/-DNDEBUG/' -i ${i} || die "sed failed" - done } diff --git a/app-text/yelp-tools/yelp-tools-3.16.1.ebuild b/app-text/yelp-tools/yelp-tools-3.16.1.ebuild index b1770b3a80..0bc22b0e77 100644 --- a/app-text/yelp-tools/yelp-tools-3.16.1.ebuild +++ b/app-text/yelp-tools/yelp-tools-3.16.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.gnome.org/" LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux" IUSE="" RDEPEND=" |