diff options
Diffstat (limited to 'app-i18n/bidiv')
-rw-r--r-- | app-i18n/bidiv/Manifest | 9 | ||||
-rw-r--r-- | app-i18n/bidiv/bidiv-1.5-r1.ebuild | 35 | ||||
-rw-r--r-- | app-i18n/bidiv/bidiv-1.5_p4.ebuild | 47 | ||||
-rw-r--r-- | app-i18n/bidiv/files/bidiv-1.5-fribidi.patch | 46 | ||||
-rw-r--r-- | app-i18n/bidiv/metadata.xml | 8 |
5 files changed, 145 insertions, 0 deletions
diff --git a/app-i18n/bidiv/Manifest b/app-i18n/bidiv/Manifest new file mode 100644 index 000000000000..ac2ee477dffd --- /dev/null +++ b/app-i18n/bidiv/Manifest @@ -0,0 +1,9 @@ +AUX bidiv-1.5-fribidi.patch 1164 SHA256 aa9dc8c6030f86be2c0931b1c02737c4bef648117dd4eca9b9fb58b693cde919 SHA512 0f2bbf5b2f337c335c009cf4672b896ff7b7dcdc94a839544aa5af1f80d43d64b373387b49e21f5bbd5111fc7f7014e0f058973a70154f1ad913ba8d7228c1be WHIRLPOOL 583f62a5c5951ab65e18e2d2cff9db938bee39443e788939e929e1bf460e42e9dd39bf478844848d205800c2da202871d9d72fe7bff7aeff6a1b161bfe539894 +DIST bidiv-1.5.tgz 13865 SHA256 9b9d869fc7e5a16b5270fd50e85241c93b0438a73223fd340eacae0ea3a8e516 SHA512 f8ddaa4a7ae6e7b723eb6e4f5dc91bd2e189c02e116ecd1fb02d300f12e913e9dbf328d65f40ef8c2e7d8e822d1a612966fe0f59f44129fd5dc7ece26c021cc2 WHIRLPOOL a584f1e46097fe09043d9d4a85e1216174c698521af8d98b2da555da88b72a4e74e7ac76dfa4bae42b2de9f010e911cd93199dea0dd8127d9b024a2d6c5ffdae +DIST bidiv_1.5-4.debian.tar.gz 5863 SHA256 f777effe7d1882f7080ee80b6bff2e8b224d495502e46a5b32cae94c96421aa3 SHA512 63e998cae38e08181cf4e40a54119b9b4b5ab3ede7fcfbf852a1a7ad51a671d14d4094b3af8b89574eef51f8c6ee34f2eab6242bf69e77d954826931a801e8b1 WHIRLPOOL a2d29191bb6162f0d4a21c8853f1c86d26618430d501c8d2722b6dc6bd97f7d9a4ad152fbd5f1d744245531a2bcd5ee80ea19a07dec51a310bfa117c2c48c4ae +DIST bidiv_1.5.orig.tar.gz 13865 SHA256 9b9d869fc7e5a16b5270fd50e85241c93b0438a73223fd340eacae0ea3a8e516 SHA512 f8ddaa4a7ae6e7b723eb6e4f5dc91bd2e189c02e116ecd1fb02d300f12e913e9dbf328d65f40ef8c2e7d8e822d1a612966fe0f59f44129fd5dc7ece26c021cc2 WHIRLPOOL a584f1e46097fe09043d9d4a85e1216174c698521af8d98b2da555da88b72a4e74e7ac76dfa4bae42b2de9f010e911cd93199dea0dd8127d9b024a2d6c5ffdae +EBUILD bidiv-1.5-r1.ebuild 631 SHA256 6b30f1c28cf8f158368f33200baee839ee8b5ea053ad60072301492c6bc71dd4 SHA512 89f0a57e7f3bb741e41d4c416cef6d3ef76dcfe1b3bccf314f71b325d3703945e4e7e898fdbc2ce4699c0b5243c0809c97e29e13fae9471744b69a0a9cbd2f1b WHIRLPOOL a20a07206c6f977be172444d15b3facff8f780f0681ac7b86a6a5dbf2ae6569b6e7428f9df047e60f10ea6956d8bc2f0dd3dde713fbac402ba4982a04669ef72 +EBUILD bidiv-1.5_p4.ebuild 1061 SHA256 4b7e7b5d0016c8ec218773a60d51a1d7f70684b544b6b6128da7ef071b4eeb44 SHA512 c86d3fdd1a5b924acef7a1588e5abdb786849d7ada0ab2535116a3a3cbb2d70ca2fd12db419d02512ab732050244881e2e382cc14a008cf115fe9cc3bbf02e34 WHIRLPOOL 24e10693b83b22a533435b4dc217593233650950953906f5ab9af043a04b2397fe04f303498d51d233f14f7f8f085de45d97efd7294461b55426b613bc6ae8f8 +MISC ChangeLog 2505 SHA256 df31df5bf11921e472b96bef71d1697d7880fc1a48b2ded35e64954017518925 SHA512 4f250157a301b4eed0177b7d8e83c39d5f2285db5265ab5eaa588d28239ba52caa2771e962532942a9ef83f62c257b30ad581b9e28b79e7683a9f48dbe98435c WHIRLPOOL d5c659cdfa839444eabedac0d453820a2b9b718736ab52723646e379fd2555d355dfe591f35fb91d59335a36af837017aeb5089a878e451375e586cd1cb035e6 +MISC ChangeLog-2015 2530 SHA256 b11928fcc6589e2bf5fe00d179c21a3fa9f3edea195ea80e0bc0247dad311130 SHA512 ceaefe07cca80b14c70d2254a8aa452e539e534e349e84a5f22f7ee4058b86510db57bc894061ce0b651e822f2e57e34f44dd72a492c45edf5d7c69811e44725 WHIRLPOOL 84a919252b9ce7da9831c5d91328422fda9a461b12d74281bd10700edc456a1ff75cf1a52fdb5f007852c336d1d836beed5adf3c4b5c3e99a88c2570287470da +MISC metadata.xml 230 SHA256 5fc421627b578ee2d1317320525119c0b406026597bb1d054f96254a241bf96a SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 WHIRLPOOL b3c1363540645200abd5bf0b5b7fb3cae0b738bfd359f7b13b56d97650f9381fccede1e3f867dbc736461ee7c7906725a3c53eabd9ac99929d5c7c520a831082 diff --git a/app-i18n/bidiv/bidiv-1.5-r1.ebuild b/app-i18n/bidiv/bidiv-1.5-r1.ebuild new file mode 100644 index 000000000000..86d05fe04bf0 --- /dev/null +++ b/app-i18n/bidiv/bidiv-1.5-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit eutils toolchain-funcs + +DESCRIPTION="A BiDirectional Text Viewer" +HOMEPAGE="http://www.ivrix.org.il" +SRC_URI="http://ftp.ivrix.org.il/pub/ivrix/src/cmdline/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~ppc ~sparc x86" +IUSE="" + +RDEPEND=">=dev-libs/fribidi-0.19.2-r2" +DEPEND="${DEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${PN} + +src_prepare() { + epatch "${FILESDIR}"/${P}-fribidi.patch +} + +src_compile() { + tc-export CC + emake +} + +src_install() { + dobin bidiv + dodoc README WHATSNEW + doman bidiv.1 +} diff --git a/app-i18n/bidiv/bidiv-1.5_p4.ebuild b/app-i18n/bidiv/bidiv-1.5_p4.ebuild new file mode 100644 index 000000000000..9635bec349c9 --- /dev/null +++ b/app-i18n/bidiv/bidiv-1.5_p4.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit eutils toolchain-funcs + +PATCH_LEVEL=4 + +DESCRIPTION="A commandline tool displaying logical Hebrew/Arabic" +HOMEPAGE="https://packages.qa.debian.org/b/bidiv.html" +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}.orig.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PATCH_LEVEL}.debian.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" +IUSE="" + +RDEPEND=">=dev-libs/fribidi-0.19.2-r2" +DEPEND="${DEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${PN} + +src_prepare() { + # Use order from "series" file: + local ddir=${WORKDIR}/debian/patches + epatch \ + "${ddir}"/try_utf8_fix \ + "${ddir}"/makefile \ + "${ddir}"/fribidi_019 \ + "${ddir}"/hyphen_minus \ + "${ddir}"/term_size_get \ + "${ddir}"/type_fix \ + "${ddir}"/cast_fix +} + +src_compile() { + tc-export CC + emake CC_OPT_FLAGS="-Wall" +} + +src_install() { + dobin ${PN} + doman ${PN}.1 + dodoc README WHATSNEW "${WORKDIR}"/debian/changelog +} diff --git a/app-i18n/bidiv/files/bidiv-1.5-fribidi.patch b/app-i18n/bidiv/files/bidiv-1.5-fribidi.patch new file mode 100644 index 000000000000..0223329cbe5e --- /dev/null +++ b/app-i18n/bidiv/files/bidiv-1.5-fribidi.patch @@ -0,0 +1,46 @@ +--- bidiv.c ++++ bidiv.c +@@ -172,7 +172,7 @@ + } + #ifndef TRY_UTF8 + in[len]='\0'; +- fribidi_iso8859_8_to_unicode(in, unicode_in); ++ fribidi_charset_to_unicode(FRIBIDI_CHAR_SET_ISO8859_8, in, unicode_in); + #endif + + /* output the line */ +@@ -201,10 +201,10 @@ + rtl_line=0; + + if(out_utf8) +- fribidi_unicode_to_utf8(unicode_out, len, ++ fribidi_unicode_to_charset(FRIBIDI_CHAR_SET_UTF8, unicode_out, len, + out); + else +- fribidi_unicode_to_iso8859_8(unicode_out, len, ++ fribidi_unicode_to_charset(FRIBIDI_CHAR_SET_ISO8859_8, unicode_out, len, + out); + /* if rtl_line (i.e., base_dir is RL), and we didn't fill the + entire width, we need to pad with spaces. Maybe in the +--- Makefile ++++ Makefile +@@ -1,16 +1,14 @@ + PREFIX=/usr/local + BIN_DIR=$(PREFIX)/bin + MAN_PATH=$(PREFIX)/man +-CC_OPT_FLAGS=-O2 -Wall + +- +-CFLAGS= $(CC_OPT_FLAGS) $(DEFS) `fribidi-config --cflags` +-LDFLAGS=`fribidi-config --libs` ++CFLAGS+=`pkg-config fribidi --cflags` -Wall ++LIBS=`pkg-config fribidi --libs` + + all: bidiv + + bidiv: bidiv.o +- $(CC) -o bidiv bidiv.o $(LDFLAGS) ++ $(CC) $(LDFLAGS) -o bidiv bidiv.o $(LIBS) + + clean: + rm -f bidiv.o *~ diff --git a/app-i18n/bidiv/metadata.xml b/app-i18n/bidiv/metadata.xml new file mode 100644 index 000000000000..c921b96adf6c --- /dev/null +++ b/app-i18n/bidiv/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> +</maintainer> +</pkgmetadata> |