1 |
commit: ab64f0983a4208f52f61d04d85832bb0ed98a36f |
2 |
Author: Sergey Alirzaev <zl29ah <AT> gmail <DOT> com> |
3 |
AuthorDate: Wed Mar 14 18:46:10 2018 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Mar 20 17:55:20 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab64f098 |
7 |
|
8 |
app-text/discount: version bump to 2.2.3a |
9 |
|
10 |
fixed stripping |
11 |
|
12 |
Closes: https://github.com/gentoo/gentoo/pull/7462 |
13 |
|
14 |
app-text/discount/Manifest | 1 + |
15 |
app-text/discount/discount-2.2.3a.ebuild | 70 ++++++++++++++++++++++++++++++++ |
16 |
2 files changed, 71 insertions(+) |
17 |
|
18 |
diff --git a/app-text/discount/Manifest b/app-text/discount/Manifest |
19 |
index 1b10a568d4b..4ccdcac100c 100644 |
20 |
--- a/app-text/discount/Manifest |
21 |
+++ b/app-text/discount/Manifest |
22 |
@@ -1,2 +1,3 @@ |
23 |
DIST discount-2.1.8a.tar.bz2 85161 BLAKE2B 15b2f3e935115e6b9f2c4ba1c11b1d6ea6f32123bd11c1e13dcab7fd9badac9a4f7d671c0cf04a6dd9564e40fbd6970f26c473c188444db75e0ee6b91a1ed1bc SHA512 a1eba7076a27da56136b8057189c5474a36bf11f8233cbae270c8a0cf9b070332b4dcdbbbecfbfbe1d8c19961ccaf87cee27ebe855c6bc6558d8ccc423553c96 |
24 |
DIST discount-2.2.2.tar.bz2 89288 BLAKE2B 43950b3000f4d6e30603562694e965518be10107e534f48592f7f2d62959778244193fe5ab788f7f697bb099bb1ac940948ec92dabde1219a69bbe380eb5f66a SHA512 67d882c0a334592230332815c543458b3c916a950bf7983f8a468fbc9f61154b4023d4bf451b76639fcb3a076506b48118f192a8e21f2535b3f49c7f081bbdf3 |
25 |
+DIST discount-2.2.3a.tar.bz2 98325 BLAKE2B b566a6f4d5a1f3481a0a665f7820508784b2ce6ec60d0b4ff833bed46c01a9a6bf6a697fc528bcddd37232246982e861a89733bf6654cedecc95a09def729463 SHA512 cf995a46879f269f3e02f7d480303d229676bb36f71fe045d3a8eab7306fca9cce98496611b9fb9e0a14a9cf46ee66bd239dd9c946dff54ae09277fd66459c1f |
26 |
|
27 |
diff --git a/app-text/discount/discount-2.2.3a.ebuild b/app-text/discount/discount-2.2.3a.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..8aa88de24c6 |
30 |
--- /dev/null |
31 |
+++ b/app-text/discount/discount-2.2.3a.ebuild |
32 |
@@ -0,0 +1,70 @@ |
33 |
+# Copyright 1999-2016 Gentoo Foundation |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=6 |
37 |
+ |
38 |
+inherit toolchain-funcs |
39 |
+ |
40 |
+DESCRIPTION="A Markdown-to HTML translator written in C" |
41 |
+HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/" |
42 |
+SRC_URI="http://www.pell.portland.or.us/~orc/Code/${PN}/${P}.tar.bz2" |
43 |
+ |
44 |
+LICENSE="BSD" |
45 |
+SLOT="0" |
46 |
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" |
47 |
+IUSE="minimal test" |
48 |
+ |
49 |
+src_prepare() { |
50 |
+ default |
51 |
+ |
52 |
+ # for QA, we remove the Makefile’s usage of install -s. |
53 |
+ # Drop ldconfig invocation. |
54 |
+ # Force “librarian.sh” to respect LDFLAGS ($FLAGS should have CFLAGS |
55 |
+ # at that point). |
56 |
+ sed -i \ |
57 |
+ -e '/INSTALL_PROGRAM/s,\$_strip ,,' \ |
58 |
+ -e 's/\(LDCONFIG=\).*/\1:/' \ |
59 |
+ -e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \ |
60 |
+ configure.inc || die "sed configure.inc failed" |
61 |
+ |
62 |
+ # Add LDFLAGS and CPPFLAGS hackily. |
63 |
+ sed -i \ |
64 |
+ -e 's/^CC[ \t]*=.*/& $(CPPFLAGS)/' \ |
65 |
+ -e 's/^LFLAGS[ \t]*=.*/& $(LDFLAGS)/' \ |
66 |
+ Makefile.in || die "Cannot fix LDFLAGS and CPPFLAGS" |
67 |
+} |
68 |
+ |
69 |
+src_configure() { |
70 |
+ local configure_call=( |
71 |
+ ./configure.sh |
72 |
+ --libdir="${EPREFIX}"usr/"$(get_libdir)" |
73 |
+ --prefix="${EPREFIX}"usr |
74 |
+ --mandir="${EPREFIX}"usr/share/man |
75 |
+ --shared |
76 |
+ --pkg-config |
77 |
+ $(usex minimal '' --enable-all-features) |
78 |
+ # Enable deterministic HTML generation behavior. Otherwise, will |
79 |
+ # actually call rand() as part of its serialization code... |
80 |
+ --debian-glitch |
81 |
+ ) |
82 |
+ einfo "Running ${configure_call[@]}" |
83 |
+ CC="$(tc-getCC)" \ |
84 |
+ "${configure_call[@]}" || die |
85 |
+} |
86 |
+ |
87 |
+src_install() { |
88 |
+ emake \ |
89 |
+ DESTDIR="${D}" \ |
90 |
+ $(usex minimal install install.everything) \ |
91 |
+ SAMPLE_PFX="${PN}-" |
92 |
+ |
93 |
+ insinto /usr/$(get_libdir)/pkgconfig |
94 |
+ doins libmarkdown.pc |
95 |
+} |
96 |
+ |
97 |
+pkg_postinst() { |
98 |
+ if ! use minimal; then |
99 |
+ elog 'Sample binaries with overly-generic names have been' |
100 |
+ elog "prefixed with \"${PN}-\"." |
101 |
+ fi |
102 |
+} |