summaryrefslogtreecommitdiff
path: root/net-ftp/weex
diff options
context:
space:
mode:
Diffstat (limited to 'net-ftp/weex')
-rw-r--r--net-ftp/weex/Manifest7
-rw-r--r--net-ftp/weex/files/formatstring.patch11
-rw-r--r--net-ftp/weex/files/weex-2.6.1.5-va_list.patch23
-rw-r--r--net-ftp/weex/metadata.xml8
-rw-r--r--net-ftp/weex/weex-2.6.1.5-r1.ebuild31
5 files changed, 80 insertions, 0 deletions
diff --git a/net-ftp/weex/Manifest b/net-ftp/weex/Manifest
new file mode 100644
index 000000000000..006e19054675
--- /dev/null
+++ b/net-ftp/weex/Manifest
@@ -0,0 +1,7 @@
+AUX formatstring.patch 291 SHA256 060d938f124f3a44a71403cfc9266b08268d2c07b50229a9ea212e5e1ff25552 SHA512 daf4a4379440c24fe4c5a5cf52d0d96aa3586fde10320689a6fd3305ec5ad36a69dcf72a31ac58a98e54cb39c5917a3865954e4be5906c2ee974ec5a2ed41947 WHIRLPOOL bde487b06f90789f50a5c244fc11229019f3c5f7aa384104b67faff5c921ab8b3540860923659a7fd64d5ed9eac370d383c44f9dd76fd5f06cfc341ba7ca7720
+AUX weex-2.6.1.5-va_list.patch 559 SHA256 6798d9516800a021d3fcdcf543cd9ba9a5e6f13fd9afceb217ac2b8a9c564541 SHA512 f2b8eb471d9932ad10204ab0b61e6bdcf87d6b9153af435ee9044078c90c9b078c05cb0dbb31a5669c01e0c38b43d258b172f826c46b572a845b8ef26392d97c WHIRLPOOL 9e8740b2eec880265a8c1719b9ff31be6bb688419c14d07265ec445b516e93674b6d35f5fcbccb20ea351cae60bf63c6059280b3bb4b1d104737ca3c20eb3e9c
+DIST weex-2.6.1.5.tar.gz 206972 SHA256 d4f307293ff18230641098723273ba6243e5fbeb5af85f89a8938b826e91ac38 SHA512 4a33761a22f7df4b610b86b74104a1eb4836851345092ac730758026ef5e4fd5e4df3e670b5eefe1230f0ccfce85282ffa79007a0056df774cf1ebce191a90bc WHIRLPOOL cc85576e9b65bc0553bc128a21e60c15fba765fde41788ee911c59aff281a9333ec1c48c1184fae5df4e0ea064c76c591c7aee63b5eb26effcd5ac99847f2883
+EBUILD weex-2.6.1.5-r1.ebuild 648 SHA256 74901c5267e82326aa8d36640592403f70c43e3f2da6ba101554e2bfa4b132a7 SHA512 7ad934799eeab127de30b80ec8e535b3cf601b8efb55ae096a595ea34d98501939e631d91a4e8585304b28633970d52cde673288af455de7337330faaf2940a4 WHIRLPOOL 5c4af4bb30141d9bacb0bc1e76055fab96a674574bc1577901b2221271390546c3a68936602a9c61017f6fbfc51f8569f87fa669fa313982c26aa1d91965980b
+MISC ChangeLog 2586 SHA256 e0ec52afdf9033e5b6d512d4416b30750750ef32d700b32f73563f94e50316f1 SHA512 438f0e83f0bf68602967c94c6ad60252294fe1f11df2e5fad91d51a7c551d8d9c574b832de70ffc3d4ff84be2b74089460727a576e442d480e090b13631a6864 WHIRLPOOL 34964b0a723735022d95109843901ce937cdaa9c182d47996c8b4672070b7328bb7c349ce4f4096e6ccd707d01205647c58e50ac537ff8095698f0665db35f8e
+MISC ChangeLog-2015 2341 SHA256 6deb5a227603df20dcdaeeccd352d63dd6a939b16fd92ebb644f72aa2cbde013 SHA512 8dc9b5be7a0c6ff50e9c815ae77b2de95299c680aff4c059a89ac767dd2885216d13d7a375bb99d4ff9314db951dc3fd627bcca88aca0830176c4204444c19da WHIRLPOOL 1b6fe9558496c0788e2c4c843b923b20f6f35a7faf0d62f792556fc6dac259dac785a4fed9c36290ef4bf8d890609e40244cbe929d6ba0ef5b90fc31eaec2e03
+MISC metadata.xml 246 SHA256 3e9df72fa90c49f8ea339dc5628783cb3846c90b14271cbf467408b7b2afc86e SHA512 4f1c75c586a69358900e96137fc4c3a8d23ae6c8ec351ecc94a0e890278bf98c8ba860c93694835be97560f3bae000331f938a3b8cd219a0fcb5e58ec60c9cf5 WHIRLPOOL 547db8ce2bada94023504a8bf41b2ba98f4adb51b66e3ba18bb25e47643a6b11cbf4575e0d3dde28749565820628aa67b222c8e7a463410ae9d42551a7123c68
diff --git a/net-ftp/weex/files/formatstring.patch b/net-ftp/weex/files/formatstring.patch
new file mode 100644
index 000000000000..06ad28b88365
--- /dev/null
+++ b/net-ftp/weex/files/formatstring.patch
@@ -0,0 +1,11 @@
+--- src/log.c.old 2005-10-02 03:49:34.495603240 +0200
++++ src/log.c 2005-10-02 03:50:18.064979688 +0200
+@@ -183,7 +183,7 @@ void log_flush(void)
+
+ fp=log_open();
+ for(i=0;i<max_log;i++){
+- fprintf(fp,log_str[i]);
++ fprintf(fp,"%s",log_str[i]);
+ free(log_str[i]);
+ }
+ free(log_str);
diff --git a/net-ftp/weex/files/weex-2.6.1.5-va_list.patch b/net-ftp/weex/files/weex-2.6.1.5-va_list.patch
new file mode 100644
index 000000000000..70b3ebcdd832
--- /dev/null
+++ b/net-ftp/weex/files/weex-2.6.1.5-va_list.patch
@@ -0,0 +1,23 @@
+--- src/strlib.c.orig 2003-08-18 11:52:38.000000000 +0200
++++ src/strlib.c 2004-07-05 20:32:48.853638760 +0200
+@@ -167,14 +167,16 @@
+ -------------------------------------------------- */
+ char *str_dup_printf(const char *format, ...)
+ {
+- va_list ap1,ap2;
++ va_list ap1;
+ char *ptr;
+
+ va_start(ap1,format);
+- G_VA_COPY(ap2,ap1);
++ //G_VA_COPY(ap2,ap1);
+ ptr=str_malloc(printf_string_upper_bound(format,ap1));
+- vsprintf(ptr,format,ap2);
+- va_end(ap2);
++ va_end(ap1);
++ va_start(ap1,format);
++ vsprintf(ptr,format,ap1);
++ va_end(ap1);
+
+ return(ptr);
+ }
diff --git a/net-ftp/weex/metadata.xml b/net-ftp/weex/metadata.xml
new file mode 100644
index 000000000000..93b71e090dbb
--- /dev/null
+++ b/net-ftp/weex/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-needed -->
+ <upstream>
+ <remote-id type="sourceforge">weex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-ftp/weex/weex-2.6.1.5-r1.ebuild b/net-ftp/weex/weex-2.6.1.5-r1.ebuild
new file mode 100644
index 000000000000..fac95392d5ce
--- /dev/null
+++ b/net-ftp/weex/weex-2.6.1.5-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Automates maintaining a web page or other FTP archive"
+HOMEPAGE="http://weex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="" #nls
+
+DEPEND="sys-libs/ncurses"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-va_list.patch"
+ epatch "${FILESDIR}/formatstring.patch"
+}
+
+src_configure() {
+ econf --disable-nls #532502
+}
+
+src_install() {
+ default
+ dodoc doc/TODO* doc/README* doc/FAQ* doc/sample* doc/ChangeLog* \
+ doc/BUG* doc/THANK*
+}