summaryrefslogtreecommitdiff
path: root/dev-lang/ferite
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/ferite')
-rw-r--r--dev-lang/ferite/Manifest6
-rw-r--r--dev-lang/ferite/ferite-1.1.17-r1.ebuild71
-rw-r--r--dev-lang/ferite/files/ferite-1.1.17-bool.patch62
-rw-r--r--dev-lang/ferite/files/ferite-pcre.patch26
-rw-r--r--dev-lang/ferite/metadata.xml8
5 files changed, 0 insertions, 173 deletions
diff --git a/dev-lang/ferite/Manifest b/dev-lang/ferite/Manifest
deleted file mode 100644
index 10c3fcd81c0b..000000000000
--- a/dev-lang/ferite/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX ferite-1.1.17-bool.patch 1935 BLAKE2B dc926f716e3abfefe48d74e638a35451ec856188e71d76797252b65d2024047543a25739c6bef81133bec0533c480b651dcea845db5dcd76eea70d1c49ed58d3 SHA512 6366d3388185541506c1adc8387c0f6fe91851c257cd4cc2d03afcae3c867e03718885f6e142812c66f429dff493b7e033288b47af54af1eede2a589ba0c1064
-AUX ferite-pcre.patch 1356 BLAKE2B f2c3669e33d12dce6e00d22b5884f0770021eb77297997bd94e777b114f8ae24f7ed23b10d7c877a7bffb61fe9ff0e126bd717ea8c8a8fb8186da89178ba4926 SHA512 e867c4b2fc993963bdf17d992d3dd007f636c85b0c13388480cec0f0ff70b6596274c19cd46b0e3ee11064f607b381f7f76888819ef6fb3bdd0804b07b5087fc
-DIST ferite-1.1.17-slibtool.patch.bz2 3945 BLAKE2B d816ccab7a58049e9c6048a5c5f4e162d8444a7c998eab1eadc76eb212cb08f9b0b68a96a2cc9003fbf923ab0bf8a7c25bae4d6ef08cdd21de054cd2ed910aa3 SHA512 772ad133016cef5c20905dd7ef589ced3d5bba7a327ddcca0db4ab8b7e59eb9a2d521372ed18c16594f418ec9c7195b711ac5d4dba6bc900b74e93d14f9ce36b
-DIST ferite-1.1.17.tar.gz 2174774 BLAKE2B 5e55ed4101bc5a9c031afef0d9bfcafdc0c498c4ddc712eb17e3059ebd55b925e6b0343113853b946a31a428e5f71c17a2365e629447bb504453b6a7d61358d8 SHA512 475983b865fba492661e59b7470b7e46889f29ed8ba829b112354963fafcbed6ab4d4677579337c1c4ed730c6fe02897743f56edae335ceda6277da975d1098f
-EBUILD ferite-1.1.17-r1.ebuild 2084 BLAKE2B 0cadea8ef190aaaf7c8e15cc49f6ed6ccaf80b4b222a89a2cb7e2899e6e471bd1a2dc5b121901eeeab85549744ae51a434be152b9710d1a231c1f54349fdc27f SHA512 9aea56058b201ae6b52df812d315bcdf270cff033583cad4d3f42042749942f782952ec1ec473a6029ff44bb2d0427486895dbb33425f33caf6ad3c6989b0f9b
-MISC metadata.xml 244 BLAKE2B 4146befb71c0f035d1acc9fe9cb22e3deaf7782796ab5415edef9d0f5e0013874d86d031608fe8fa07703f1dfd21298b680f85a9690f6215fc2a94a1398a628a SHA512 8d88b437b56d453a6f0a096daf5de80d43fd96a7d0d1b422c475cffc2ed86202a2bc5b8730c43734456da9dfc9db7a5cfb34518c12a1b18f7eccd4a31d688ccc
diff --git a/dev-lang/ferite/ferite-1.1.17-r1.ebuild b/dev-lang/ferite/ferite-1.1.17-r1.ebuild
deleted file mode 100644
index f3c2cbc6de5e..000000000000
--- a/dev-lang/ferite/ferite-1.1.17-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="A clean, lightweight, object oriented scripting language"
-HOMEPAGE="http://ferite.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-slibtool.patch.bz2"
-
-LICENSE="BSD"
-SLOT="1"
-KEYWORDS="~alpha amd64 ppc -sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- dev-libs/boehm-gc[threads]
- >=dev-libs/libpcre-5:3
- dev-libs/libxml2:2
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-pcre.patch
- "${FILESDIR}"/${P}-bool.patch
- "${WORKDIR}"/${P}-slibtool.patch
-)
-
-src_prepare() {
- default
-
- # use docsdir variable, install to DESTDIR
- sed \
- -e '/docsdir =/!s:$(prefix)/share/doc/ferite:$(DESTDIR)$(docsdir):' \
- -i docs/Makefile.am || die
-
- # Install docs to /usr/share/doc/${PF}, not .../${PN}
- sed \
- -e "s:doc/ferite:doc/${PF}:" \
- -i Makefile.am \
- docs/Makefile.am \
- scripts/test/Makefile.am \
- scripts/test/rmi/Makefile.am || die
-
- # Make sure we install in $(get_libdir), not lib
- sed -i -e "s|\$prefix/lib|\$prefix/$(get_libdir)|g" configure.ac || die
-
- # We copy feritedoc to ${T} in src_install, then patch it in-situ
- # note that this doesn't actually work right, currently - it still tries
- # to pull from / instead of ${D}, and I can't figure out how to fix that
- sed -i -e 's:$(prefix)/bin/:${T}/:' docs/Makefile.am || die
-
- eautoreconf
-}
-
-src_configure() {
- econf --libdir="${EPREFIX}/usr/$(get_libdir)" --disable-static
-}
-
-src_install() {
- cp tools/doc/feritedoc "${T}" || die
- sed -i -e '/^prefix/s:prefix:${T}:g' "${T}"/feritedoc || die
- sed -i -e '/^$prefix/s:$prefix/bin/ferite:'"${ED}"'/usr/bin/ferite:' "${T}"/feritedoc || die
- sed -i -e 's:$library_path $library_path:${S}/tools/doc ${S}/tools/doc:' "${T}"/feritedoc || die
-
- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}${LD_LIBRARY_PATH:+:}${ED}/usr/lib"
- emake DESTDIR="${D}" LIBDIR="${EPREFIX}"/usr/$(get_libdir) install
-
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/dev-lang/ferite/files/ferite-1.1.17-bool.patch b/dev-lang/ferite/files/ferite-1.1.17-bool.patch
deleted file mode 100644
index ef92a2b41517..000000000000
--- a/dev-lang/ferite/files/ferite-1.1.17-bool.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-commit 797ba18741a03c6a1ccd8070b5f2629bcd6cf87f
-Author: orbea <orbea@riseup.net>
-Date: Tue May 11 07:13:35 2021 -0700
-
- modules/xml: Rename the bool variable.
-
- This fixes compilation failures under some environments.
-
- xml_XML_TreeParser.c: In function ‘ferite_xml_XML_TreeParser_keepBlanks_b’:
- xml_XML_TreeParser.c:10:9: error: two or more data types in declaration specifiers
- 10 | char bool = FE_FALSE;
- | ^~~~
- xml_XML_TreeParser.c:10:14: error: expected identifier or ‘(’ before ‘=’ token
-
- Signed-off-by: orbea <orbea@riseup.net>
-
-diff --git a/modules/xml/xml_XML_TreeParser.c b/modules/xml/xml_XML_TreeParser.c
-index 886a901..25a2105 100644
---- a/modules/xml/xml_XML_TreeParser.c
-+++ b/modules/xml/xml_XML_TreeParser.c
-@@ -7,17 +7,17 @@
-
- FE_NATIVE_FUNCTION( ferite_xml_XML_TreeParser_keepBlanks_b )
- {
-- char bool = FE_FALSE;
-+ char fe_bool = FE_FALSE;
- FeriteObject *self = FE_CONTAINER_TO_OBJECT;
- FeriteObject *super = FE_CONTAINER_TO_OBJECT;
-
-- ferite_get_parameters( params, 1, &bool );
-+ ferite_get_parameters( params, 1, &fe_bool );
-
- { /* Main function body. */
- #line 417 "xml.fec"
-
- XMLDoc *tree = (XMLDoc*)self->odata;
-- tree->keepBlanks = bool;
-+ tree->keepBlanks = fe_bool;
-
- }
- FE_RETURN_VOID;
-@@ -151,17 +151,17 @@ FE_NATIVE_FUNCTION( ferite_xml_XML_TreeParser_saveToFile_s )
-
- FE_NATIVE_FUNCTION( ferite_xml_XML_TreeParser_validation_b )
- {
-- char bool = FE_FALSE;
-+ char fe_bool = FE_FALSE;
- FeriteObject *self = FE_CONTAINER_TO_OBJECT;
- FeriteObject *super = FE_CONTAINER_TO_OBJECT;
-
-- ferite_get_parameters( params, 1, &bool );
-+ ferite_get_parameters( params, 1, &fe_bool );
-
- { /* Main function body. */
- #line 403 "xml.fec"
-
-
-- if( bool == FE_FALSE )
-+ if( fe_bool == FE_FALSE )
- xmlDoValidityCheckingDefaultValue = 0;
- else
- xmlDoValidityCheckingDefaultValue = 1;
diff --git a/dev-lang/ferite/files/ferite-pcre.patch b/dev-lang/ferite/files/ferite-pcre.patch
deleted file mode 100644
index 1e2e19ce4811..000000000000
--- a/dev-lang/ferite/files/ferite-pcre.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -pruN ferite-1.1.17.orig/modules/regexp/regexp.fec ferite-1.1.17/modules/regexp/regexp.fec
---- ferite-1.1.17.orig/modules/regexp/regexp.fec 2009-07-15 19:21:34.000000000 +0200
-+++ ferite-1.1.17/modules/regexp/regexp.fec 2013-02-01 02:33:40.438849775 +0100
-@@ -427,7 +427,8 @@ class Regexp {
- }
-
- /* get the number of subparts */
-- captured_str_cnt = pcre_info( rgx->compiled_re, NULL, NULL ) + 1;
-+ pcre_fullinfo( rgx->compiled_re, NULL, PCRE_INFO_CAPTURECOUNT, &captured_str_cnt );
-+ captured_str_cnt++;
- /* create an offset array */
- size_offsets = (int)(captured_str_cnt * 3);
- offsets = (int *)fmalloc(size_offsets * sizeof(int));
-diff -pruN ferite-1.1.17.orig/modules/regexp/regexp_Regexp.c ferite-1.1.17/modules/regexp/regexp_Regexp.c
---- ferite-1.1.17.orig/modules/regexp/regexp_Regexp.c 2009-07-17 08:59:19.000000000 +0200
-+++ ferite-1.1.17/modules/regexp/regexp_Regexp.c 2013-02-01 02:33:16.647875845 +0100
-@@ -88,7 +88,8 @@ FE_NATIVE_FUNCTION( ferite_regexp_Regexp
- }
-
- /* get the number of subparts */
-- captured_str_cnt = pcre_info( rgx->compiled_re, NULL, NULL ) + 1;
-+ pcre_fullinfo( rgx->compiled_re, NULL, PCRE_INFO_CAPTURECOUNT, &captured_str_cnt );
-+ captured_str_cnt++;
- /* create an offset array */
- size_offsets = (int)(captured_str_cnt * 3);
- offsets = (int *)fmalloc(size_offsets * sizeof(int));
diff --git a/dev-lang/ferite/metadata.xml b/dev-lang/ferite/metadata.xml
deleted file mode 100644
index f66fab297c15..000000000000
--- a/dev-lang/ferite/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">ferite</remote-id>
- </upstream>
-</pkgmetadata>