devel rebuild
This commit is contained in:
@@ -28,7 +28,14 @@
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Update release="4">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2019.01.06</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2019-12-25</Date>
|
||||
<Version>2019.01.06</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -23,7 +23,7 @@ def build():
|
||||
|
||||
# takes too long, do it by hand
|
||||
#def check():
|
||||
# autotools.make("check")
|
||||
#autotools.make("check")
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
From 247b02e5a5bb79ca6666e91de02ae2d3cb0cd325 Mon Sep 17 00:00:00 2001
|
||||
From: Gary V. Vaughan <gary@gnu.org>
|
||||
Date: Mon, 03 Nov 2014 06:25:03 +0000
|
||||
Subject: tests: avoid spurious test failure with libtool 2.4.3
|
||||
|
||||
Based on a report by Bruce Dubbs.
|
||||
|
||||
* tests/foreign.at (Libtool): Be tolerant of 'quote' replacing the
|
||||
older `quote'.
|
||||
|
||||
Signed-off-by: Eric Blake <eblake@redhat.com>
|
||||
---
|
||||
diff --git a/tests/foreign.at b/tests/foreign.at
|
||||
index a9dc33c..d4702cd 100644
|
||||
--- a/tests/foreign.at
|
||||
+++ b/tests/foreign.at
|
||||
@@ -57,7 +57,7 @@ AT_CHECK([./config.guess || exit 77], [], [ignore], [ignore])
|
||||
# Make sure at-path contains something valid, and let the test suite
|
||||
# display it when verbose. And fail, skipping would too easily hide
|
||||
# problems.
|
||||
-AT_CHECK([sed -n ["s,^.*\`\\(/[^']*\\)'.*,\\1,p"] stdout], [0], [stdout])
|
||||
+AT_CHECK([sed -n ["s,^[^']*[\`']\\(/[^']*\\)'.*,\\1,p"] stdout], [0], [stdout])
|
||||
AT_CHECK([test -f "`sed -n 1p stdout`"])
|
||||
|
||||
# Older libtoolize installed everything but install-sh...
|
||||
--
|
||||
cgit v0.9.0.2
|
||||
@@ -0,0 +1,64 @@
|
||||
From 4c1f7a361f4fd6180b7b46b950e3bfe389b5b831 Mon Sep 17 00:00:00 2001
|
||||
From: Ondrej Dubaj <odubaj@redhat.com>
|
||||
Date: Wed, 28 Aug 2019 07:39:50 +0200
|
||||
Subject: [PATCH] Port tests to Bash 5
|
||||
|
||||
* tests/local.at (AT_CHECK_ENV, AT_CONFIG_CMP):
|
||||
Add BASH_ARGC, BASH_ARGV to list of variables to be ignored when
|
||||
comparing variable space dumps.
|
||||
(AT_CONFIG_CMP): Also ignore LINENO.
|
||||
* tests/m4sh.at: Also unset LINENO in 'reference' and 'test/test-1'.
|
||||
|
||||
---
|
||||
tests/local.at | 5 ++++-
|
||||
tests/m4sh.at | 4 ++--
|
||||
2 files changed, 6 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/tests/local.at b/tests/local.at
|
||||
index 40b7318..f3ad2b5 100644
|
||||
--- a/tests/local.at
|
||||
+++ b/tests/local.at
|
||||
@@ -324,7 +324,7 @@ if test -f state-env.before && test -f state-env.after; then
|
||||
[AWK|LEX|LEXLIB|LEX_OUTPUT_ROOT|LN_S|M4|MKDIR_P|RANLIB|SET_MAKE|YACC],
|
||||
[GREP|[EF]GREP|SED],
|
||||
[[_@]|.[*#?$].],
|
||||
- [argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS]))=' \
|
||||
+ [argv|ARGC|LINENO|BASH_ARGC|BASH_ARGV|OLDPWD|PIPESTATUS|RANDOM|SECONDS]))=' \
|
||||
$act_file ||
|
||||
test $? -eq 1 || echo failed >&2
|
||||
) 2>stderr-$act_file |
|
||||
@@ -381,6 +381,9 @@ do
|
||||
/'\'\\\$\''=/ d
|
||||
/^argv=/ d
|
||||
/^ARGC=/ d
|
||||
+ /^BASH_ARGC=/ d
|
||||
+ /^BASH_ARGV=/ d
|
||||
+ /^LINENO=/ d
|
||||
' $act_file >at_config_vars-$act_file
|
||||
done
|
||||
AT_CMP([at_config_vars-$1], [at_config_vars-$2])[]dnl
|
||||
diff --git a/tests/m4sh.at b/tests/m4sh.at
|
||||
index 4e4da5d..80684ca 100644
|
||||
--- a/tests/m4sh.at
|
||||
+++ b/tests/m4sh.at
|
||||
@@ -254,7 +254,7 @@ AT_CHECK([autom4te -l m4sh $1.as -o $1])
|
||||
# `_oline_', once processed and ran, produces our reference.
|
||||
# We check that we find ourselves by looking at a string which is
|
||||
# available only in the original script: `_oline_'.
|
||||
-AT_DATA_LINENO([reference], [false], [__OLINE__], [_oline__])
|
||||
+AT_DATA_LINENO([reference], [true], [__OLINE__], [_oline__])
|
||||
AT_CHECK([./reference], 0, [stdout])
|
||||
|
||||
# The reference:
|
||||
@@ -264,7 +264,7 @@ mv stdout expout
|
||||
# Be sure to be out of the PATH.
|
||||
AT_CHECK([mkdir test || exit 77])
|
||||
|
||||
-AT_DATA_LINENO([test/test-1], [false], [__LINENO__], [LINENO])
|
||||
+AT_DATA_LINENO([test/test-1], [true], [__LINENO__], [LINENO])
|
||||
AT_CHECK([./test/test-1], 0, [expout])
|
||||
AT_CHECK([(PATH=test$PATH_SEPARATOR$PATH; export PATH; exec test-1)],
|
||||
0, [expout])
|
||||
--
|
||||
2.19.1
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
diff --git a/tests/tools.at b/tests/tools.at
|
||||
index 4993b3f5..28b96408 100644
|
||||
--- a/tests/tools.at
|
||||
+++ b/tests/tools.at
|
||||
@@ -155,8 +155,8 @@ do
|
||||
file=" file $funny"
|
||||
outfile="$file out "
|
||||
dir=`func_sanitize_dir_name " dir $funny"`
|
||||
- cachedir=" cache$dir"
|
||||
- TMPDIR=" tmp$dir"
|
||||
+ cachedir="./ cache$dir"
|
||||
+ TMPDIR="./ tmp$dir"
|
||||
export TMPDIR
|
||||
|
||||
# skip if we cannot create such a file or directory
|
||||
@@ -1361,7 +1361,7 @@ do
|
||||
funny=`func_sanitize_file_name "$funny"`
|
||||
file=" file $funny"
|
||||
dir=`func_sanitize_dir_name " dir $funny"`
|
||||
- TMPDIR=" tmp$dir"
|
||||
+ TMPDIR="./ tmp$dir"
|
||||
export TMPDIR
|
||||
|
||||
# skip if we cannot create such a file or directory
|
||||
@@ -20,6 +20,9 @@
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>autoconf-2.69-perl-5.22-autoscan.patch</Patch>
|
||||
<Patch>autoconf-2.69-bash-5-LINENO.patch</Patch>
|
||||
<Patch>autoconf-2.69-perl-5.28.patch</Patch>
|
||||
<Patch>0003-autoconf-2.69-libtool-compatibility.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -39,7 +42,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Update release="7">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.69</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-12-11</Date>
|
||||
<Version>2.69</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
|
||||
@@ -6,10 +6,12 @@
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
|
||||
def setup():
|
||||
shelltools.system("sed -i 's/ -Werror / /' configure")
|
||||
#autotools.autoreconf("-vfi")
|
||||
autotools.configure("--prefix=/usr \
|
||||
--disable-static")
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>The automated text and program generation tool</Summary>
|
||||
<Description>autogen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text.</Description>
|
||||
<Archive sha1sum="fff5c0bf812cb1c65ccb9f56d25f7c77914fa72c" type="targz">https://ftp.gnu.org/gnu/autogen/rel5.18.12/autogen-5.18.12.tar.gz</Archive>
|
||||
<Archive sha1sum="e539a6340e4bde7409593c03be012036d37a9ca9" type="targz">https://ftp.gnu.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gc-devel</Dependency>
|
||||
<Dependency>gmp-devel</Dependency>
|
||||
@@ -21,7 +21,7 @@
|
||||
<Dependency>which</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">allow-guile-2.2.diff</Patch>
|
||||
<!-- <Patch level="1">allow-guile-2.2.diff</Patch> -->
|
||||
<!-- <Patch level="1">x.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
@@ -59,6 +59,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>5.18.16</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2020-01-03</Date>
|
||||
<Version>5.18.12</Version>
|
||||
|
||||
@@ -6,11 +6,13 @@
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
#ver = "1.14"
|
||||
|
||||
def setup():
|
||||
shelltools.system("""sed -i "s/''/etags/" t/tags-lisp-space.sh""")
|
||||
#autotools.autoreconf("-fi")
|
||||
autotools.configure()
|
||||
|
||||
@@ -18,7 +20,7 @@ def build():
|
||||
autotools.make()
|
||||
|
||||
#def check():
|
||||
# autotools.make("check")
|
||||
#autotools.make("check")
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>A tool for automatically generating Makefile.in files compliant with the GNU Coding Standards</Summary>
|
||||
<Description>Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards.</Description>
|
||||
<Archive sha1sum="1012bc79956013d53da0890f8493388a6cb20831" type="tarxz">mirrors://gnu/automake/automake-1.16.1.tar.xz</Archive>
|
||||
<Archive sha1sum="f87fd355c6142e4e87d7a69702697f3a30c922d8" type="tarxz">mirrors://gnu/automake/automake-1.16.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>autoconf</Dependency>
|
||||
@@ -39,6 +39,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.16.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-10-01</Date>
|
||||
<Version>1.16.1</Version>
|
||||
|
||||
@@ -32,6 +32,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.6.1</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>1.6.1</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Cross-platform, open-source make system</Summary>
|
||||
<Description>CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.</Description>
|
||||
<Archive sha1sum="73ab5348c881f1a53c250b66848b6ee101c9fe1f" type="targz">https://github.com/Kitware/CMake/releases/download/v3.18.4/cmake-3.18.4.tar.gz</Archive>
|
||||
<Archive sha1sum="7dca0da8bbed84932c62c371ec0912d7d0162d7e" type="targz">https://github.com/Kitware/CMake/releases/download/v3.18.5/cmake-3.18.5.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>curl-devel</Dependency>
|
||||
<Dependency>expat-devel</Dependency>
|
||||
@@ -23,7 +23,6 @@
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>libuv-devel</Dependency>
|
||||
<Dependency versionFrom="2.32">glibc-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -38,7 +37,6 @@
|
||||
<Dependency>ncurses</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>libuv</Dependency>
|
||||
<Dependency versionFrom="2.32">glibc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
@@ -53,10 +51,17 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="11">
|
||||
<Date>2020-11-15</Date>
|
||||
<Version>3.18.4</Version>
|
||||
<Update release="12">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>3.18.5</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2020-11-07</Date>
|
||||
<Version>3.18.4</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
<Email>idriskalp@gmail.com</Email>
|
||||
</Update>
|
||||
|
||||
@@ -0,0 +1,114 @@
|
||||
diff -U3 -r cython-0.29.17.orig/Cython/Compiler/ExprNodes.py cython-0.29.17/Cython/Compiler/ExprNodes.py
|
||||
--- cython-0.29.17.orig/Cython/Compiler/ExprNodes.py 2020-04-26 13:48:48.000000000 +0200
|
||||
+++ cython-0.29.17/Cython/Compiler/ExprNodes.py 2020-05-15 17:44:55.157172257 +0200
|
||||
@@ -2295,8 +2295,10 @@
|
||||
setter = 'PyDict_SetItem'
|
||||
namespace = Naming.moddict_cname
|
||||
elif entry.is_pyclass_attr:
|
||||
- code.globalstate.use_utility_code(UtilityCode.load_cached("SetNameInClass", "ObjectHandling.c"))
|
||||
- setter = '__Pyx_SetNameInClass'
|
||||
+ # Special-case setting __new__
|
||||
+ n = "SetNewInClass" if self.name == "__new__" else "SetNameInClass"
|
||||
+ code.globalstate.use_utility_code(UtilityCode.load_cached(n, "ObjectHandling.c"))
|
||||
+ setter = '__Pyx_' + n
|
||||
else:
|
||||
assert False, repr(entry)
|
||||
code.put_error_if_neg(
|
||||
diff -U3 -r cython-0.29.17.orig/Cython/Compiler/Nodes.py cython-0.29.17/Cython/Compiler/Nodes.py
|
||||
--- cython-0.29.17.orig/Cython/Compiler/Nodes.py 2020-04-26 13:48:48.000000000 +0200
|
||||
+++ cython-0.29.17/Cython/Compiler/Nodes.py 2020-05-15 17:44:55.159172253 +0200
|
||||
@@ -2872,7 +2872,6 @@
|
||||
func = decorator.decorator
|
||||
if func.is_name:
|
||||
self.is_classmethod |= func.name == 'classmethod'
|
||||
- self.is_staticmethod |= func.name == 'staticmethod'
|
||||
|
||||
if self.is_classmethod and env.lookup_here('classmethod'):
|
||||
# classmethod() was overridden - not much we can do here ...
|
||||
diff -U3 -r cython-0.29.17.orig/Cython/Utility/ObjectHandling.c cython-0.29.17/Cython/Utility/ObjectHandling.c
|
||||
--- cython-0.29.17.orig/Cython/Utility/ObjectHandling.c 2020-04-26 13:48:48.000000000 +0200
|
||||
+++ cython-0.29.17/Cython/Utility/ObjectHandling.c 2020-05-15 17:44:55.160172251 +0200
|
||||
@@ -1163,6 +1163,30 @@
|
||||
#define __Pyx_SetNameInClass(ns, name, value) PyObject_SetItem(ns, name, value)
|
||||
#endif
|
||||
|
||||
+/////////////// SetNewInClass.proto ///////////////
|
||||
+
|
||||
+static int __Pyx_SetNewInClass(PyObject *ns, PyObject *name, PyObject *value);
|
||||
+
|
||||
+/////////////// SetNewInClass ///////////////
|
||||
+//@requires: SetNameInClass
|
||||
+
|
||||
+// Special-case setting __new__: if it's a Cython function, wrap it in a
|
||||
+// staticmethod. This is similar to what Python does for a Python function
|
||||
+// called __new__.
|
||||
+static int __Pyx_SetNewInClass(PyObject *ns, PyObject *name, PyObject *value) {
|
||||
+#ifdef __Pyx_CyFunction_USED
|
||||
+ int ret;
|
||||
+ if (__Pyx_CyFunction_Check(value)) {
|
||||
+ PyObject *staticnew = PyStaticMethod_New(value);
|
||||
+ if (unlikely(!staticnew)) return -1;
|
||||
+ ret = __Pyx_SetNameInClass(ns, name, staticnew);
|
||||
+ Py_DECREF(staticnew);
|
||||
+ return ret;
|
||||
+ }
|
||||
+#endif
|
||||
+ return __Pyx_SetNameInClass(ns, name, value);
|
||||
+}
|
||||
+
|
||||
|
||||
/////////////// GetModuleGlobalName.proto ///////////////
|
||||
//@requires: PyDictVersioning
|
||||
Only in cython-0.29.17.orig: cython-0.29.17
|
||||
diff -U3 -r cython-0.29.17.orig/tests/run/cyfunction.pyx cython-0.29.17/tests/run/cyfunction.pyx
|
||||
--- cython-0.29.17.orig/tests/run/cyfunction.pyx 2020-04-26 13:48:48.000000000 +0200
|
||||
+++ cython-0.29.17/tests/run/cyfunction.pyx 2020-05-15 17:44:55.160172251 +0200
|
||||
@@ -376,6 +376,18 @@
|
||||
def meth(self): pass
|
||||
|
||||
|
||||
+class TestStaticmethod(object):
|
||||
+ """
|
||||
+ >>> x = TestStaticmethod()
|
||||
+ >>> x.staticmeth(42)
|
||||
+ 42
|
||||
+ >>> x.staticmeth.__get__(42)()
|
||||
+ 42
|
||||
+ """
|
||||
+ @staticmethod
|
||||
+ def staticmeth(arg): return arg
|
||||
+
|
||||
+
|
||||
cdef class TestOptimisedBuiltinMethod:
|
||||
"""
|
||||
>>> obj = TestOptimisedBuiltinMethod()
|
||||
diff -U3 -r cython-0.29.17.orig/tests/run/fused_def.pyx cython-0.29.17/tests/run/fused_def.pyx
|
||||
--- cython-0.29.17.orig/tests/run/fused_def.pyx 2020-04-26 13:48:48.000000000 +0200
|
||||
+++ cython-0.29.17/tests/run/fused_def.pyx 2020-05-15 18:03:39.436752174 +0200
|
||||
@@ -268,14 +268,6 @@
|
||||
def test_fused_def_super():
|
||||
"""
|
||||
>>> test_fused_def_super()
|
||||
- long 10
|
||||
- long 11
|
||||
- long 11
|
||||
- long 12
|
||||
- short 12
|
||||
- long 13
|
||||
- short 13
|
||||
- long 14
|
||||
<class 'fused_def.SubClass'> long 14
|
||||
<class 'fused_def.SubClass'> long 15
|
||||
<class 'fused_def.SubClass'> long 15
|
||||
@@ -296,11 +288,6 @@
|
||||
obj = SubClass()
|
||||
cls = SubClass
|
||||
|
||||
- obj.mystaticmethod(obj, 10)
|
||||
- cls.mystaticmethod(obj, 11)
|
||||
- obj.mystaticmethod[cy.short](obj, 12)
|
||||
- cls.mystaticmethod[cy.short](obj, 13)
|
||||
-
|
||||
obj.myclassmethod(14)
|
||||
cls.myclassmethod(15)
|
||||
obj.myclassmethod[cy.short](16)
|
||||
@@ -13,11 +13,14 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>C extensions for the Python</Summary>
|
||||
<Description>Cython is a language that makes writing C extensions for the Python language as easy as Python itself.</Description>
|
||||
<Archive sha1sum="f86f2dddde3cc7499cb47d48c0ab98026493d5a8" type="targz">https://files.pythonhosted.org/packages/9c/9b/706dac7338c2860cd063a28cdbf5e9670995eaea408abbf2e88ba070d90d/Cython-0.29.14.tar.gz</Archive>
|
||||
<Archive sha1sum="3aafce4489a7bc7a48c843cdfb8dac4677fdac50" type="targz">https://files.pythonhosted.org/packages/6c/9f/f501ba9d178aeb1f5bf7da1ad5619b207c90ac235d9859961c11829d0160/Cython-0.29.21.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">class-static-method-workaround.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
@@ -34,6 +37,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>0.29.21</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>0.29.14</Version>
|
||||
|
||||
@@ -19,9 +19,9 @@ def setup():
|
||||
|
||||
if get.buildTYPE() == "emul32":
|
||||
shelltools.export("PKG_CONFIG_PATH","/usr/lib32/pkgconfig")
|
||||
#options += "--disable-libdebuginfod \
|
||||
#--disable-debuginfod \
|
||||
#"
|
||||
options += " --libdir=/usr/lib32 \
|
||||
--bindir=/usr/emul32 \
|
||||
"
|
||||
|
||||
elif get.ARCH() == "x86_64":
|
||||
pisitools.flags.add("-fexceptions")
|
||||
@@ -50,6 +50,7 @@ def install():
|
||||
pisitools.remove("/usr/lib32/libelf.a")
|
||||
pisitools.remove("/usr/lib32/libasm.a")
|
||||
pisitools.remove("/usr/lib32/libdw.a")
|
||||
pisitools.removeDir("/usr/emul32")
|
||||
|
||||
|
||||
elif get.ARCH() == "x86_64":
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="10">
|
||||
<Date>2020-10-21</Date>
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>0.180</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
This patch fixes a flex-2.6.4 build failure on x86_64 and possibly other
|
||||
architectures where `size_t' is larger than `int'. The failure occurs as
|
||||
follows:
|
||||
|
||||
A missing `reallocarray' prototype during compilation means that the
|
||||
compiler assumes an `int' return type. When compiling with `-pie' (standard
|
||||
for Fedora), addresses on the heap can be larger than `int' can store. Thus,
|
||||
pointers returned from `reallocarray' are truncated and any read/write to
|
||||
them leads to a SIGSEGV.
|
||||
|
||||
From 24fd0551333e7eded87b64dd36062da3df2f6380 Mon Sep 17 00:00:00 2001
|
||||
From: Explorer09 <explorer09@gmail.com>
|
||||
Date: Mon, 4 Sep 2017 10:47:33 +0800
|
||||
Subject: [PATCH] build: AC_USE_SYSTEM_EXTENSIONS in configure.ac.
|
||||
|
||||
This would, e.g. define _GNU_SOURCE in config.h, enabling the
|
||||
reallocarray() prototype in glibc 2.26+ on Linux systems with that
|
||||
version of glibc.
|
||||
|
||||
Fixes #241.
|
||||
---
|
||||
configure.ac | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
Index: b/configure.ac
|
||||
===================================================================
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -25,8 +25,10 @@
|
||||
# autoconf requirements and initialization
|
||||
|
||||
AC_INIT([the fast lexical analyser generator],[2.6.4],[flex-help@lists.sourceforge.net],[flex])
|
||||
+AC_PREREQ([2.60])
|
||||
AC_CONFIG_SRCDIR([src/scan.l])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
+AC_USE_SYSTEM_EXTENSIONS
|
||||
LT_INIT
|
||||
AM_INIT_AUTOMAKE([1.11.3 -Wno-portability foreign check-news std-options dist-lzip parallel-tests subdir-objects])
|
||||
AC_CONFIG_HEADER([src/config.h])
|
||||
@@ -19,7 +19,7 @@
|
||||
<Dependency>help2man</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level="1">flex-2.5.37-notex.patch</Patch> -->
|
||||
<Patch level="1">flex-pie.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -37,7 +37,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Update release="9">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.6.4</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2019-12-23</Date>
|
||||
<Version>2.6.4</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
|
||||
@@ -42,7 +42,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>4.65</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-23</Date>
|
||||
<Version>4.65</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Introspection system for GObject-based libraries</Summary>
|
||||
<Description>gobject-introspection can scan C header and source files in order to generate introspection typelib files. It also provides an API to examine typelib files, useful for creating language bindings among other things.</Description>
|
||||
<Archive sha1sum="dc806ee27935d86e55e8e5d3313684fd01b7ecf8" type="tarxz">mirrors://gnome/gobject-introspection/1.66/gobject-introspection-1.66.0.tar.xz</Archive>
|
||||
<Archive sha1sum="c1a9aa497bbe0b639f9ea4505c5fadfd765f9c98" type="tarxz">mirrors://gnome/gobject-introspection/1.66/gobject-introspection-1.66.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<!--<Dependency>cairo-devel</Dependency>-->
|
||||
<Dependency>meson</Dependency>
|
||||
@@ -65,8 +65,15 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.66.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2020-10-22</Date>
|
||||
<Date>2020-11-07</Date>
|
||||
<Version>1.66.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>GNU Scheme interpreter and library</Summary>
|
||||
<Description>GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library implementation of the Scheme programming language, written in C. GUILE provides a machine-independent execution platform that can be linked in as a library during the building of extensible programs.</Description>
|
||||
<Archive sha1sum="75239d0f03a4860da60a07e02a715549a7465ba3" type="tarxz">mirrors://gnu/guile/guile-2.2.6.tar.xz</Archive>
|
||||
<Archive sha1sum="6a90d47244952af062996286cf9b8d609b7d0d75" type="tarxz">mirrors://gnu/guile/guile-2.2.7.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gc-devel</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
@@ -69,7 +69,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.2.7</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-10-02</Date>
|
||||
<Version>2.2.6</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -39,7 +39,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>0.51.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-25</Date>
|
||||
<Version>0.51.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>klibc</Name>
|
||||
<Homepage>http://www.zytor.com/mailman/listinfo/klibc</Homepage>
|
||||
<Homepage>https://www.zytor.com/mailman/listinfo/klibc</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>A minimal libc subset for use with initramfs</Summary>
|
||||
<Description>klibc, or "early userspace", is library part of an effort which tries to move as much initialization code in Linux as possible out of the kernel.</Description>
|
||||
<Archive sha1sum="f112cb92fadd98e41e7cefa2841005b158d83492" type="tarxz">https://mirrors.edge.kernel.org/pub/linux/libs/klibc/2.0/klibc-2.0.7.tar.xz</Archive>
|
||||
<Archive sha1sum="eaa050b663783e1278c9038a76c21a605af701c9" type="tarxz">https://mirrors.edge.kernel.org/pub/linux/libs/klibc/2.0/klibc-2.0.8.tar.xz</Archive>
|
||||
<!--Archive sha1sum="18a30cecd740f118013839333d9774e79b6a7510" type="tarxz">http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.7.tar.xz</Archive-->
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
@@ -43,7 +43,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Update release="7">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.0.8</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>2.0.7</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -62,10 +62,10 @@
|
||||
<Path fileType="man">/usr/share/man/man3</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2020-10-22</Date>
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>3.4.3</Version>
|
||||
<Comment>Idris Kalp</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
|
||||
@@ -38,7 +38,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>7.6.10</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-25</Date>
|
||||
<Version>7.6.10</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
|
||||
@@ -40,6 +40,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.4.2</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2020-05-12</Date>
|
||||
<Version>2.4.2</Version>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<Description>This is a library for handling page faults in user mode. A page fault occurs when a program tries to access to a region of memory that is currently not available.</Description>
|
||||
<Archive sha1sum="df167811328b050d2b746bec3d88423edc5a8cbf" type="targz">mirrors://gnu/libsigsegv/libsigsegv-2.12.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<!-- <Dependency>readline-devel</Dependency> -->
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<Summary>Development files for libsigsegv</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libsigsegv</Dependency>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<!-- <Dependency>readline-devel</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
@@ -39,6 +39,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.12</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-11</Date>
|
||||
<Version>2.12</Version>
|
||||
|
||||
@@ -61,7 +61,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.4.6</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-25</Date>
|
||||
<Version>2.4.6</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Multi-platform support library with a focus on asynchronous I/O</Summary>
|
||||
<Description>libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others.</Description>
|
||||
<Archive sha1sum="900a086dc3bcbe3409d51975c9e07cb70418cde0" type="targz">https://github.com/libuv/libuv/archive/v1.34.0.tar.gz</Archive>
|
||||
<Archive sha1sum="ce3e37e8a5c42f905bfa2364f3894173f14beee1" type="targz">https://github.com/libuv/libuv/archive/v1.40.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python-sphinx</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -39,7 +39,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Update release="5">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.40.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>1.34.0</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -38,6 +38,13 @@
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="14">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>0.55.3</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="13">
|
||||
<Date>2020-09-17</Date>
|
||||
<Version>0.55.3</Version>
|
||||
|
||||
@@ -28,4 +28,4 @@ def install():
|
||||
pisitools.dosym("rdf2bin", "/usr/bin/rdf2com")
|
||||
|
||||
pisitools.doman("nasm.1", "ndisasm.1")
|
||||
pisitools.dodoc("AUTHORS", "CHANGES", "ChangeLog", "README", "TODO", "doc/nasmdoc.*")
|
||||
pisitools.dodoc("AUTHORS", "CHANGES", "ChangeLog", "README*", "doc/nasmdoc.*")
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Groovy little assembler</Summary>
|
||||
<Description>NASM is the Netwide Assembler, a free portable assembler for the Intel 80x86 microprocessor series.</Description>
|
||||
<Archive sha1sum="7e9cb20d49ca279c72125b2701b3457c9d1609a5" type="tarxz">http://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz</Archive>
|
||||
<Archive sha1sum="d338409a03fc6d1508102881a675a00275fcb879" type="tarxz">http://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>texinfo</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -28,7 +28,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Update release="7">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.15.05</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>2.14.02</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
|
||||
@@ -37,6 +37,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="11">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.10.1</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="10">
|
||||
<Date>2020-09-21</Date>
|
||||
<Version>1.10.1</Version>
|
||||
|
||||
@@ -40,10 +40,17 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.0.13</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>2.0.13</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
<Email>idriskalp@gmail.com</Email>
|
||||
</Update>
|
||||
|
||||
@@ -35,7 +35,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Update release="7">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>0.29.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>0.29.2</Version>
|
||||
<Comment>Rebuild glib2</Comment>
|
||||
|
||||
@@ -8,7 +8,7 @@ from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import autotools
|
||||
|
||||
def setup():
|
||||
autotools.rawConfigure()
|
||||
autotools.rawConfigure("--disable-silent-rules")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>Libry</IsA>
|
||||
<Summary>A tool for generating C-based recognizers from regular expressions</Summary>
|
||||
<Description>ACM Letters on Programming Languages and Systems (LOPLAS)</Description>
|
||||
<Archive sha1sum="857d153c82000d854d33d0c2972f2743967b81b1" type="tarxz">https://github.com/skvadrik/re2c/releases/download/1.3/re2c-1.3.tar.xz</Archive>
|
||||
<Archive sha1sum="e203d97ef0e7fe2eb9b673a42eb9a7135b0ae220" type="tarxz">https://github.com/skvadrik/re2c/releases/download/2.0.3/re2c-2.0.3.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gcc</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -33,7 +33,14 @@
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.0.3</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2019-12-25</Date>
|
||||
<Version>1.3</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Hash sums are used to ensure and verify integrity of large volumes of data for a long-term storing or transferring.</Summary>
|
||||
<Description>RHash is a console utility for calculation and verification of magnet links and a wide range of hash sums like CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R 34.11-94,RIPEMD-160, HAS-160, EDON-R, Whirlpool and Snefru.</Description>
|
||||
<Archive sha1sum="e272d455493763166fded48b90e736fd1d5c092a" type="targz">https://github.com/rhash/RHash/archive/v1.3.9.tar.gz</Archive>
|
||||
<Archive sha1sum="3db1e87a31c77ca2fa5507db7932ef92e9eb5148" type="targz">https://github.com/rhash/RHash/archive/v1.4.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>glibc</Dependency>
|
||||
<Dependency>openssl-devel</Dependency>
|
||||
@@ -46,7 +46,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Update release="5">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.4.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>1.3.9</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -36,7 +36,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Update release="5">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>3.1.2</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>3.1.2</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -25,7 +25,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.11.23</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>2.11.23</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -28,7 +28,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Update release="7">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.19.2</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-12-23</Date>
|
||||
<Version>1.19.2</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>xcb-proto</Name>
|
||||
<Homepage>http://xcb.freedesktop.org/</Homepage>
|
||||
<Homepage>https://xcb.freedesktop.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>data</IsA>
|
||||
<Summary>XCB protocol descriptions</Summary>
|
||||
<Description>XCB is a project to enable efficient language bindings to the X11 protocol. This package contains the protocol descriptions themselves. Language bindings use these protocol descriptions to generate code for marshalling the protocol.</Description>
|
||||
<Archive sha1sum="170307b3748cf6c9953db2017615821428fca8be" type="tarxz">https://xcb.freedesktop.org/dist/xcb-proto-1.14.tar.xz</Archive>
|
||||
<Archive sha1sum="836d5b2dd00ff21bd038e92764fda9a256a1b022" type="tarxz">https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.14.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libxml2</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -29,6 +29,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.14.1</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2020-05-29</Date>
|
||||
<Version>1.14</Version>
|
||||
@@ -36,7 +43,7 @@
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Update release="6">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>1.13</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>xorg-proto</Name>
|
||||
<Homepage>http://x.org/</Homepage>
|
||||
<Homepage>https://x.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="10">
|
||||
<Date>2020-10-23</Date>
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2020.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
|
||||
@@ -36,7 +36,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>7.6</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-12-23</Date>
|
||||
<Version>7.6</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>xtrans</Name>
|
||||
<Homepage>http://www.x.org/</Homepage>
|
||||
<Homepage>https://www.x.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
@@ -32,7 +32,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Update release="8">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.4.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>1.4.0</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
|
||||
@@ -6,17 +6,27 @@
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
pisitools.dosed("Makefile", " -O ", " $(CFLAGS) ")
|
||||
#pisitools.dosed("makefile", " -O ", " $(CFLAGS) ")
|
||||
#shelltools.system("find . -type f -name \*.c -print0 | xargs -0 sed -i 's/YYSTACKSIZE 500/YYSTACKSIZE 10000/g'")
|
||||
autotools.configure("--disable-dependency-tracking")
|
||||
|
||||
def build():
|
||||
autotools.make("clean")
|
||||
autotools.make('-j1 CC="%s" CFLAGS="%s"' % (get.CC(), get.CFLAGS()))
|
||||
autotools.make()
|
||||
#autotools.make('-j1 CC="%s" CFLAGS="%s"' % (get.CC(), get.CFLAGS()))
|
||||
|
||||
#def check():
|
||||
#autotools.make("check")
|
||||
|
||||
def install():
|
||||
pisitools.dobin("yacc")
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
#pisitools.dobin("yacc")
|
||||
|
||||
pisitools.dosym("/usr/bin/yacc", "/usr/bin/byacc")
|
||||
pisitools.dosym("/usr/share/man/man1/yacc.1", "/usr/share/man/man1/byacc.1")
|
||||
|
||||
pisitools.doman("yacc.1")
|
||||
#pisitools.doman("yacc.1")
|
||||
pisitools.dodoc("ACKNOWLEDGEMENTS", "NEW_FEATURES", "NOTES", "README*")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
diff -Naur yacc-1.9.1-orig/skeleton.c yacc-1.9.1/skeleton.c
|
||||
--- yacc-1.9.1-orig/skeleton.c 2008-07-17 20:01:30.000000000 +0300
|
||||
+++ yacc-1.9.1/skeleton.c 2008-07-17 20:02:55.000000000 +0300
|
||||
diff -Naur yacc-1.9.1-orig/yaccpar.c yacc-1.9.1/yaccpar.c
|
||||
--- yacc-1.9.1-orig/yaccpar.c 2008-07-17 20:01:30.000000000 +0300
|
||||
+++ yacc-1.9.1/yaccpar.c 2008-07-17 20:02:55.000000000 +0300
|
||||
@@ -18,6 +18,7 @@
|
||||
"/*static char yysccsid[] = \"from: @(#)yaccpar 1.9 (Berkeley) 02/21/93\";*/",
|
||||
"static char yyrcsid[] = \"$Id: skeleton.c,v 1.2 1997/06/23 02:51:17 tdukes Exp $\";",
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Yacc: Yet Another Compiler-Compiler</Summary>
|
||||
<Description>Yacc provides a general tool for describing the input to a computer program. The Yacc user specifies the structures of his input, together with code to be invoked as each such structure is recognized. Yacc turns such a specification into a subroutine that handles the input process</Description>
|
||||
<Archive sha1sum="2e260fe53dca89719102d3b45aa7f3a0e2d810c2" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/yacc-1.9.1.tar.xz</Archive>
|
||||
<Archive sha1sum="ebdf2d1a8d1a558f8c2fb7cc372435ca0f5c21df" type="targz">ftp://ftp.invisible-island.net/byacc/byacc-20200910.tgz</Archive>
|
||||
<Patches>
|
||||
<Patch>mkstemp.patch</Patch>
|
||||
<Patch level="1">skeleton.c.diff</Patch>
|
||||
<Patch level="1">yacc-1.9.1-ia64.patch</Patch>
|
||||
<!-- <Patch>mkstemp.patch</Patch> -->
|
||||
<!-- <Patch level="1">skeleton.c.diff</Patch> -->
|
||||
<!-- <Patch level="1">yacc-1.9.1-ia64.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -30,6 +30,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>2.0.20200910</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>1.9.1</Version>
|
||||
|
||||
@@ -27,7 +27,7 @@ def build():
|
||||
|
||||
# FIXME: python tests fail, others fail in 64bit, gentoo says tests are wrong
|
||||
def check():
|
||||
autotools.make("check")
|
||||
autotools.make("-j1 check")
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
@@ -51,7 +51,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Update release="6">
|
||||
<Date>2020-12-09</Date>
|
||||
<Version>1.3.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-12-26</Date>
|
||||
<Version>1.3.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
|
||||
Reference in New Issue
Block a user