diff options
author | Ulrich Müller <ulm@gentoo.org> | 2022-10-20 16:54:19 +0200 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2022-10-20 17:04:19 +0200 |
commit | f347d04d56baa226e8798a9a094a68d42c8b6149 (patch) | |
tree | 9bbefacfaa0ffb7e196672769a1a824b16396650 /app-text/a2ps/a2ps-4.14-r8.ebuild | |
parent | dev-ml/yojson: do not use dev-ml/seq (diff) | |
download | gentoo-f347d04d56baa226e8798a9a094a68d42c8b6149.tar.gz gentoo-f347d04d56baa226e8798a9a094a68d42c8b6149.tar.bz2 gentoo-f347d04d56baa226e8798a9a094a68d42c8b6149.zip |
app-text/a2ps: Some housekeeping of patches
In the long term, these should be moved to a tarball and out of the
Gentoo repository.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'app-text/a2ps/a2ps-4.14-r8.ebuild')
-rw-r--r-- | app-text/a2ps/a2ps-4.14-r8.ebuild | 59 |
1 files changed, 18 insertions, 41 deletions
diff --git a/app-text/a2ps/a2ps-4.14-r8.ebuild b/app-text/a2ps/a2ps-4.14-r8.ebuild index 3424f0792726..ede532a155af 100644 --- a/app-text/a2ps/a2ps-4.14-r8.ebuild +++ b/app-text/a2ps/a2ps-4.14-r8.ebuild @@ -33,11 +33,27 @@ BDEPEND=">=dev-util/gperf-2.7.2 SITEFILE="50${PN}-gentoo.el" +PATCHES=( + "${FILESDIR}"/${PN}-4.13c-locale-gentoo.diff + "${FILESDIR}"/${PN}-4.13c-fnmatch-replacement.patch + "${FILESDIR}"/${P}-psset.patch + "${FILESDIR}"/${PN}-4.13c-emacs.patch + "${FILESDIR}"/${PN}-4.13-manpage-chmod.patch + "${FILESDIR}"/${P}-check-mempcpy.patch + "${FILESDIR}"/${P}-fix-stpcpy-proto.patch + "${FILESDIR}"/${P}-ptrdiff_t.patch + "${FILESDIR}"/${P}-texinfo-5.x.patch + "${FILESDIR}"/${P}-CVE-2014-0466.patch + "${FILESDIR}"/${P}-CVE-2001-1593.patch + "${FILESDIR}"/${P}-texinfo-6.7-encoding.patch + "${FILESDIR}"/${P}-function-decl.patch + "${FILESDIR}"/${P}-configure.ac.patch +) + src_prepare() { default - eapply "${FILESDIR}"/${PN}-4.13c-locale-gentoo.diff - use vanilla || eapply -p0 "${FILESDIR}"/${PN}-4.13-stdout.diff + use vanilla || eapply "${FILESDIR}"/${P}-stdout.patch if use cjk; then eapply "${WORKDIR}"/${P}-ja_nls.patch # bug #335803 @@ -46,45 +62,6 @@ src_prepare() { eapply "${FILESDIR}"/${P}-cleanup.patch fi - # fix fnmatch replacement, bug #134546 - eapply "${FILESDIR}"/${PN}-4.13c-fnmatch-replacement.patch - - # bug #122026 - eapply "${FILESDIR}"/${P}-psset.patch - - # fix emacs printing, bug #114627 - eapply "${FILESDIR}"/a2ps-4.13c-emacs.patch - - # fix chmod error, #167670 - eapply "${FILESDIR}"/a2ps-4.13-manpage-chmod.patch - - # add configure check for mempcpy, bug 216588 - eapply "${FILESDIR}"/${P}-check-mempcpy.patch - - # fix compilation error due to invalid stpcpy() prototype, bug 216588 - eapply -p0 "${FILESDIR}"/${P}-fix-stpcpy-proto.patch - - # fix compilation error due to obstack.h issue, bug 269638 - eapply "${FILESDIR}"/${P}-ptrdiff_t.patch - - # fix compilation error due to texinfo 5.x, bug 482748 - eapply "${FILESDIR}"/${P}-texinfo-5.x.patch - - # fix CVE-2014-0466, bug 506352 - eapply "${FILESDIR}"/${P}-CVE-2014-0466.patch - - # fix CVE-2001-1593, bug 507024 - eapply "${FILESDIR}"/${P}-CVE-2001-1593.patch - - # specify encoding explicitly, bug #695918 - eapply "${FILESDIR}"/${P}-texinfo-6.7-encoding.patch - - # fix function declaration, bug 870763 - eapply "${FILESDIR}"/${P}-function-decl.patch - - # update reference in man/Makefile.maint - eapply "${FILESDIR}"/${P}-configure.ac.patch - # fix building with sys-devel/automake >= 1.12, bug 420503 rm -f {.,ogonkify}/aclocal.m4 || die sed -i \ |