From 94aef0691a4947984f1b1c6bd6a9b2c49053b283 Mon Sep 17 00:00:00 2001 From: Shin'ya Minazuki Date: Fri, 17 Apr 2026 10:40:58 -0300 Subject: [PATCH] Add app-i18n/translate Signed-off-by: Shin'ya Minazuki --- app-i18n/translate/Manifest | 1 + app-i18n/translate/metadata.xml | 8 ++++++++ app-i18n/translate/translate-1.20.ebuild | 26 ++++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 app-i18n/translate/Manifest create mode 100644 app-i18n/translate/metadata.xml create mode 100644 app-i18n/translate/translate-1.20.ebuild diff --git a/app-i18n/translate/Manifest b/app-i18n/translate/Manifest new file mode 100644 index 0000000..ecc4b48 --- /dev/null +++ b/app-i18n/translate/Manifest @@ -0,0 +1 @@ +DIST translate-1.20.tar.gz 3395 BLAKE2B 1bc7a02362dd4a50bb2a1390d6889c4c64897c8ae4ad9432bad23d63c37ce79ee7f0d3b1da586c8cac76fc1f46697fa0ad2544adcbebc59b1a92b8093737aeac SHA512 c80ba800b7df87b81073b11a61a2f494c0ef96747503a61ee8dbc7adc999f877e7fc23e4409c3449002413172635893a1f9caf55f7ee177bbfb4be026a708d55 diff --git a/app-i18n/translate/metadata.xml b/app-i18n/translate/metadata.xml new file mode 100644 index 0000000..a9ea785 --- /dev/null +++ b/app-i18n/translate/metadata.xml @@ -0,0 +1,8 @@ + + + + + shinyoukai@laidback.moe + Shin'ya Minazuki + + diff --git a/app-i18n/translate/translate-1.20.ebuild b/app-i18n/translate/translate-1.20.ebuild new file mode 100644 index 0000000..f8e11b7 --- /dev/null +++ b/app-i18n/translate/translate-1.20.ebuild @@ -0,0 +1,26 @@ +# Copyright 2026 Shin'ya Minazuki +EAPI=8 + +DESCRIPTION="Translate strings using Google Translate" +HOMEPAGE="https://www.freebsdcluster.org/~mich/" +SRC_URI="https://www.freebsdcluster.org/~mich/software/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +# In theory, should run wherever Perl runs +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-perl/libwww" +RDEPEND=" + ${DEPEND} + >=dev-lang/perl-5.0 +" + +src_prepare() { + einfo "Fixing shebang in ${S}/translate" + sed -i -e "1s#/usr/local/bin/perl#${EPREFIX}/usr/bin/perl#" "${S}/translate" || die +} +src_install() { + dobin translate + doman translate.1 +}