diff --git a/pisi-index.xml b/pisi-index.xml index 537507ab57..6822922546 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -166,7 +166,7 @@ - 2019-12-03 + 2020-02-19 3.95 Ver. bump Blue DeviL @@ -224,7 +224,7 @@ RAR sıkıştırıcı rar is an compressor supporting multiple volume archives and damage protection. It can also create SFX-archives. This program is shareware and you must register it after 40 days of use. rar, çoklu arşivleri ve hasar korumayı destekleyen bir sıkıştırıcıdır. rar aynı zamanda SFX arşivleri de yaratabilir. Bu uygulama ücretli olup 40 günlük kullanımdan sonra kayıt olunması gerekmektedir. - http://www.rarlab.com/rar/rarlinux-5.5.0.tar.gz + http://www.rarlab.com/rar/rarlinux-5.8.0.tar.gz http://www.rarlab.com/rar/rarlinux-x64-5.5.0.tar.gz util/archive/rar/pspec.xml @@ -242,6 +242,13 @@ + + 2020-02-19 + 5.8.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 5.5.0 @@ -374,7 +381,7 @@ Microsoft Cabinet dosyalarını açan bir program cabextract is a program to extract files from Microsoft Cabinet files. cabextract Microsoft Cabinet (.cab) dosyalarından dosya çıkarmaya yarayan bir programdır. - http://www.cabextract.org.uk/cabextract-1.6.tar.gz + http://www.cabextract.org.uk/cabextract-1.9.1.tar.gz util/archive/cabextract/pspec.xml @@ -385,6 +392,13 @@ + + 2020-02-19 + 1.9.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 1.6 @@ -613,6 +627,50 @@ + + + lzop + http://www.lzop.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + library + util.archive + File compressor using lzo lib + File compressor using lzo lib + File compressor using lzo lib + File compressor using lzo lib + http://www.lzop.org/download/lzop-1.04.tar.gz + + lzo-devel + + util/archive/lzop/pspec.xml + + + lzop + + lzo + + + /usr/bin + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + + + + 2020-02-19 + 1.04 + First release + PisiLinux Community + admins@pisilinux.org + + + ucl @@ -700,7 +758,11 @@ RAR açma uygulaması unrar is a program to decompress RAR archives. Unrar, RAR biçimli sıkıştırılmış dosyaları açar. - http://www.rarlab.com/rar/unrarsrc-5.5.8.tar.gz + http://www.rarlab.com/rar/unrarsrc-5.9.1.tar.gz + + unrar-5.5.5-build.patch + unrar-5.5.5-honor-flags.patch + util/archive/unrar/pspec.xml @@ -710,10 +772,19 @@ /usr/bin + /usr/lib + /usr/include /usr/share/doc + + 2020-02-19 + 5.9.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 5.5.8 @@ -847,6 +918,13 @@ + + 2020-02-19 + 7.5 + Rebuild New T. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 7.5 @@ -917,6 +995,13 @@ + + 2020-02-19 + 16.02 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2019-04-13 16.02 @@ -969,7 +1054,7 @@ tar dosyalarını işlemek için bir API libtar is a C library for manipulating POSIX tar files. It handles adding and extracting files to/from a tar archive. libtar, POSIX tar dosyalarını işlemek için yazılmış bir C kütüphanesidir. - http://pkgbuild.com/~giovanni/libtar/libtar-1.2.20.tar.gz + https://github.com/tklauser/libtar/archive/9c2e044833c5e908f5be0a77991b08849021793e.tar.gz zlib-devel @@ -992,7 +1077,7 @@ Development files for libtar libtar için geliştirme dosyaları - libtar + libtar /usr/include @@ -1000,6 +1085,13 @@ + + 2020-02-19 + 1.2.20 + Rebuild. + Kamil Atlı + suvari@pisilinux.org + 2018-08-07 1.2.20 @@ -74274,6 +74366,7 @@ to create header files and sources from protocol files. https://sourceforge.net/projects/squashfs/files/squashfs/squashfs4.4/squashfs4.4.tar.gz lzo-devel + zstd-devel xz-devel zlib-devel @@ -74283,6 +74376,7 @@ to create header files and sources from protocol files. squashfs-tools lzo + zstd zlib xz @@ -192113,7 +192207,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol unrar p7zip xz-devel + lzo-devel zlib-devel + zstd-devel kparts-devel libzip-devel karchive-devel diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index d350a51f24..104201f7c9 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -53d01876d8588837c0e9d9880a2d82b8c58b9ef7 \ No newline at end of file +ffc70370c348ce65e321c277a525698c29fad917 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 7f287bfbe5..af333583b4 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index c349e450b0..51c80a24e5 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -0abef0407d19037a99f06c8e0436628bee22d072 \ No newline at end of file +510be372449858d8c343a9e6c78346c50c0eab13 \ No newline at end of file diff --git a/util/archive/areca/pspec.xml b/util/archive/areca/pspec.xml index 26ba4f34e3..d91c398329 100644 --- a/util/archive/areca/pspec.xml +++ b/util/archive/areca/pspec.xml @@ -36,6 +36,13 @@ + + 2020-02-19 + 7.5 + Rebuild New T. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 7.5 diff --git a/util/archive/cabextract/pspec.xml b/util/archive/cabextract/pspec.xml index b55a1dec3b..eeac9471b0 100644 --- a/util/archive/cabextract/pspec.xml +++ b/util/archive/cabextract/pspec.xml @@ -12,7 +12,7 @@ app:console A program to extract from Microsoft Cabinet files cabextract is a program to extract files from Microsoft Cabinet files. - http://www.cabextract.org.uk/cabextract-1.6.tar.gz + http://www.cabextract.org.uk/cabextract-1.9.1.tar.gz @@ -24,6 +24,13 @@ + + 2020-02-19 + 1.9.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 1.6 diff --git a/util/archive/libtar/pspec.xml b/util/archive/libtar/pspec.xml index e7b5a67247..9cdca7baad 100644 --- a/util/archive/libtar/pspec.xml +++ b/util/archive/libtar/pspec.xml @@ -12,7 +12,7 @@ library tar file manipulation API libtar is a C library for manipulating POSIX tar files. It handles adding and extracting files to/from a tar archive. - http://pkgbuild.com/~giovanni/libtar/libtar-1.2.20.tar.gz + https://github.com/tklauser/libtar/archive/9c2e044833c5e908f5be0a77991b08849021793e.tar.gz zlib-devel @@ -44,6 +44,13 @@ + + 2020-02-19 + 1.2.20 + Rebuild. + Kamil Atlı + suvari@pisilinux.org + 2018-08-07 1.2.20 diff --git a/util/archive/lzop/actions.py b/util/archive/lzop/actions.py new file mode 100644 index 0000000000..612b513e25 --- /dev/null +++ b/util/archive/lzop/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README") diff --git a/util/archive/lzop/pspec.xml b/util/archive/lzop/pspec.xml new file mode 100644 index 0000000000..74499f9e51 --- /dev/null +++ b/util/archive/lzop/pspec.xml @@ -0,0 +1,50 @@ + + + + + lzop + http://www.lzop.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + library + File compressor using lzo lib + File compressor using lzo lib + http://www.lzop.org/download/lzop-1.04.tar.gz + + lzo-devel + + + + + + lzop + + lzo + + + /usr/bin + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + + + + + 2020-02-19 + 1.04 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/util/archive/lzop/translations.xml b/util/archive/lzop/translations.xml new file mode 100644 index 0000000000..78987fa0b9 --- /dev/null +++ b/util/archive/lzop/translations.xml @@ -0,0 +1,8 @@ + + + + lzop + File compressor using lzo lib + File compressor using lzo lib + + diff --git a/util/archive/p7zip/pspec.xml b/util/archive/p7zip/pspec.xml index 191fdb4b6b..53b8fa39da 100644 --- a/util/archive/p7zip/pspec.xml +++ b/util/archive/p7zip/pspec.xml @@ -42,6 +42,13 @@ + + 2020-02-19 + 16.02 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2019-04-13 16.02 diff --git a/util/archive/rar/pspec.xml b/util/archive/rar/pspec.xml index e6a72f4548..e4592fcec0 100644 --- a/util/archive/rar/pspec.xml +++ b/util/archive/rar/pspec.xml @@ -12,7 +12,7 @@ app:console RAR compressor rar is an compressor supporting multiple volume archives and damage protection. It can also create SFX-archives. This program is shareware and you must register it after 40 days of use. - http://www.rarlab.com/rar/rarlinux-5.5.0.tar.gz + http://www.rarlab.com/rar/rarlinux-5.8.0.tar.gz http://www.rarlab.com/rar/rarlinux-x64-5.5.0.tar.gz @@ -31,6 +31,13 @@ + + 2020-02-19 + 5.8.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 5.5.0 diff --git a/util/archive/unrar/actions.py b/util/archive/unrar/actions.py index c7a00ffa49..8d03ace902 100644 --- a/util/archive/unrar/actions.py +++ b/util/archive/unrar/actions.py @@ -6,13 +6,17 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools from pisi.actionsapi import get WorkDir = "%s" % get.srcNAME() def build(): + shelltools.cd("%s" % get.workDIR()) + shelltools.copytree("unrar", "libunrar") #changed for version 4.2.4 - autotools.make() + autotools.make("-C libunrar lib") + autotools.make("-C unrar -j1") #autotools.make for older version # autotools.make('-f makefile.unix \ # CXXFLAGS="%s" \ @@ -21,5 +25,10 @@ def build(): def install(): pisitools.dobin("unrar") - + + shelltools.cd("%s" % get.workDIR()) + shelltools.cd("libunrar") + pisitools.doexe("libunrar.so", "/usr/lib") + pisitools.insinto("/usr/include/unrar", "dll.hpp") + pisitools.dodoc("readme.txt","license.txt") diff --git a/util/archive/unrar/files/unrar-5.5.5-build.patch b/util/archive/unrar/files/unrar-5.5.5-build.patch new file mode 100644 index 0000000000..5d69a25d65 --- /dev/null +++ b/util/archive/unrar/files/unrar-5.5.5-build.patch @@ -0,0 +1,44 @@ +Makefile: Fix parallel build issue + +If clean runs in parallel with $(OBJECTS), it is possible to build some +objects first, then the clean target fires and deletes some, and then we +try to link and fail. + +Gentoo-Bug: https://bugs.gentoo.org/528218 + +--- a/makefile ++++ b/makefile +@@ -139,23 +139,23 @@ uninstall: uninstall-unrar + + clean: + @rm -f *.o *.bak *~ +- +-unrar: clean $(OBJECTS) $(UNRAR_OBJ) + @rm -f unrar ++ @rm -f default.sfx ++ @rm -f libunrar.so ++ @rm -f libunrar.a ++ ++unrar: $(OBJECTS) $(UNRAR_OBJ) + $(LINK) -o unrar $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS) + $(STRIP) unrar + + sfx: WHAT=SFX_MODULE +-sfx: clean $(OBJECTS) +- @rm -f default.sfx ++sfx: $(OBJECTS) + $(LINK) -o default.sfx $(LDFLAGS) $(OBJECTS) + $(STRIP) default.sfx + + lib: WHAT=RARDLL + lib: CXXFLAGS+=$(LIBFLAGS) +-lib: clean $(OBJECTS) $(LIB_OBJ) +- @rm -f libunrar.so +- @rm -f libunrar.a ++lib: $(OBJECTS) $(LIB_OBJ) + $(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ) + $(AR) rcs libunrar.a $(OBJECTS) $(LIB_OBJ) + +-- +2.13.1 + diff --git a/util/archive/unrar/files/unrar-5.5.5-honor-flags.patch b/util/archive/unrar/files/unrar-5.5.5-honor-flags.patch new file mode 100644 index 0000000000..0237e3d30f --- /dev/null +++ b/util/archive/unrar/files/unrar-5.5.5-honor-flags.patch @@ -0,0 +1,46 @@ +Makefile: Honor {LD,CXX}FLAGS, add LIBFLAGS + + - append -pthread to LDFLAGS instead of replacing them + - use CXXFLAGS when linking + - append LIBFLAGS to the individual targets instead of the final link + +Gentoo-Bug: https://bugs.gentoo.org/461806 + +--- a/makefile ++++ b/makefile +@@ -8,7 +8,7 @@ LIBFLAGS=-fPIC + DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP + STRIP=strip + AR=ar +-LDFLAGS=-pthread ++LDFLAGS+=-pthread + DESTDIR=/usr + + # Linux using LCC +@@ -145,18 +145,19 @@ clean: + @rm -f libunrar.a + + unrar: $(OBJECTS) $(UNRAR_OBJ) +- $(LINK) -o unrar $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS) ++ $(LINK) -o unrar $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS) + $(STRIP) unrar + + sfx: WHAT=SFX_MODULE + sfx: $(OBJECTS) +- $(LINK) -o default.sfx $(LDFLAGS) $(OBJECTS) ++ $(LINK) -o default.sfx $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) + $(STRIP) default.sfx + ++$(OBJECTS) $(LIB_OBJ): CXXFLAGS+=$(LIBFLAGS) ++ + lib: WHAT=RARDLL +-lib: CXXFLAGS+=$(LIBFLAGS) + lib: $(OBJECTS) $(LIB_OBJ) +- $(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ) ++ $(LINK) -shared -o libunrar.so $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(LIB_OBJ) + $(AR) rcs libunrar.a $(OBJECTS) $(LIB_OBJ) + + install-unrar: +-- +2.13.1 + diff --git a/util/archive/unrar/pspec.xml b/util/archive/unrar/pspec.xml index 55c7c53d31..9db970a553 100644 --- a/util/archive/unrar/pspec.xml +++ b/util/archive/unrar/pspec.xml @@ -12,9 +12,10 @@ app:console RAR decompressor unrar is a program to decompress RAR archives. - http://www.rarlab.com/rar/unrarsrc-5.5.8.tar.gz + http://www.rarlab.com/rar/unrarsrc-5.9.1.tar.gz - + unrar-5.5.5-build.patch + unrar-5.5.5-honor-flags.patch @@ -25,11 +26,20 @@ /usr/bin + /usr/lib + /usr/include /usr/share/doc + + 2020-02-19 + 5.9.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-10 5.5.8 diff --git a/util/archive/upx/pspec.xml b/util/archive/upx/pspec.xml index e17621b389..e475ce7fc0 100644 --- a/util/archive/upx/pspec.xml +++ b/util/archive/upx/pspec.xml @@ -37,7 +37,7 @@ - 2019-12-03 + 2020-02-19 3.95 Ver. bump Blue DeviL