diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-libs/lwp |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-libs/lwp')
-rw-r--r-- | sys-libs/lwp/Manifest | 10 | ||||
-rw-r--r-- | sys-libs/lwp/files/lwp-2.0-amd64.patch | 28 | ||||
-rw-r--r-- | sys-libs/lwp/lwp-2.2.ebuild | 32 | ||||
-rw-r--r-- | sys-libs/lwp/lwp-2.6-r1.ebuild | 19 | ||||
-rw-r--r-- | sys-libs/lwp/lwp-2.8.ebuild | 23 | ||||
-rw-r--r-- | sys-libs/lwp/metadata.xml | 5 |
6 files changed, 117 insertions, 0 deletions
diff --git a/sys-libs/lwp/Manifest b/sys-libs/lwp/Manifest new file mode 100644 index 000000000000..fc8d06f226b8 --- /dev/null +++ b/sys-libs/lwp/Manifest @@ -0,0 +1,10 @@ +AUX lwp-2.0-amd64.patch 866 SHA256 801eedce6758cb0765ebf2d215854797eef15f984af4311a7e7220cb1819f38d SHA512 f66c3d7111673ddf503a8ebd82fe22db9bf92dcc4bb7d9ce8fbfd3c65fb699a4f240c04700fcdb08c582a4f2be8da7ed870ba07cbc3d81110b2fc29f69028dd0 WHIRLPOOL 8cadba58a25d8bc9258ec8d1af2d4b82126fd8ed40507952b7d86d21d8a09bdd99f293a9b82f8673d1f775cf270991c0c34cd6563d5209b08e1bbea4e64055cf +DIST lwp-2.2.tar.gz 376136 SHA256 64a3570559083bee657551b6673037161f33b71ad55ee45812612c29df2924b0 SHA512 a5fa52c0483e04fdbface5f0e9cc85bab5db59c4d730a3cb3c538ccaa3a88aaa916b37478e4c5450e77bcc45638987610ba619995a75541d728f138f103c5d7e WHIRLPOOL 93015bf3741508d284cd55482ca5201bf1a0c6d9b880e42c9cd3aa0147727e6bda6266231dc61056b1f6ac8a10a21b0fb874674163fa5866a72a1500407a5ae4 +DIST lwp-2.6.tar.gz 372225 SHA256 4887fd7f74564552f53dfe42440f4777808a82b1249b2733ecfd062849a4d32d SHA512 ad8374ddf55ef9fddf9ce0b8d7c2ae0dc206e5108a01f278a37486070ab70e5bd7312f057863254b4fc430cfbed2c36f589807813e6a99067933142d5225395b WHIRLPOOL 205836226f86e77dfbc795bdf667f51b2c40b99cbc7bf5b998361472b6ad46b102c519d88e1afc503b259c9073ac7b155e322d134f5787d770517f3bf3a2e54d +DIST lwp-2.8.tar.xz 270008 SHA256 689c1ab8a16dc013fb1aedcc0aa3e4b11074b22efc4cafc251b8f707a1467e5f SHA512 c56f3b350e888b5bcb2bffb41086f8926e975aafae236be7f1d2153bb178a37564b77d7598db1aa915714ce8e2ed1904663ce2113f5d0853173cf5e189958bf0 WHIRLPOOL 3afbd93d0c5c77d067b110243682900e71ef289b6a480c9954305aa096c4f8587517c37c3eb701a78f9cf825696d4c2ea9fc8b17132028e697ea46eb1a88cb7b +EBUILD lwp-2.2.ebuild 735 SHA256 a3b2842aec10e6451abdb6a2fabfca07eee9b293757049480c58dcf2f4e2465f SHA512 c9d778fadd11090b29496c8f57aec1347d5c83140742c0ff19321d859da0715bc72c9200f5a565620e341bf3cd9aae31e51827112fb6dcec64d629e01eb44811 WHIRLPOOL 9c16a28745e8111394c7c238b9587b756322b97ab6b8a2bbe4c732e854f4d060b911083f99543f22958bc42047145113b845db043fb23c0ead94ab7093597774 +EBUILD lwp-2.6-r1.ebuild 524 SHA256 4ca81e7ac7fae7c783f944965dfc87f9a7517ec6e4f2bf27fc84904700087c49 SHA512 59b622850763aa9e36733f3a72ad037cb94168fa9fe0ffd7e7a3d870601f252a72deecfa457d2a7ae79c5b75d0d011449b940597a8df856b4dae714ff699d3e9 WHIRLPOOL 761db20781da89859ae8a5ea93141f3e27ed60116dcba5aaf551d8e487db2408196703ebcab4393139b0eb576e9d431d54c09be9223ad205d1ce7c984cb04904 +EBUILD lwp-2.8.ebuild 488 SHA256 ed260fb9aa0bda0848aa228ffb2d27b777608c543b9d84c30100ade8416b9919 SHA512 26d0e09306c369147ad3777baa0642375233febe76cdfeece2fe4ecfca7ac8101dc8d4f1bf49038c98c82b3e5a002184869affe3838035f65dd0edbf905a25e0 WHIRLPOOL 2a4eb92b1b63732cf594d113923cebb59984b987829f3ece969a803e960e387fa6f5a6fa29ccaee1163e3f4b03e3cd0376f7f1f3533757c29fd4c0a44ccb3708 +MISC ChangeLog 2550 SHA256 b7ae2e838760d72c00d9de18199c827a412a0534c1dada6303d275bc54bd633d SHA512 1063d5193d8f1f232d81e6d622ffba5e5ba401718f0c28e990058ce439ca5f36857e3c7229b54dd98b6d851f29d9070469c50ffb10fe475afbf98129eb8adcaa WHIRLPOOL cb31b72e0922faad7f57abf7e42693057cbcbaa6ee2a2b40b59f78b2808fd29f32ec5b281ff319a9dc676de33a8f8b1b9001787c6daebd40405fa9195d6bbb11 +MISC ChangeLog-2015 5381 SHA256 628e7b95d0164d56314d166dd3f555db6b0aac20c7ef4bac8a34fca6f74b4899 SHA512 0bec6d81c0bd4a5b3cd8a239707f0edf46faab38c857c454e3725bdd12fa0cf2ba0ce06aeb2a99b2208b883071afcf9f964c6e934d6e54dd3325140334e13f72 WHIRLPOOL cb103f7c1f7705976619bad8677851c02e548a89a8afde9efe63b61b7de46821025547f8e41bd3da6d2ea3889349d539ad61937d168bc57e8c5a108783556b34 +MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968 diff --git a/sys-libs/lwp/files/lwp-2.0-amd64.patch b/sys-libs/lwp/files/lwp-2.0-amd64.patch new file mode 100644 index 000000000000..64a1576f0894 --- /dev/null +++ b/sys-libs/lwp/files/lwp-2.0-amd64.patch @@ -0,0 +1,28 @@ +diff -ruN lwp-2.0/src/lwp.c lwp-2.0-fixed/src/lwp.c +--- lwp-2.0/src/lwp.c 2005-03-25 17:50:56.000000000 +0100 ++++ lwp-2.0-fixed/src/lwp.c 2005-05-05 14:32:56.580753096 +0200 +@@ -463,6 +463,16 @@ + #ifndef MMAP_LWP_STACKS + stackptr = (char *) malloc(stacksize); + #else ++ pagesize = getpagesize(); ++ ++#if defined(__x86_64__) ++ /* [gb] Ensure minimal stack size. Heuristically determined ++ through tdb test that 2048 is too small when printf() et al. come ++ into action. */ ++ if (stacksize < pagesize) ++ stacksize = pagesize; ++#endif ++ + #ifdef MAP_ANON + stackptr = mmap(lwp_stackbase, stacksize, PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_ANON, -1, 0); +@@ -483,7 +493,6 @@ + perror("stack: "); + assert(0); + } +- pagesize = getpagesize(); + lwp_stackbase += ((stacksize/pagesize) + 2) * pagesize; + #endif + if (!stackptr) diff --git a/sys-libs/lwp/lwp-2.2.ebuild b/sys-libs/lwp/lwp-2.2.ebuild new file mode 100644 index 000000000000..b632f923305b --- /dev/null +++ b/sys-libs/lwp/lwp-2.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils + +DESCRIPTION="Light weight process library (used by Coda). This is NOT libwww-perl" +HOMEPAGE="http://www.coda.cs.cmu.edu/" +SRC_URI="http://www.coda.cs.cmu.edu/pub/lwp/src/${P}.tar.gz" + +SLOT="1" +LICENSE="LGPL-2.1" +KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86" +IUSE="" + +DEPEND="sys-apps/grep + sys-apps/sed + sys-devel/libtool + sys-devel/gcc" +RDEPEND="" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Was introduced for bug #34542, not sure if still needed + use amd64 && epatch "${FILESDIR}"/lwp-2.0-amd64.patch +} + +src_install() { + einstall || die "einstall failed." + dodoc AUTHORS NEWS PORTING README +} diff --git a/sys-libs/lwp/lwp-2.6-r1.ebuild b/sys-libs/lwp/lwp-2.6-r1.ebuild new file mode 100644 index 000000000000..f4206728130a --- /dev/null +++ b/sys-libs/lwp/lwp-2.6-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Light-weight process library (used by Coda)" +HOMEPAGE="http://www.coda.cs.cmu.edu/" +SRC_URI="http://www.coda.cs.cmu.edu/pub/lwp/src/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +src_prepare() { + eapply_user + # Was introduced for bug #34542, not sure if still needed + use amd64 && eapply "${FILESDIR}"/lwp-2.0-amd64.patch +} diff --git a/sys-libs/lwp/lwp-2.8.ebuild b/sys-libs/lwp/lwp-2.8.ebuild new file mode 100644 index 000000000000..9f58c389b04d --- /dev/null +++ b/sys-libs/lwp/lwp-2.8.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit ltprune + +DESCRIPTION="Light-weight process library (used by Coda)" +HOMEPAGE="http://www.coda.cs.cmu.edu/" +SRC_URI="http://www.coda.cs.cmu.edu/pub/lwp/src/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +src_configure() { + econf --disable-static +} + +src_install() { + default + prune_libtool_files +} diff --git a/sys-libs/lwp/metadata.xml b/sys-libs/lwp/metadata.xml new file mode 100644 index 000000000000..6f49eba8f496 --- /dev/null +++ b/sys-libs/lwp/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> +</pkgmetadata> |