Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/graaff:master commit in: dev-libs/libpcre2/
Date: Mon, 22 Aug 2016 19:01:07
Message-Id: 1471887019.81079bf0d5eee3bc3eeee004f2c54c2105d2d25a.graaff@gentoo
1 commit: 81079bf0d5eee3bc3eeee004f2c54c2105d2d25a
2 Author: Hans de Graaff <hans <AT> degraaff <DOT> org>
3 AuthorDate: Mon Aug 22 17:30:19 2016 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 22 17:30:19 2016 +0000
6 URL: https://gitweb.gentoo.org/dev/graaff.git/commit/?id=81079bf0
7
8 newer version available in the gentoo repository
9
10 dev-libs/libpcre2/Manifest | 1 -
11 dev-libs/libpcre2/libpcre2-10.21.ebuild | 88 ---------------------------------
12 dev-libs/libpcre2/metadata.xml | 27 ----------
13 3 files changed, 116 deletions(-)
14
15 diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest
16 deleted file mode 100644
17 index 854684a..0000000
18 --- a/dev-libs/libpcre2/Manifest
19 +++ /dev/null
20 @@ -1 +0,0 @@
21 -DIST pcre2-10.21.tar.bz2 1455359 SHA256 c66a17509328a7251782691093e75ede7484a203ebc6bed3c08122b092ccd4e0 SHA512 82f16e5476919de66bbd15a96a0f769bc03f55e679280d470f13e932b660efb7f57637c42a5d0907d1a84f836636bf57756ea961ae1d5763463c6964a8c37bb6 WHIRLPOOL 755f4d0531e8f68c469018833e5d7ba02b683bf1f19639ca634bf690ca42fb9403ead4c159667807c264392301f6999664f60d0ec03c87a230234b6ad327142e
22
23 diff --git a/dev-libs/libpcre2/libpcre2-10.21.ebuild b/dev-libs/libpcre2/libpcre2-10.21.ebuild
24 deleted file mode 100644
25 index edf1cbc..0000000
26 --- a/dev-libs/libpcre2/libpcre2-10.21.ebuild
27 +++ /dev/null
28 @@ -1,88 +0,0 @@
29 -# Copyright 1999-2016 Gentoo Foundation
30 -# Distributed under the terms of the GNU General Public License v2
31 -# $Id$
32 -
33 -EAPI=5
34 -
35 -inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal
36 -
37 -MY_PV="${PV%_*}"
38 -
39 -DESCRIPTION="Perl-compatible regular expression library"
40 -HOMEPAGE="http://www.pcre.org/"
41 -MY_P="pcre2-${MY_PV/_rc/-RC}"
42 -if [[ ${PV} != *_rc* ]] ; then
43 - # Only the final releases are available here.
44 - SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
45 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
46 -else
47 - SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
48 -fi
49 -
50 -LICENSE="BSD"
51 -SLOT="0"
52 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
53 -IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
54 -REQUIRED_USE="readline? ( !libedit )
55 - libedit? ( !readline )"
56 -
57 -RDEPEND="bzip2? ( app-arch/bzip2 )
58 - zlib? ( sys-libs/zlib )
59 - libedit? ( dev-libs/libedit )
60 - readline? ( sys-libs/readline:0= )"
61 -DEPEND="${RDEPEND}
62 - virtual/pkgconfig
63 - userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
64 -RDEPEND="${RDEPEND}
65 - abi_x86_32? (
66 - !<=app-emulation/emul-linux-x86-baselibs-20131008-r2
67 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
68 - )"
69 -
70 -S=${WORKDIR}/${MY_P}
71 -
72 -MULTILIB_CHOST_TOOLS=(
73 - /usr/bin/pcre2-config
74 -)
75 -
76 -src_prepare() {
77 - local pc
78 - for pc in *.pc.in ; do
79 - echo "Libs.private: @PTHREAD_CFLAGS@" >> ${pc} #454478
80 - done
81 - elibtoolize
82 -}
83 -
84 -multilib_src_configure() {
85 - ECONF_SOURCE="${S}" econf \
86 - --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
87 - $(multilib_native_use_enable bzip2 pcre2grep-libbz2) \
88 - $(use_enable jit) $(use_enable jit pcre2grep-jit) \
89 - $(use_enable pcre16 pcre2-16) \
90 - $(use_enable pcre32 pcre2-32) \
91 - $(multilib_native_use_enable libedit pcre2test-libedit) \
92 - $(multilib_native_use_enable readline pcre2test-libreadline) \
93 - $(use_enable static-libs static) \
94 - $(use_enable unicode) \
95 - $(multilib_native_use_enable zlib pcre2grep-libz) \
96 - --enable-pcre2-8 \
97 - --enable-shared \
98 - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
99 - --docdir="${EPREFIX}"/usr/share/doc/${PF}
100 -}
101 -
102 -multilib_src_compile() {
103 - emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
104 -}
105 -
106 -multilib_src_install() {
107 - emake \
108 - DESTDIR="${D}" \
109 - $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
110 - install
111 - multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix
112 -}
113 -
114 -multilib_src_install_all() {
115 - prune_libtool_files
116 -}
117
118 diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml
119 deleted file mode 100644
120 index 7c03294..0000000
121 --- a/dev-libs/libpcre2/metadata.xml
122 +++ /dev/null
123 @@ -1,27 +0,0 @@
124 -<?xml version="1.0" encoding="UTF-8"?>
125 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
126 -<pkgmetadata>
127 -<maintainer>
128 - <email>graaff@g.o</email>
129 -</maintainer>
130 -<use>
131 - <flag name="bzip2">
132 - Add support for pcregrep command to search within
133 - bzip2-compressed files (via <pkg>app-arch/bzip2</pkg>).
134 - </flag>
135 - <flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag>
136 - <flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag>
137 - <flag name="readline">
138 - Add support for command line editing to pcretest, through
139 - <pkg>sys-libs/readline</pkg>.
140 - </flag>
141 - <flag name="recursion-limit">
142 - Limit match recursion to 8192; if disabled, the default limit is
143 - used, which is the same as the match limit.
144 - </flag>
145 - <flag name="zlib">
146 - Add support for pcregrep command to search within
147 - gzip-compressed files (via <pkg>sys-libs/zlib</pkg>).
148 - </flag>
149 -</use>
150 -</pkgmetadata>