diff options
Diffstat (limited to 'app-dicts/ydpdict')
-rw-r--r-- | app-dicts/ydpdict/Manifest | 1 | ||||
-rw-r--r-- | app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch | 12 | ||||
-rw-r--r-- | app-dicts/ydpdict/metadata.xml | 7 | ||||
-rw-r--r-- | app-dicts/ydpdict/ydpdict-1.0.3-r1.ebuild (renamed from app-dicts/ydpdict/ydpdict-1.0.3.ebuild) | 6 | ||||
-rw-r--r-- | app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild (renamed from app-dicts/ydpdict/ydpdict-1.0.2.ebuild) | 43 |
5 files changed, 50 insertions, 19 deletions
diff --git a/app-dicts/ydpdict/Manifest b/app-dicts/ydpdict/Manifest index b47f149e45df..d66c4d77547d 100644 --- a/app-dicts/ydpdict/Manifest +++ b/app-dicts/ydpdict/Manifest @@ -1,2 +1 @@ -DIST ydpdict-1.0.2.tar.gz 363774 BLAKE2B 0ca86e0180af559f9440f8a598672e5e321d84f37725f0233ba0d666119f20308c0229fd1dd0197a8c86733af17f1cce53b990c63b260673871ab6658d88a5c5 SHA512 b2395d88e289171daae3aa47d9c70a2ca1c7b3a3998c1a9751c56e1dc8d17138bc38a172581edcad02c35d5252041c6942a3c416a632def6121072650bcb7e61 DIST ydpdict-1.0.3.tar.gz 185721 BLAKE2B 1db80dc20dd6d71c4b7fed2051bbfae1021fd1ea15ca1f993e8e095912fbcc8d599d8f480143d185fd11c6a1414d7f29ae67a9f5cffda624b434d198cddc5c68 SHA512 ca50c485f10aa4c4691a27a474a5ae814be3bb183b4927728f14de67af1e11a281e5272fc5777d6573e69dd00d3da2223b78d729132764338c92489f20eb17e8 diff --git a/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch b/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch new file mode 100644 index 000000000000..46a1956f80c7 --- /dev/null +++ b/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch @@ -0,0 +1,12 @@ +Bug: https://bugs.gentoo.org/894364 +Upstream PR: https://github.com/wojtekka/ydpdict/pull/4 +--- a/src/ydpdict.c ++++ b/src/ydpdict.c +@@ -55,6 +55,7 @@ + + #ifdef HAVE_LOCALE_H + #include <locale.h> ++#include <libintl.h> + #endif + + #ifdef HAVE_LIBAO diff --git a/app-dicts/ydpdict/metadata.xml b/app-dicts/ydpdict/metadata.xml index 6f49eba8f496..5f0a0c9f80d9 100644 --- a/app-dicts/ydpdict/metadata.xml +++ b/app-dicts/ydpdict/metadata.xml @@ -1,5 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> + <!-- maintainer-needed --> + <upstream> + <remote-id type="github">wojtekka/ydpdict</remote-id> + </upstream> </pkgmetadata> diff --git a/app-dicts/ydpdict/ydpdict-1.0.3.ebuild b/app-dicts/ydpdict/ydpdict-1.0.3-r1.ebuild index edd45d3eab31..a8c5a6d541ce 100644 --- a/app-dicts/ydpdict/ydpdict-1.0.3.ebuild +++ b/app-dicts/ydpdict/ydpdict-1.0.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,12 +10,12 @@ SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="ao" RDEPEND=" app-dicts/libydpdict - sys-libs/ncurses[unicode] + sys-libs/ncurses:=[unicode(+)] ao? ( media-libs/libao ) " DEPEND=" diff --git a/app-dicts/ydpdict/ydpdict-1.0.2.ebuild b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild index cec7d34b79aa..146bd57c2b09 100644 --- a/app-dicts/ydpdict/ydpdict-1.0.2.ebuild +++ b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild @@ -1,23 +1,41 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 +inherit autotools DESCRIPTION="Interface for the Collins Dictionary" -HOMEPAGE="http://toxygen.net/ydpdict/" -SRC_URI="http://toxygen.net/${PN}/${P}.tar.gz" +HOMEPAGE="https://github.com/wojtekka/ydpdict" +SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~riscv x86" IUSE="ao" -RDEPEND=">=app-dicts/libydpdict-${PV} - sys-libs/ncurses[unicode] - ao? ( media-libs/libao )" - -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND=" + app-dicts/libydpdict + sys-libs/ncurses:=[unicode(+)] + ao? ( media-libs/libao ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" +DOCS=( + README.md +) +PATCHES=( + "${FILESDIR}"/${PN}-1.0.3-tinfo.patch + "${FILESDIR}"/${PN}-1.0.3-clang16-build-fix.patch +) + +src_prepare() { + default + eautoreconf +} src_configure() { econf \ @@ -26,8 +44,7 @@ src_configure() { src_install() { dodir "/etc" - emake DESTDIR="${D}" install - dodoc README + default } pkg_postinst() { |