summaryrefslogtreecommitdiff
path: root/www-misc/wsmake
diff options
context:
space:
mode:
Diffstat (limited to 'www-misc/wsmake')
-rw-r--r--www-misc/wsmake/Manifest7
-rw-r--r--www-misc/wsmake/files/wsmake-0.6.4-bv.diff13
-rw-r--r--www-misc/wsmake/files/wsmake-0.6.4-gcc43.patch33
-rw-r--r--www-misc/wsmake/metadata.xml5
-rw-r--r--www-misc/wsmake/wsmake-0.6.4.ebuild33
5 files changed, 91 insertions, 0 deletions
diff --git a/www-misc/wsmake/Manifest b/www-misc/wsmake/Manifest
new file mode 100644
index 000000000000..b997f5ff8a3f
--- /dev/null
+++ b/www-misc/wsmake/Manifest
@@ -0,0 +1,7 @@
+AUX wsmake-0.6.4-bv.diff 308 SHA256 f4db7881039ebb6e259c374b6b2d10945108bbc16a69322a3e6d5ec8f97377a9 SHA512 4ce6d02261097a2ff15f4bfe00ef46566ea8c429e8c1e0d99b0889d3f0631299462b9abd4ede2065b789ff119ecde818188d00c22e3028f96872e8a1122b0761 WHIRLPOOL 24a1a0392e7335a965951a21ef43cdf177e1b20449d17b57071e4f9680ad1915f8fa2917e3eaa7b69e533c12eb2378e25992bab5ff230c50667ea43369fe91cd
+AUX wsmake-0.6.4-gcc43.patch 771 SHA256 55c223f6213922a06f90d8cbb93f73eef229eaf10cb3647f4b5aa9f3836bafcf SHA512 452d050b3b48247444760e57aa7668018934f6d3d23a0615ea261bba3ac012c10f3fb599aee8610240a46264b7eb1e7d24b79c29a49d8d0dea2f0b57f02e5174 WHIRLPOOL d069278b0cf9880428c04b3d93d90b2083a77433acebaecec6bf4bdb6cd8ab11d99434ffb74f78cbcfc0a2599368f4466c2e258488c1b08fc571b33298279d7f
+DIST wsmake-0.6.4.tar.bz2 351688 SHA256 884ca4e635d454776888526cf94f6af6639f76b317aa10f9f6d651d9208188d6 SHA512 0f5d125053222c624f9c19f4147f0d97311acb11050e09112ae7b13175ea64d0ba75942c5772e2ffe12d2913cea370ed663d7cb649eef67e0f8379775a3459c4 WHIRLPOOL a72eae2811936ed27cbdc63fec9bbf25999dbfdc95d0cdf81e357fc5bb130b10571332520e6aae2537707c0a40d08aff6995276487eb4d0b66e70014a44db5ab
+EBUILD wsmake-0.6.4.ebuild 765 SHA256 b9c7cd7ebc91156afcfcf58568dfad7d1595f000dff5666a2efd8f123757920b SHA512 26f1f1256fe652c828929ced2fae3d83e78a25201922f05d9cfab27f2b562111b16e27f499bf1d18916d22b987351f9b15d75b1b8e43b1fff097986944dca778 WHIRLPOOL 1d5b1c9c36190658db81141244728a136f68ad7d73144d8f3df2be67fd067801d2d6ab6789ac1dfaed5fbff891a4091d182790cb98ab8b3956e3642db748e27f
+MISC ChangeLog 2583 SHA256 c645cc9735d3e5ae305406b90932683faf25e4d0a8793e9e7b894480fa8933d0 SHA512 6f513a4ba9ab77cfab64ec94bec45cb28cfaf71278262d91eb5daa8693a47a4738a35ea2e2fed567d84f34a0525b91aa9f4c1430041deda255dba37f281472c3 WHIRLPOOL b473a8d3abfe4f82154e3abfe3fd72eae0ebc3ba2c35ea1ab7d66c5a12cc8c64c8f144d903d3f7b716049fe9b03a59e8dc2449e69996032034ee5e6b2c07e8bc
+MISC ChangeLog-2015 1283 SHA256 44f947c3880e8fb4ca46d226e04acb6d9a12c0ef1103669a556134c86a3536f5 SHA512 045f73e799a732064fb29f90f2626aebe3577523fe856f3f632741fe14702943f879cea83d34e185e3dbd7aac5f556e185e246f116d80aa9b8a77cfef0be74cc WHIRLPOOL b7f95e2b20940d4024eda3bcdfbbc2808f74bdadf3e32c830a6ce019a175b66e9038ebe4c9512a856d83648c57ca31b23d6b4be5aa4d0bf574772c16bb74743f
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/www-misc/wsmake/files/wsmake-0.6.4-bv.diff b/www-misc/wsmake/files/wsmake-0.6.4-bv.diff
new file mode 100644
index 000000000000..d10aa5769c2d
--- /dev/null
+++ b/www-misc/wsmake/files/wsmake-0.6.4-bv.diff
@@ -0,0 +1,13 @@
+--- libwsmake/wsUtil.cpp.orig Sat Sep 1 22:09:13 2001
++++ libwsmake/wsUtil.cpp Tue Sep 3 20:19:04 2002
+@@ -714,7 +714,8 @@
+ if(__wsmake_quiet) return;
+
+ vfprintf(out,output,*ap);
+- va_end((void*&)*ap);
++ //BV: this does not compile: va_end((void*&)*ap);
++ va_end((char*&)*ap);
+ }
+
+ #ifdef DEBUG
+
diff --git a/www-misc/wsmake/files/wsmake-0.6.4-gcc43.patch b/www-misc/wsmake/files/wsmake-0.6.4-gcc43.patch
new file mode 100644
index 000000000000..0ecfe62003f5
--- /dev/null
+++ b/www-misc/wsmake/files/wsmake-0.6.4-gcc43.patch
@@ -0,0 +1,33 @@
+https://bugs.gentoo.org/show_bug.cgi?id=251745
+https://sourceforge.net/tracker/index.php?func=detail&aid=2520894&group_id=5982&atid=105982
+
+--- libwsmake/wsSubTag.cpp
++++ libwsmake/wsSubTag.cpp.new
+@@ -22,6 +22,7 @@
+ ***********************************************************************/
+ #include <cstdio>
+ #include <cstring>
++#include <cstdlib>
+
+ #include <unistd.h>
+ #ifdef HAVE_SYS_WAIT_H
+--- libwsmake/wsWebPage.cpp
++++ libwsmake/wsWebPage.cpp.new
+@@ -23,6 +23,7 @@
+ #include <cassert>
+ #include <cerrno>
+ #include <ctime>
++#include <cstdlib>
+
+ #include "wsmake.h"
+
+--- libwsmake/wsUtil.cpp
++++ libwsmake/wsUtil.cpp.new
+@@ -28,6 +28,7 @@
+ #include <cassert>
+ #include <cerrno>
+ #include <cstring>
++#include <cstdlib>
+
+ #ifdef HAVE_UTIME_H
+ #include <utime.h>
diff --git a/www-misc/wsmake/metadata.xml b/www-misc/wsmake/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/www-misc/wsmake/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>
diff --git a/www-misc/wsmake/wsmake-0.6.4.ebuild b/www-misc/wsmake/wsmake-0.6.4.ebuild
new file mode 100644
index 000000000000..7299d6dc862b
--- /dev/null
+++ b/www-misc/wsmake/wsmake-0.6.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Website Pre-processor"
+HOMEPAGE="http://www.wsmake.org/"
+SRC_URI="http://ftp.wsmake.org/pub/wsmake6/stable/wsmake-0.6.4.tar.bz2"
+
+KEYWORDS="x86"
+LICENSE="GPL-2 Artistic"
+SLOT="0"
+IUSE=""
+
+src_unpack () {
+ unpack ${A} && cd "${S}"
+ epatch "${FILESDIR}"/${P}-bv.diff
+ epatch "${FILESDIR}"/${P}-gcc43.patch # 251745
+}
+
+src_compile () {
+ econf || die "econf failed"
+ emake || die "emake failed"
+ cd doc
+ tar -cf examples.tar examples || die
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS COPYING ChangeLog* DEVELOPERS LICENSE NEWS README TODO
+ cd doc
+ dodoc manual.txt examples.tar
+}