Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 509978 Details for
Bug 640974
dev-libs/liblinebreak removal
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
dev-libs-liblinebreak-complete-removal.patch
0004-dev-libs-liblinebreak-complete-removal.patch (text/plain), 8.58 KB, created by
Johannes Janssen
on 2017-12-14 01:25:19 UTC
(
hide
)
Description:
dev-libs-liblinebreak-complete-removal.patch
Filename:
MIME Type:
Creator:
Johannes Janssen
Created:
2017-12-14 01:25:19 UTC
Size:
8.58 KB
patch
obsolete
>From 3042a54cef19813fcdf72853ad8d91169e30d974 Mon Sep 17 00:00:00 2001 >From: Johannes Janssen <mail@johannes-janssen.de> >Date: Thu, 14 Dec 2017 01:41:40 +0100 >Subject: [PATCH 4/4] dev-libs/liblinebreak: complete removal > >Library is obsolete by its successor dev-libs/libunibreak. Only old >versions of app-text/fbreader depend on it and are removed. > >Package-Manager: Portage-2.3.13, Repoman-2.3.3 >--- > app-text/fbreader/fbreader-0.99.4-r2.ebuild | 88 ------------------------- > app-text/fbreader/fbreader-0.99.4-r3.ebuild | 95 --------------------------- > dev-libs/liblinebreak/Manifest | 1 - > dev-libs/liblinebreak/liblinebreak-2.1.ebuild | 24 ------- > dev-libs/liblinebreak/metadata.xml | 13 ---- > dev-libs/libunibreak/libunibreak-4.0.ebuild | 1 - > 6 files changed, 222 deletions(-) > delete mode 100644 app-text/fbreader/fbreader-0.99.4-r2.ebuild > delete mode 100644 app-text/fbreader/fbreader-0.99.4-r3.ebuild > delete mode 100644 dev-libs/liblinebreak/Manifest > delete mode 100644 dev-libs/liblinebreak/liblinebreak-2.1.ebuild > delete mode 100644 dev-libs/liblinebreak/metadata.xml > >diff --git a/app-text/fbreader/fbreader-0.99.4-r2.ebuild b/app-text/fbreader/fbreader-0.99.4-r2.ebuild >deleted file mode 100644 >index 640ecf7f3a9..00000000000 >--- a/app-text/fbreader/fbreader-0.99.4-r2.ebuild >+++ /dev/null >@@ -1,88 +0,0 @@ >-# Copyright 1999-2017 Gentoo Foundation >-# Distributed under the terms of the GNU General Public License v2 >- >-EAPI=5 >- >-inherit eutils multilib >- >-DESCRIPTION="E-Book Reader. Supports many e-book formats" >-HOMEPAGE="http://www.fbreader.org/" >-SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz" >- >-LICENSE="GPL-2" >-SLOT="0" >-KEYWORDS="~amd64 ~arm ~ppc ~x86" # do not stablize as upstream is dead >-IUSE="debug" >- >-RDEPEND=" >- app-arch/bzip2 >- dev-libs/expat >- dev-libs/liblinebreak >- dev-libs/fribidi >- dev-db/sqlite >- net-misc/curl >- sys-libs/zlib >- dev-qt/qtcore:4[ssl] >- dev-qt/qtgui:4 >-" >-DEPEND="${RDEPEND} >- virtual/pkgconfig >-" >- >-src_prepare() { >- # Still use linebreak instead of new unibreak >- sed -e "s:-lunibreak:-llinebreak:" \ >- -i makefiles/config.mk zlibrary/text/Makefile || die "fixing libunibreak failed" >- >- # Let portage decide about the compiler >- sed -e "/^CC = /d" \ >- -i makefiles/arch/desktop.mk || die "removing CC line failed" >- >- # let portage strip the binary >- sed -e '/@strip/d' \ >- -i fbreader/desktop/Makefile || die >- >- # Respect *FLAGS >- sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \ >- -i makefiles/arch/desktop.mk || die "CFLAGS sed failed" >- sed -e "/^ CFLAGS +=/ d" \ >- -i makefiles/config.mk || die "CFLAGS sed failed" >- sed -e "/^ LDFLAGS += -s$/ d" \ >- -i makefiles/config.mk || die "sed failed" >- sed -e "/^LDFLAGS =$/ d" \ >- -i makefiles/arch/desktop.mk || die "sed failed" >- >- echo "TARGET_ARCH = desktop" > makefiles/target.mk >- echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk >- >- echo "UI_TYPE = qt4" >> makefiles/target.mk >- sed -e 's:MOC = moc-qt4:MOC = /usr/bin/moc:' \ >- -i makefiles/arch/desktop.mk || die "updating desktop.mk failed" >- >- if use debug; then >- echo "TARGET_STATUS = debug" >> makefiles/target.mk >- else >- echo "TARGET_STATUS = release" >> makefiles/target.mk >- fi >- >- # bug #452636 >- epatch "${FILESDIR}"/${P}.patch >- # bug #515698 >- epatch "${FILESDIR}"/${P}-qreal-cast.patch >- # bug #516794 >- epatch "${FILESDIR}"/${P}-mimetypes.patch >- # bug #437262 >- epatch "${FILESDIR}"/${P}-ld-bfd.patch >- # bug #592588 >- epatch "${FILESDIR}"/${P}-gcc6.patch >-} >- >-src_compile() { >- # bug #484516 >- emake -j1 >-} >- >-src_install() { >- default >- dosym FBReader /usr/bin/fbreader >-} >diff --git a/app-text/fbreader/fbreader-0.99.4-r3.ebuild b/app-text/fbreader/fbreader-0.99.4-r3.ebuild >deleted file mode 100644 >index 37c8d0e38bf..00000000000 >--- a/app-text/fbreader/fbreader-0.99.4-r3.ebuild >+++ /dev/null >@@ -1,95 +0,0 @@ >-# Copyright 1999-2017 Gentoo Foundation >-# Distributed under the terms of the GNU General Public License v2 >- >-EAPI=6 >- >-inherit eutils multilib flag-o-matic >- >-DESCRIPTION="E-Book Reader. Supports many e-book formats" >-HOMEPAGE="http://www.fbreader.org/" >-SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz" >- >-LICENSE="GPL-2" >-SLOT="0" >-KEYWORDS="~amd64 ~arm ~ppc ~x86" # do not stablize as upstream is dead >-IUSE="debug" >- >-RDEPEND=" >- app-arch/bzip2 >- dev-libs/expat >- dev-libs/liblinebreak >- dev-libs/fribidi >- dev-db/sqlite >- net-misc/curl >- sys-libs/zlib >- dev-qt/qtcore:5 >- dev-qt/qtgui:5 >- dev-qt/qtwidgets:5 >- dev-qt/qtnetwork:5[ssl] >-" >-DEPEND="${RDEPEND} >- virtual/pkgconfig >-" >- >-src_prepare() { >- # Still use linebreak instead of new unibreak >- sed -e "s:-lunibreak:-llinebreak:" \ >- -i makefiles/config.mk zlibrary/text/Makefile || die "fixing libunibreak failed" >- >- # Let portage decide about the compiler >- sed -e "/^CC = /d" \ >- -i makefiles/arch/desktop.mk || die "removing CC line failed" >- >- # let portage strip the binary >- sed -e '/@strip/d' \ >- -i fbreader/desktop/Makefile || die >- >- # Respect *FLAGS >- sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \ >- -i makefiles/arch/desktop.mk || die "CFLAGS sed failed" >- sed -e "/^ CFLAGS +=/ d" \ >- -i makefiles/config.mk || die "CFLAGS sed failed" >- sed -e "/^ LDFLAGS += -s$/ d" \ >- -i makefiles/config.mk || die "sed failed" >- sed -e "/^LDFLAGS =$/ d" \ >- -i makefiles/arch/desktop.mk || die "sed failed" >- >- echo "TARGET_ARCH = desktop" > makefiles/target.mk >- echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk >- >- echo "UI_TYPE = qt4" >> makefiles/target.mk >- sed -e 's:MOC = moc-qt4:MOC = /usr/bin/moc:' \ >- -i makefiles/arch/desktop.mk || die "updating desktop.mk failed" >- >- if use debug; then >- echo "TARGET_STATUS = debug" >> makefiles/target.mk >- else >- echo "TARGET_STATUS = release" >> makefiles/target.mk >- fi >- >- # bug #452636 >- eapply "${FILESDIR}"/${P}.patch >- # bug #515698 >- eapply "${FILESDIR}"/${P}-qreal-cast.patch >- # bug #516794 >- eapply "${FILESDIR}"/${P}-mimetypes.patch >- # bug #437262 >- eapply "${FILESDIR}"/${P}-ld-bfd.patch >- # bug #592588 >- eapply -p0 "${FILESDIR}"/${P}-gcc6.patch >- >- eapply "${FILESDIR}"/${P}-qt5.patch >- append-cflags -std=c++11 >- >- eapply_user >-} >- >-src_compile() { >- # bug #484516 >- emake -j1 >-} >- >-src_install() { >- default >- dosym FBReader /usr/bin/fbreader >-} >diff --git a/dev-libs/liblinebreak/Manifest b/dev-libs/liblinebreak/Manifest >deleted file mode 100644 >index ac1cc9ad3d7..00000000000 >--- a/dev-libs/liblinebreak/Manifest >+++ /dev/null >@@ -1 +0,0 @@ >-DIST liblinebreak-2.1.tar.gz 390922 BLAKE2B a121375a29a060bbd28db317bac86a7b65257ee972406abbc75ee58239212723d8bc0fad4f20cd52870e17f89c42a95f2f1bfc3e5ae7a7bc95d3fb6fa22024cb SHA512 063cef3bf2d5266387c00a5f5adce883b6ae9c33e153f5cda5475652a45fe5e3a0b609a56ec1093cfe988869cf3164285756e3b7a7428a02ee7184f683c7eb3a >diff --git a/dev-libs/liblinebreak/liblinebreak-2.1.ebuild b/dev-libs/liblinebreak/liblinebreak-2.1.ebuild >deleted file mode 100644 >index ecdf854b2ec..00000000000 >--- a/dev-libs/liblinebreak/liblinebreak-2.1.ebuild >+++ /dev/null >@@ -1,24 +0,0 @@ >-# Copyright 1999-2014 Gentoo Foundation >-# Distributed under the terms of the GNU General Public License v2 >- >-EAPI=5 >-inherit eutils >- >-DESCRIPTION="Line breaking library" >-HOMEPAGE="http://vimgadgets.sourceforge.net/liblinebreak/" >-SRC_URI="mirror://sourceforge/vimgadgets/${P}.tar.gz" >- >-LICENSE="ZLIB" >-SLOT="0" >-KEYWORDS="amd64 ~arm ppc x86" >-IUSE="static-libs" >- >-src_configure() { >- econf \ >- $(use_enable static-libs static) >-} >- >-src_install() { >- default >- prune_libtool_files >-} >diff --git a/dev-libs/liblinebreak/metadata.xml b/dev-libs/liblinebreak/metadata.xml >deleted file mode 100644 >index 807d441a36f..00000000000 >--- a/dev-libs/liblinebreak/metadata.xml >+++ /dev/null >@@ -1,13 +0,0 @@ >-<?xml version="1.0" encoding="UTF-8"?> >-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> >-<pkgmetadata> >- <!-- maintainer-needed --> >- <longdescription lang="en"> >- Liblinebreak is an implementation of the line breaking algorithm as described >- in Unicode 5.1.0 Standard Annex 14, Revision 22. It breaks lines that contain >- Unicode characters. It is designed to be used in a generic text renderer. >- </longdescription> >- <upstream> >- <remote-id type="sourceforge">vimgadgets</remote-id> >- </upstream> >-</pkgmetadata> >diff --git a/dev-libs/libunibreak/libunibreak-4.0.ebuild b/dev-libs/libunibreak/libunibreak-4.0.ebuild >index f531bb66e38..f36a22de972 100644 >--- a/dev-libs/libunibreak/libunibreak-4.0.ebuild >+++ b/dev-libs/libunibreak/libunibreak-4.0.ebuild >@@ -14,7 +14,6 @@ KEYWORDS="~amd64 ~arm ~ppc ~x86" > IUSE="doc +man static-libs" > > DEPEND="man? ( app-doc/doxygen )" >-RDEPEND="!dev-libs/liblinebreak" > > src_prepare() { > use man && echo -e 'GENERATE_MAN=YES\nGENERATE_HTML=NO' >> Doxyfile >-- >2.13.6 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 640974
: 509978