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 + +