summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-libs/slang')
-rw-r--r--sys-libs/slang/ChangeLog7
-rw-r--r--sys-libs/slang/Manifest32
-rw-r--r--sys-libs/slang/slang-2.3.0.ebuild74
3 files changed, 97 insertions, 16 deletions
diff --git a/sys-libs/slang/ChangeLog b/sys-libs/slang/ChangeLog
index 2c28178a3852..3a2bb0cff619 100644
--- a/sys-libs/slang/ChangeLog
+++ b/sys-libs/slang/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/slang
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v 1.146 2015/03/03 10:08:14 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v 1.147 2015/07/24 14:41:33 polynomial-c Exp $
+
+*slang-2.3.0 (24 Jul 2015)
+
+ 24 Jul 2015; Lars Wendler <polynomial-c@gentoo.org> +slang-2.3.0.ebuild:
+ Version bump (bug #524744).
03 Mar 2015; Yixun Lan <dlan@gentoo.org> slang-2.2.4-r1.ebuild:
add arm64 support, tested on A53 board
diff --git a/sys-libs/slang/Manifest b/sys-libs/slang/Manifest
index f0db2cff2531..60b21c4c94e1 100644
--- a/sys-libs/slang/Manifest
+++ b/sys-libs/slang/Manifest
@@ -1,28 +1,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
AUX slang-2.1.3-uclibc.patch 494 SHA256 7b88890ae8787617065d693f0469b2d462148964e3de9d74e28c0b202590fd69 SHA512 7565e321fff880a536d7724c44db3cdb4d856011004d79ad7a363094f765d73ab0dc6fe80b4df57fca9352ed4f790ad13a59d1827162e4f426cc51fa38ec1cb1 WHIRLPOOL 6142620686e7a2af1c57a4962df6ca69c05f713f6c69ad9b5daad0b040242cf5951dda4d33ad0a06df3371519bd41c54c9c7e4d59ce29926de9805d3f7bcb4e5
AUX slang-2.2.3-slsh-libs.patch 678 SHA256 820bb560dc76105756a0fa75661dd3cbf6fc6ecb7802dcbdb9fc4625de4ffb22 SHA512 62ce13a54178432463873e1f31e50bd47559ef0fff6c0a58497cfb908b055ea2f80d1af5d2c5bdafdf6e85e7c75d48bd0d39905977d1591e7559a285685a9b72 WHIRLPOOL 135fc5ea00fc3dcc7580753c5e9f02985762ecf758593728f273e8b252e3b86573ff50249cbb26d8da0678a7cd1fe965319e8bf9d7073c4158e57211c72bf707
AUX slang-2.2.4-memset.patch 1054 SHA256 d389884d73811314a6dbdb6223a7241bca5abc97f8984eb4f238d327b30c1fad SHA512 ddbbd089c3d1128353951438fc527b6cc7e2268d5dc7384123fcf36dc198872a0cf229c850b3e6c1538807adaf3b426d3748f3ed2fd4b021080d5ebda30d56ee WHIRLPOOL b68492ca72f6ee35c28bde22fd87d8c33c85c47fcb820c9d17ec496301b7df46a4741e7baa9b3522b4142c9643a2942d8e619364039beba80cc9e59bb8131910
DIST slang-2.2.4.tar.bz2 1427363 SHA256 9a8257a9a2a55099af858b13338dc8f3a06dd2069f46f0df2c9c3bb84a01d5db SHA512 aaf0dcea5f1583487732098bd9dfe47f4fd968d81783955f58ed7bbffb852c217cde8999f2a515d77c22d44efc79047fc841eea6fecc48f18b402461ce6a848f WHIRLPOOL 5a0c81ef103116733df952fec8593f476bd57c9b2799ee566b0bf93dfd465709ef5f565a369d89a92bfd13cfc7577a047c46116bcac2f0b3176e50556c7484e1
+DIST slang-2.3.0.tar.bz2 1532986 SHA256 f95224060f45e0d8212a5039b339afa5f1a94a1bb0298e796104e5b12e926129 SHA512 0b04d916409c59f66301877c078bcca63c8b71e5dfa6c1d804353e41949bca16e664a79381c4156068b1f878c333e618f1de165e4059b09831fa83a794613050 WHIRLPOOL 395dc36d2f571ed19d88ee1f1c3594ab50d3a955949724d46582191430aa0c23cf3f78f966b184f3220ab86f2939e4601821160455159783793df30597c53257
EBUILD slang-2.2.4-r1.ebuild 2342 SHA256 b6c3790ed9e87e8b54d4c30efb119635b393f894aed54e6440d2fa0cafb2c5b0 SHA512 c75f6bd466b8df6c7e8fe4b4516f1ab494915ac88e5f41c64f1efc3c5ded6b217652727b75b0c2c59b6d871f20a654b5ecb94cde68746f23fccace4a57608dff WHIRLPOOL 6ae6eb766403134d5456d7d231f8762c7d269597e1f3ec36f1d23d3da5c7bb254a0fe0aaef1d5090bbaffc9c4778be173fc2d1012cb3aa93aed8ec257a3ec0d4
EBUILD slang-2.2.4.ebuild 1901 SHA256 afac0414793784223c70f9d8c56c5551329b6c13c066c0e01e503d2b991741e6 SHA512 eb933905dd2d4eaacac94c19046744118703f51fd24b0e17970f43e6670ee879c7a85a121f8fd13e9ef4ee25aea7e2ba006810d20811e79ea9cedf6317d4629e WHIRLPOOL 35970403d55cfeb871e8955547c286017b6cdb2bce1a08d8716c4f5bb9017647f66876937613721dbab6ace57f545353e9482230360244ca21fee894dd95266f
-MISC ChangeLog 18438 SHA256 02d91086d3f52ab6143fd280fae84606ed1061c153fe9f2da1488918ee5cb188 SHA512 6454abfbe4526f2f62b3a74e94371bea3011aa50a6a1f79213c2076f806bb573bc492187bf09f141c17447e254b4a23aee66a1d94d827fe77c4337e249a5fecb WHIRLPOOL 574c4622fccd6b063462519916daffcb07fa9f3fa19d486aeba7a373122a3c0cc291e610a693c72998099e5ed7d256946bfb57d9a2f4e8c7df944cf56e645894
+EBUILD slang-2.3.0.ebuild 2368 SHA256 b51d143e71464388c589aff436ee1b19b2763b25c95087635d21b72cfdc694f1 SHA512 75d7d890ee719833c36e8e86ab8acbb48ff4524fe0a78df4e38bccd9540e140af78914e654279c078d632a21826a0f15ed19929c28282ca76e58bae1e88132b4 WHIRLPOOL 75dada25f9d03b59b0e5b59df163793da30781ab76950367663947247f27dd8efbe921dbbea0bcaef4119bfde1c4d0b6bf258499f6b34498b600147547f00883
+MISC ChangeLog 18580 SHA256 9d53f950ed48c7fedc2366ec68655c18009ad714b6b2b80c0a0d903be0a1982b SHA512 03dc0c0d481a94d5bae01ff9c753631a05c72ad4b0f8e7831739097ed5790bace751b1968f2650a8b6ab2d685862097bbe685515dd038e2b751c3537f904cb0f WHIRLPOOL 1c70afeda60c7c7af3a3fe4608bae3ef8cf1db87f890ee7cd3741c778d9eb7c97591d0e41f420c8b4ab272ae8d8380732d003f4c2ddc7f01f2b4ed8b4f288155
MISC metadata.xml 157 SHA256 c3c089740b31ec0f4d7fbc3bf2d6bb8460ccfd0694f01bf91b22a2e1930d6d5d SHA512 eaa4f0b5e4f9173245bcb2158d56335c959e2b15571f9992efdcd89ab2375a771f6d06a8bde9aba369489bfe15c123abc2745ed93b7c3fd04af29b7262367040 WHIRLPOOL a5d0d7ac8ce5fe93f1a64440cb3cdb943c30d8deaa5a19e90d24917411bcb69c89d6f56bf5c84bb2604b42d9fd4211905c5c0d1f1710b936b41443b302cbff2c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU9RcvAAoJEJIMDbyqvv1V7kEQAIVfeovDYY6DIFV0ILhQwAZe
-DyRKIMYje+TbqPOD1bGEsxkASiz/yxoDn3BNEy8xBLiTjXQ3lRE68Vyg+AoudRpG
-3D7MtP3CMHu2wxhXdF6Bq+zYv2O762yZ9QaKHk2gW92ti8sqNQDc2iBrgJ6MJsCq
-9zFiqXH0YAZS3F28623+u/cCq47cdLZ5sjKDtaD+1q04wBYlrxVnkjYAkNQJ+zhi
-wqFe5480jHomueFa7LWszjS2LlWx50fADWgaPwxE2pYQ5hRC0OlpBTLO76F64gXE
-oU3B/JKShbrFXITOzBkDB9/NkQg9NRgee8IMdb5KJCaHUg1eaTqFBvPmd5xr5UKs
-Tm0I0lnSfvUDzR9AW+ZJC3UpIXlaLJziyst+nAZsYGf6Nh0NmxQegRdPX8xog+IY
-BzEVX/vWyOrbpGaBPLK6rqKuzTJr+xELMm/5GLBs/kQmwizv8n0c531ZUAOxScEq
-WxlOcVFOW9A0JJoOgFsPNN0zPaOPOBclOnZdtKZ6+71pPrmyjLfhenYgYguAe86C
-4eOvOy7C7mNYpYnLVfHts+KB+lH1seXfrnP0jzBbF6lcxW7D+PhcGlqpBMOOXAqv
-gjYnjQ/PEMeEVRdrhbUGFPl/H2sLF28EAqrSZu+vnZ6yS0bFZy6Xaepx5XOtli9c
-rBsrQmeu1wlwdOtjxvDK
-=qR63
+iQIcBAEBCgAGBQJVsk6gAAoJEPiazRVxLXTFiWUQALy6lnNaQ8NUxG1thguwzzWh
+xstBvZtEkXEyGSialZebXzlqFbGGlwj3ORmzS4xx5Ygn0Sekap+gnOpBE+TjVUWt
+0ApHgbqxjfTamm/RgOVdHNbkOlPqe0mbqMgcXR+Uuemg9ftoxkEhpAzY4ZllYDTC
+9cx3vNJkjmtgkz6lrbyO+PJK1lt7QL0ld5v7TMxK/Ln1rB0AHaFZSlPG915ZGJUI
+2MPUjA/KsMI19xPrVuSLUh3V8q9IqHYtzfH96bl3nTMBP1S8XVKVrOA1Tz8qOXlA
+EjRByDNkstOceBxic3EHjn7NutY6Rlo4jlQVBbxspzTQPlqyVlfQHUPlUvO5yh2x
+wLvO7A2AvUtz8up2Ah9+TADcWJdJnjl/EKmYo5mdPs2uHPz3OpdrlPzRtwhJTavh
+nw5Pyx6G/vxIEUoRB97wuKWAfPUGoWxq5nnRaJ81OUBma+JbbTqQ8CKLcIC2CkaW
+Es9JeKI/Ga0g8wlxVo8g0XoDByv18hVlACdVOffWvWj/+RHIuc/1mHDr0aUYXfAz
+MkPqPojnS1gqPP2s/S5AFfthEVe0lcemxm1yN2m24tKgEynCEosbCCbb1JuffMf/
+KpE8UclvYZUolnoeNwwnP0bqi2p9T6zvQS536QQ4AXxjYa9LDpPNUQn15zRpT9No
+xRT6qbOFHhXdR24gmOfA
+=vW0+
-----END PGP SIGNATURE-----
diff --git a/sys-libs/slang/slang-2.3.0.ebuild b/sys-libs/slang/slang-2.3.0.ebuild
new file mode 100644
index 000000000000..d96654e486f6
--- /dev/null
+++ b/sys-libs/slang/slang-2.3.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.3.0.ebuild,v 1.1 2015/07/24 14:41:33 polynomial-c Exp $
+
+EAPI=5
+inherit eutils multilib-minimal
+
+DESCRIPTION="A multi-platform programmer's library designed to allow a developer to create robust software"
+HOMEPAGE="http://www.jedsoft.org/slang/"
+SRC_URI="http://www.jedsoft.org/releases/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="cjk pcre png readline static-libs zlib"
+
+# ncurses for ncurses5-config to get terminfo directory
+RDEPEND="sys-libs/ncurses
+ pcre? ( >=dev-libs/libpcre-8.33-r1[${MULTILIB_USEDEP}] )
+ png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
+ cjk? ( >=dev-libs/oniguruma-5.9.5[${MULTILIB_USEDEP}] )
+ readline? ( >=sys-libs/readline-6.2_p5-r1:0[${MULTILIB_USEDEP}] )
+ zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+ abi_x86_32? (
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ !<=app-emulation/emul-linux-x86-baselibs-20140406-r1
+ )"
+DEPEND="${RDEPEND}"
+
+MAKEOPTS="${MAKEOPTS} -j1"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2.2.3-slsh-libs.patch
+ epatch "${FILESDIR}"/${PN}-2.2.4-memset.patch
+
+ # avoid linking to -ltermcap race with some systems
+ sed -i -e '/^TERMCAP=/s:=.*:=:' configure || die
+ # we use the GNU linker also on Solaris
+ sed -i -e 's/-G -fPIC/-shared -fPIC/g' \
+ -e 's/-Wl,-h,/-Wl,-soname,/g' configure || die
+
+ # slang does not support configuration from another dir
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=slang
+ use readline && myconf=gnu
+
+ econf \
+ --with-readline=${myconf} \
+ $(use_with pcre) \
+ $(use_with cjk onig) \
+ $(use_with png) \
+ $(use_with zlib z)
+}
+
+multilib_src_compile() {
+ emake elf $(use static-libs && echo static)
+
+ pushd slsh >/dev/null
+ emake slsh
+ popd
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install $(use static-libs && echo install-static)
+}
+
+multilib_src_install_all() {
+ rm -rf "${ED}"/usr/share/doc/{slang,slsh}
+ dodoc NEWS README *.txt doc/{,internal,text}/*.txt
+ dohtml doc/slangdoc.html slsh/doc/html/*.html
+}