diff --git a/desktop/gnome2/glibmm/pspec.xml b/desktop/gnome2/glibmm/pspec.xml index 4e7cbbe36f..f0e1911d2c 100644 --- a/desktop/gnome2/glibmm/pspec.xml +++ b/desktop/gnome2/glibmm/pspec.xml @@ -12,7 +12,7 @@ library C++ interface for glib2 Glibmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks and a comprehensive set of widgets that are easily extensible via inheritance. - mirrors://gnome/glibmm/2.54/glibmm-2.54.1.tar.xz + mirrors://gnome/glibmm/2.62/glibmm-2.62.0.tar.xz libsigc++-devel glib2-devel @@ -53,6 +53,13 @@ + + 2020-01-12 + 2.62.0 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-09-16 2.54.1 diff --git a/hardware/bluetooth/sbc/pspec.xml b/hardware/bluetooth/sbc/pspec.xml index c1eba6ae2a..6f77dd7da1 100644 --- a/hardware/bluetooth/sbc/pspec.xml +++ b/hardware/bluetooth/sbc/pspec.xml @@ -13,7 +13,7 @@ library Bluetooth Subband Codec (SBC) library An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers. - http://www.kernel.org/pub/linux/bluetooth/sbc-1.3.tar.gz + https://mirrors.edge.kernel.org/pub/linux/bluetooth/sbc-1.4.tar.xz @@ -38,6 +38,13 @@ + + 2020-01-12 + 1.4 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.3 diff --git a/hardware/firewire/libiec61883/pspec.xml b/hardware/firewire/libiec61883/pspec.xml index 17247f3010..5e3bce62a5 100644 --- a/hardware/firewire/libiec61883/pspec.xml +++ b/hardware/firewire/libiec61883/pspec.xml @@ -50,6 +50,13 @@ + + 2020-01-12 + 1.2.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.2.0 diff --git a/hardware/firewire/libraw1394/pspec.xml b/hardware/firewire/libraw1394/pspec.xml index f161673a1f..f0eb697d59 100644 --- a/hardware/firewire/libraw1394/pspec.xml +++ b/hardware/firewire/libraw1394/pspec.xml @@ -39,6 +39,13 @@ + + 2020-01-12 + 2.1.2 + Rebuild for new toolchain. + Idris Kalp + idriskalp@gmail.com + 2018-08-01 2.1.2 diff --git a/hardware/misc/dkms/comar/pakhandler.py b/hardware/misc/dkms/comar/pakhandler.py index 0eeec8a3fd..b014273596 100644 --- a/hardware/misc/dkms/comar/pakhandler.py +++ b/hardware/misc/dkms/comar/pakhandler.py @@ -33,7 +33,7 @@ def check_dkms(metapath, filepath, action): # rebuild if /usr/src/*/dkms.conf exists for d in os.walk("/usr/src").next()[1]: if os.path.isfile("/usr/src/%s/dkms.conf" % d): - m = re.match(r".*\/(?P[^\/]+)-(?P[^-]+)\/[^\/]+", path).groupdict() + m = re.match(r"(?P[^\/]+)-(?P[^-]+)", d).groupdict() run_dkms(action, m["name"], m["version"], kver, arch) generate_initrd(kver) return diff --git a/multimedia/sound/celt/pspec.xml b/multimedia/sound/celt/pspec.xml index 0eae3e7395..864ab71135 100644 --- a/multimedia/sound/celt/pspec.xml +++ b/multimedia/sound/celt/pspec.xml @@ -45,6 +45,13 @@ + + 2020-01-12 + 0.11.3 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 0.11.3 diff --git a/multimedia/sound/codec2/actions.py b/multimedia/sound/codec2/actions.py new file mode 100755 index 0000000000..000e17dd5b --- /dev/null +++ b/multimedia/sound/codec2/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("mkdir build_") + shelltools.cd("build_") + + shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib") + +def build(): + shelltools.cd("build_") + cmaketools.make() + +def install(): + shelltools.cd("build_") + autotools.rawInstall("DESTDIR=%s" %get.installDIR()) + + shelltools.cd("..") + pisitools.dodoc("COPYING", "README") + diff --git a/multimedia/sound/codec2/pspec.xml b/multimedia/sound/codec2/pspec.xml new file mode 100755 index 0000000000..f3c24d4543 --- /dev/null +++ b/multimedia/sound/codec2/pspec.xml @@ -0,0 +1,59 @@ + + + + + codec2 + http://www.rowetel.com/?page_id=452 + + Mathias Freire + mathiasfreire45@gmail.com + + LGPL + library + Low bit rate open source speech codec + Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio. + https://hobbes1069.fedorapeople.org/freetel/codec2/codec2-0.8.1.tar.xz + + cmake + speex-devel + portaudio-devel + + + + + codec2 + + speex + portaudio + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + codec2-devel + Header files for codec2. + + codec2 + + + /usr/include + + + + + + 2020-01-12 + 0.8.1 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + diff --git a/multimedia/sound/gsm/actions.py b/multimedia/sound/gsm/actions.py index 0cbf908eec..78b768f54b 100644 --- a/multimedia/sound/gsm/actions.py +++ b/multimedia/sound/gsm/actions.py @@ -9,7 +9,7 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get from pisi.actionsapi import shelltools -WorkDir="gsm-1.0-pl13" +WorkDir="gsm-1.0-pl18" def setup(): multilib = " -m32" if get.buildTYPE() == "emul32" else "" @@ -20,12 +20,23 @@ def build(): autotools.make() def install(): + #if get.buildTYPE() == "emul32": + #autotools.rawInstall("DESTDIR=%s bindir=/emul32 libdir=/usr/lib32" % get.installDIR()) + #pisitools.remove("/usr/lib32/libgsm.a") + #return + #else: + #autotools.rawInstall("DESTDIR=%s bindir=/usr/bin" % get.installDIR()) + if get.buildTYPE() == "emul32": - autotools.rawInstall("DESTDIR=%s bindir=/emul32 libdir=/usr/lib32" % get.installDIR()) - pisitools.remove("/usr/lib32/libgsm.a") + pisitools.insinto("/usr/lib32", "lib/*") + #pisitools.remove("/usr/lib32/libgsm.a") return else: - autotools.rawInstall("DESTDIR=%s bindir=/usr/bin" % get.installDIR()) + pisitools.insinto("/usr/bin", "bin/*") + pisitools.insinto("/usr/lib", "lib/*") + pisitools.insinto("/usr/include/gsm", "inc/*") + pisitools.insinto("/usr/share/man/man3", "man/*") + pisitools.domove("/usr/share/man/man3/toast.1", "/usr/share/man/man1") for bin in ["tcat","untoast"]: pisitools.remove("/usr/bin/%s" % bin) @@ -36,6 +47,6 @@ def install(): # pisitools.removeDir("/usr/include/gsm") # No static libs - pisitools.remove("/usr/lib/libgsm.a") + #pisitools.remove("/usr/lib/libgsm.a") pisitools.dodoc("ChangeLog", "COPYRIGHT", "MACHINES", "MANIFEST", "README") diff --git a/multimedia/sound/gsm/files/gsm-shared.patch b/multimedia/sound/gsm/files/gsm-shared.patch new file mode 100644 index 0000000000..18d70cb6cf --- /dev/null +++ b/multimedia/sound/gsm/files/gsm-shared.patch @@ -0,0 +1,189 @@ +--- Makefile 2006-04-26 15:14:26.000000000 -0400 ++++ Makefile 2010-06-19 16:53:25.000000000 -0400 +@@ -96,11 +96,11 @@ + # Other tools + + SHELL = /bin/sh +-LN = ln ++LN = ln -s -f + BASENAME = basename + AR = ar + ARFLAGS = cr +-RMFLAGS = ++RMFLAGS = -f + FIND = find + COMPRESS = compress + COMPRESSFLAGS = +@@ -139,7 +139,7 @@ + + # Targets + +-LIBGSM = $(LIB)/libgsm.a ++LIBGSMSO = $(LIB)/libgsm.so + + TOAST = $(BIN)/toast + UNTOAST = $(BIN)/untoast +@@ -257,7 +257,7 @@ + # Install targets + + GSM_INSTALL_TARGETS = \ +- $(GSM_INSTALL_LIB)/libgsm.a \ ++ $(GSM_INSTALL_LIB)/libgsm.so \ + $(GSM_INSTALL_INC)/gsm.h \ + $(GSM_INSTALL_MAN)/gsm.3 \ + $(GSM_INSTALL_MAN)/gsm_explode.3 \ +@@ -279,7 +279,7 @@ + + # Target rules + +-all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST) ++all: $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST) + @-echo $(ROOT): Done. + + tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result +@@ -299,24 +299,23 @@ + + # The basic API: libgsm + +-$(LIBGSM): $(LIB) $(GSM_OBJECTS) +- -rm $(RMFLAGS) $(LIBGSM) +- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS) +- $(RANLIB) $(LIBGSM) +- ++$(LIBGSMSO): $(LIB) $(GSM_OBJECTS) ++ $(LD) -shared -Wl,-soname,libgsm.so.1 -o $@.1.0.13 $(GSM_OBJECTS) ++ $(LN) libgsm.so.1.0.13 $(LIBGSMSO).1 ++ $(LN) libgsm.so.1.0.13 $(LIBGSMSO) + + # Toast, Untoast and Tcat -- the compress-like frontends to gsm. + +-$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM) +- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB) ++$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSMSO) ++ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB) + + $(UNTOAST): $(BIN) $(TOAST) + -rm $(RMFLAGS) $(UNTOAST) +- $(LN) $(TOAST) $(UNTOAST) ++ $(LN) toast $(UNTOAST) + + $(TCAT): $(BIN) $(TOAST) + -rm $(RMFLAGS) $(TCAT) +- $(LN) $(TOAST) $(TCAT) ++ $(LN) toast $(TCAT) + + + # The local bin and lib directories +@@ -351,53 +350,54 @@ + fi + + $(TOAST_INSTALL_BIN)/toast: $(TOAST) +- -rm $@ ++ -rm $(RMFLAGS) $@ + cp $(TOAST) $@ + chmod 755 $@ + + $(TOAST_INSTALL_BIN)/untoast: $(TOAST_INSTALL_BIN)/toast +- -rm $@ +- ln $? $@ ++ -rm $(RMFLAGS) $@ ++ $(LN) toast $@ + + $(TOAST_INSTALL_BIN)/tcat: $(TOAST_INSTALL_BIN)/toast +- -rm $@ +- ln $? $@ ++ -rm $(RMFLAGS) $@ ++ $(LN) toast $@ + + $(TOAST_INSTALL_MAN)/toast.1: $(MAN)/toast.1 +- -rm $@ ++ -rm $(RMFLAGS) $@ + cp $? $@ + chmod 444 $@ + + $(GSM_INSTALL_MAN)/gsm.3: $(MAN)/gsm.3 +- -rm $@ ++ -rm $(RMFLAGS) $@ + cp $? $@ + chmod 444 $@ + + $(GSM_INSTALL_MAN)/gsm_option.3: $(MAN)/gsm_option.3 +- -rm $@ ++ -rm $(RMFLAGS) $@ + cp $? $@ + chmod 444 $@ + + $(GSM_INSTALL_MAN)/gsm_explode.3: $(MAN)/gsm_explode.3 +- -rm $@ ++ -rm $(RMFLAGS) $@ + cp $? $@ + chmod 444 $@ + + $(GSM_INSTALL_MAN)/gsm_print.3: $(MAN)/gsm_print.3 +- -rm $@ ++ -rm $(RMFLAGS) $@ + cp $? $@ + chmod 444 $@ + + $(GSM_INSTALL_INC)/gsm.h: $(INC)/gsm.h +- -rm $@ +- cp $? $@ +- chmod 444 $@ +- +-$(GSM_INSTALL_LIB)/libgsm.a: $(LIBGSM) +- -rm $@ ++ -rm $(RMFLAGS) $@ + cp $? $@ + chmod 444 $@ + ++$(GSM_INSTALL_LIB)/libgsm.so: $(LIBGSMSO) ++ -rm $(RMFLAGS) $@ $@.1 $@.1.0.13 ++ cp $?.1.0.13 $@.1.0.13 ++ chmod 755 $@.1.0.13 ++ $(LN) libgsm.so.1.0.13 $@ ++ $(LN) libgsm.so.1.0.13 $@.1 + + # Distribution + +@@ -425,7 +425,7 @@ + -print | xargs rm $(RMFLAGS) + + clean: semi-clean +- -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \ ++ -rm $(RMFLAGS) $(LIBGSMSO)* $(ADDTST)/add \ + $(TOAST) $(TCAT) $(UNTOAST) \ + $(ROOT)/gsm-1.0.tar.Z + +@@ -473,22 +473,22 @@ + $(TST)/test-result: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/run + ( cd $(TST); ./run ) + +-$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSM) ++$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSMSO) + $(LD) $(LFLAGS) -o $(TST)/lin2txt \ +- $(TST)/lin2txt.o $(LIBGSM) $(LDLIB) ++ $(TST)/lin2txt.o $(LIBGSMSO) $(LDLIB) + +-$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSM) ++$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSMSO) + $(LD) $(LFLAGS) -o $(TST)/lin2cod \ +- $(TST)/lin2cod.o $(LIBGSM) $(LDLIB) ++ $(TST)/lin2cod.o $(LIBGSMSO) $(LDLIB) + +-$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSM) ++$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSMSO) + $(LD) $(LFLAGS) -o $(TST)/gsm2cod \ +- $(TST)/gsm2cod.o $(LIBGSM) $(LDLIB) ++ $(TST)/gsm2cod.o $(LIBGSMSO) $(LDLIB) + +-$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSM) ++$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSMSO) + $(LD) $(LFLAGS) -o $(TST)/cod2txt \ +- $(TST)/cod2txt.o $(LIBGSM) $(LDLIB) ++ $(TST)/cod2txt.o $(LIBGSMSO) $(LDLIB) + +-$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSM) ++$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSMSO) + $(LD) $(LFLAGS) -o $(TST)/cod2lin \ +- $(TST)/cod2lin.o $(LIBGSM) $(LDLIB) ++ $(TST)/cod2lin.o $(LIBGSMSO) $(LDLIB) diff --git a/multimedia/sound/gsm/files/pardusflags_1.0.18.patch b/multimedia/sound/gsm/files/pardusflags_1.0.18.patch new file mode 100644 index 0000000000..f90dbcb75e --- /dev/null +++ b/multimedia/sound/gsm/files/pardusflags_1.0.18.patch @@ -0,0 +1,13 @@ +--- a/Makefile 2019-10-27 14:23:53.080463986 +0300 ++++ b/Makefile 2019-10-27 14:25:08.992459854 +0300 +@@ -43,8 +43,8 @@ + # CC = /usr/lang/acc + # CCFLAGS = -c -O + +-CC = gcc -ansi -pedantic +-CCFLAGS = -c -O2 -DNeedFunctionPrototypes=1 -Wall -Wno-comment ++CC = pardusCC -ansi -pedantic ++CCFLAGS = -c pardusCFLAGS -fPIC -D_REENTRANT -DNeedFunctionPrototypes=1 + + LD = $(CC) + diff --git a/multimedia/sound/gsm/pspec.xml b/multimedia/sound/gsm/pspec.xml index dc99d4f866..4b6c2a36b8 100644 --- a/multimedia/sound/gsm/pspec.xml +++ b/multimedia/sound/gsm/pspec.xml @@ -12,14 +12,16 @@ library Lossy speech compression library and tool Gsm is an implementation of the final draft GSM 06.10 standard for full-rate speech transcoding - https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/osxwinebuilder/gsm-1.0.13.tar.gz + http://www.quut.com/gsm/gsm-1.0.18.tar.gz gsm-1.0.10-dyn.patch gsm-1.0-pl10-includes.patch - gsm-1.0-pl10-shared.diff - gsm-1.0-pl10-add-includefile.patch - pardusflags.patch + + + gsm-1.0.12-64bit.patch + gsm-shared.patch + pardusflags_1.0.18.patch @@ -64,6 +66,13 @@ + + 2019-10-27 + 1.0.18 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-31 1.0.13 diff --git a/multimedia/sound/jack-audio-connection-kit/actions.py b/multimedia/sound/jack-audio-connection-kit/actions.py index f0adfc41c8..d9c8f83963 100644 --- a/multimedia/sound/jack-audio-connection-kit/actions.py +++ b/multimedia/sound/jack-audio-connection-kit/actions.py @@ -15,8 +15,9 @@ def setup(): shelltools.system("./waf configure \ --prefix=/usr \ --libdir=/usr/lib \ - --firewire \ - --alsa ") + --alsa \ + --firewire=no \ + ") def build(): shelltools.system("./waf build -v") @@ -29,4 +30,4 @@ def install(): shelltools.chmod("%s/usr/lib/jack/*.so*" % get.installDIR(), 0755) - pisitools.dodoc("ChangeLog", "README*", "TODO") + pisitools.dodoc("ChangeLog.rst", "README*") diff --git a/multimedia/sound/jack-audio-connection-kit/pspec.xml b/multimedia/sound/jack-audio-connection-kit/pspec.xml index 99cb27dbe0..f36ef009e8 100644 --- a/multimedia/sound/jack-audio-connection-kit/pspec.xml +++ b/multimedia/sound/jack-audio-connection-kit/pspec.xml @@ -13,11 +13,12 @@ service A low-latency audio server JACK is a low-latency audio server written for POSIX conformant operating systems. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. - https://github.com/jackaudio/jack2/archive/v1.9.12.tar.gz + https://github.com/jackaudio/jack2/archive/v1.9.14.tar.gz + python3 libsamplerate-devel alsa-lib-devel - libffado-devel + celt-devel pkgconfig eigen3 @@ -35,10 +36,11 @@ jack-audio-connection-kit + db alsa-lib libsamplerate libsndfile - libffado + readline libgcc celt @@ -85,6 +87,13 @@ + + 2020-01-12 + 1.9.14 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.9.12 diff --git a/multimedia/sound/libgme/actions.py b/multimedia/sound/libgme/actions.py new file mode 100755 index 0000000000..e1dc9cf282 --- /dev/null +++ b/multimedia/sound/libgme/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("mkdir build_") + shelltools.cd("build_") + + shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib") + +def build(): + shelltools.cd("build_") + cmaketools.make() + +def install(): + shelltools.cd("build_") + autotools.rawInstall("DESTDIR=%s" %get.installDIR()) + + shelltools.cd("..") + pisitools.dodoc("changes.txt", "design.txt", "gme.txt", "license*", "readme.txt") + diff --git a/multimedia/sound/libgme/pspec.xml b/multimedia/sound/libgme/pspec.xml new file mode 100755 index 0000000000..8e8a03e55e --- /dev/null +++ b/multimedia/sound/libgme/pspec.xml @@ -0,0 +1,57 @@ + + + + + libgme + https://bitbucket.org/mpyne/game-music-emu/wiki/Home + + Mathias Freire + mathiasfreire45@gmail.com + + LGPL + library + Video game music file emulation/playback library + game-music-emu is a collection of audio emulators for assorted video game console hardware. It was originally developed by Blargg and used as the basis for several other software products before being converted into a library. + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.2.tar.xz + + cmake + + + + + libgme + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + libgme-devel + Header files for libgme. + + libgme + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-01-12 + 0.6.2 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + diff --git a/multimedia/sound/libilbc/actions.py b/multimedia/sound/libilbc/actions.py new file mode 100755 index 0000000000..a5f32dc938 --- /dev/null +++ b/multimedia/sound/libilbc/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-vfi") + autotools.configure("--enable-static='no'") + + +def build(): + + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" %get.installDIR()) + + pisitools.dodoc("COPYING", "README.md", "NEWS.md") + diff --git a/multimedia/sound/libilbc/pspec.xml b/multimedia/sound/libilbc/pspec.xml new file mode 100755 index 0000000000..9bde119865 --- /dev/null +++ b/multimedia/sound/libilbc/pspec.xml @@ -0,0 +1,51 @@ + + + + + libilbc + https://github.com/TimothyGu/libilbc/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + A friendly copy of the iLBC codec from the WebRTC project + This is a packaging friendly copy of the iLBC codec from the WebRTC project. It provides a base for distribution packages and can be used as drop-in replacement for the non-free code from RFC 3591. + https://github.com/TimothyGu/libilbc/releases/download/v2.0.2/libilbc-2.0.2.tar.bz2 + + + + libilbc + + /usr/bin + /usr/lib + /usr/share/doc + + + + + libilbc-devel + Header files for libilbc. + + libilbc + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-01-12 + 2.0.2 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + diff --git a/multimedia/sound/libsamplerate/pspec.xml b/multimedia/sound/libsamplerate/pspec.xml index 5a4fef2338..32d1fb0c15 100644 --- a/multimedia/sound/libsamplerate/pspec.xml +++ b/multimedia/sound/libsamplerate/pspec.xml @@ -46,6 +46,13 @@ + + 2020-01-12 + 0.1.9 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 0.1.9 diff --git a/multimedia/sound/portaudio/pspec.xml b/multimedia/sound/portaudio/pspec.xml index df6c096bdf..d9beccf245 100644 --- a/multimedia/sound/portaudio/pspec.xml +++ b/multimedia/sound/portaudio/pspec.xml @@ -50,6 +50,13 @@ + + 2020-01-12 + 190600.20161030 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-15 190600.20161030 diff --git a/multimedia/video/aom/actions.py b/multimedia/video/aom/actions.py new file mode 100755 index 0000000000..82f71565db --- /dev/null +++ b/multimedia/video/aom/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("mkdir build_") + shelltools.cd("build_") + + shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=1 -DENABLE_TESTS=0") + +def build(): + shelltools.cd("build_") + cmaketools.make() + +def install(): + shelltools.cd("build_") + autotools.rawInstall("DESTDIR=%s" %get.installDIR()) + + shelltools.cd("..") + pisitools.dodoc("AUTHORS", "CHANGELOG", "README.md") + diff --git a/multimedia/video/aom/pspec.xml b/multimedia/video/aom/pspec.xml new file mode 100755 index 0000000000..35242b1c4f --- /dev/null +++ b/multimedia/video/aom/pspec.xml @@ -0,0 +1,58 @@ + + + + + aom + https://aomedia.org/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + Alliance for Open Media video codec + aom is the AOMedia video encoder for ​AV1, an open source and royalty-free video codec. aom can save about 30% bitrate compared to VP9 and H.265 / HEVC, and about 50% over H.264, while retaining the same visual quality. + https://sourceforge.net/projects/pisilinux/files/source/aom-20200112.tar.xz + + ninja + cmake + + + + + aom + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + aom-devel + Header files for aom. + + aom + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-01-12 + 1.0.0_20200112 + First release + Idris Kalp + idriskalp@gmail.com + + + + + + diff --git a/multimedia/video/dav1d/actions.py b/multimedia/video/dav1d/actions.py new file mode 100755 index 0000000000..7c3e37b80d --- /dev/null +++ b/multimedia/video/dav1d/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import mesontools +from pisi.actionsapi import get + +def setup(): + mesontools.configure() + +def build(): + mesontools.build() + +def install(): + mesontools.install() + pisitools.dodoc("COPYING", "README.md", "NEWS") + diff --git a/multimedia/video/dav1d/pspec.xml b/multimedia/video/dav1d/pspec.xml new file mode 100755 index 0000000000..4f20ccc09c --- /dev/null +++ b/multimedia/video/dav1d/pspec.xml @@ -0,0 +1,58 @@ + + + + + dav1d + https://code.videolan.org/videolan/dav1d/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + AV1 cross-platform decoder focused on speed and correctness + dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed and correctness. + http://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz + + ninja + meson + + + + + dav1d + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + dav1d-devel + Header files for dav1d. + + dav1d + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-01-12 + 0.5.2 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + diff --git a/multimedia/video/davs2/actions.py b/multimedia/video/davs2/actions.py new file mode 100755 index 0000000000..76e0ee3a0e --- /dev/null +++ b/multimedia/video/davs2/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("patch -p1 --binary < davs2-1.6-gcc8-fix.patch") + shelltools.cd("build/linux") + autotools.configure("--extra-ldflags='-Wl,-z,noexecstack' \ + --chroma-format='all' \ + --enable-shared \ + ") + +def build(): + shelltools.cd("build/linux") + autotools.make() + +def install(): + shelltools.cd("build/linux") + autotools.rawInstall("DESTDIR=%s" %get.installDIR()) + shelltools.cd("../..") + pisitools.dodoc("COPYING", "README.md") + diff --git a/multimedia/video/davs2/files/davs2-1.6-gcc8-fix.patch b/multimedia/video/davs2/files/davs2-1.6-gcc8-fix.patch new file mode 100644 index 0000000000..592a8cd3ad --- /dev/null +++ b/multimedia/video/davs2/files/davs2-1.6-gcc8-fix.patch @@ -0,0 +1,180 @@ +From 00ef2c8062a7f7d7265d933676fb5cc60f1ea659 Mon Sep 17 00:00:00 2001 +From: Daniel Bermond +Date: Tue, 20 Nov 2018 16:54:25 +0000 +Subject: [PATCH] Make AVX symbols to be strictly visible (fix build with gcc8) + +_mm256_insertf128_si256 and _mm256_castsi128_si256 are undeclared +in the scope of source/common/vec/intrinsic.h, which seems to be +strictly not permitted by gcc8. + +Fixes #9 +--- + source/common/vec/intrinsic_deblock_avx2.cc | 5 ++--- + source/common/vec/intrinsic_idct_avx2.cc | 6 +++--- + source/common/vec/intrinsic_inter_pred.cc | 6 +++--- + source/common/vec/intrinsic_inter_pred_avx2.cc | 7 ++++--- + source/common/vec/intrinsic_intra-pred_avx2.cc | 6 +++--- + source/common/vec/intrinsic_pixel_avx.cc | 6 +++--- + source/common/vec/intrinsic_sao_avx2.cc | 6 +++--- + 7 files changed, 21 insertions(+), 21 deletions(-) + +diff --git a/source/common/vec/intrinsic_deblock_avx2.cc b/source/common/vec/intrinsic_deblock_avx2.cc +index b87e472..ca9534e 100644 +--- a/source/common/vec/intrinsic_deblock_avx2.cc ++++ b/source/common/vec/intrinsic_deblock_avx2.cc +@@ -30,15 +30,14 @@ + * For more information, contact us at sswang @ pku.edu.cn. + */ + +-#include "../common.h" +-#include "intrinsic.h" +- + #include + #include + #include + #include + #include + ++#include "../common.h" ++#include "intrinsic.h" + + #if !HIGH_BIT_DEPTH + __m128i c_0_128; +diff --git a/source/common/vec/intrinsic_idct_avx2.cc b/source/common/vec/intrinsic_idct_avx2.cc +index 0b40fde..ee5384d 100644 +--- a/source/common/vec/intrinsic_idct_avx2.cc ++++ b/source/common/vec/intrinsic_idct_avx2.cc +@@ -30,15 +30,15 @@ + * For more information, contact us at sswang @ pku.edu.cn. + */ + +-#include "../common.h" +-#include "intrinsic.h" +- + #include + #include + #include + #include + #include + ++#include "../common.h" ++#include "intrinsic.h" ++ + /* disable warnings */ + #pragma warning(disable:4127) // warning C4127: Ìõ¼þ±í´ïʽÊdz£Á¿ + +diff --git a/source/common/vec/intrinsic_inter_pred.cc b/source/common/vec/intrinsic_inter_pred.cc +index 46c0da8..55ff6a0 100644 +--- a/source/common/vec/intrinsic_inter_pred.cc ++++ b/source/common/vec/intrinsic_inter_pred.cc +@@ -30,15 +30,15 @@ + * For more information, contact us at sswang @ pku.edu.cn. + */ + +-#include "../common.h" +-#include "intrinsic.h" +- + #include + #include + #include + #include + #include + ++#include "../common.h" ++#include "intrinsic.h" ++ + #if !HIGH_BIT_DEPTH + /* --------------------------------------------------------------------------- + */ +diff --git a/source/common/vec/intrinsic_inter_pred_avx2.cc b/source/common/vec/intrinsic_inter_pred_avx2.cc +index 6f35771..05f6957 100644 +--- a/source/common/vec/intrinsic_inter_pred_avx2.cc ++++ b/source/common/vec/intrinsic_inter_pred_avx2.cc +@@ -30,14 +30,15 @@ + * For more information, contact us at sswang @ pku.edu.cn. + */ + +-#include "../common.h" +-#include "intrinsic.h" +- + #include + #include + #include + #include + #include ++ ++#include "../common.h" ++#include "intrinsic.h" ++ + #pragma warning(disable:4127) // warning C4127: Ìõ¼þ±í´ïʽÊdz£Á¿ + + #if !HIGH_BIT_DEPTH +diff --git a/source/common/vec/intrinsic_intra-pred_avx2.cc b/source/common/vec/intrinsic_intra-pred_avx2.cc +index 6440929..1357bdb 100644 +--- a/source/common/vec/intrinsic_intra-pred_avx2.cc ++++ b/source/common/vec/intrinsic_intra-pred_avx2.cc +@@ -30,15 +30,15 @@ + * For more information, contact us at sswang @ pku.edu.cn. + */ + +-#include "../common.h" +-#include "intrinsic.h" +- + #include + #include + #include + #include + #include + ++#include "../common.h" ++#include "intrinsic.h" ++ + #if !HIGH_BIT_DEPTH + + void intra_pred_ver_avx(pel_t *src, pel_t *dst, int i_dst, int dir_mode, int bsx, int bsy) +diff --git a/source/common/vec/intrinsic_pixel_avx.cc b/source/common/vec/intrinsic_pixel_avx.cc +index 813a36f..fba7e46 100644 +--- a/source/common/vec/intrinsic_pixel_avx.cc ++++ b/source/common/vec/intrinsic_pixel_avx.cc +@@ -30,15 +30,15 @@ + * For more information, contact us at sswang @ pku.edu.cn. + */ + +-#include "../common.h" +-#include "intrinsic.h" +- + #include + #include + #include + #include + #include + ++#include "../common.h" ++#include "intrinsic.h" ++ + /* --------------------------------------------------------------------------- + */ + void *davs2_memzero_aligned_c_avx(void *dst, size_t n) +diff --git a/source/common/vec/intrinsic_sao_avx2.cc b/source/common/vec/intrinsic_sao_avx2.cc +index 11be4d3..bb0c4aa 100644 +--- a/source/common/vec/intrinsic_sao_avx2.cc ++++ b/source/common/vec/intrinsic_sao_avx2.cc +@@ -30,15 +30,15 @@ + * For more information, contact us at sswang @ pku.edu.cn. + */ + +-#include "../common.h" +-#include "intrinsic.h" +- + #include + #include + #include + #include + #include + ++#include "../common.h" ++#include "intrinsic.h" ++ + #if !HIGH_BIT_DEPTH + #ifdef _MSC_VER + #pragma warning(disable:4244) // TODO: ÐÞÕý±àÒëwarning diff --git a/multimedia/video/davs2/pspec.xml b/multimedia/video/davs2/pspec.xml new file mode 100755 index 0000000000..a2a5e52968 --- /dev/null +++ b/multimedia/video/davs2/pspec.xml @@ -0,0 +1,60 @@ + + + + + davs2 + https://github.com/pkuvcl/davs2/ + + Mathias Freire + mathiasfreire45@gmail.com + + GPL + library + Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard + davs2 is an open-source decoder of AVS2-P2/IEEE1857.4 video coding standard. + https://github.com/pkuvcl/davs2/archive/1.6.tar.gz + + yasm-devel + + + davs2-1.6-gcc8-fix.patch + + + + + davs2 + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + davs2-devel + Header files for davs2. + + davs2 + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-01-12 + 1.6 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + diff --git a/multimedia/video/kvazaar/actions.py b/multimedia/video/kvazaar/actions.py new file mode 100755 index 0000000000..5312c9d329 --- /dev/null +++ b/multimedia/video/kvazaar/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-vfi") + autotools.configure("--enable-static='no'") + + +def build(): + + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" %get.installDIR()) + + pisitools.dodoc("COPYING", "README.md", "CREDITS") + diff --git a/multimedia/video/kvazaar/pspec.xml b/multimedia/video/kvazaar/pspec.xml new file mode 100755 index 0000000000..124327a5e5 --- /dev/null +++ b/multimedia/video/kvazaar/pspec.xml @@ -0,0 +1,52 @@ + + + + + kvazaar + http://ultravideo.cs.tut.fi/#encoder + + Mathias Freire + mathiasfreire45@gmail.com + + LGPL + library + An open-source HEVC encoder + Kvazaar is an award-winning academic open-source video encoder for the state-of-the-art High Efficiency Video Coding (HEVC/H.265) standard. Kvazaar is being developed in C and optimized in Assembly under the LGPLv2.1. + https://github.com/ultravideo/kvazaar/releases/download/v1.3.0/kvazaar-1.3.0.tar.xz + + + + kvazaar + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + + kvazaar-devel + Header files for kvazaar. + + kvazaar + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-01-12 + 1.3.0 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + diff --git a/network/misc/libconfig/actions.py b/network/misc/libconfig/actions.py index 314a28be20..dc3be57927 100644 --- a/network/misc/libconfig/actions.py +++ b/network/misc/libconfig/actions.py @@ -9,6 +9,7 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): + autotools.autoreconf("-vfi") autotools.configure("--disable-static") # Do not link to unused m library diff --git a/network/misc/libconfig/pspec.xml b/network/misc/libconfig/pspec.xml index 8ac788c069..1f9037b442 100644 --- a/network/misc/libconfig/pspec.xml +++ b/network/misc/libconfig/pspec.xml @@ -12,7 +12,10 @@ library C/C++ Configuration File Library Libconfig is a simple library for manipulating structured configuration files. The file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code. - http://pkgs.fedoraproject.org/repo/pkgs/libconfig/libconfig-1.5.tar.gz/a939c4990d74e6fc1ee62be05716f633/libconfig-1.5.tar.gz + https://github.com/hyperrealm/libconfig/archive/v1.7.2.tar.gz + + texinfo + @@ -37,6 +40,13 @@ + + 2020-01-12 + 1.7.2 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.5 diff --git a/network/web/firefox/pspec.xml b/network/web/firefox/pspec.xml index 10e3c0c713..6aa3f67276 100644 --- a/network/web/firefox/pspec.xml +++ b/network/web/firefox/pspec.xml @@ -15,7 +15,7 @@ app:gui Firefox Web Browser It is more secure and faster to browse the web with Firefox web browser. You can personalize your web browser with many specifications that is not enough to explain in two sentences. - https://ftp.mozilla.org/pub/firefox/releases/71.0/source/firefox-71.0.source.tar.xz + https://ftp.mozilla.org/pub/firefox/releases/72.0.1/source/firefox-72.0.1.source.tar.xz mozconfig @@ -549,6 +549,13 @@ + + 2020-01-09 + 72.0.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-02 71.0 diff --git a/pisi-index.xml b/pisi-index.xml index a2023fa742..52ac1cdfb8 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -169,7 +169,7 @@ Development files for libiec61883 libiec61883 için geliÅŸtirme dosyaları - libiec61883 + libiec61883 libraw1394-devel @@ -178,6 +178,13 @@ + + 2020-01-12 + 1.2.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.2.0 @@ -330,7 +337,7 @@ Development files for libraw1394 libraw1394 için geliÅŸtirme dosyaları - libraw1394 + libraw1394 /usr/include @@ -338,6 +345,13 @@ + + 2020-01-12 + 2.1.2 + Rebuild for new toolchain. + Idris Kalp + idriskalp@gmail.com + 2018-08-01 2.1.2 @@ -645,6 +659,13 @@ + + 2020-01-12 + 1.20.7 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 1.20.7 @@ -2045,7 +2066,7 @@ hardware.bluetooth Bluetooth Subband Codec (SBC) library An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers. - http://www.kernel.org/pub/linux/bluetooth/sbc-1.3.tar.gz + https://mirrors.edge.kernel.org/pub/linux/bluetooth/sbc-1.4.tar.xz hardware/bluetooth/sbc/pspec.xml @@ -2060,7 +2081,7 @@ sbc-devel Development files for sbc - sbc + sbc /usr/include @@ -2068,6 +2089,13 @@ + + 2020-01-12 + 1.4 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.3 @@ -5646,7 +5674,7 @@ GeliÅŸmiÅŸ Linux Ses Mimarisi kütüphanesi alsa-lib provides ALSA runtime libraries to simplify application programming and provide higher level functionality as well as support for the older OSS API, providing binary compatibility for most OSS programs. alsa-lib, ses aygıtlarına eriÅŸim saÄŸlayarak kolayca uygulama yazılmasını saÄŸlayan bir kütüphanedir. - ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.5.tar.bz2 + ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.2.1.2.tar.bz2 python-devel @@ -5669,13 +5697,14 @@ Development files for alsa-lib alsa-lib için geliÅŸtirme dosyaları - alsa-lib + alsa-lib - /usr/lib/pkgconfig - /usr/lib32/pkgconfig + /usr/lib/pkgconfig + /usr/lib32/pkgconfig /usr/include/sys /usr/include/alsa + /usr/include/asoundlib.h /usr/share/aclocal /usr/share/man/man3 @@ -5691,6 +5720,13 @@ + + 2020-01-11 + 1.2.1.2 + Version bump + Kamil Atlı + suvari@pisilinux.org + 2018-09-16 1.1.5 @@ -13287,9 +13323,6 @@ A relatively new feature in bash is programmable completion. Since now, users have been able to complete commands, variables and filenames; now it is also possible to complete parameters. Kabukta çeÅŸitli uygulamalar için otomatik tamamlama özelliÄŸi eklenebilmesine olanak saÄŸlayan bir programdır. https://github.com/scop/bash-completion/releases/download/2.10/bash-completion-2.10.tar.xz - - pisilinux.patch - util/shell/bash-completion/pspec.xml @@ -37135,7 +37168,7 @@ libXtst-devel libICE-devel libXrandr-devel - mesa-devel + libglvnd-devel mesa-glu-devel @@ -37177,8 +37210,8 @@ Development files for libsdl libsdl için geliÅŸtirme dosyaları - libsdl - DirectFB-devel + libsdl + DirectFB-devel alsa-lib-devel aalib-devel libX11-devel @@ -37203,13 +37236,20 @@ emul32 emul32 - libsdl + libsdl /usr/lib32 + + 2020-01-11 + 1.2.15 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-01 1.2.15 @@ -38802,7 +38842,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libtheora - http://www.theora.org/ + https://www.theora.org/ PisiLinux Community admins@pisilinux.org @@ -38847,7 +38887,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libogg-32bit - libtheora + libtheora libogg-32bit @@ -38859,7 +38899,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libtheora libtheora için geliÅŸtirme dosyaları - libtheora + libtheora libogg-devel @@ -38869,6 +38909,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-11 + 1.1.1 + Rebuild + Kamil Atlı + suvari@pisilinux.org + 2018-07-31 1.1.1 @@ -39478,6 +39525,110 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + dav1d + https://code.videolan.org/videolan/dav1d/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + multimedia.video + AV1 cross-platform decoder focused on speed and correctness + dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed and correctness. + http://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz + + ninja + meson + + multimedia/video/dav1d/pspec.xml + + + dav1d + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + dav1d-devel + Header files for dav1d. + + dav1d + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-01-12 + 0.5.2 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + aom + https://aomedia.org/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + multimedia.video + Alliance for Open Media video codec + aom is the AOMedia video encoder for ​AV1, an open source and royalty-free video codec. aom can save about 30% bitrate compared to VP9 and H.265 / HEVC, and about 50% over H.264, while retaining the same visual quality. + https://sourceforge.net/projects/pisilinux/files/source/aom-20200112.tar.xz + + ninja + cmake + + multimedia/video/aom/pspec.xml + + + aom + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + aom-devel + Header files for aom. + + aom + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-01-12 + 1.0.0_20200112 + First release + Idris Kalp + idriskalp@gmail.com + + + gst-libav @@ -40073,6 +40224,52 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + kvazaar + http://ultravideo.cs.tut.fi/#encoder + + Mathias Freire + mathiasfreire45@gmail.com + + LGPL + library + multimedia.video + An open-source HEVC encoder + Kvazaar is an award-winning academic open-source video encoder for the state-of-the-art High Efficiency Video Coding (HEVC/H.265) standard. Kvazaar is being developed in C and optimized in Assembly under the LGPLv2.1. + https://github.com/ultravideo/kvazaar/releases/download/v1.3.0/kvazaar-1.3.0.tar.xz + multimedia/video/kvazaar/pspec.xml + + + kvazaar + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + kvazaar-devel + Header files for kvazaar. + + kvazaar + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-01-12 + 1.3.0 + First release. + Idris Kalp + idriskalp@gmail.com + + + smplayer @@ -42522,6 +42719,60 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + davs2 + https://github.com/pkuvcl/davs2/ + + Mathias Freire + mathiasfreire45@gmail.com + + GPL + library + multimedia.video + Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard + davs2 is an open-source decoder of AVS2-P2/IEEE1857.4 video coding standard. + https://github.com/pkuvcl/davs2/archive/1.6.tar.gz + + davs2-1.6-gcc8-fix.patch + + + yasm-devel + + multimedia/video/davs2/pspec.xml + + + davs2 + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + davs2-devel + Header files for davs2. + + davs2 + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-01-12 + 1.6 + First release. + Idris Kalp + idriskalp@gmail.com + + + opencore-amr @@ -43009,6 +43260,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol bash-completion python3-devel libxml2-devel + elfutils-devel glib2-devel gsl-devel gmp-devel @@ -43482,13 +43734,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Les plug-ins (greffons) de base GStreamer est une collection bien peaufinée et bien maintenues de plug-ins et d'éléments GStreamer, couvrant l'éventail des types d'éléments que quelqu'un pourrait vouloir écrire pour GStreamer. Il contient également des librairies d'aide ainsi que les classes de bases utiles pour l'écriture d'éléments. Un grand nombre de décodeurs, d'encodeurs et de filtres audio et vidéos sont également inclus. GStreamer base plugins are a well-groomed and well-maintained collection of GStreamer plugins and elements, spanning the range of possible types of elements one would want to write for GStreamer. It also contains helper libraries and base classes useful for writing elements. A wide range of video and audio decoders, encoders, and filters are included. Bu paket, Gstreamer'ın rahatlıkla geniÅŸleyebilmesini saÄŸlayan ve bakımları sürekli yapılan temel eklentileri içerir. Program parçacığı yazmak için yardımcı kütüphaneler ve temel sınıflar da bulunur. - http://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/1.16/gst-plugins-base-1.16.1.tar.xz + http://ftp.acc.umu.se/pub/gnome/sources/gst-plugins-base/1.16/gst-plugins-base-1.16.2.tar.xz xz-devel valgrind zlib-devel orc-devel - iso-codes + iso-codes-devel cdparanoia-devel pango-devel cairo-devel @@ -43497,6 +43749,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libXext-devel libopus-devel alsa-lib-devel + python3-devel + elfutils-devel libvorbis-devel libtheora-devel libvisual-devel @@ -43504,7 +43758,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol wayland-devel libunwind-devel xorg-proto - gstreamer-devel + gstreamer-devel gobject-introspection-devel multimedia/video/gst-plugins-base/pspec.xml @@ -43517,7 +43771,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol glib2 pango cairo - mesa + libglvnd libXv libX11 libogg @@ -43532,7 +43786,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libtheora cdparanoia wayland-client - gstreamer + gstreamer /usr/bin @@ -43567,11 +43821,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol gstreamer-32bit - gst-plugins-base + gst-plugins-base orc-32bit zlib-32bit cairo-32bit - mesa-32bit + libglvnd-32bit glib2-32bit libXv-32bit libpng-32bit @@ -43602,14 +43856,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for gst-plugins-base gst-plugins-base için geliÅŸtirme dosyaları - gst-plugins-base + gst-plugins-base orc-devel gstreamer-devel glib2-devel /usr/include - /usr/lib/pkgconfig + /usr/lib/pkgconfig /usr/lib32/pkgconfig/gstreamer*.pc /usr/share/man/man3 @@ -43626,6 +43880,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-11 + 1.16.2 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-10-20 1.16.1 @@ -46110,7 +46371,7 @@ cleaner, which will allow to add new features in the future. Gerçek zamanlı bir mp3 oynatıcı mpg123 is a fast and free console MP3 player. It does not require high system resources, it can even run in a 100MHz computer. mpg123 düşük konfigürasyonlu sistemlerde de rahatlıkla çalışabilen hızlı bir mp3 oynatıcısıdır. - mirrors://sourceforge/mpg123/mpg123-1.25.6.tar.bz2 + mirrors://sourceforge/mpg123/mpg123-1.25.13.tar.bz2 alsa-lib-devel @@ -46159,6 +46420,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-12 + 1.25.13 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-07 1.25.6 @@ -46896,11 +47164,11 @@ cleaner, which will allow to add new features in the future. Düşük gecikmeli bir ses sunucu JACK is a low-latency audio server written for POSIX conformant operating systems. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. GNU/Linux gibi POSIX uyumlu iÅŸletim sistemleri için yazılmış, düşük gecikmeli bir ses sunucudur. Bir çok sayıdaki uygulamayı bir ses aygıtına baÄŸlayıp aralarında ses alışveriÅŸi yapmaya olanak saÄŸlamaktadır. - https://github.com/jackaudio/jack2/archive/v1.9.12.tar.gz + https://github.com/jackaudio/jack2/archive/v1.9.14.tar.gz + python3 libsamplerate-devel alsa-lib-devel - libffado-devel celt-devel pkgconfig eigen3 @@ -46914,10 +47182,10 @@ cleaner, which will allow to add new features in the future. jack-audio-connection-kit + db alsa-lib libsamplerate libsndfile - libffado readline libgcc celt @@ -46963,6 +47231,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-12 + 1.9.14 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.9.12 @@ -48713,13 +48988,10 @@ cleaner, which will allow to add new features in the future. multimedia.sound DSP library derived from Speex. DSP library derived from Speex - http://downloads.xiph.org/releases/speex/speexdsp-1.2rc3.tar.gz + http://downloads.xiph.org/releases/speex/speexdsp-1.2.0.tar.gz glibc-devel - - speexdsp-fixbuilds-774c87d.patch - multimedia/sound/speexdsp/pspec.xml @@ -48737,7 +49009,7 @@ cleaner, which will allow to add new features in the future. speexdsp-devel Development files for speexdsp - speexdsp + speexdsp /usr/include @@ -48751,13 +49023,20 @@ cleaner, which will allow to add new features in the future. emul32 emul32 - speexdsp + speexdsp /usr/lib32/libspeexdsp* + + 2020-01-12 + 1.2.0 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.2_rc3 @@ -49012,7 +49291,7 @@ cleaner, which will allow to add new features in the future. Development files for portaudio portaudio için geliÅŸtirme dosyaları - portaudio + portaudio /usr/include @@ -49021,6 +49300,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-12 + 190600.20161030 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-15 190600.20161030 @@ -49266,6 +49552,126 @@ cleaner, which will allow to add new features in the future. + + + codec2 + http://www.rowetel.com/?page_id=452 + + Mathias Freire + mathiasfreire45@gmail.com + + LGPL + library + multimedia.sound + Low bit rate open source speech codec + Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio. + https://hobbes1069.fedorapeople.org/freetel/codec2/codec2-0.8.1.tar.xz + + cmake + speex-devel + portaudio-devel + + multimedia/sound/codec2/pspec.xml + + + codec2 + + speex + portaudio + + + /usr/bin + /usr/lib + /usr/share/doc + + + + codec2-devel + Header files for codec2. + + codec2 + + + /usr/include + + + + + 2020-01-12 + 0.8.1 + First release. + Idris Kalp + idriskalp@gmail.com + + + + + + libopenmpt + http://lib.openmpt.org/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + multimedia.sound + A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream. + A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream. + https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.4.9+release.autotools.tar.gz + + flac-devel + zlib-devel + libogg-devel + mpg123-devel + libvorbis-devel + portaudio-devel + libsndfile-devel + pulseaudio-libs-devel + + multimedia/sound/libopenmpt/pspec.xml + + + libopenmpt + + flac + zlib + libgcc + libogg + mpg123 + libvorbis + portaudio + libsndfile + pulseaudio-libs + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + libopenmpt-devel + Header files for libopenmpt. + + libopenmpt + + + /usr/include + /usr/lib/pkgconfig + + + + + 2019-10-26 + 0.4.9 + First release. + Idris Kalp + idriskalp@gmail.com + + + liblastfm @@ -49406,7 +49812,7 @@ cleaner, which will allow to add new features in the future. celt için geliÅŸtirme dosyaları library - celt + celt /usr/include @@ -49414,6 +49820,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-12 + 0.11.3 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 0.11.3 @@ -50370,7 +50783,7 @@ cleaner, which will allow to add new features in the future. libsamplerate için geliÅŸtirme dosyaları libsamplerate için geliÅŸtirme dosyaları - libsamplerate + libsamplerate /usr/include @@ -50378,6 +50791,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-12 + 0.1.9 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 0.1.9 @@ -50585,6 +51005,57 @@ cleaner, which will allow to add new features in the future. + + + libgme + https://bitbucket.org/mpyne/game-music-emu/wiki/Home + + Mathias Freire + mathiasfreire45@gmail.com + + LGPL + library + multimedia.sound + Video game music file emulation/playback library + game-music-emu is a collection of audio emulators for assorted video game console hardware. It was originally developed by Blargg and used as the basis for several other software products before being converted into a library. + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.2.tar.xz + + cmake + + multimedia/sound/libgme/pspec.xml + + + libgme + + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + libgme-devel + Header files for libgme. + + libgme + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-01-12 + 0.6.2 + First release. + Idris Kalp + idriskalp@gmail.com + + + pulseaudio @@ -50973,14 +51444,13 @@ cleaner, which will allow to add new features in the future. Gsm is an implementation of the final draft GSM 06.10 standard for full-rate speech transcoding GSM, tam oranlı konuÅŸma kod çevrimi için GSM 06.10 standardı son taslak uyarlamasıdır Gsm es una implementación del estándar GSM 06.10 final draft de codificación de voz full-rate - https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/osxwinebuilder/gsm-1.0.13.tar.gz + http://www.quut.com/gsm/gsm-1.0.18.tar.gz gsm-1.0.10-dyn.patch gsm-1.0-pl10-includes.patch - gsm-1.0-pl10-shared.diff - gsm-1.0-pl10-add-includefile.patch - pardusflags.patch gsm-1.0.12-64bit.patch + gsm-shared.patch + pardusflags_1.0.18.patch multimedia/sound/gsm/pspec.xml @@ -50998,7 +51468,7 @@ cleaner, which will allow to add new features in the future. Development files for gsm gsm için geliÅŸtirme dosyaları - gsm + gsm /usr/include @@ -51012,13 +51482,20 @@ cleaner, which will allow to add new features in the future. emul32 emul32 - gsm + gsm /usr/lib32 + + 2019-10-27 + 1.0.18 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-31 1.0.13 @@ -51671,7 +52148,7 @@ cleaner, which will allow to add new features in the future. emul32 emul32 - libvisual + libvisual /usr/lib32 @@ -51682,16 +52159,22 @@ cleaner, which will allow to add new features in the future. Development files for libvisual libvisual için geliÅŸtirme dosyaları - libvisual + libvisual /usr/include - /usr/lib/pkgconfig + /usr/lib/pkgconfig /usr/lib32/pkgconfig - /usr/share/man/man3 + + 2020-01-11 + 0.4.0 + Rebuild + Kamil Atlıy + suvari@pisilinux.org + 2018-07-31 0.4.0 @@ -51855,7 +52338,7 @@ cleaner, which will allow to add new features in the future. Development files for libsndfile libsndfile için geliÅŸtirme dosyaları - libsndfile + libsndfile /usr/include @@ -51880,13 +52363,20 @@ cleaner, which will allow to add new features in the future. alsa-lib-32bit libogg-32bit libvorbis-32bit - libsndfile + libsndfile /usr/lib32 + + 2020-01-12 + 1.0.28 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 1.0.28 @@ -52127,6 +52617,51 @@ cleaner, which will allow to add new features in the future. + + + libilbc + https://github.com/TimothyGu/libilbc/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + multimedia.sound + A friendly copy of the iLBC codec from the WebRTC project + This is a packaging friendly copy of the iLBC codec from the WebRTC project. It provides a base for distribution packages and can be used as drop-in replacement for the non-free code from RFC 3591. + https://github.com/TimothyGu/libilbc/releases/download/v2.0.2/libilbc-2.0.2.tar.bz2 + multimedia/sound/libilbc/pspec.xml + + + libilbc + + /usr/bin + /usr/lib + /usr/share/doc + + + + libilbc-devel + Header files for libilbc. + + libilbc + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-01-12 + 2.0.2 + First release. + Idris Kalp + idriskalp@gmail.com + + + suil @@ -52655,7 +53190,7 @@ cleaner, which will allow to add new features in the future. Development files for aalib aalib için geliÅŸtirme dosyaları - aalib + aalib /usr/share/aclocal @@ -52664,6 +53199,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-12 + 1.4_rc5 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 1.4_rc5 @@ -55460,7 +56002,7 @@ cleaner, which will allow to add new features in the future. webp resim formatı kütüphanesi ve png,jpeg,tiff resim formatlarına dönüştürme aracı webp image format and format conversion png,jpeg,tiff webp resim formatı kütüphanesi ve png,jpeg,tiff resim formatlarına dönüştürme aracı - https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.3.tar.gz + https://github.com/webmproject/libwebp/archive/v1.1.0.tar.gz mesa-devel mesa-glu-devel @@ -55503,6 +56045,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-12 + 1.1.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-10-26 1.0.3 @@ -74228,7 +74777,10 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression C/C++ Yapılandırma Dosyası Kitaplığı Libconfig is a simple library for manipulating structured configuration files. The file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code. Libconfig, yapılandırma dosyalarını düzenlemek için basit bir kitaplıktır. Dosya biçimi XML'den daha basit ve okunabilirdir. XML'den farklı olarak tip bilgisi de tutulur. Böylece, uygulama kodlarında katar ayrıştırmaya gerek kalmaz. - http://pkgs.fedoraproject.org/repo/pkgs/libconfig/libconfig-1.5.tar.gz/a939c4990d74e6fc1ee62be05716f633/libconfig-1.5.tar.gz + https://github.com/hyperrealm/libconfig/archive/v1.7.2.tar.gz + + texinfo + network/misc/libconfig/pspec.xml @@ -74243,7 +74795,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression Development files for libconfig libconfig için geliÅŸtirme dosyaları - libconfig + libconfig /usr/include @@ -74252,6 +74804,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + 2020-01-12 + 1.7.2 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.5 @@ -75716,7 +76275,7 @@ complete albums that you have purchased from Amazon. Mozilla Firefox – otwarta przeglÄ…darka internetowa oparta na silniku Gecko, stworzona i rozwijana przez KorporacjÄ™ Mozilla oraz ochotników. Navegue por la web de forma rápida y segura. Navegador web de código abierto que se puede personalizar con características adicionales. firefox - https://ftp.mozilla.org/pub/firefox/releases/71.0/source/firefox-71.0.source.tar.xz + https://ftp.mozilla.org/pub/firefox/releases/72.0.1/source/firefox-72.0.1.source.tar.xz mozconfig pisilinux/browserconfig.properties @@ -75835,7 +76394,7 @@ complete albums that you have purchased from Amazon. system.locale lang-az - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-az@firefox.mozilla.org.xpi @@ -75849,7 +76408,7 @@ complete albums that you have purchased from Amazon. system.locale lang-bs - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-bs@firefox.mozilla.org.xpi @@ -75863,7 +76422,7 @@ complete albums that you have purchased from Amazon. system.locale lang-ca - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-ca@firefox.mozilla.org.xpi @@ -75877,7 +76436,7 @@ complete albums that you have purchased from Amazon. system.locale lang-da - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-da@firefox.mozilla.org.xpi @@ -75891,7 +76450,7 @@ complete albums that you have purchased from Amazon. system.locale lang-de - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-de@firefox.mozilla.org.xpi @@ -75905,7 +76464,7 @@ complete albums that you have purchased from Amazon. system.locale lang-el - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-el@firefox.mozilla.org.xpi @@ -75919,7 +76478,7 @@ complete albums that you have purchased from Amazon. system.locale lang-en-US - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi @@ -75933,7 +76492,7 @@ complete albums that you have purchased from Amazon. system.locale lang-en-GB - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi @@ -75947,7 +76506,7 @@ complete albums that you have purchased from Amazon. system.locale lang-es-AR - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-es-AR@firefox.mozilla.org.xpi @@ -75961,7 +76520,7 @@ complete albums that you have purchased from Amazon. system.locale lang-es-CL - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-es-CL@firefox.mozilla.org.xpi @@ -75975,7 +76534,7 @@ complete albums that you have purchased from Amazon. system.locale lang-es-ES - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-es-ES@firefox.mozilla.org.xpi @@ -75989,7 +76548,7 @@ complete albums that you have purchased from Amazon. system.locale lang-fi - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-fi@firefox.mozilla.org.xpi @@ -76003,7 +76562,7 @@ complete albums that you have purchased from Amazon. system.locale lang-fr - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-fr@firefox.mozilla.org.xpi @@ -76017,7 +76576,7 @@ complete albums that you have purchased from Amazon. system.locale lang-hr - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-hr@firefox.mozilla.org.xpi @@ -76031,7 +76590,7 @@ complete albums that you have purchased from Amazon. system.locale lang-hu - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-hu@firefox.mozilla.org.xpi @@ -76045,7 +76604,7 @@ complete albums that you have purchased from Amazon. system.locale lang-it - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-it@firefox.mozilla.org.xpi @@ -76059,7 +76618,7 @@ complete albums that you have purchased from Amazon. system.locale lang-lt - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-lt@firefox.mozilla.org.xpi @@ -76073,7 +76632,7 @@ complete albums that you have purchased from Amazon. system.locale lang-nl - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-nl@firefox.mozilla.org.xpi @@ -76087,7 +76646,7 @@ complete albums that you have purchased from Amazon. system.locale lang-pl - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-pl@firefox.mozilla.org.xpi @@ -76101,7 +76660,7 @@ complete albums that you have purchased from Amazon. system.locale lang-pt-BR - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-pt-BR@firefox.mozilla.org.xpi @@ -76115,7 +76674,7 @@ complete albums that you have purchased from Amazon. system.locale lang-pt-PT - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-pt-PT@firefox.mozilla.org.xpi @@ -76129,7 +76688,7 @@ complete albums that you have purchased from Amazon. system.locale lang-ro - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-ro@firefox.mozilla.org.xpi @@ -76143,7 +76702,7 @@ complete albums that you have purchased from Amazon. system.locale lang-ru - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-ru@firefox.mozilla.org.xpi @@ -76157,7 +76716,7 @@ complete albums that you have purchased from Amazon. system.locale lang-sr - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-sr@firefox.mozilla.org.xpi @@ -76171,7 +76730,7 @@ complete albums that you have purchased from Amazon. system.locale lang-sv-SE - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-sv-SE@firefox.mozilla.org.xpi @@ -76185,7 +76744,7 @@ complete albums that you have purchased from Amazon. system.locale lang-tr - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-tr@firefox.mozilla.org.xpi @@ -76199,13 +76758,20 @@ complete albums that you have purchased from Amazon. system.locale lang-uk - firefox + firefox /usr/lib/firefox/browser/extensions/langpack-uk@firefox.mozilla.org.xpi + + 2020-01-09 + 72.0.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-02 71.0 @@ -191859,7 +192425,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Glibmm est l'interface officielle C++ pour la librairie IHM populaire GTK+. Au menu des callbacks (rappels) typesafe (avec vérification de type à la compilation) ainsi qu'un ensemble large et complet de widgets (objets graphiques) facilement extensible via héritage. Glibmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks and a comprehensive set of widgets that are easily extensible via inheritance. Glibmm, ünlü GUI kitaplığı GTK+ için resmi C++ arayüzüdür. Önemli özelliklerinin arasında tip bağımsız çağırmalar ve miras ile geniÅŸleyebilen uyumlu parçacıklar vardır. - mirrors://gnome/glibmm/2.54/glibmm-2.54.1.tar.xz + mirrors://gnome/glibmm/2.62/glibmm-2.62.0.tar.xz libsigc++-devel glib2-devel @@ -191885,7 +192451,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for glibmm glibmm için geliÅŸtirme dosyaları - glibmm + glibmm glib2-devel libsigc++-devel @@ -191899,6 +192465,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-12 + 2.62.0 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-09-16 2.54.1 @@ -198623,7 +199196,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.C++ için sinyal altyapısı libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming. libsigc++, widget kitaplıkları, soyut arabirimlerde ve genel programlama esnasında kullanılmak üzere tasarlanmış bir sinyal ve callback altyapısıdır. - mirrors://gnome/libsigc++/2.10/libsigc++-2.10.0.tar.xz + mirrors://gnome/libsigc++/2.10/libsigc++-2.10.2.tar.xz programming/misc/libsigc++/pspec.xml @@ -198641,7 +199214,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libsigc++ libsigc++ için geliÅŸtirme dosyaları - libsigc++ + libsigc++ /usr/include @@ -198658,6 +199231,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-12 + 2.10.2 + Version Bump. + Pisi Linux Community + admin@pisilinux.org + 2018-09-16 2.10.0 @@ -199447,17 +200027,16 @@ It supports email, address books, calendars, tasks, news feeds and much more.DBus kitaplığı için C++ baÄŸlayıcıları dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop. dbus-c++, DBus kitaplığı için C++ programlama arayüzü sunan bir kitaplıktır. - http://source.pisilinux.org/1.0/dbus-c++.tar.gz + https://sourceforge.net/projects/dbus-cplusplus/files/dbus-c%2B%2B/0.9.0/libdbus-c%2B%2B-0.9.0.tar.gz dbus-devel expat-devel glib2-devel - dbus-c++-build-fix.patch - dbus-c++-linkfix.patch - gcc-44.patch disable-threading.patch + fix-writechar.patch + gcc47.patch programming/misc/dbus-c++/pspec.xml @@ -199478,7 +200057,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. dbus-c++-devel - dbus-c++ + dbus-c++ dbus-devel expat-devel glib2-devel @@ -199489,6 +200068,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-12 + 0.9.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 0.0_20090907 @@ -200389,7 +200975,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.programming.misc C++ wrapper for the libxml2 XML parser library libxml++ is a C++ wrapper for the libxml XML parser library. - http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.0/libxml++-3.0.1.tar.xz + http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.2/libxml++-3.2.0.tar.xz glibmm-devel libsigc++-devel @@ -200414,7 +201000,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libxmlpp libxmlpp için geliÅŸtirme dosyaları - libxmlpp + libxmlpp glibmm-devel libxml2-devel @@ -200434,6 +201020,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-12 + 3.2.0 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-09-16 3.0.1 @@ -207024,6 +207617,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. /usr/lib + /usr/share /usr/share/man @@ -214056,7 +214650,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.programming.language.python3 D-Bus Python bindings dbus-python provides a Python module which wraps the D-Bus programming API. - https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.4.tar.gz + https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.14.tar.gz python3-devel dbus-devel @@ -214084,6 +214678,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-12 + 1.2.14 + Version bump + Idris Kalp + idriskalp@gmail.com + 2018-08-03 1.2.4 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index dcea3e8612..6fdc49ca1c 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -aa4abb82599670392bf2762386d4bc48bbf0d3a8 \ No newline at end of file +43c936bf774c02019d6439fabe912359348719b5 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 32264b584c..8fd34132fc 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 b93e4117af..34ddbb3e87 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -510b1f62925031055eb61dd3de6f79820cb41a4d \ No newline at end of file +63e8d98dc4738df2c13562f954cd9c39436c0100 \ No newline at end of file diff --git a/programming/language/perl/perl-GSSAPI/pspec.xml b/programming/language/perl/perl-GSSAPI/pspec.xml index 4125928b1d..25514d7b5c 100644 --- a/programming/language/perl/perl-GSSAPI/pspec.xml +++ b/programming/language/perl/perl-GSSAPI/pspec.xml @@ -34,6 +34,7 @@ /usr/lib + /usr/share /usr/share/man /usr/share/doc diff --git a/programming/language/python3/dbus-python3/actions.py b/programming/language/python3/dbus-python3/actions.py index 9df1d8bafd..ff1d6ac742 100644 --- a/programming/language/python3/dbus-python3/actions.py +++ b/programming/language/python3/dbus-python3/actions.py @@ -18,7 +18,8 @@ def setup(): --localstatedir=/var \ --disable-api-docs \ --disable-html-docs \ - --disable-static") + --disable-static \ + PYTHON_VERSION=3") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") @@ -38,4 +39,4 @@ def install(): # remove dbus-python-common files in py3 package pisitools.removeDir("/usr/include/") pisitools.removeDir("/usr/lib/pkgconfig") - pisitools.removeDir("/usr/share/") + #pisitools.removeDir("/usr/share/") diff --git a/programming/language/python3/dbus-python3/pspec.xml b/programming/language/python3/dbus-python3/pspec.xml index 55efa091a1..39e94181cf 100644 --- a/programming/language/python3/dbus-python3/pspec.xml +++ b/programming/language/python3/dbus-python3/pspec.xml @@ -13,7 +13,7 @@ library D-Bus Python bindings dbus-python provides a Python module which wraps the D-Bus programming API. - https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.4.tar.gz + https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.14.tar.gz python3-devel dbus-devel @@ -43,6 +43,13 @@ + + 2020-01-12 + 1.2.14 + Version bump + Idris Kalp + idriskalp@gmail.com + 2018-08-03 1.2.4 diff --git a/programming/misc/boost/pspec.xml b/programming/misc/boost/pspec.xml index a7410805cc..868dde9601 100644 --- a/programming/misc/boost/pspec.xml +++ b/programming/misc/boost/pspec.xml @@ -86,7 +86,7 @@ - 2020-01-06 + 2020-01-12 1.72.0 Version bump. Mustafa Cinasal diff --git a/programming/misc/dbus-c++/actions.py b/programming/misc/dbus-c++/actions.py index 06ba3ac641..10b5de82ea 100644 --- a/programming/misc/dbus-c++/actions.py +++ b/programming/misc/dbus-c++/actions.py @@ -12,10 +12,14 @@ from pisi.actionsapi import get def setup(): pisitools.dosed("configure.ac", "-O3", "") shelltools.export("CPPFLAGS", get.CXXFLAGS()) + + shelltools.export("LDFLAGS", "%s -lpthread" % get.LDFLAGS()) - shelltools.system("./autogen.sh") + #shelltools.system("./autogen.sh") autotools.configure("--disable-static \ - --enable-glib") + --enable-glib \ + --disable-ecore \ + --disable-examples") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/programming/misc/dbus-c++/files/fix-writechar.patch b/programming/misc/dbus-c++/files/fix-writechar.patch new file mode 100644 index 0000000000..d936b7fc17 --- /dev/null +++ b/programming/misc/dbus-c++/files/fix-writechar.patch @@ -0,0 +1,9 @@ +--- libdbus-c++-0.9.0/src/pipe.cpp.writechar 2017-02-16 11:07:13.591950169 +0000 ++++ libdbus-c++-0.9.0/src/pipe.cpp 2017-02-16 11:04:17.158796092 +0000 +@@ -83,5 +83,5 @@ + void Pipe::signal() + { + // TODO: ignoring return of read/write generates warning; maybe relevant for eventloop work... +- ::write(_fd_write, '\0', 1); ++ ::write(_fd_write, "", 1); + } diff --git a/programming/misc/dbus-c++/files/gcc47.patch b/programming/misc/dbus-c++/files/gcc47.patch new file mode 100644 index 0000000000..6a82773006 --- /dev/null +++ b/programming/misc/dbus-c++/files/gcc47.patch @@ -0,0 +1,10 @@ +--- src/eventloop-integration.cpp.orig 2012-05-09 11:22:09.683290763 +0200 ++++ src/eventloop-integration.cpp 2012-05-09 11:22:44.313288912 +0200 +@@ -38,6 +38,7 @@ + #include + #include + #include ++#include + + using namespace DBus; + using namespace std; diff --git a/programming/misc/dbus-c++/pspec.xml b/programming/misc/dbus-c++/pspec.xml index f71203a407..dc60d71dd0 100644 --- a/programming/misc/dbus-c++/pspec.xml +++ b/programming/misc/dbus-c++/pspec.xml @@ -13,17 +13,16 @@ C++ bindings for DBus library dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop. - http://source.pisilinux.org/1.0/dbus-c++.tar.gz + https://sourceforge.net/projects/dbus-cplusplus/files/dbus-c%2B%2B/0.9.0/libdbus-c%2B%2B-0.9.0.tar.gz dbus-devel expat-devel glib2-devel - dbus-c++-build-fix.patch - dbus-c++-linkfix.patch - gcc-44.patch disable-threading.patch + fix-writechar.patch + gcc47.patch @@ -57,6 +56,13 @@ + + 2020-01-12 + 0.9.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 0.0_20090907 diff --git a/programming/misc/icu4c/actions.py b/programming/misc/icu4c/actions.py index a442b383a8..797e193b08 100644 --- a/programming/misc/icu4c/actions.py +++ b/programming/misc/icu4c/actions.py @@ -41,7 +41,7 @@ def install(): pisitools.removeDir("/_emul32") for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()): pisitools.dosed("%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "_emul32", "usr") - pisitools.dosed("%s/usr/lib32/icu/64.2/Makefile.inc" % get.installDIR(), "_emul32", "usr") + pisitools.dosed("%s/usr/lib32/icu/%s/Makefile.inc" % ( get.installDIR(), get.srcVERSION()), "_emul32", "usr") pisitools.dosed("%s/usr/bin/icu-config-32" % get.installDIR(), "_emul32", "usr") return diff --git a/programming/misc/icu4c/pspec.xml b/programming/misc/icu4c/pspec.xml index 7a99734311..8c68fdc673 100644 --- a/programming/misc/icu4c/pspec.xml +++ b/programming/misc/icu4c/pspec.xml @@ -14,7 +14,7 @@ ICU is a mature, widely used set of C/C++ and Java libraries for Unicode support, software internationalization and globalization (i18n/g11n). This package contains the C/C++ libraries. - http://download.icu-project.org/files/icu4c/64.2/icu4c-64_2-src.tgz + https://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz libgcc @@ -72,6 +72,13 @@ + + 2020-01-12 + 65.1 + Version bump. + Idris Kalp + idriskalp@gmail.com + 2020-01-06 64.2 diff --git a/programming/misc/libevent/pspec.xml b/programming/misc/libevent/pspec.xml index e1dca73c9c..1de816c1f8 100644 --- a/programming/misc/libevent/pspec.xml +++ b/programming/misc/libevent/pspec.xml @@ -12,9 +12,9 @@ library A library to execute a function when a specific event occurs on a file descriptor The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. libevent is meant to replace the asynchronous event loop found in event driven network servers. An application just needs to call event_dispatch() and can then add or remove events dynamically without having to change the event loop. - https://github.com/libevent/libevent/archive/release-2.1.8-stable.tar.gz + https://github.com/libevent/libevent/archive/release-2.1.11-stable.tar.gz - openssl-devel + openssl-devel zlib-devel @@ -27,7 +27,7 @@ libevent - openssl + openssl /usr/bin @@ -50,6 +50,13 @@ + + 2020-01-12 + 2.1.11 + Version bump + İdris Kalp + aidriskalp@gmail.com + 2018-08-05 2.1.8 diff --git a/programming/misc/libsigc++/pspec.xml b/programming/misc/libsigc++/pspec.xml index 67e911fa32..f08fc27257 100644 --- a/programming/misc/libsigc++/pspec.xml +++ b/programming/misc/libsigc++/pspec.xml @@ -12,7 +12,7 @@ library Typesafe signal framework for C++ libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming. - mirrors://gnome/libsigc++/2.10/libsigc++-2.10.0.tar.xz + mirrors://gnome/libsigc++/2.10/libsigc++-2.10.2.tar.xz @@ -48,6 +48,13 @@ + + 2020-01-12 + 2.10.2 + Version Bump. + Pisi Linux Community + admin@pisilinux.org + 2018-09-16 2.10.0 diff --git a/programming/misc/libxmlpp/pspec.xml b/programming/misc/libxmlpp/pspec.xml index b570d25046..1ea19ae3bb 100644 --- a/programming/misc/libxmlpp/pspec.xml +++ b/programming/misc/libxmlpp/pspec.xml @@ -12,7 +12,7 @@ library C++ wrapper for the libxml2 XML parser library libxml++ is a C++ wrapper for the libxml XML parser library. - http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.0/libxml++-3.0.1.tar.xz + http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.2/libxml++-3.2.0.tar.xz glibmm-devel libsigc++-devel @@ -59,6 +59,13 @@ + + 2020-01-12 + 3.2.0 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-09-16 3.0.1 diff --git a/programming/misc/unixODBC/pspec.xml b/programming/misc/unixODBC/pspec.xml index b19c0698a9..ee126dde33 100644 --- a/programming/misc/unixODBC/pspec.xml +++ b/programming/misc/unixODBC/pspec.xml @@ -13,7 +13,7 @@ app:console ODBC Interface for Linux The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms. - ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.5.tar.gz + ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.7.tar.gz libtool-ltdl @@ -56,6 +56,13 @@ + + 2020-01-12 + 2.3.7 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 2.3.5 diff --git a/science/mathematics/fftw3/pspec.xml b/science/mathematics/fftw3/pspec.xml index 7deb67169a..926e5ccf67 100644 --- a/science/mathematics/fftw3/pspec.xml +++ b/science/mathematics/fftw3/pspec.xml @@ -12,7 +12,7 @@ library A library for computing the discrete Fourier transform (DFT) fftw3 is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). - http://www.fftw.org/fftw-3.3.7.tar.gz + ftp://ftp.fftw.org/pub/fftw/fftw-3.3.8.tar.gz libgfortran libquadmath @@ -48,6 +48,13 @@ + + 2020-01-12 + 3.3.8 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 3.3.7 diff --git a/server/auth/cyrus-sasl/actions.py b/server/auth/cyrus-sasl/actions.py index dff49fe666..ad93dd5bff 100644 --- a/server/auth/cyrus-sasl/actions.py +++ b/server/auth/cyrus-sasl/actions.py @@ -16,11 +16,17 @@ def setup(): shelltools.unlink("config/%s" % p) cleanup() - autotools.autoreconf("-vfi --no-recursive -I config -I cmulocal") - shelltools.cd("saslauthd") - cleanup() - autotools.autoreconf("-vi --no-recursive -I config -I ../cmulocal -I ../config") - shelltools.cd("..") + #autotools.autoreconf("-vfi --no-recursive -I config -I cmulocal") + #shelltools.cd("saslauthd") + #cleanup() + #autotools.autoreconf("-vi --no-recursive -I config -I ../cmulocal -I ../config") + #shelltools.cd("..") + + shelltools.system("libtoolize -c") + shelltools.system("aclocal -I config") + shelltools.system("automake -a -c") + shelltools.system("autoheader") + autotools.autoconf() pisitools.cflags.add("-fPIC") @@ -72,8 +78,8 @@ def install(): pisitools.dodir("/etc/sasl2") pisitools.dodir("/run/saslauthd") - for doc in ["AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README"]: - pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc) + #for doc in ["AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README"]: + #pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc) - pisitools.dohtml("doc/*.html") - pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "doc/TODO", "doc/*.txt") + pisitools.dohtml("doc/html/*.html") + pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "README") diff --git a/server/auth/cyrus-sasl/files/0006-Enable-autoconf-maintainer-mode.patch b/server/auth/cyrus-sasl/files/0006-Enable-autoconf-maintainer-mode.patch new file mode 100644 index 0000000000..4f2f65cfe3 --- /dev/null +++ b/server/auth/cyrus-sasl/files/0006-Enable-autoconf-maintainer-mode.patch @@ -0,0 +1,22 @@ +From: Debian Cyrus SASL Team + +Date: Thu, 24 Mar 2016 11:35:03 +0100 +Subject: Enable autoconf maintainer mode + +--- + configure.ac | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 388f5d0..b3db52c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -69,6 +69,8 @@ AC_CANONICAL_TARGET + + AM_INIT_AUTOMAKE([1.11 tar-ustar dist-bzip2 foreign -Wno-portability subdir-objects]) + ++AM_MAINTAINER_MODE ++ + DIRS="" + + AC_ARG_ENABLE(cmulocal, diff --git a/server/auth/cyrus-sasl/files/0010-Update-required-libraries-when-ld-as-needed-is-used.patch b/server/auth/cyrus-sasl/files/0010-Update-required-libraries-when-ld-as-needed-is-used.patch new file mode 100644 index 0000000000..d1457ee691 --- /dev/null +++ b/server/auth/cyrus-sasl/files/0010-Update-required-libraries-when-ld-as-needed-is-used.patch @@ -0,0 +1,37 @@ +From: Debian Cyrus SASL Team + +Date: Thu, 24 Mar 2016 11:35:04 +0100 +Subject: Update required libraries when ld --as-needed is used + +it. +--- + saslauthd/Makefile.am | 2 +- + sasldb/Makefile.am | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/saslauthd/Makefile.am b/saslauthd/Makefile.am +index 864b29b..4cf3a3d 100644 +--- a/saslauthd/Makefile.am ++++ b/saslauthd/Makefile.am +@@ -25,7 +25,7 @@ EXTRA_saslauthd_sources = getaddrinfo.c getnameinfo.c + saslauthd_DEPENDENCIES = saslauthd-main.o $(LTLIBOBJS_FULL) + saslauthd_LDADD = @SASL_KRB_LIB@ \ + @GSSAPIBASE_LIBS@ @LIB_CRYPT@ @LIB_SIA@ \ +- @LIB_SOCKET@ @SASL_DB_LIB@ @LIB_PAM@ @LDAP_LIBS@ $(LTLIBOBJS_FULL) $(CRYPTO_COMPAT_OBJS) $(LIBSASLDB_OBJS) ++ @LIB_SOCKET@ ../sasldb/libsasldb.la @LIB_PAM@ @LDAP_LIBS@ $(LTLIBOBJS_FULL) $(CRYPTO_COMPAT_OBJS) $(LIBSASLDB_OBJS) + + testsaslauthd_SOURCES = testsaslauthd.c utils.c + testsaslauthd_LDADD = @LIB_SOCKET@ +diff --git a/sasldb/Makefile.am b/sasldb/Makefile.am +index 497ee25..a27645f 100644 +--- a/sasldb/Makefile.am ++++ b/sasldb/Makefile.am +@@ -54,6 +54,6 @@ noinst_LTLIBRARIES = libsasldb.la + + libsasldb_la_SOURCES = allockey.c sasldb.h + EXTRA_libsasldb_la_SOURCES = $(extra_common_sources) +-libsasldb_la_DEPENDENCIES = $(SASL_DB_BACKEND) +-libsasldb_la_LIBADD = $(SASL_DB_BACKEND) ++libsasldb_la_DEPENDENCIES = $(SASL_DB_BACKEND) $(SASL_DB_LIB) ++libsasldb_la_LIBADD = $(SASL_DB_BACKEND) $(SASL_DB_LIB) + libsasldb_la_LDFLAGS = -no-undefined diff --git a/server/auth/cyrus-sasl/files/0013-Don-t-use-la-files-for-opening-plugins.patch b/server/auth/cyrus-sasl/files/0013-Don-t-use-la-files-for-opening-plugins.patch new file mode 100644 index 0000000000..d024139557 --- /dev/null +++ b/server/auth/cyrus-sasl/files/0013-Don-t-use-la-files-for-opening-plugins.patch @@ -0,0 +1,153 @@ +From: Debian Cyrus SASL Team + +Date: Thu, 24 Mar 2016 11:35:04 +0100 +Subject: Don't use la files for opening plugins + +--- + lib/dlopen.c | 121 ++++------------------------------------------------------- + 1 file changed, 7 insertions(+), 114 deletions(-) + +diff --git a/lib/dlopen.c b/lib/dlopen.c +index 8284cd8..ef90b11 100644 +--- a/lib/dlopen.c ++++ b/lib/dlopen.c +@@ -246,113 +246,6 @@ static int _sasl_plugin_load(char *plugin, void *library, + return result; + } + +-/* this returns the file to actually open. +- * out should be a buffer of size PATH_MAX +- * and may be the same as in. */ +- +-/* We'll use a static buffer for speed unless someone complains */ +-#define MAX_LINE 2048 +- +-static int _parse_la(const char *prefix, const char *in, char *out) +-{ +- FILE *file; +- size_t length; +- char line[MAX_LINE]; +- char *ntmp = NULL; +- +- if(!in || !out || !prefix || out == in) return SASL_BADPARAM; +- +- /* Set this so we can detect failure */ +- *out = '\0'; +- +- length = strlen(in); +- +- if (strcmp(in + (length - strlen(LA_SUFFIX)), LA_SUFFIX)) { +- if(!strcmp(in + (length - strlen(SO_SUFFIX)),SO_SUFFIX)) { +- /* check for a .la file */ +- if (strlen(prefix) + strlen(in) + strlen(LA_SUFFIX) + 1 >= MAX_LINE) +- return SASL_BADPARAM; +- strcpy(line, prefix); +- strcat(line, in); +- length = strlen(line); +- *(line + (length - strlen(SO_SUFFIX))) = '\0'; +- strcat(line, LA_SUFFIX); +- file = fopen(line, "r"); +- if(file) { +- /* We'll get it on the .la open */ +- fclose(file); +- return SASL_FAIL; +- } +- } +- if (strlen(prefix) + strlen(in) + 1 >= PATH_MAX) +- return SASL_BADPARAM; +- strcpy(out, prefix); +- strcat(out, in); +- return SASL_OK; +- } +- +- if (strlen(prefix) + strlen(in) + 1 >= MAX_LINE) +- return SASL_BADPARAM; +- strcpy(line, prefix); +- strcat(line, in); +- +- file = fopen(line, "r"); +- if(!file) { +- _sasl_log(NULL, SASL_LOG_WARN, +- "unable to open LA file: %s", line); +- return SASL_FAIL; +- } +- +- while(!feof(file)) { +- if(!fgets(line, MAX_LINE, file)) break; +- if(line[strlen(line) - 1] != '\n') { +- _sasl_log(NULL, SASL_LOG_WARN, +- "LA file has too long of a line: %s", in); +- fclose(file); +- return SASL_BUFOVER; +- } +- if(line[0] == '\n' || line[0] == '#') continue; +- if(!strncmp(line, "dlname=", sizeof("dlname=") - 1)) { +- /* We found the line with the name in it */ +- char *end; +- char *start; +- size_t len; +- end = strrchr(line, '\''); +- if(!end) continue; +- start = &line[sizeof("dlname=")-1]; +- len = strlen(start); +- if(len > 3 && start[0] == '\'') { +- ntmp=&start[1]; +- *end='\0'; +- /* Do we have dlname="" ? */ +- if(ntmp == end) { +- _sasl_log(NULL, SASL_LOG_DEBUG, +- "dlname is empty in .la file: %s", in); +- fclose(file); +- return SASL_FAIL; +- } +- strcpy(out, prefix); +- strcat(out, ntmp); +- } +- break; +- } +- } +- if(ferror(file) || feof(file)) { +- _sasl_log(NULL, SASL_LOG_WARN, +- "Error reading .la: %s\n", in); +- fclose(file); +- return SASL_FAIL; +- } +- fclose(file); +- +- if(!(*out)) { +- _sasl_log(NULL, SASL_LOG_WARN, +- "Could not find a dlname line in .la file: %s", in); +- return SASL_FAIL; +- } +- +- return SASL_OK; +-} + #endif /* DO_DLOPEN */ + + /* loads a plugin library */ +@@ -506,18 +399,18 @@ int _sasl_load_plugins(const add_plugin_list_t *entrypoints, + if (length + pos>=PATH_MAX) continue; /* too big */ + + if (strcmp(dir->d_name + (length - strlen(SO_SUFFIX)), +- SO_SUFFIX) +- && strcmp(dir->d_name + (length - strlen(LA_SUFFIX)), +- LA_SUFFIX)) ++ SO_SUFFIX)) + continue; + ++ /* We only use .so files for loading plugins */ ++ + memcpy(name,dir->d_name,length); + name[length]='\0'; + +- result = _parse_la(prefix, name, tmp); +- if(result != SASL_OK) +- continue; +- ++ /* Create full name with path */ ++ strncpy(tmp, prefix, PATH_MAX); ++ strncat(tmp, name, PATH_MAX); ++ + /* skip "lib" and cut off suffix -- + this only need be approximate */ + strcpy(plugname, name + 3); diff --git a/server/auth/cyrus-sasl/files/0020-Restore-LIBS-after-checking-gss_inquire_sec_context_.patch b/server/auth/cyrus-sasl/files/0020-Restore-LIBS-after-checking-gss_inquire_sec_context_.patch new file mode 100644 index 0000000000..fd82dd70ef --- /dev/null +++ b/server/auth/cyrus-sasl/files/0020-Restore-LIBS-after-checking-gss_inquire_sec_context_.patch @@ -0,0 +1,26 @@ +From 31b68a9438c24fc9e3e52f626462bf514de31757 Mon Sep 17 00:00:00 2001 +From: Ryan Tandy +Date: Mon, 24 Dec 2018 15:07:02 -0800 +Subject: [PATCH] Restore LIBS after checking gss_inquire_sec_context_by_oid + +Fixes: 4b0306dcd76031460246b2dabcb7db766d6b04d8 +--- + m4/sasl2.m4 | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/m4/sasl2.m4 b/m4/sasl2.m4 +index 56e0504a..17f5d081 100644 +--- a/m4/sasl2.m4 ++++ b/m4/sasl2.m4 +@@ -311,9 +311,10 @@ if test "$gssapi" != no; then + [AC_DEFINE(HAVE_GSS_C_SEC_CONTEXT_SASL_SSF,, + [Define if your GSSAPI implementation defines GSS_C_SEC_CONTEXT_SASL_SSF])]) + fi ++ LIBS="$cmu_save_LIBS" ++ + cmu_save_LIBS="$LIBS" + LIBS="$LIBS $GSSAPIBASE_LIBS" +- + AC_MSG_CHECKING([for SPNEGO support in GSSAPI libraries]) + AC_TRY_RUN([ + #ifdef HAVE_GSSAPI_H diff --git a/server/auth/cyrus-sasl/files/0022-Fix-keytab-option-for-MIT-Kerberos.patch b/server/auth/cyrus-sasl/files/0022-Fix-keytab-option-for-MIT-Kerberos.patch new file mode 100644 index 0000000000..316ecd1888 --- /dev/null +++ b/server/auth/cyrus-sasl/files/0022-Fix-keytab-option-for-MIT-Kerberos.patch @@ -0,0 +1,66 @@ +From: Debian Cyrus SASL Team + +Date: Thu, 24 Mar 2016 11:35:05 +0100 +Subject: Fix keytab option for MIT Kerberos + +--- + m4/sasl2.m4 | 1 + + plugins/gssapi.c | 11 ++++++++--- + 2 files changed, 9 insertions(+), 3 deletions(-) + +diff --git a/m4/sasl2.m4 b/m4/sasl2.m4 +index 56e0504..a90f7b4 100644 +--- a/m4/sasl2.m4 ++++ b/m4/sasl2.m4 +@@ -282,6 +282,7 @@ if test "$gssapi" != no; then + ]) + fi + fi ++ AC_CHECK_FUNCS(krb5_gss_register_acceptor_identity) + AC_CHECK_FUNCS(gss_decapsulate_token) + AC_CHECK_FUNCS(gss_encapsulate_token) + AC_CHECK_FUNCS(gss_oid_equal) +diff --git a/plugins/gssapi.c b/plugins/gssapi.c +index ff663da..7c69ac2 100644 +--- a/plugins/gssapi.c ++++ b/plugins/gssapi.c +@@ -1545,7 +1545,7 @@ static sasl_server_plug_t gssapi_server_plugins[] = + }; + + int gssapiv2_server_plug_init( +-#ifndef HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY ++#if !defined(HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY) && !defined(HAVE_KRB5_GSS_REGISTER_ACCEPTOR_IDENTITY) + const sasl_utils_t *utils __attribute__((unused)), + #else + const sasl_utils_t *utils, +@@ -1555,7 +1555,7 @@ int gssapiv2_server_plug_init( + sasl_server_plug_t **pluglist, + int *plugcount) + { +-#ifdef HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY ++#if defined(HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY) || defined(HAVE_KRB5_GSS_REGISTER_ACCEPTOR_IDENTITY) + const char *keytab = NULL; + char keytab_path[1024]; + unsigned int rl; +@@ -1565,7 +1565,7 @@ int gssapiv2_server_plug_init( + return SASL_BADVERS; + } + +-#ifdef HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY ++#if defined(HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY) || defined(HAVE_KRB5_GSS_REGISTER_ACCEPTOR_IDENTITY) + /* unfortunately, we don't check for readability of keytab if it's + the standard one, since we don't know where it is */ + +@@ -1587,7 +1587,12 @@ int gssapiv2_server_plug_init( + + strncpy(keytab_path, keytab, 1024); + ++#ifdef HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY + gsskrb5_register_acceptor_identity(keytab_path); ++#endif ++#ifdef HAVE_KRB5_GSS_REGISTER_ACCEPTOR_IDENTITY ++ krb5_gss_register_acceptor_identity(keytab_path); ++#endif + } + #endif + diff --git a/server/auth/cyrus-sasl/pspec.xml b/server/auth/cyrus-sasl/pspec.xml index 8e36f211e1..c5a5c2bf06 100644 --- a/server/auth/cyrus-sasl/pspec.xml +++ b/server/auth/cyrus-sasl/pspec.xml @@ -13,7 +13,7 @@ service The Cyrus SASL (Simple Authentication and Security Layer) cyrus-sasl is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols. To use SASL, a protocol includes a command for identifying and authenticating a user to a server and for optionally negotiating protection of subsequent protocol interactions. - http://cyrusimap.org/releases/cyrus-sasl-2.1.26.tar.gz + http://cyrusimap.org/releases/cyrus-sasl-2.1.27.tar.gz mit-kerberos pam-devel @@ -24,17 +24,17 @@ - CVE-2013-4122.patch + + + 0006-Enable-autoconf-maintainer-mode.patch + 0010-Update-required-libraries-when-ld-as-needed-is-used.patch + 0013-Don-t-use-la-files-for-opening-plugins.patch + 0020-Restore-LIBS-after-checking-gss_inquire_sec_context_.patch + 0022-Fix-keytab-option-for-MIT-Kerberos.patch + + cyrus-sasl-2.1.20-saslauthd.conf-path.patch + cyrus-sasl-2.1.22-ldap-timeout.patch @@ -92,6 +101,13 @@ + + 2020-01-12 + 2.1.27 + Version bump + Idris Kalp + idriskalp@gmail.com + 2018-08-03 2.1.26 diff --git a/server/database/mariadb/actions.py b/server/database/mariadb/actions.py index 7aa7c08587..4f6aded834 100644 --- a/server/database/mariadb/actions.py +++ b/server/database/mariadb/actions.py @@ -52,7 +52,7 @@ def setup(): -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ -DWITHOUT_PBXT_STORAGE_ENGINE=1 \ -DCMAKE_C_FLAGS='-fPIC %s -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks' \ - -DCMAKE_CXX_FLAGS='-fPIC %s -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks' \ + -DCMAKE_CXX_FLAGS='-fPIC %s -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-delete-null-pointer-checks' \ -DWITH_MYSQLD_LDFLAGS='-pie %s,-z,now'" % (get.CFLAGS(), get.CXXFLAGS(), get.LDFLAGS())) #-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \ def build(): @@ -62,21 +62,21 @@ def install(): cmaketools.install("DESTDIR=%s benchdir_root=\"/usr/share/mysql\"" % get.installDIR()) # Config - pisitools.insinto("/etc/mysql", "%s/usr/share/mysql/my-medium.cnf" % get.installDIR(), "my.cnf") - pisitools.insinto("/etc/mysql", "%s/%s/scripts/mysqlaccess.conf" % (get.workDIR(), get.srcDIR())) + #pisitools.insinto("/etc/mysql", "%s/usr/share/mysql/my-medium.cnf" % get.installDIR(), "my.cnf") + #pisitools.insinto("/etc/mysql", "%s/%s/scripts/mysqlaccess.conf" % (get.workDIR(), get.srcDIR())) pisitools.insinto("/usr/bin", "%s/%s/scripts/mysql_config" % (get.workDIR(), get.srcDIR())) # Data dir pisitools.dodir("/var/lib/mysql") # Documents - pisitools.dodoc("%s/%s/support-files/my-*.cnf" % (get.workDIR(), get.srcDIR())) + #pisitools.dodoc("%s/%s/support-files/my-*.cnf" % (get.workDIR(), get.srcDIR())) pisitools.dodoc("COPYING", "INSTALL-SOURCE", "README*", "VERSION") # Remove not needed files pisitools.removeDir("/usr/data") pisitools.removeDir("/usr/mysql-test") pisitools.removeDir("/usr/sql-bench") - pisitools.remove("/usr/share/man/man1/mysql-test-run.pl.1") + #pisitools.remove("/usr/share/man/man1/mysql-test-run.pl.1") # Remove -lprobes_mysql #pisitools.dosed("%s/usr/bin/mysql_config" % get.installDIR(), "-lprobes_mysql") diff --git a/server/database/mariadb/pspec.xml b/server/database/mariadb/pspec.xml index 6ebba3c082..6107b5b84c 100644 --- a/server/database/mariadb/pspec.xml +++ b/server/database/mariadb/pspec.xml @@ -12,7 +12,7 @@ app:console MariaDB is a drop-in replacement for MySQL MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server. - https://downloads.mariadb.org/interstitial/mariadb-10.2.13/source/mariadb-10.2.13.tar.gz + https://downloads.mariadb.org/f/mariadb-10.4.11/source/mariadb-10.4.11.tar.gz ncurses-devel zlib-devel @@ -23,6 +23,12 @@ libpcre-devel libaio-devel unixODBC-devel + pam-devel + snappy-devel + cracklib-devel + mit-kerberos + xz-devel + lzo-devel cmake @@ -42,7 +48,9 @@ libxml2 openssl libaio - unixODBC + unixODBC + xz + lzo mysql-lib @@ -53,6 +61,7 @@ /usr/include /usr/lib/libmariadb.so.3 /usr/lib/libmariadbclient.a + /usr/lib/libmariadbd* /usr/lib/libmariadb.so /usr/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.19 @@ -66,7 +75,8 @@ /usr/lib/libmysqld.so /usr/lib/libmysqld.so.19 /usr/lib/libmysqlservices.a - /usr/bin/mysqld_safe_helper + /usr/bin/mysqld_safe_helper + /usr/lib/pkgconfig/libmariadb.pc @@ -108,7 +118,11 @@ libgcc openssl libxml2 - unixODBC + unixODBC + pam + snappy + cracklib + mit-kerberos mysql-server @@ -197,6 +211,13 @@ + + 2020-01-12 + 10.4.11 + Version Bump. + Idris Kalp + idriskalp@gmail.com + 2018-08-03 10.2.13