Merge branch 'master' of github.com:pisilinux/main
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>C++ interface for glib2</Summary>
|
<Summary>C++ interface for glib2</Summary>
|
||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<Archive sha1sum="8246192adc17d8e96ae4d2b3b555f31c282e9188" type="tarxz">mirrors://gnome/glibmm/2.54/glibmm-2.54.1.tar.xz</Archive>
|
<Archive sha1sum="46669946421b1ffc7e3c47a3af71c6cfc719c5b3" type="tarxz">mirrors://gnome/glibmm/2.62/glibmm-2.62.0.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>libsigc++-devel</Dependency>
|
<Dependency>libsigc++-devel</Dependency>
|
||||||
<Dependency>glib2-devel</Dependency>
|
<Dependency>glib2-devel</Dependency>
|
||||||
@@ -53,6 +53,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>2.62.0</Version>
|
||||||
|
<Comment>Version bump</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2018-09-16</Date>
|
<Date>2018-09-16</Date>
|
||||||
<Version>2.54.1</Version>
|
<Version>2.54.1</Version>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>Bluetooth Subband Codec (SBC) library</Summary>
|
<Summary>Bluetooth Subband Codec (SBC) library</Summary>
|
||||||
<Description>An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers.</Description>
|
<Description>An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers.</Description>
|
||||||
<Archive sha1sum="577d7f50415e9420569d8fd5e179e2429c0e2cbb" type="targz">http://www.kernel.org/pub/linux/bluetooth/sbc-1.3.tar.gz</Archive>
|
<Archive sha1sum="5a4155b91ffc0bea1622090c9bd27a00d8054d44" type="tarxz">https://mirrors.edge.kernel.org/pub/linux/bluetooth/sbc-1.4.tar.xz</Archive>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
<Package>
|
<Package>
|
||||||
@@ -38,6 +38,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.4</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>1.3</Version>
|
<Version>1.3</Version>
|
||||||
|
|||||||
@@ -50,6 +50,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.2.0</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>1.2.0</Version>
|
<Version>1.2.0</Version>
|
||||||
|
|||||||
@@ -39,6 +39,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>2.1.2</Version>
|
||||||
|
<Comment>Rebuild for new toolchain.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2018-08-01</Date>
|
<Date>2018-08-01</Date>
|
||||||
<Version>2.1.2</Version>
|
<Version>2.1.2</Version>
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ def check_dkms(metapath, filepath, action):
|
|||||||
# rebuild if /usr/src/*/dkms.conf exists
|
# rebuild if /usr/src/*/dkms.conf exists
|
||||||
for d in os.walk("/usr/src").next()[1]:
|
for d in os.walk("/usr/src").next()[1]:
|
||||||
if os.path.isfile("/usr/src/%s/dkms.conf" % d):
|
if os.path.isfile("/usr/src/%s/dkms.conf" % d):
|
||||||
m = re.match(r".*\/(?P<name>[^\/]+)-(?P<version>[^-]+)\/[^\/]+", path).groupdict()
|
m = re.match(r"(?P<name>[^\/]+)-(?P<version>[^-]+)", d).groupdict()
|
||||||
run_dkms(action, m["name"], m["version"], kver, arch)
|
run_dkms(action, m["name"], m["version"], kver, arch)
|
||||||
generate_initrd(kver)
|
generate_initrd(kver)
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -45,6 +45,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>0.11.3</Version>
|
||||||
|
<Comment>Rebuild</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-01</Date>
|
<Date>2018-08-01</Date>
|
||||||
<Version>0.11.3</Version>
|
<Version>0.11.3</Version>
|
||||||
|
|||||||
Executable
+29
@@ -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")
|
||||||
|
|
||||||
Executable
+59
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>codec2</Name>
|
||||||
|
<Homepage>http://www.rowetel.com/?page_id=452</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Mathias Freire</Name>
|
||||||
|
<Email>mathiasfreire45@gmail.com</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>LGPL</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>Low bit rate open source speech codec</Summary>
|
||||||
|
<Description>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.</Description>
|
||||||
|
<Archive sha1sum="aa341c6d8d70407cb0b842fb7101ddceb29067cf" type="tarxz">https://hobbes1069.fedorapeople.org/freetel/codec2/codec2-0.8.1.tar.xz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>cmake</Dependency>
|
||||||
|
<Dependency>speex-devel</Dependency>
|
||||||
|
<Dependency>portaudio-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>codec2</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>speex</Dependency>
|
||||||
|
<Dependency>portaudio</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>codec2-devel</Name>
|
||||||
|
<Summary>Header files for codec2.</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">codec2</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/include</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>0.8.1</Version>
|
||||||
|
<Comment>First release.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@ from pisi.actionsapi import pisitools
|
|||||||
from pisi.actionsapi import get
|
from pisi.actionsapi import get
|
||||||
from pisi.actionsapi import shelltools
|
from pisi.actionsapi import shelltools
|
||||||
|
|
||||||
WorkDir="gsm-1.0-pl13"
|
WorkDir="gsm-1.0-pl18"
|
||||||
|
|
||||||
def setup():
|
def setup():
|
||||||
multilib = " -m32" if get.buildTYPE() == "emul32" else ""
|
multilib = " -m32" if get.buildTYPE() == "emul32" else ""
|
||||||
@@ -20,12 +20,23 @@ def build():
|
|||||||
autotools.make()
|
autotools.make()
|
||||||
|
|
||||||
def install():
|
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":
|
if get.buildTYPE() == "emul32":
|
||||||
autotools.rawInstall("DESTDIR=%s bindir=/emul32 libdir=/usr/lib32" % get.installDIR())
|
pisitools.insinto("/usr/lib32", "lib/*")
|
||||||
pisitools.remove("/usr/lib32/libgsm.a")
|
#pisitools.remove("/usr/lib32/libgsm.a")
|
||||||
return
|
return
|
||||||
else:
|
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"]:
|
for bin in ["tcat","untoast"]:
|
||||||
pisitools.remove("/usr/bin/%s" % bin)
|
pisitools.remove("/usr/bin/%s" % bin)
|
||||||
@@ -36,6 +47,6 @@ def install():
|
|||||||
# pisitools.removeDir("/usr/include/gsm")
|
# pisitools.removeDir("/usr/include/gsm")
|
||||||
|
|
||||||
# No static libs
|
# No static libs
|
||||||
pisitools.remove("/usr/lib/libgsm.a")
|
#pisitools.remove("/usr/lib/libgsm.a")
|
||||||
|
|
||||||
pisitools.dodoc("ChangeLog", "COPYRIGHT", "MACHINES", "MANIFEST", "README")
|
pisitools.dodoc("ChangeLog", "COPYRIGHT", "MACHINES", "MANIFEST", "README")
|
||||||
|
|||||||
@@ -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)
|
||||||
@@ -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)
|
||||||
|
|
||||||
@@ -12,14 +12,16 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>Lossy speech compression library and tool</Summary>
|
<Summary>Lossy speech compression library and tool</Summary>
|
||||||
<Description>Gsm is an implementation of the final draft GSM 06.10 standard for full-rate speech transcoding</Description>
|
<Description>Gsm is an implementation of the final draft GSM 06.10 standard for full-rate speech transcoding</Description>
|
||||||
<Archive sha1sum="668b0a180039a50d379b3d5a22e78da4b1d90afc" type="targz">https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/osxwinebuilder/gsm-1.0.13.tar.gz</Archive>
|
<Archive sha1sum="d36580154ea21c1baa6772193365f31d496624b6" type="targz">http://www.quut.com/gsm/gsm-1.0.18.tar.gz</Archive>
|
||||||
<Patches>
|
<Patches>
|
||||||
<Patch level="1">gsm-1.0.10-dyn.patch</Patch>
|
<Patch level="1">gsm-1.0.10-dyn.patch</Patch>
|
||||||
<Patch level="1">gsm-1.0-pl10-includes.patch</Patch>
|
<Patch level="1">gsm-1.0-pl10-includes.patch</Patch>
|
||||||
<Patch>gsm-1.0-pl10-shared.diff</Patch>
|
<!-- <Patch>gsm-1.0-pl10-shared.diff</Patch> -->
|
||||||
<Patch>gsm-1.0-pl10-add-includefile.patch</Patch>
|
<!-- <Patch>gsm-1.0-pl10-add-includefile.patch</Patch> -->
|
||||||
<Patch level="1">pardusflags.patch</Patch>
|
<!-- <Patch level="1">pardusflags.patch</Patch> -->
|
||||||
<Patch level="1">gsm-1.0.12-64bit.patch</Patch>
|
<Patch level="1">gsm-1.0.12-64bit.patch</Patch>
|
||||||
|
<Patch level="0">gsm-shared.patch</Patch>
|
||||||
|
<Patch level="1">pardusflags_1.0.18.patch</Patch>
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -64,6 +66,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2019-10-27</Date>
|
||||||
|
<Version>1.0.18</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-31</Date>
|
<Date>2018-08-31</Date>
|
||||||
<Version>1.0.13</Version>
|
<Version>1.0.13</Version>
|
||||||
|
|||||||
@@ -15,8 +15,9 @@ def setup():
|
|||||||
shelltools.system("./waf configure \
|
shelltools.system("./waf configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--libdir=/usr/lib \
|
--libdir=/usr/lib \
|
||||||
--firewire \
|
--alsa \
|
||||||
--alsa ")
|
--firewire=no \
|
||||||
|
")
|
||||||
|
|
||||||
def build():
|
def build():
|
||||||
shelltools.system("./waf build -v")
|
shelltools.system("./waf build -v")
|
||||||
@@ -29,4 +30,4 @@ def install():
|
|||||||
|
|
||||||
shelltools.chmod("%s/usr/lib/jack/*.so*" % get.installDIR(), 0755)
|
shelltools.chmod("%s/usr/lib/jack/*.so*" % get.installDIR(), 0755)
|
||||||
|
|
||||||
pisitools.dodoc("ChangeLog", "README*", "TODO")
|
pisitools.dodoc("ChangeLog.rst", "README*")
|
||||||
|
|||||||
@@ -13,11 +13,12 @@
|
|||||||
<IsA>service</IsA>
|
<IsA>service</IsA>
|
||||||
<Summary>A low-latency audio server</Summary>
|
<Summary>A low-latency audio server</Summary>
|
||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<Archive sha1sum="8ab6329c6a107cdf370c40afac154370b406437d" type="targz">https://github.com/jackaudio/jack2/archive/v1.9.12.tar.gz</Archive>
|
<Archive sha1sum="08059d188b7653d067509aac36ebf45d0e84e5bd" type="targz">https://github.com/jackaudio/jack2/archive/v1.9.14.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
|
<Dependency>python3</Dependency>
|
||||||
<Dependency>libsamplerate-devel</Dependency>
|
<Dependency>libsamplerate-devel</Dependency>
|
||||||
<Dependency>alsa-lib-devel</Dependency>
|
<Dependency>alsa-lib-devel</Dependency>
|
||||||
<Dependency>libffado-devel</Dependency>
|
<!-- <Dependency>libffado-devel</Dependency> -->
|
||||||
<Dependency>celt-devel</Dependency>
|
<Dependency>celt-devel</Dependency>
|
||||||
<Dependency>pkgconfig</Dependency>
|
<Dependency>pkgconfig</Dependency>
|
||||||
<Dependency>eigen3</Dependency>
|
<Dependency>eigen3</Dependency>
|
||||||
@@ -35,10 +36,11 @@
|
|||||||
<Package>
|
<Package>
|
||||||
<Name>jack-audio-connection-kit</Name>
|
<Name>jack-audio-connection-kit</Name>
|
||||||
<RuntimeDependencies>
|
<RuntimeDependencies>
|
||||||
|
<Dependency>db</Dependency>
|
||||||
<Dependency>alsa-lib</Dependency>
|
<Dependency>alsa-lib</Dependency>
|
||||||
<Dependency>libsamplerate</Dependency>
|
<Dependency>libsamplerate</Dependency>
|
||||||
<Dependency>libsndfile</Dependency>
|
<Dependency>libsndfile</Dependency>
|
||||||
<Dependency>libffado</Dependency>
|
<!-- <Dependency>libffado</Dependency> -->
|
||||||
<Dependency>readline</Dependency>
|
<Dependency>readline</Dependency>
|
||||||
<Dependency>libgcc</Dependency>
|
<Dependency>libgcc</Dependency>
|
||||||
<Dependency>celt</Dependency>
|
<Dependency>celt</Dependency>
|
||||||
@@ -85,6 +87,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.9.14</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>1.9.12</Version>
|
<Version>1.9.12</Version>
|
||||||
|
|||||||
Executable
+29
@@ -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")
|
||||||
|
|
||||||
Executable
+57
@@ -0,0 +1,57 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>libgme</Name>
|
||||||
|
<Homepage>https://bitbucket.org/mpyne/game-music-emu/wiki/Home</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Mathias Freire</Name>
|
||||||
|
<Email>mathiasfreire45@gmail.com</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>LGPL</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>Video game music file emulation/playback library</Summary>
|
||||||
|
<Description>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.</Description>
|
||||||
|
<Archive sha1sum="9047b774bd5623adae6f5412d02d70cf72070d8f" type="tarxz">https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.2.tar.xz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>cmake</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libgme</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>libgcc</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libgme-devel</Name>
|
||||||
|
<Summary>Header files for libgme.</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libgme</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>0.6.2</Version>
|
||||||
|
<Comment>First release.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Executable
+26
@@ -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")
|
||||||
|
|
||||||
Executable
+51
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>libilbc</Name>
|
||||||
|
<Homepage>https://github.com/TimothyGu/libilbc/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Mathias Freire</Name>
|
||||||
|
<Email>mathiasfreire45@gmail.com</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>BSD</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>A friendly copy of the iLBC codec from the WebRTC project</Summary>
|
||||||
|
<Description>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.</Description>
|
||||||
|
<Archive sha1sum="2e841e74706b13d1c2cc2fe8a23c983ca5d7d4b3" type="tarbz2">https://github.com/TimothyGu/libilbc/releases/download/v2.0.2/libilbc-2.0.2.tar.bz2</Archive>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libilbc</Name>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libilbc-devel</Name>
|
||||||
|
<Summary>Header files for libilbc.</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libilbc</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>2.0.2</Version>
|
||||||
|
<Comment>First release.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -46,6 +46,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>0.1.9</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>0.1.9</Version>
|
<Version>0.1.9</Version>
|
||||||
|
|||||||
@@ -50,6 +50,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>190600.20161030</Version>
|
||||||
|
<Comment>Rebuild</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-15</Date>
|
<Date>2018-08-15</Date>
|
||||||
<Version>190600.20161030</Version>
|
<Version>190600.20161030</Version>
|
||||||
|
|||||||
Executable
+29
@@ -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")
|
||||||
|
|
||||||
Executable
+58
@@ -0,0 +1,58 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>aom</Name>
|
||||||
|
<Homepage>https://aomedia.org/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Mathias Freire</Name>
|
||||||
|
<Email>mathiasfreire45@gmail.com</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>BSD</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>Alliance for Open Media video codec</Summary>
|
||||||
|
<Description>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.</Description>
|
||||||
|
<Archive sha1sum="e621d7ecc8da8c8ab86ce50f0b5f51b7278167e8" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/aom-20200112.tar.xz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>ninja</Dependency>
|
||||||
|
<Dependency>cmake</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>aom</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>libgcc</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>aom-devel</Name>
|
||||||
|
<Summary>Header files for aom.</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">aom</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.0.0_20200112</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Executable
+22
@@ -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")
|
||||||
|
|
||||||
Executable
+58
@@ -0,0 +1,58 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>dav1d</Name>
|
||||||
|
<Homepage>https://code.videolan.org/videolan/dav1d/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Mathias Freire</Name>
|
||||||
|
<Email>mathiasfreire45@gmail.com</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>BSD</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>AV1 cross-platform decoder focused on speed and correctness</Summary>
|
||||||
|
<Description>dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed and correctness.</Description>
|
||||||
|
<Archive sha1sum="a3f16d7c7c47231249edc39667baae17442f781e" type="tarxz">http://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>ninja</Dependency>
|
||||||
|
<Dependency>meson</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>dav1d</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>libgcc</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>dav1d-devel</Name>
|
||||||
|
<Summary>Header files for dav1d.</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">dav1d</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>0.5.2</Version>
|
||||||
|
<Comment>First release.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Executable
+30
@@ -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")
|
||||||
|
|
||||||
@@ -0,0 +1,180 @@
|
|||||||
|
From 00ef2c8062a7f7d7265d933676fb5cc60f1ea659 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Daniel Bermond <danielbermond@yahoo.com>
|
||||||
|
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 <mmintrin.h>
|
||||||
|
#include <emmintrin.h>
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
#include <smmintrin.h>
|
||||||
|
#include <immintrin.h>
|
||||||
|
|
||||||
|
+#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 <mmintrin.h>
|
||||||
|
#include <emmintrin.h>
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
#include <smmintrin.h>
|
||||||
|
#include <immintrin.h>
|
||||||
|
|
||||||
|
+#include "../common.h"
|
||||||
|
+#include "intrinsic.h"
|
||||||
|
+
|
||||||
|
/* disable warnings */
|
||||||
|
#pragma warning(disable:4127) // warning C4127: 条件表达式是常量
|
||||||
|
|
||||||
|
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 <mmintrin.h>
|
||||||
|
#include <emmintrin.h>
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
#include <smmintrin.h>
|
||||||
|
#include <immintrin.h>
|
||||||
|
|
||||||
|
+#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 <mmintrin.h>
|
||||||
|
#include <emmintrin.h>
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
#include <smmintrin.h>
|
||||||
|
#include <immintrin.h>
|
||||||
|
+
|
||||||
|
+#include "../common.h"
|
||||||
|
+#include "intrinsic.h"
|
||||||
|
+
|
||||||
|
#pragma warning(disable:4127) // warning C4127: 条件表达式是常量
|
||||||
|
|
||||||
|
#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 <mmintrin.h>
|
||||||
|
#include <emmintrin.h>
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
#include <smmintrin.h>
|
||||||
|
#include <immintrin.h>
|
||||||
|
|
||||||
|
+#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 <mmintrin.h>
|
||||||
|
#include <emmintrin.h>
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
#include <smmintrin.h>
|
||||||
|
#include <immintrin.h>
|
||||||
|
|
||||||
|
+#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 <mmintrin.h>
|
||||||
|
#include <emmintrin.h>
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
#include <smmintrin.h>
|
||||||
|
#include <immintrin.h>
|
||||||
|
|
||||||
|
+#include "../common.h"
|
||||||
|
+#include "intrinsic.h"
|
||||||
|
+
|
||||||
|
#if !HIGH_BIT_DEPTH
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(disable:4244) // TODO: 修正编译warning
|
||||||
Executable
+60
@@ -0,0 +1,60 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>davs2</Name>
|
||||||
|
<Homepage>https://github.com/pkuvcl/davs2/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Mathias Freire</Name>
|
||||||
|
<Email>mathiasfreire45@gmail.com</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPL</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary> Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard</Summary>
|
||||||
|
<Description>davs2 is an open-source decoder of AVS2-P2/IEEE1857.4 video coding standard.</Description>
|
||||||
|
<Archive sha1sum="640563a6d4bf98e8b8d67b727e92403cca9beb3d" type="targz">https://github.com/pkuvcl/davs2/archive/1.6.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>yasm-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<AdditionalFiles>
|
||||||
|
<AdditionalFile target="davs2-1.6-gcc8-fix.patch">davs2-1.6-gcc8-fix.patch</AdditionalFile>
|
||||||
|
</AdditionalFiles>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>davs2</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>libgcc</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>davs2-devel</Name>
|
||||||
|
<Summary>Header files for davs2.</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">davs2</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.6</Version>
|
||||||
|
<Comment>First release.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Executable
+26
@@ -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")
|
||||||
|
|
||||||
Executable
+52
@@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>kvazaar</Name>
|
||||||
|
<Homepage>http://ultravideo.cs.tut.fi/#encoder</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Mathias Freire</Name>
|
||||||
|
<Email>mathiasfreire45@gmail.com</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>LGPL</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>An open-source HEVC encoder</Summary>
|
||||||
|
<Description>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.</Description>
|
||||||
|
<Archive sha1sum="2cf672d45483a677e8d7a0a90677a8ccabced941" type="tarxz">https://github.com/ultravideo/kvazaar/releases/download/v1.3.0/kvazaar-1.3.0.tar.xz</Archive>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>kvazaar</Name>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>kvazaar-devel</Name>
|
||||||
|
<Summary>Header files for kvazaar.</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">kvazaar</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.3.0</Version>
|
||||||
|
<Comment>First release.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -9,6 +9,7 @@ from pisi.actionsapi import pisitools
|
|||||||
from pisi.actionsapi import get
|
from pisi.actionsapi import get
|
||||||
|
|
||||||
def setup():
|
def setup():
|
||||||
|
autotools.autoreconf("-vfi")
|
||||||
autotools.configure("--disable-static")
|
autotools.configure("--disable-static")
|
||||||
|
|
||||||
# Do not link to unused m library
|
# Do not link to unused m library
|
||||||
|
|||||||
@@ -12,7 +12,10 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>C/C++ Configuration File Library</Summary>
|
<Summary>C/C++ Configuration File Library</Summary>
|
||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<Archive sha1sum="24306c7efce07669a4053d0977a45e2f3a3add79" type="targz">http://pkgs.fedoraproject.org/repo/pkgs/libconfig/libconfig-1.5.tar.gz/a939c4990d74e6fc1ee62be05716f633/libconfig-1.5.tar.gz</Archive>
|
<Archive sha1sum="a0b282e78409f9f1a165b0c0011ae2ea78e7a390" type="targz" name="libconfig-1.7.2.tar.gz">https://github.com/hyperrealm/libconfig/archive/v1.7.2.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>texinfo</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
<Package>
|
<Package>
|
||||||
@@ -37,6 +40,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.7.2</Version>
|
||||||
|
<Comment>Rebuild</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>1.5</Version>
|
<Version>1.5</Version>
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<IsA>app:gui</IsA>
|
<IsA>app:gui</IsA>
|
||||||
<Summary>Firefox Web Browser</Summary>
|
<Summary>Firefox Web Browser</Summary>
|
||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<Archive sha1sum="8cb0b0ba8473412e8e25cdcb0cfa225d15a15640" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/71.0/source/firefox-71.0.source.tar.xz</Archive>
|
<Archive sha1sum="bfe2a6c57cc9c192681388c9e4af9c0c44f315a6" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/72.0.1/source/firefox-72.0.1.source.tar.xz</Archive>
|
||||||
<AdditionalFiles>
|
<AdditionalFiles>
|
||||||
<!--Our main configure script. Configure paramters are stored here.-->
|
<!--Our main configure script. Configure paramters are stored here.-->
|
||||||
<AdditionalFile target=".mozconfig" permission="0644">mozconfig</AdditionalFile>
|
<AdditionalFile target=".mozconfig" permission="0644">mozconfig</AdditionalFile>
|
||||||
@@ -549,6 +549,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="35">
|
||||||
|
<Date>2020-01-09</Date>
|
||||||
|
<Version>72.0.1</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="34">
|
<Update release="34">
|
||||||
<Date>2019-12-02</Date>
|
<Date>2019-12-02</Date>
|
||||||
<Version>71.0</Version>
|
<Version>71.0</Version>
|
||||||
|
|||||||
+697
-96
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
|||||||
aa4abb82599670392bf2762386d4bc48bbf0d3a8
|
43c936bf774c02019d6439fabe912359348719b5
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
510b1f62925031055eb61dd3de6f79820cb41a4d
|
63e8d98dc4738df2c13562f954cd9c39436c0100
|
||||||
@@ -34,6 +34,7 @@
|
|||||||
</RuntimeDependencies>
|
</RuntimeDependencies>
|
||||||
<Files>
|
<Files>
|
||||||
<Path fileType="library">/usr/lib</Path>
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="data">/usr/share</Path>
|
||||||
<Path fileType="man">/usr/share/man</Path>
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
<Path fileType="doc">/usr/share/doc</Path>
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
</Files>
|
</Files>
|
||||||
|
|||||||
@@ -18,7 +18,8 @@ def setup():
|
|||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--disable-api-docs \
|
--disable-api-docs \
|
||||||
--disable-html-docs \
|
--disable-html-docs \
|
||||||
--disable-static")
|
--disable-static \
|
||||||
|
PYTHON_VERSION=3")
|
||||||
|
|
||||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||||
|
|
||||||
@@ -38,4 +39,4 @@ def install():
|
|||||||
# remove dbus-python-common files in py3 package
|
# remove dbus-python-common files in py3 package
|
||||||
pisitools.removeDir("/usr/include/")
|
pisitools.removeDir("/usr/include/")
|
||||||
pisitools.removeDir("/usr/lib/pkgconfig")
|
pisitools.removeDir("/usr/lib/pkgconfig")
|
||||||
pisitools.removeDir("/usr/share/")
|
#pisitools.removeDir("/usr/share/")
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>D-Bus Python bindings</Summary>
|
<Summary>D-Bus Python bindings</Summary>
|
||||||
<Description>dbus-python provides a Python module which wraps the D-Bus programming API.</Description>
|
<Description>dbus-python provides a Python module which wraps the D-Bus programming API.</Description>
|
||||||
<Archive sha1sum="078a76d760ba649991b0ac0ae2eaeda41c00ca5b" type="targz">https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.4.tar.gz</Archive>
|
<Archive sha1sum="7ccb3c5870d3411439a91e695f5780bf2527ed93" type="targz">https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.14.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>python3-devel</Dependency>
|
<Dependency>python3-devel</Dependency>
|
||||||
<Dependency>dbus-devel</Dependency>
|
<Dependency>dbus-devel</Dependency>
|
||||||
@@ -43,6 +43,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>1.2.14</Version>
|
||||||
|
<Comment>Version bump</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>1.2.4</Version>
|
<Version>1.2.4</Version>
|
||||||
|
|||||||
@@ -86,7 +86,7 @@
|
|||||||
|
|
||||||
<History>
|
<History>
|
||||||
<Update release="10">
|
<Update release="10">
|
||||||
<Date>2020-01-06</Date>
|
<Date>2020-01-12</Date>
|
||||||
<Version>1.72.0</Version>
|
<Version>1.72.0</Version>
|
||||||
<Comment>Version bump.</Comment>
|
<Comment>Version bump.</Comment>
|
||||||
<Name>Mustafa Cinasal</Name>
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
|||||||
@@ -12,10 +12,14 @@ from pisi.actionsapi import get
|
|||||||
def setup():
|
def setup():
|
||||||
pisitools.dosed("configure.ac", "-O3", "")
|
pisitools.dosed("configure.ac", "-O3", "")
|
||||||
shelltools.export("CPPFLAGS", get.CXXFLAGS())
|
shelltools.export("CPPFLAGS", get.CXXFLAGS())
|
||||||
|
|
||||||
|
shelltools.export("LDFLAGS", "%s -lpthread" % get.LDFLAGS())
|
||||||
|
|
||||||
shelltools.system("./autogen.sh")
|
#shelltools.system("./autogen.sh")
|
||||||
autotools.configure("--disable-static \
|
autotools.configure("--disable-static \
|
||||||
--enable-glib")
|
--enable-glib \
|
||||||
|
--disable-ecore \
|
||||||
|
--disable-examples")
|
||||||
|
|
||||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
|
}
|
||||||
@@ -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 <cassert>
|
||||||
|
#include <sys/poll.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
+#include <unistd.h>
|
||||||
|
|
||||||
|
using namespace DBus;
|
||||||
|
using namespace std;
|
||||||
@@ -13,17 +13,16 @@
|
|||||||
<Summary>C++ bindings for DBus library</Summary>
|
<Summary>C++ bindings for DBus library</Summary>
|
||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<!--http://www.filewatcher.com/m/dbus-c++_0~20090907.orig.tar.gz.855848-0.html-->
|
<!--http://www.filewatcher.com/m/dbus-c++_0~20090907.orig.tar.gz.855848-0.html-->
|
||||||
<Archive sha1sum="ffb89c619a9cc126a92b319d7ce72cf12e22b4eb" type="targz">http://source.pisilinux.org/1.0/dbus-c++.tar.gz</Archive>
|
<Archive sha1sum="105bc04c9ad03c69e612a41e83acd04b7dfd3a41" type="targz">https://sourceforge.net/projects/dbus-cplusplus/files/dbus-c%2B%2B/0.9.0/libdbus-c%2B%2B-0.9.0.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>dbus-devel</Dependency>
|
<Dependency>dbus-devel</Dependency>
|
||||||
<Dependency>expat-devel</Dependency>
|
<Dependency>expat-devel</Dependency>
|
||||||
<Dependency>glib2-devel</Dependency>
|
<Dependency>glib2-devel</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
<Patch level="1">dbus-c++-build-fix.patch</Patch>
|
|
||||||
<Patch level="1">dbus-c++-linkfix.patch</Patch>
|
|
||||||
<Patch level="1">gcc-44.patch</Patch>
|
|
||||||
<Patch level="1">disable-threading.patch</Patch>
|
<Patch level="1">disable-threading.patch</Patch>
|
||||||
|
<Patch level="1">fix-writechar.patch</Patch>
|
||||||
|
<Patch level="0">gcc47.patch</Patch>
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -57,6 +56,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>0.9.0</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>0.0_20090907</Version>
|
<Version>0.0_20090907</Version>
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ def install():
|
|||||||
pisitools.removeDir("/_emul32")
|
pisitools.removeDir("/_emul32")
|
||||||
for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()):
|
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/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")
|
pisitools.dosed("%s/usr/bin/icu-config-32" % get.installDIR(), "_emul32", "usr")
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<!-- CAUTION! This package has a great potential to break API/ABI in minor version bumps, check for a file like:
|
<!-- CAUTION! This package has a great potential to break API/ABI in minor version bumps, check for a file like:
|
||||||
http://source.icu-project.org/repos/icu/icu/tags/release-55-1/APIChangeReport.html -->
|
http://source.icu-project.org/repos/icu/icu/tags/release-55-1/APIChangeReport.html -->
|
||||||
<Archive sha1sum="3127155ecf2b75ab4835f501b7478e39c07bb852" type="targz">http://download.icu-project.org/files/icu4c/64.2/icu4c-64_2-src.tgz</Archive>
|
<Archive sha1sum="d1e6b58aea606894cfb2495b6eb1ad533ccd2a25" type="targz">https://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>libgcc</Dependency>
|
<Dependency>libgcc</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
@@ -72,6 +72,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="10">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>65.1</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="9">
|
<Update release="9">
|
||||||
<Date>2020-01-06</Date>
|
<Date>2020-01-06</Date>
|
||||||
<Version>64.2</Version>
|
<Version>64.2</Version>
|
||||||
|
|||||||
@@ -12,9 +12,9 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>A library to execute a function when a specific event occurs on a file descriptor</Summary>
|
<Summary>A library to execute a function when a specific event occurs on a file descriptor</Summary>
|
||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<Archive sha1sum="8a37ad06dd28ed3da785819da297b1a3b2ea9307" type="targz">https://github.com/libevent/libevent/archive/release-2.1.8-stable.tar.gz</Archive>
|
<Archive sha1sum="43cd4462b63c1fe9f155a1579817e12377d44580" type="targz">https://github.com/libevent/libevent/archive/release-2.1.11-stable.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency versionFrom="1.0.2j">openssl-devel</Dependency>
|
<Dependency versionFrom="1.1.1d">openssl-devel</Dependency>
|
||||||
<Dependency>zlib-devel</Dependency>
|
<Dependency>zlib-devel</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
<Package>
|
<Package>
|
||||||
<Name>libevent</Name>
|
<Name>libevent</Name>
|
||||||
<RuntimeDependencies>
|
<RuntimeDependencies>
|
||||||
<Dependency versionFrom="1.0.2j">openssl</Dependency>
|
<Dependency versionFrom="1.1.1d">openssl</Dependency>
|
||||||
</RuntimeDependencies>
|
</RuntimeDependencies>
|
||||||
<Files>
|
<Files>
|
||||||
<Path fileType="executable">/usr/bin</Path>
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
@@ -50,6 +50,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>2.1.11</Version>
|
||||||
|
<Comment>Version bump</Comment>
|
||||||
|
<Name>İdris Kalp</Name>
|
||||||
|
<Email>aidriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-05</Date>
|
<Date>2018-08-05</Date>
|
||||||
<Version>2.1.8</Version>
|
<Version>2.1.8</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>Typesafe signal framework for C++</Summary>
|
<Summary>Typesafe signal framework for C++</Summary>
|
||||||
<Description>libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming.</Description>
|
<Description>libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming.</Description>
|
||||||
<Archive sha1sum="7807a12a1e90a98bd8c9440e5b312d3cb1121bf7" type="tarxz">mirrors://gnome/libsigc++/2.10/libsigc++-2.10.0.tar.xz</Archive>
|
<Archive sha1sum="9250f1c54d1985fb1a36c9650b963ecdae1227de" type="tarxz">mirrors://gnome/libsigc++/2.10/libsigc++-2.10.2.tar.xz</Archive>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
<Package>
|
<Package>
|
||||||
@@ -48,6 +48,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>2.10.2</Version>
|
||||||
|
<Comment>Version Bump.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-09-16</Date>
|
<Date>2018-09-16</Date>
|
||||||
<Version>2.10.0</Version>
|
<Version>2.10.0</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>C++ wrapper for the libxml2 XML parser library</Summary>
|
<Summary>C++ wrapper for the libxml2 XML parser library</Summary>
|
||||||
<Description>libxml++ is a C++ wrapper for the libxml XML parser library.</Description>
|
<Description>libxml++ is a C++ wrapper for the libxml XML parser library.</Description>
|
||||||
<Archive sha1sum="00a4082da23f8293bc8cf7d529977171ccf020bb" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.0/libxml++-3.0.1.tar.xz</Archive>
|
<Archive sha1sum="583de9193ad9d3d82924be01b2ea3adf65d77a78" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.2/libxml++-3.2.0.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>glibmm-devel</Dependency>
|
<Dependency>glibmm-devel</Dependency>
|
||||||
<Dependency>libsigc++-devel</Dependency>
|
<Dependency>libsigc++-devel</Dependency>
|
||||||
@@ -59,6 +59,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>3.2.0</Version>
|
||||||
|
<Comment>Version Bump</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-09-16</Date>
|
<Date>2018-09-16</Date>
|
||||||
<Version>3.0.1</Version>
|
<Version>3.0.1</Version>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<IsA>app:console</IsA>
|
<IsA>app:console</IsA>
|
||||||
<Summary>ODBC Interface for Linux</Summary>
|
<Summary>ODBC Interface for Linux</Summary>
|
||||||
<Description>The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms.</Description>
|
<Description>The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms.</Description>
|
||||||
<Archive sha1sum="22b9254626d303be95d1eeafa34d452a45792545" type="targz">ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.5.tar.gz</Archive>
|
<Archive sha1sum="a066c4f3fcb19befbaf5a5801b830ec41b7318df" type="targz">ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.7.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>libtool-ltdl</Dependency>
|
<Dependency>libtool-ltdl</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
@@ -56,6 +56,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>2.3.7</Version>
|
||||||
|
<Comment>Version Bump</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-07-31</Date>
|
<Date>2018-07-31</Date>
|
||||||
<Version>2.3.5</Version>
|
<Version>2.3.5</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>A library for computing the discrete Fourier transform (DFT)</Summary>
|
<Summary>A library for computing the discrete Fourier transform (DFT)</Summary>
|
||||||
<Description>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).</Description>
|
<Description>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).</Description>
|
||||||
<Archive sha1sum="2ae980a8d44c161ce4a09c6e2d1c79243ecbabb2" type="targz"> http://www.fftw.org/fftw-3.3.7.tar.gz</Archive>
|
<Archive sha1sum="59831bd4b2705381ee395e54aa6e0069b10c3626" type="targz">ftp://ftp.fftw.org/pub/fftw/fftw-3.3.8.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>libgfortran</Dependency>
|
<Dependency>libgfortran</Dependency>
|
||||||
<Dependency>libquadmath</Dependency>
|
<Dependency>libquadmath</Dependency>
|
||||||
@@ -48,6 +48,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>3.3.8</Version>
|
||||||
|
<Comment>Version Bump</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>3.3.7</Version>
|
<Version>3.3.7</Version>
|
||||||
|
|||||||
@@ -16,11 +16,17 @@ def setup():
|
|||||||
shelltools.unlink("config/%s" % p)
|
shelltools.unlink("config/%s" % p)
|
||||||
|
|
||||||
cleanup()
|
cleanup()
|
||||||
autotools.autoreconf("-vfi --no-recursive -I config -I cmulocal")
|
#autotools.autoreconf("-vfi --no-recursive -I config -I cmulocal")
|
||||||
shelltools.cd("saslauthd")
|
#shelltools.cd("saslauthd")
|
||||||
cleanup()
|
#cleanup()
|
||||||
autotools.autoreconf("-vi --no-recursive -I config -I ../cmulocal -I ../config")
|
#autotools.autoreconf("-vi --no-recursive -I config -I ../cmulocal -I ../config")
|
||||||
shelltools.cd("..")
|
#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")
|
pisitools.cflags.add("-fPIC")
|
||||||
|
|
||||||
@@ -72,8 +78,8 @@ def install():
|
|||||||
pisitools.dodir("/etc/sasl2")
|
pisitools.dodir("/etc/sasl2")
|
||||||
pisitools.dodir("/run/saslauthd")
|
pisitools.dodir("/run/saslauthd")
|
||||||
|
|
||||||
for doc in ["AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README"]:
|
#for doc in ["AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README"]:
|
||||||
pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc)
|
#pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc)
|
||||||
|
|
||||||
pisitools.dohtml("doc/*.html")
|
pisitools.dohtml("doc/html/*.html")
|
||||||
pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "doc/TODO", "doc/*.txt")
|
pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "README")
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
From: Debian Cyrus SASL Team
|
||||||
|
<pkg-cyrus-sasl2-debian-devel@lists.alioth.debian.org>
|
||||||
|
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,
|
||||||
+37
@@ -0,0 +1,37 @@
|
|||||||
|
From: Debian Cyrus SASL Team
|
||||||
|
<pkg-cyrus-sasl2-debian-devel@lists.alioth.debian.org>
|
||||||
|
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
|
||||||
@@ -0,0 +1,153 @@
|
|||||||
|
From: Debian Cyrus SASL Team
|
||||||
|
<pkg-cyrus-sasl2-debian-devel@lists.alioth.debian.org>
|
||||||
|
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);
|
||||||
+26
@@ -0,0 +1,26 @@
|
|||||||
|
From 31b68a9438c24fc9e3e52f626462bf514de31757 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Ryan Tandy <ryan@nardis.ca>
|
||||||
|
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
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
From: Debian Cyrus SASL Team
|
||||||
|
<pkg-cyrus-sasl2-debian-devel@lists.alioth.debian.org>
|
||||||
|
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
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
<IsA>service</IsA>
|
<IsA>service</IsA>
|
||||||
<Summary>The Cyrus SASL (Simple Authentication and Security Layer)</Summary>
|
<Summary>The Cyrus SASL (Simple Authentication and Security Layer)</Summary>
|
||||||
<Description>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.</Description>
|
<Description>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.</Description>
|
||||||
<Archive sha1sum="d6669fb91434192529bd13ee95737a8a5040241c" type="targz">http://cyrusimap.org/releases/cyrus-sasl-2.1.26.tar.gz</Archive>
|
<Archive sha1sum="fbfe6f298b0d2efcdab6a40bf47e16d003ae5dc6" type="targz">http://cyrusimap.org/releases/cyrus-sasl-2.1.27.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>mit-kerberos</Dependency>
|
<Dependency>mit-kerberos</Dependency>
|
||||||
<Dependency>pam-devel</Dependency>
|
<Dependency>pam-devel</Dependency>
|
||||||
@@ -24,17 +24,17 @@
|
|||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
<!--Patch level="1">fix-linkage.patch</Patch-->
|
<!--Patch level="1">fix-linkage.patch</Patch-->
|
||||||
<Patch level="1">CVE-2013-4122.patch</Patch>
|
<!-- <Patch level="1">CVE-2013-4122.patch</Patch>
|
||||||
<Patch level="1">0011_saslauthd_ac_prog_libtool.patch</Patch>
|
<Patch level="1">0011_saslauthd_ac_prog_libtool.patch</Patch>
|
||||||
<Patch level="1">0025_ld_as_needed.patch</Patch>
|
<Patch level="1">0025_ld_as_needed.patch</Patch>
|
||||||
<Patch level="1">0026_drop_krb5support_dependency.patch</Patch>
|
<Patch level="1">0026_drop_krb5support_dependency.patch</Patch>
|
||||||
<Patch level="1">0030-dont_use_la_files_for_opening_plugins.patch</Patch>
|
<Patch level="1">0030-dont_use_la_files_for_opening_plugins.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.20-saslauthd.conf-path.patch</Patch>
|
|
||||||
<Patch level="1">cyrus-sasl-2.1.21-sizes.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.21-sizes.patch</Patch>
|
||||||
<Patch level="0">cyrus-sasl-2.1.22-as-needed.patch</Patch>
|
<Patch level="0">cyrus-sasl-2.1.22-as-needed.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.22-qa.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.22-qa.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.22-kerberos4.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.22-kerberos4.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.22-ldap-timeout.patch</Patch>
|
|
||||||
<Patch level="1">cyrus-sasl-2.1.23-man.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.23-man.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.26-keytab.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.26-keytab.patch</Patch>
|
||||||
<Patch level="0">cyrus-sasl-2.1.26-no_rpath.patch</Patch>
|
<Patch level="0">cyrus-sasl-2.1.26-no_rpath.patch</Patch>
|
||||||
@@ -42,7 +42,16 @@
|
|||||||
<Patch level="1">cyrus-sasl-2.1.26-prefer-SCRAM-SHA-1-over-PLAIN.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.26-prefer-SCRAM-SHA-1-over-PLAIN.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.26-relro.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.26-relro.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.26-size_t.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.26-size_t.patch</Patch>
|
||||||
<Patch level="1">cyrus-sasl-2.1.26-warnings.patch</Patch>
|
<Patch level="1">cyrus-sasl-2.1.26-warnings.patch</Patch>-->
|
||||||
|
|
||||||
|
<Patch level="1">0006-Enable-autoconf-maintainer-mode.patch</Patch>
|
||||||
|
<Patch level="1">0010-Update-required-libraries-when-ld-as-needed-is-used.patch</Patch>
|
||||||
|
<Patch level="1">0013-Don-t-use-la-files-for-opening-plugins.patch</Patch>
|
||||||
|
<Patch level="1">0020-Restore-LIBS-after-checking-gss_inquire_sec_context_.patch</Patch>
|
||||||
|
<Patch level="1">0022-Fix-keytab-option-for-MIT-Kerberos.patch</Patch>
|
||||||
|
|
||||||
|
<Patch level="1">cyrus-sasl-2.1.20-saslauthd.conf-path.patch</Patch>
|
||||||
|
<Patch level="1">cyrus-sasl-2.1.22-ldap-timeout.patch</Patch>
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -92,6 +101,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>2.1.27</Version>
|
||||||
|
<Comment>Version bump</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>2.1.26</Version>
|
<Version>2.1.26</Version>
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ def setup():
|
|||||||
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \
|
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \
|
||||||
-DWITHOUT_PBXT_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_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()))
|
-DWITH_MYSQLD_LDFLAGS='-pie %s,-z,now'" % (get.CFLAGS(), get.CXXFLAGS(), get.LDFLAGS()))
|
||||||
#-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \
|
#-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \
|
||||||
def build():
|
def build():
|
||||||
@@ -62,21 +62,21 @@ def install():
|
|||||||
cmaketools.install("DESTDIR=%s benchdir_root=\"/usr/share/mysql\"" % get.installDIR())
|
cmaketools.install("DESTDIR=%s benchdir_root=\"/usr/share/mysql\"" % get.installDIR())
|
||||||
|
|
||||||
# Config
|
# Config
|
||||||
pisitools.insinto("/etc/mysql", "%s/usr/share/mysql/my-medium.cnf" % get.installDIR(), "my.cnf")
|
#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/%s/scripts/mysqlaccess.conf" % (get.workDIR(), get.srcDIR()))
|
||||||
pisitools.insinto("/usr/bin", "%s/%s/scripts/mysql_config" % (get.workDIR(), get.srcDIR()))
|
pisitools.insinto("/usr/bin", "%s/%s/scripts/mysql_config" % (get.workDIR(), get.srcDIR()))
|
||||||
# Data dir
|
# Data dir
|
||||||
pisitools.dodir("/var/lib/mysql")
|
pisitools.dodir("/var/lib/mysql")
|
||||||
|
|
||||||
# Documents
|
# 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")
|
pisitools.dodoc("COPYING", "INSTALL-SOURCE", "README*", "VERSION")
|
||||||
|
|
||||||
# Remove not needed files
|
# Remove not needed files
|
||||||
pisitools.removeDir("/usr/data")
|
pisitools.removeDir("/usr/data")
|
||||||
pisitools.removeDir("/usr/mysql-test")
|
pisitools.removeDir("/usr/mysql-test")
|
||||||
pisitools.removeDir("/usr/sql-bench")
|
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
|
# Remove -lprobes_mysql
|
||||||
#pisitools.dosed("%s/usr/bin/mysql_config" % get.installDIR(), "-lprobes_mysql")
|
#pisitools.dosed("%s/usr/bin/mysql_config" % get.installDIR(), "-lprobes_mysql")
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>app:console</IsA>
|
<IsA>app:console</IsA>
|
||||||
<Summary>MariaDB is a drop-in replacement for MySQL</Summary>
|
<Summary>MariaDB is a drop-in replacement for MySQL</Summary>
|
||||||
<Description>MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server.</Description>
|
<Description>MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server.</Description>
|
||||||
<Archive sha1sum="5602cf11707b0db93cd034f633d0c89145ba12df" type="targz">https://downloads.mariadb.org/interstitial/mariadb-10.2.13/source/mariadb-10.2.13.tar.gz</Archive>
|
<Archive sha1sum="e633ea0bff6dcd22722bda4cdc66fdfdd1afc4a5" type="targz">https://downloads.mariadb.org/f/mariadb-10.4.11/source/mariadb-10.4.11.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>ncurses-devel</Dependency>
|
<Dependency>ncurses-devel</Dependency>
|
||||||
<Dependency>zlib-devel</Dependency>
|
<Dependency>zlib-devel</Dependency>
|
||||||
@@ -23,6 +23,12 @@
|
|||||||
<Dependency>libpcre-devel</Dependency>
|
<Dependency>libpcre-devel</Dependency>
|
||||||
<Dependency>libaio-devel</Dependency>
|
<Dependency>libaio-devel</Dependency>
|
||||||
<Dependency>unixODBC-devel</Dependency>
|
<Dependency>unixODBC-devel</Dependency>
|
||||||
|
<Dependency>pam-devel</Dependency>
|
||||||
|
<Dependency>snappy-devel</Dependency>
|
||||||
|
<Dependency>cracklib-devel</Dependency>
|
||||||
|
<Dependency>mit-kerberos</Dependency>
|
||||||
|
<Dependency>xz-devel</Dependency>
|
||||||
|
<Dependency>lzo-devel</Dependency>
|
||||||
<Dependency>cmake</Dependency>
|
<Dependency>cmake</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
@@ -42,7 +48,9 @@
|
|||||||
<Dependency>libxml2</Dependency>
|
<Dependency>libxml2</Dependency>
|
||||||
<Dependency>openssl</Dependency>
|
<Dependency>openssl</Dependency>
|
||||||
<Dependency>libaio</Dependency>
|
<Dependency>libaio</Dependency>
|
||||||
<Dependency>unixODBC</Dependency>
|
<Dependency>unixODBC</Dependency>
|
||||||
|
<Dependency>xz</Dependency>
|
||||||
|
<Dependency>lzo</Dependency>
|
||||||
</RuntimeDependencies>
|
</RuntimeDependencies>
|
||||||
<Replaces>
|
<Replaces>
|
||||||
<Package>mysql-lib</Package>
|
<Package>mysql-lib</Package>
|
||||||
@@ -53,6 +61,7 @@
|
|||||||
<Path fileType="header">/usr/include</Path>
|
<Path fileType="header">/usr/include</Path>
|
||||||
<Path fileType="library">/usr/lib/libmariadb.so.3</Path>
|
<Path fileType="library">/usr/lib/libmariadb.so.3</Path>
|
||||||
<Path fileType="library">/usr/lib/libmariadbclient.a</Path>
|
<Path fileType="library">/usr/lib/libmariadbclient.a</Path>
|
||||||
|
<Path fileType="library">/usr/lib/libmariadbd*</Path>
|
||||||
<Path fileType="library">/usr/lib/libmariadb.so</Path>
|
<Path fileType="library">/usr/lib/libmariadb.so</Path>
|
||||||
<Path fileType="library">/usr/lib/libmysqlclient.so</Path>
|
<Path fileType="library">/usr/lib/libmysqlclient.so</Path>
|
||||||
<Path fileType="library">/usr/lib/libmysqlclient.so.19</Path>
|
<Path fileType="library">/usr/lib/libmysqlclient.so.19</Path>
|
||||||
@@ -66,7 +75,8 @@
|
|||||||
<Path fileType="library">/usr/lib/libmysqld.so</Path>
|
<Path fileType="library">/usr/lib/libmysqld.so</Path>
|
||||||
<Path fileType="library">/usr/lib/libmysqld.so.19</Path>
|
<Path fileType="library">/usr/lib/libmysqld.so.19</Path>
|
||||||
<Path fileType="library">/usr/lib/libmysqlservices.a</Path>
|
<Path fileType="library">/usr/lib/libmysqlservices.a</Path>
|
||||||
<Path fileType="library">/usr/bin/mysqld_safe_helper</Path>
|
<Path fileType="executable">/usr/bin/mysqld_safe_helper</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig/libmariadb.pc</Path>
|
||||||
</Files>
|
</Files>
|
||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
@@ -108,7 +118,11 @@
|
|||||||
<Dependency>libgcc</Dependency>
|
<Dependency>libgcc</Dependency>
|
||||||
<Dependency>openssl</Dependency>
|
<Dependency>openssl</Dependency>
|
||||||
<Dependency>libxml2</Dependency>
|
<Dependency>libxml2</Dependency>
|
||||||
<Dependency>unixODBC</Dependency>
|
<Dependency>unixODBC</Dependency>
|
||||||
|
<Dependency>pam</Dependency>
|
||||||
|
<Dependency>snappy</Dependency>
|
||||||
|
<Dependency>cracklib</Dependency>
|
||||||
|
<Dependency>mit-kerberos</Dependency>
|
||||||
</RuntimeDependencies>
|
</RuntimeDependencies>
|
||||||
<Replaces>
|
<Replaces>
|
||||||
<Package>mysql-server</Package>
|
<Package>mysql-server</Package>
|
||||||
@@ -197,6 +211,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2020-01-12</Date>
|
||||||
|
<Version>10.4.11</Version>
|
||||||
|
<Comment>Version Bump.</Comment>
|
||||||
|
<Name>Idris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2018-08-03</Date>
|
<Date>2018-08-03</Date>
|
||||||
<Version>10.2.13</Version>
|
<Version>10.2.13</Version>
|
||||||
|
|||||||
Reference in New Issue
Block a user