diff --git a/pisi-index.xml b/pisi-index.xml
index 99697786..4585f22c 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -2781,7 +2781,7 @@
High productivity build system
Yüksek verimli üretme sistemi
Yüksek verimli üretme sistemi
- https://github.com/mesonbuild/meson/releases/download/0.57.1/meson-0.57.1.tar.gz
+ https://github.com/mesonbuild/meson/releases/download/0.57.2/meson-0.57.2.tar.gz
python3-devel
python3-setuptools
@@ -2805,6 +2805,13 @@
+
+ 2021-04-11
+ 0.57.2
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-03-01
0.57.1
@@ -4483,6 +4490,62 @@
+
+
+ duktape
+ https://duktape.org/
+
+ Pisi Linux Admins
+ admin@pisilinux.org
+
+ MIT
+ library
+ system.devel
+ Embeddable Javascript engine
+ Embeddable Javascript engine
+ Embeddable Javascript engine
+ Embeddable Javascript engine
+ https://duktape.org/duktape-2.6.0.tar.xz
+
+ Makefile
+
+
+ duktape-build.patch
+
+ system/devel/duktape/pspec.xml
+
+
+ duktape
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+ duktape.pc
+
+
+
+ duktape-devel
+ Development files for duktape
+
+ duktape
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2021-04-20
+ 2.6.0
+ First release
+ Pisi Linux Admins
+ admin@pisilinux.org
+
+
+
perl-XML-Parser
@@ -9707,7 +9770,7 @@
Python3, gelecek nesil üst seviye betik programlama dili.
Python is an accessible, high-level, dynamically typed, interpreted programming language, designed with an emphasis on code readability. It includes an extensive standard library, and has a vast ecosystem of third-party libraries.
Python3 kod okuma rahatlığı ile tasarlanmış, erişilebilir, yüksek seviyeli, dinamik, yorumlamalı programlama dilidir. Python3 kapsamlı standart kütüphanesi ile beraber gelmekte ve üçüncü parti kitaplıkların kolay bütünleştirilmesine olanak tanıyan yapısıylar en hızlı ve dinamik yaorumlamalı dillerden biri olmaktadır.
- https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tar.xz
+ https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz
bzip2
xz-devel
@@ -9805,7 +9868,7 @@
Python3 için geliştime dosyaları
python3-devel, python3 için geliştime dosyaları içerir.
- python3
+ python3
/usr/include/python3.8/*
@@ -9813,8 +9876,15 @@
+
+ 2021-04-11
+ 3.8.9
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
- 2021-03-01
+ 2021-04-11
3.8.8
Version bump
İdris Kalp
@@ -21669,7 +21739,7 @@
OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) network protocols and related cryptography standards required by them.
OpenSSL, Güvenlik Soketleri Katmanı (SSL v2/v3) ve Aktarım Katmanı Güvenliği (TLSv1) ağ protokolleri ile bu protokollerin gerektirdiği şifreleme standartlarını uygulayan bir şifreleme aracıdır.
OpenSSL ist ein Kryptographie Werkzeug, das die Netzwerkprotokolle Secure Sockets Layer (SSL v2/v3) und Transport Layer Security (TLS v1) sowie deren erforderliche zugehörige Kryptographie Standards implementiert.
- https://www.openssl.org/source/openssl-1.1.1j.tar.gz
+ https://www.openssl.org/source/openssl-1.1.1k.tar.gz
zlib-devel
xorg-util
@@ -21707,7 +21777,7 @@
openssl için geliştirme dosyaları
system.devel
- openssl
+ openssl
/usr/include
@@ -21726,7 +21796,7 @@
zlib-32bit
- openssl
+ openssl
zlib-32bit
@@ -21734,6 +21804,13 @@
+
+ 2021-04-10
+ 1.1.1k
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-03-01
1.1.1j
@@ -22284,7 +22361,7 @@
libffi-devel
sqlite-devel
ncurses-devel
- openssl-devel
+ openssl-devel
readline-devel
glibc-devel
@@ -22324,7 +22401,6 @@
ncurses
openssl
readline
- glibc
/etc
@@ -23359,7 +23435,7 @@
Eski ve yeni optimus teknolojisine sahip dizüstü bilgisyarlarda çalışabilmektedir.
https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz
- kernel-module-headers
+ kernel-module-headers
0001-proc_ops-struct.patch
@@ -23370,8 +23446,8 @@
module-bbswitch
- kernel
- bbswitch-common
+ kernel
+ bbswitch-common
/lib/modules
@@ -23394,7 +23470,7 @@
bbswitch-dkms
- bbswitch-common
+ bbswitch-common
dkms
@@ -23405,6 +23481,13 @@
+
+ 2021-04-14
+ 0.8
+ Rebuild
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-03-12
0.8
@@ -23732,7 +23815,7 @@
Bu paket VirtualBox sunucu makinesi ile misafir sistemler arası fare entegrasyonu ve paylaşımlı dizin desteği için gerekli çekirdek modüllerini içerir.
https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-guest-6.1.18.tar.xz
- kernel-module-headers
+ kernel-module-headers
kernel/drivers/module-virtualbox-guest/pspec.xml
@@ -23742,7 +23825,7 @@
noDelta
- kernel
+ kernel
baselayout
module-virtualbox-guest-userspace
@@ -23769,6 +23852,13 @@
+
+ 2021-04-14
+ 6.1.18
+ Rebuild
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-03-12
6.1.18
@@ -24278,7 +24368,7 @@
Bu paket VirtualBox için çekirdek desteği sunar.
https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-6.1.18.tar.xz
- kernel-module-headers
+ kernel-module-headers
kernel/drivers/module-virtualbox/pspec.xml
@@ -24288,7 +24378,7 @@
noDelta
- kernel
+ kernel
module-virtualbox-userspace
@@ -24310,6 +24400,13 @@
+
+ 2021-04-14
+ 6.1.18
+ Rebuild
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-03-12
6.1.18
@@ -24820,7 +24917,7 @@
https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz
https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
- kernel-module-headers
+ kernel-module-headers
broadcom-wl-6.30.223.271-debian-fix-kernel-warnings.patch
@@ -24849,8 +24946,8 @@
noDelta
- kernel
- module-broadcom-wl-userspace
+ kernel
+ module-broadcom-wl-userspace
/lib/modules
@@ -24874,6 +24971,13 @@
+
+ 2021-04-14
+ 6.30.223.271
+ Rebuild
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-03-12
6.30.223.271
@@ -25212,7 +25316,7 @@
elfutils-devel
- patches/linux/patch-5.10.23.xz
+ patches/linux/patch-5.10.30.xz
patches/mageia/fs-aufs5.10.patch
patches/mageia/fs-aufs5.10-symbol-exports.patch
patches/mageia/fs-aufs5.10-tristate.patch
@@ -25276,7 +25380,7 @@
kernel-module-headers includes the C header files and the necessary Kbuild files for being able to build external kernel modules.
kernel-module-headers, harici çekirdek modüllerinin derlenebilmesi için gereken başlık dosyaları ve Kbuild sistemini içeren pakettir.
- kernel
+ kernel
/usr/src/linux-headers*
@@ -25307,6 +25411,17 @@
+
+ security
+ 2021-04-14
+ 5.10.30
+ Version bump
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
+ systemRestart
+
+
security
2021-03-12
@@ -25983,7 +26098,7 @@
pciutils-devel
- patches/linux/patch-5.10.23.xz
+ patches/linux/patch-5.10.30.xz
patches/mageia/fs-aufs5.10.patch
patches/mageia/fs-aufs5.10-symbol-exports.patch
patches/mageia/fs-aufs5.10-tristate.patch
@@ -26039,6 +26154,13 @@
+
+ 2021-04-14
+ 5.10.30
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-03-12
5.10.23
@@ -26630,9 +26752,10 @@
Python kurulum araçları
python3-setuptools is a collection of enhancements to the Python distutils that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages.
python3-setuptools, Python distutils'e yapılan, özellikle başka paketlere bağımlılığı olan Python paketlerini daha kolay oluşturmaya ve dağıtmaya yarayan iyileştirmeler koleksiyonudur.
- https://github.com/pypa/setuptools/archive/v50.3.2.tar.gz
+ https://github.com/pypa/setuptools/archive/v56.0.0.tar.gz
python3-devel
+ python3-setuptools
programming/language/python3/python3-setuptools/pspec.xml
@@ -26649,6 +26772,20 @@
+
+ 2021-04-12
+ 56.0.0
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
+
+ 2021-04-03
+ 54.2.0
+ Major version bump.
+ Blue Devil
+ bluedevil@sctzine.com
+
2020-10-22
50.3.2
@@ -28172,6 +28309,7 @@
docbook-xsl
docbook-xml
util-linux
+ libxslt
/usr/bin
@@ -28182,7 +28320,7 @@
- 2020-12-09
+ 2021-04-19
0.0.28
Rebuild
Mustafa Cinasal
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index b1008b47..ed1b17b4 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-987ef838dc6df1fa2bc0c8a75a94c61ff257c7fa
\ No newline at end of file
+a212c842e22f2c577e8fc5304edeae7912d6547b
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index fb693725..4e8523f1 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 0ff0c317..b89e2930 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-accc7055d4333d84eee12d557af4567eb45d409a
\ No newline at end of file
+17b87d46b5ab85e7bd23f7edaca9dc161028f3a3
\ No newline at end of file
diff --git a/system/devel/duktape/actions.py b/system/devel/duktape/actions.py
new file mode 100644
index 00000000..191e1805
--- /dev/null
+++ b/system/devel/duktape/actions.py
@@ -0,0 +1,23 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+#def setup():
+ #shelltools.copy("Makefile.sharedlibrary", "Makefile")
+ #pisitools.dosed("Makefile", "INSTALL_PREFIX = /usr/local", "INSTALL_PREFIX = /usr")
+ #pisitools.dosed("Makefile.sharedlibrary", "INSTALL_PREFIX = /usr/local", "INSTALL_PREFIX = /usr")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS*", "LICENSE*", "README*")
diff --git a/system/devel/duktape/files/Makefile b/system/devel/duktape/files/Makefile
new file mode 100644
index 00000000..4410b672
--- /dev/null
+++ b/system/devel/duktape/files/Makefile
@@ -0,0 +1,89 @@
+#
+# Example of how to build and install locally as a shared library
+#
+# Usage:
+#
+# $ make -f Makefile.sharedlibrary
+# $ sudo make -f Makefile.sharedlibrary install
+# $ make -f Makefile.sharedlibrary duk # --> example 'duk' linked to shared libduktape
+#
+# $ ls -l duk
+# -rwxrwxr-x 1 duktape duktape 19407 Nov 30 15:48 duk
+#
+# $ ldd ./duk
+# linux-vdso.so.1 => (0x00007ffd5ed3c000)
+# libduktape.so.104 => /usr/local/lib/libduktape.so.104 (0x00007fb2f9753000)
+# libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb2f944d000)
+# libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb2f9088000)
+# /lib64/ld-linux-x86-64.so.2 (0x00007fb2f9991000)
+#
+# Based on: http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html
+
+# Soname version must be bumped whenever a binary compatibility change occurs
+# (and should not be bumped when the library is compatible). A simple Duktape
+# convention is to set soname version to (100*MAJOR + MINOR), e.g. 104 for
+# Duktape 1.4.x, so that it gets automatically bumped for major and minor
+# releases (potentially binary incompatible), but not for patch releases.
+DUK_VERSION = 20600
+SONAME_VERSION = 206
+REAL_VERSION = $(SONAME_VERSION).$(DUK_VERSION)
+
+# Mac has an unusual .so naming convention
+ifeq ($(OS),Windows_NT)
+ DETECTED_OS := Windows
+else
+ DETECTED_OS := $(shell uname -s)
+endif
+ifeq ($(DETECTED_OS),Darwin)
+ LD_SONAME_ARG=-install_name
+ SO_SONAME_SUFFIX=$(SONAME_VERSION).so
+ SO_REALNAME_SUFFIX=$(REAL_VERSION).so
+else
+ LD_SONAME_ARG=-soname
+ SO_SONAME_SUFFIX=so.$(SONAME_VERSION)
+ SO_REALNAME_SUFFIX=so.$(REAL_VERSION)
+endif
+
+# Change to actual path for actual distribution packaging.
+INSTALL_PREFIX = /usr
+
+# The 'noline' variant may be more appropriate for some distributions; it
+# doesn't have #line directives in the combined source.
+DUKTAPE_SRCDIR = ./src
+#DUKTAPE_SRCDIR = ./src-noline
+
+CC = gcc
+LIBS = -lm
+
+.PHONY: all
+all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX)
+
+# If the default duk_config.h is not suitable for the distribution, modify it
+# before compiling the shared library and copy the same, edited duk_config.h
+# to $INSTALL_PREFIX/include on installation.
+
+libduktape.$(SO_REALNAME_SUFFIX):
+ $(CC) $(CFLAGS) -shared -fPIC -Wall -Wextra -Os $(LDFLAGS) -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \
+ -o $@ $(DUKTAPE_SRCDIR)/duktape.c $(LIBS)
+
+libduktaped.$(SO_REALNAME_SUFFIX):
+ $(CC) $(CFLAGS) -shared -fPIC -Wall -Wextra -Os $(LDFLAGS) -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \
+ -o $@ $(DUKTAPE_SRCDIR)/duktape.c $(LIBS)
+
+# Symlinks depend on platform conventions.
+.PHONY: install
+install: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX)
+ mkdir -p $(DESTDIR)$(INSTALL_PREFIX)/lib/
+ cp $+ $(DESTDIR)$(INSTALL_PREFIX)/lib/
+ rm -f $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktape.so $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktape.$(SO_SONAME_SUFFIX)
+ ln -s libduktape.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktape.so
+ ln -s libduktape.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktape.$(SO_SONAME_SUFFIX)
+ rm -f $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktaped.so $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktaped.$(SO_SONAME_SUFFIX)
+ ln -s libduktaped.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktaped.so
+ ln -s libduktaped.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)/lib/libduktaped.$(SO_SONAME_SUFFIX)
+ mkdir -p $(DESTDIR)$(INSTALL_PREFIX)/include/
+ cp $(DUKTAPE_SRCDIR)/duktape.h $(DUKTAPE_SRCDIR)/duk_config.h $(DESTDIR)$(INSTALL_PREFIX)/include/
+
+CCOPTS = -I./examples/cmdline
+duk:
+ $(CC) $(CCOPTS) -I$(DESTDIR)$(INSTALL_PREFIX)/include -L$(DESTDIR)$(INSTALL_PREFIX)/lib -Wall -Wextra -Os -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm
diff --git a/system/devel/duktape/files/duktape-build.patch b/system/devel/duktape/files/duktape-build.patch
new file mode 100644
index 00000000..30278928
--- /dev/null
+++ b/system/devel/duktape/files/duktape-build.patch
@@ -0,0 +1,29 @@
+diff --git a/Makefile.sharedlibrary b/Makefile.sharedlibrary
+index 2c98de9..452edca 100644
+--- a/Makefile.sharedlibrary
++++ b/Makefile.sharedlibrary
+@@ -53,6 +53,7 @@ DUKTAPE_SRCDIR = ./src
+ #DUKTAPE_SRCDIR = ./src-noline
+
+ CC = gcc
++LIBS = -lm
+
+ .PHONY: all
+ all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX)
+@@ -62,12 +63,12 @@ all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX)
+ # to $INSTALL_PREFIX/include on installation.
+
+ libduktape.$(SO_REALNAME_SUFFIX):
+- $(CC) -shared -fPIC -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \
+- -o $@ $(DUKTAPE_SRCDIR)/duktape.c
++ $(CC) $(CFLAGS) -shared -fPIC -Wall -Wextra -Os $(LDFLAGS) -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \
++ -o $@ $(DUKTAPE_SRCDIR)/duktape.c $(LIBS)
+
+ libduktaped.$(SO_REALNAME_SUFFIX):
+- $(CC) -shared -fPIC -g -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \
+- -o $@ $(DUKTAPE_SRCDIR)/duktape.c
++ $(CC) $(CFLAGS) -shared -fPIC -Wall -Wextra -Os $(LDFLAGS) -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \
++ -o $@ $(DUKTAPE_SRCDIR)/duktape.c $(LIBS)
+
+ # Symlinks depend on platform conventions.
+ .PHONY: install
diff --git a/system/devel/duktape/files/duktape.pc b/system/devel/duktape/files/duktape.pc
new file mode 100644
index 00000000..936ff933
--- /dev/null
+++ b/system/devel/duktape/files/duktape.pc
@@ -0,0 +1,10 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: duktape
+Description: Embeddable Javascript engine
+Version: 2.6.0
+Libs: -L${libdir} -lduktape
+Cflags: -I${includedir}
diff --git a/system/devel/duktape/files/duktape.pc.in b/system/devel/duktape/files/duktape.pc.in
new file mode 100644
index 00000000..757c2cf6
--- /dev/null
+++ b/system/devel/duktape/files/duktape.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/@libdir@
+includedir=${prefix}/include
+
+Name: duktape
+Description: Embeddable Javascript engine
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -lduktape
+Cflags: -I${includedir}/
diff --git a/system/devel/duktape/pspec.xml b/system/devel/duktape/pspec.xml
new file mode 100644
index 00000000..6433f696
--- /dev/null
+++ b/system/devel/duktape/pspec.xml
@@ -0,0 +1,62 @@
+
+
+
+
+ duktape
+ https://duktape.org/
+
+ Pisi Linux Admins
+ admin@pisilinux.org
+
+ MIT
+ library
+ Embeddable Javascript engine
+ Embeddable Javascript engine
+ https://duktape.org/duktape-2.6.0.tar.xz
+
+ Makefile
+
+
+
+
+
+ duktape-build.patch
+
+
+
+
+ duktape
+
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+ duktape.pc
+
+
+
+
+ duktape-devel
+ Development files for duktape
+
+ duktape
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2021-04-20
+ 2.6.0
+ First release
+ Pisi Linux Admins
+ admin@pisilinux.org
+
+
+
diff --git a/system/devel/duktape/translations.xml b/system/devel/duktape/translations.xml
new file mode 100644
index 00000000..fc83cdcd
--- /dev/null
+++ b/system/devel/duktape/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ duktape
+ Embeddable Javascript engine
+ Embeddable Javascript engine
+
+