From bb5ccf99c6627cd5d7adf6c29288d6aec6927379 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:12:54 +0300 Subject: [PATCH 01/28] perl-IO-stringy --- .../language/perl/perl-IO-stringy/actions.py | 21 +++++++++ .../language/perl/perl-IO-stringy/pspec.xml | 45 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 programming/language/perl/perl-IO-stringy/actions.py create mode 100644 programming/language/perl/perl-IO-stringy/pspec.xml diff --git a/programming/language/perl/perl-IO-stringy/actions.py b/programming/language/perl/perl-IO-stringy/actions.py new file mode 100644 index 0000000000..c0a988e066 --- /dev/null +++ b/programming/language/perl/perl-IO-stringy/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules, pisitools + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-IO-stringy/pspec.xml b/programming/language/perl/perl-IO-stringy/pspec.xml new file mode 100644 index 0000000000..ebddf95fa4 --- /dev/null +++ b/programming/language/perl/perl-IO-stringy/pspec.xml @@ -0,0 +1,45 @@ + + + + + perl-IO-stringy + https://metacpan.org/pod/IO::Stringy + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + I/O on in-core objects like strings and arrays + This toolkit primarily provides modules for performing both traditional and object-oriented I/O) on things *other* than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines. + + https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.113.tar.gz + + + perl + + + + + perl-IO-stringy + + perl + + + /usr/lib + /usr/share/doc + /usr/share/man + + + + + + 2023-01-08 + 2.113 + First build. + fury + uglyside@yandex.ru + + + From affff24a6a3e4067570660fba523e1baa5a6851e Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:13:50 +0300 Subject: [PATCH 02/28] perl-Text-Iconv --- .../language/perl/perl-Text-Iconv/actions.py | 19 ++++++++ .../language/perl/perl-Text-Iconv/pspec.xml | 45 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 programming/language/perl/perl-Text-Iconv/actions.py create mode 100644 programming/language/perl/perl-Text-Iconv/pspec.xml diff --git a/programming/language/perl/perl-Text-Iconv/actions.py b/programming/language/perl/perl-Text-Iconv/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Text-Iconv/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Text-Iconv/pspec.xml b/programming/language/perl/perl-Text-Iconv/pspec.xml new file mode 100644 index 0000000000..7de02631eb --- /dev/null +++ b/programming/language/perl/perl-Text-Iconv/pspec.xml @@ -0,0 +1,45 @@ + + + + + perl-Text-Iconv + https://metacpan.org/pod/Text::Iconv + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + A Perl interface to the iconv() codeset conversion function. + This module provides a Perl interface to the iconv() codeset conversion function, as defined by the Single UNIX Specification. + + https://cpan.metacpan.org/authors/id/M/MP/MPIOTR/Text-Iconv-1.7.tar.gz + + + perl + + + + + perl-Text-Iconv + + perl + + + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 1.7 + First build. + fury + uglyside@yandex.ru + + + + From fed7ef6087edf6f93d120678fa78b6631323beb5 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:14:39 +0300 Subject: [PATCH 03/28] perl-Unicode-String --- .../perl/perl-Unicode-String/actions.py | 21 +++++++++ .../perl/perl-Unicode-String/pspec.xml | 46 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 programming/language/perl/perl-Unicode-String/actions.py create mode 100644 programming/language/perl/perl-Unicode-String/pspec.xml diff --git a/programming/language/perl/perl-Unicode-String/actions.py b/programming/language/perl/perl-Unicode-String/actions.py new file mode 100644 index 0000000000..c0a988e066 --- /dev/null +++ b/programming/language/perl/perl-Unicode-String/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules, pisitools + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-Unicode-String/pspec.xml b/programming/language/perl/perl-Unicode-String/pspec.xml new file mode 100644 index 0000000000..7b6f11e748 --- /dev/null +++ b/programming/language/perl/perl-Unicode-String/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-Unicode-String + https://metacpan.org/pod/Unicode::String + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + String manipulation for Unicode strings + Perl modules to handle various Unicode issues. + + https://cpan.metacpan.org/authors/id/G/GA/GAAS/GAAS/Unicode-String-2.10.tar.gz + + + perl + perl-ExtUtils-MakeMaker + + + + + perl-Unicode-String + + perl + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2023-01-08 + 2.10 + First build. + fury + uglyside@yandex.ru + + + From db37264e6a86c989d2608ccb8b91974c0d2e7be2 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:15:24 +0300 Subject: [PATCH 04/28] perl-YAML-Tiny --- .../language/perl/perl-YAML-Tiny/actions.py | 20 ++++++++ .../language/perl/perl-YAML-Tiny/pspec.xml | 46 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 programming/language/perl/perl-YAML-Tiny/actions.py create mode 100644 programming/language/perl/perl-YAML-Tiny/pspec.xml diff --git a/programming/language/perl/perl-YAML-Tiny/actions.py b/programming/language/perl/perl-YAML-Tiny/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-YAML-Tiny/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-YAML-Tiny/pspec.xml b/programming/language/perl/perl-YAML-Tiny/pspec.xml new file mode 100644 index 0000000000..03faf2f4cf --- /dev/null +++ b/programming/language/perl/perl-YAML-Tiny/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-YAML-Tiny + https://metacpan.org/pod/YAML::Tiny + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Read/Write YAML files with as little code as possible. + + YAML::Tiny is a perl class for reading and writing YAML-style files, written with as little code as possible, reducing load time and memory overhead. + + + https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz + + + perl + + + + + perl-YAML-Tiny + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.73 + First build. + fury + uglyside@yandex.ru + + + From fc93ff6e0b8cb4fdbce82a6c5aade9eee2f82284 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:16:34 +0300 Subject: [PATCH 05/28] perl-Cwd-Guard --- .../language/perl/perl-Cwd-Guard/actions.py | 19 ++++++++ .../language/perl/perl-Cwd-Guard/pspec.xml | 46 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 programming/language/perl/perl-Cwd-Guard/actions.py create mode 100644 programming/language/perl/perl-Cwd-Guard/pspec.xml diff --git a/programming/language/perl/perl-Cwd-Guard/actions.py b/programming/language/perl/perl-Cwd-Guard/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Cwd-Guard/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Cwd-Guard/pspec.xml b/programming/language/perl/perl-Cwd-Guard/pspec.xml new file mode 100644 index 0000000000..2ea3bf5fff --- /dev/null +++ b/programming/language/perl/perl-Cwd-Guard/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-Cwd-Guard + https://metacpan.org/pod/Cwd::Guard + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Temporary changing working directory (chdir). + CORE::chdir Cwd:: Guard can change the current directory (chdir) using a limited scope. + + https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO/Cwd-Guard-0.05.tar.gz + + + perl + perl-Module-Build + perl-Test-Requires + + + + + perl-Cwd-Guard + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 0.05 + First build. + fury + uglyside@yandex.ru + + + From 32b6aa4e62a5275a01b9dd1a2cb1c93ec0aa1b9a Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:17:06 +0300 Subject: [PATCH 06/28] perl-File-Remove --- .../language/perl/perl-File-Remove/actions.py | 20 ++++++++ .../language/perl/perl-File-Remove/pspec.xml | 48 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 programming/language/perl/perl-File-Remove/actions.py create mode 100644 programming/language/perl/perl-File-Remove/pspec.xml diff --git a/programming/language/perl/perl-File-Remove/actions.py b/programming/language/perl/perl-File-Remove/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-File-Remove/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-File-Remove/pspec.xml b/programming/language/perl/perl-File-Remove/pspec.xml new file mode 100644 index 0000000000..91fc608d60 --- /dev/null +++ b/programming/language/perl/perl-File-Remove/pspec.xml @@ -0,0 +1,48 @@ + + + + + perl-File-Remove + https://metacpan.org/pod/File::Remove + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Remove files and directories. + + File::Remove::remove removes files and directories. It acts like /bin/rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for filenames. + + + https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz + + + perl + perl-Module-Build + + + + + perl-File-Remove + + perl + perl-Module-Build + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.61 + First build. + fury + uglyside@yandex.ru + + + From eaefa95b5316d31a283cda704e69869f5abf04a2 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:18:26 +0300 Subject: [PATCH 07/28] perl-Module-ScanDeps --- .../perl/perl-Module-ScanDeps/actions.py | 20 ++++++++ .../perl/perl-Module-ScanDeps/pspec.xml | 49 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 programming/language/perl/perl-Module-ScanDeps/actions.py create mode 100644 programming/language/perl/perl-Module-ScanDeps/pspec.xml diff --git a/programming/language/perl/perl-Module-ScanDeps/actions.py b/programming/language/perl/perl-Module-ScanDeps/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-Module-ScanDeps/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-Module-ScanDeps/pspec.xml b/programming/language/perl/perl-Module-ScanDeps/pspec.xml new file mode 100644 index 0000000000..9eb5bec0bf --- /dev/null +++ b/programming/language/perl/perl-Module-ScanDeps/pspec.xml @@ -0,0 +1,49 @@ + + + + + perl-Module-ScanDeps + https://metacpan.org/pod/Module::ScanDeps + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Recursively scan Perl code for dependencies. + + This module scans potential modules used by perl programs, and returns a hash reference; its keys are the module names as appears in %INC (e.g. Test/More.pm). + + + https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.31.tar.gz + + + perl + perl-Test-Requires + + + + + perl-Module-ScanDeps + + perl + perl-Test-Requires + + + /usr/bin/scandeps.pl + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.31 + First build. + fury + uglyside@yandex.ru + + + From 16122c92a7e7f4177676aa6dba3021e3a72bd01f Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:19:16 +0300 Subject: [PATCH 08/28] perl-Module-Install --- .../perl/perl-Module-Install/actions.py | 20 ++++++++ .../perl/perl-Module-Install/pspec.xml | 50 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 programming/language/perl/perl-Module-Install/actions.py create mode 100644 programming/language/perl/perl-Module-Install/pspec.xml diff --git a/programming/language/perl/perl-Module-Install/actions.py b/programming/language/perl/perl-Module-Install/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-Module-Install/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-Module-Install/pspec.xml b/programming/language/perl/perl-Module-Install/pspec.xml new file mode 100644 index 0000000000..5b4125e73a --- /dev/null +++ b/programming/language/perl/perl-Module-Install/pspec.xml @@ -0,0 +1,50 @@ + + + + + perl-Module-Install + https://metacpan.org/pod/Module::Install + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Standalone, extensible Perl module installer. + + Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with ExtUtils::MakeMaker, and will run on any Perl installation version 5.005 or newer. + + + https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.tar.gz + + + perl + perl-YAML-Tiny + perl-File-Remove + perl-Module-Build + perl-Module-ScanDeps + + + + + perl-Module-Install + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.19 + First build. + fury + uglyside@yandex.ru + + + From 4d0b9855d548e2fadee80e6f383d70bc0ae96bcb Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:19:50 +0300 Subject: [PATCH 09/28] perl-Unicode-Map8 --- .../perl/perl-Unicode-Map8/actions.py | 19 ++++++++ .../language/perl/perl-Unicode-Map8/pspec.xml | 48 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 programming/language/perl/perl-Unicode-Map8/actions.py create mode 100644 programming/language/perl/perl-Unicode-Map8/pspec.xml diff --git a/programming/language/perl/perl-Unicode-Map8/actions.py b/programming/language/perl/perl-Unicode-Map8/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Unicode-Map8/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Unicode-Map8/pspec.xml b/programming/language/perl/perl-Unicode-Map8/pspec.xml new file mode 100644 index 0000000000..e3b96110fc --- /dev/null +++ b/programming/language/perl/perl-Unicode-Map8/pspec.xml @@ -0,0 +1,48 @@ + + + + + perl-Unicode-Map8 + https://metacpan.org/pod/Unicode::Map8 + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + app:console + library + programming.language.perl + Convert between most 8bit encodings. + A Perl module implement efficient mapping tables between 8-bit character sets and 16 bit character sets like Unicode. + + https://cpan.metacpan.org/authors/id/G/GA/GAAS/Unicode-Map8-0.13.tar.gz + + + perl + perl-Unicode-String + + + + + perl-Unicode-Map8 + + perl + perl-Unicode-String + + + /usr/bin + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 0.13 + First build. + fury + uglyside@yandex.ru + + + From 5cb9ace021ee9db4189c5772bc1e78a3b8746c73 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:21:11 +0300 Subject: [PATCH 10/28] perl-File-Copy-Recursive-Reduced --- .../actions.py | 19 ++++++++ .../pspec.xml | 46 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 programming/language/perl/perl-File-Copy-Recursive-Reduced/actions.py create mode 100644 programming/language/perl/perl-File-Copy-Recursive-Reduced/pspec.xml diff --git a/programming/language/perl/perl-File-Copy-Recursive-Reduced/actions.py b/programming/language/perl/perl-File-Copy-Recursive-Reduced/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-File-Copy-Recursive-Reduced/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-File-Copy-Recursive-Reduced/pspec.xml b/programming/language/perl/perl-File-Copy-Recursive-Reduced/pspec.xml new file mode 100644 index 0000000000..04517b7ade --- /dev/null +++ b/programming/language/perl/perl-File-Copy-Recursive-Reduced/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-File-Copy-Recursive-Reduced + https://metacpan.org/pod/File::Copy::Recursive::Reduced + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Recursive copying of files and directories within Perl 5 toolchain. + This library is intended as a not-quite-drop-in replacement for certain functionality provided by CPAN distribution File-Copy-Recursive. + + https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/File-Copy-Recursive-Reduced-0.006.tar.gz + + + perl + perl-path-tiny + perl-Capture-Tiny + + + + + perl-File-Copy-Recursive-Reduced + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 0.006 + First build. + fury + uglyside@yandex.ru + + + From 5ef12e19b0f7c849f5d1b30b31f3ddfa88a1f70d Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:22:09 +0300 Subject: [PATCH 11/28] perl-Module-Build-XSUtil --- .../perl/perl-Module-Build-XSUtil/actions.py | 19 +++++++ .../perl/perl-Module-Build-XSUtil/pspec.xml | 50 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 programming/language/perl/perl-Module-Build-XSUtil/actions.py create mode 100644 programming/language/perl/perl-Module-Build-XSUtil/pspec.xml diff --git a/programming/language/perl/perl-Module-Build-XSUtil/actions.py b/programming/language/perl/perl-Module-Build-XSUtil/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Module-Build-XSUtil/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Module-Build-XSUtil/pspec.xml b/programming/language/perl/perl-Module-Build-XSUtil/pspec.xml new file mode 100644 index 0000000000..3a021f380f --- /dev/null +++ b/programming/language/perl/perl-Module-Build-XSUtil/pspec.xml @@ -0,0 +1,50 @@ + + + + + perl-Module-Build-XSUtil + https://metacpan.org/pod/Module::Build::XSUtil + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + A Module::Build class for building XS modules. + Module::Build::XSUtil is subclass of Module::Build for support building XS modules. + + https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/Module-Build-XSUtil-0.19.tar.gz + + + perl + perl-Cwd-Guard + perl-Capture-Tiny + perl-Module-Build + perl-File-Copy-Recursive-Reduced + + + + + + perl-Module-Build-XSUtil + + perl + perl-Devel-CheckCompiler + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 0.19 + First build. + fury + uglyside@yandex.ru + + + From ab9962266abd64684792b3e8f1dd961c27de7586 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:23:44 +0300 Subject: [PATCH 12/28] perl-XML-Filter-BufferText --- .../perl-XML-Filter-BufferText/actions.py | 19 ++++++++ .../perl/perl-XML-Filter-BufferText/pspec.xml | 46 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 programming/language/perl/perl-XML-Filter-BufferText/actions.py create mode 100644 programming/language/perl/perl-XML-Filter-BufferText/pspec.xml diff --git a/programming/language/perl/perl-XML-Filter-BufferText/actions.py b/programming/language/perl/perl-XML-Filter-BufferText/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-XML-Filter-BufferText/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-XML-Filter-BufferText/pspec.xml b/programming/language/perl/perl-XML-Filter-BufferText/pspec.xml new file mode 100644 index 0000000000..dfdd846032 --- /dev/null +++ b/programming/language/perl/perl-XML-Filter-BufferText/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-XML-Filter-BufferText + https://metacpan.org/pod/XML::Filter::BufferText + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + Filter to put all characters() in one event + This module does the trivial but oft-repeated task of putting all characters into a single event. + + http://search.cpan.org/CPAN/authors/id/R/RB/RBERJON/XML-Filter-BufferText-1.01.tar.gz + + + perl + perl-XML-SAX + + + + + perl-XML-Filter-BufferText + + perl + perl-XML-SAX + + + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 1.01 + First build. + fury + uglyside@yandex.ru + + + From e838e4d0262e43146ff99192bf99b8f53305d971 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:24:13 +0300 Subject: [PATCH 13/28] perl-XML-SAX-Writer --- .../perl/perl-XML-SAX-Writer/actions.py | 19 +++++++ .../perl/perl-XML-SAX-Writer/pspec.xml | 52 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 programming/language/perl/perl-XML-SAX-Writer/actions.py create mode 100644 programming/language/perl/perl-XML-SAX-Writer/pspec.xml diff --git a/programming/language/perl/perl-XML-SAX-Writer/actions.py b/programming/language/perl/perl-XML-SAX-Writer/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-XML-SAX-Writer/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-XML-SAX-Writer/pspec.xml b/programming/language/perl/perl-XML-SAX-Writer/pspec.xml new file mode 100644 index 0000000000..5a641c35f5 --- /dev/null +++ b/programming/language/perl/perl-XML-SAX-Writer/pspec.xml @@ -0,0 +1,52 @@ + + + + + perl-XML-SAX-Writer + https://metacpan.org/pod/XML::SAX::Writer + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + SAX2 Writer + Perl SAX is a common parser interface for XML parsers. It allows to write applications that use XML parsers. + + https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.57.tar.gz + + + perl + perl-XML-SAX + perl-Text-Iconv + perl-XML-NamespaceSupport + perl-XML-Filter-BufferText + + + + + perl-XML-SAX-Writer + + perl + perl-XML-SAX + perl-Text-Iconv + perl-XML-NamespaceSupport + perl-XML-Filter-BufferText + + + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 0.57 + First build. + fury + uglyside@yandex.ru + + + From eedaeab422e47d299fc7011055aaa8560c6fdf3a Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:25:13 +0300 Subject: [PATCH 14/28] perl-Gnome2-Wnck --- .../language/perl/perl-Gnome2-Wnck/actions.py | 19 +++++++ .../language/perl/perl-Gnome2-Wnck/pspec.xml | 52 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 programming/language/perl/perl-Gnome2-Wnck/actions.py create mode 100644 programming/language/perl/perl-Gnome2-Wnck/pspec.xml diff --git a/programming/language/perl/perl-Gnome2-Wnck/actions.py b/programming/language/perl/perl-Gnome2-Wnck/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Gnome2-Wnck/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Gnome2-Wnck/pspec.xml b/programming/language/perl/perl-Gnome2-Wnck/pspec.xml new file mode 100644 index 0000000000..b61763f350 --- /dev/null +++ b/programming/language/perl/perl-Gnome2-Wnck/pspec.xml @@ -0,0 +1,52 @@ + + + + + perl-Gnome2-Wnck + https://metacpan.org/pod/Gnome2::Wnck + + fury + uglyside@yandex.ru + + LGPL-2.1 + library + programming.language.perl + Perl interface to the Window Navigator Construction Kit. + Perl interface to the Window Navigator Construction Kit. + + https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gnome2-Wnck-0.18.tar.gz + + + perl + perl-Gtk2 + perl-Glib + libwnck2-devel + perl-ExtUtils-Depends + perl-ExtUtils-PkgConfig + + + + + perl-Gnome2-Wnck + + perl + perl-Gtk2 + perl-Glib + libwnck2 + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-22 + 0.18 + First build. + fury + uglyside@yandex.ru + + + From 867ea14d2892f894205ba2d8a36ab8bc1b1e3456 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:25:57 +0300 Subject: [PATCH 15/28] perl-XML-Twig --- .../language/perl/perl-XML-Twig/actions.py | 21 +++++++ .../language/perl/perl-XML-Twig/pspec.xml | 56 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 programming/language/perl/perl-XML-Twig/actions.py create mode 100644 programming/language/perl/perl-XML-Twig/pspec.xml diff --git a/programming/language/perl/perl-XML-Twig/actions.py b/programming/language/perl/perl-XML-Twig/actions.py new file mode 100644 index 0000000000..c0a988e066 --- /dev/null +++ b/programming/language/perl/perl-XML-Twig/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules, pisitools + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-XML-Twig/pspec.xml b/programming/language/perl/perl-XML-Twig/pspec.xml new file mode 100644 index 0000000000..76b962a10e --- /dev/null +++ b/programming/language/perl/perl-XML-Twig/pspec.xml @@ -0,0 +1,56 @@ + + + + + perl-XML-Twig + https://metacpan.org/pod/XML::Twig + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + A perl module for processing huge XML documents in tree mode. + + This module provides a way to process XML documents. It is build on top of XML::Parser. XML::Twig offers a tree interface to the document, while allowing you to output the parts of it that have been completely processed. It allows minimal resource (CPU and memory) usage by building the tree only for the parts of the documents that need actual processing, through the use of the twig_roots and twig_print_outside_roots options. + + + https://cpan.metacpan.org/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz + + + perl + perl-IO-stringy + perl-XML-Simple + perl-Text-Iconv + perl-HTML-Parser + perl-Unicode-Map8 + perl-XML-SAX-Writer + perl-Unicode-String + + + + + perl-XML-Twig + + perl + perl-XML-Parser + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2023-01-08 + 3.52 + First build. + fury + uglyside@yandex.ru + + + From 94d1b48a0e8b54c408331c77d55d8a3e82de2c30 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:26:41 +0300 Subject: [PATCH 16/28] perl-Net-DBus --- .../language/perl/perl-Net-DBus/actions.py | 23 ++++++++ .../language/perl/perl-Net-DBus/pspec.xml | 54 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 programming/language/perl/perl-Net-DBus/actions.py create mode 100644 programming/language/perl/perl-Net-DBus/pspec.xml diff --git a/programming/language/perl/perl-Net-DBus/actions.py b/programming/language/perl/perl-Net-DBus/actions.py new file mode 100644 index 0000000000..19677db838 --- /dev/null +++ b/programming/language/perl/perl-Net-DBus/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules, pisitools, get + +def setup(): + perlmodules.configure() + pisitools.dosed("Makefile", "^OTHERLDFLAGS.*$", "OTHERLDFLAGS = %s" % get.LDFLAGS()) + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples") + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-Net-DBus/pspec.xml b/programming/language/perl/perl-Net-DBus/pspec.xml new file mode 100644 index 0000000000..7919807163 --- /dev/null +++ b/programming/language/perl/perl-Net-DBus/pspec.xml @@ -0,0 +1,54 @@ + + + + + perl-Net-DBus + https://metacpan.org/pod/Net::DBus + + Pisi Linux Admins + admins@pisilinux.org + + GPLv2 + Artistic + library + programming.language.perl + Perl extension for the DBus message system + perl-Net-DBus provides a Perl API for the DBus message system. + + https://cpan.metacpan.org/authors/id/D/DA/DANBERR/Net-DBus-1.2.0.tar.gz + + + perl + dbus-devel + perl-XML-Twig + perl-Test-Pod + perl-Pod-Coverage + perl-ExtUtils-Depends + perl-ExtUtils-PkgConfig + + + + + perl-Net-DBus + + dbus + perl + perl-XML-Twig + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2023-01-08 + 1.2.0 + First build. + fury + uglyside@yandex.ru + + + From 9c71da187bfa3982ee00a7be4fac94a22871c61d Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:27:41 +0300 Subject: [PATCH 17/28] perl-Gtk2-AppIndicator --- .../perl/perl-Gtk2-AppIndicator/actions.py | 22 ++++++++ .../perl/perl-Gtk2-AppIndicator/pspec.xml | 50 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 programming/language/perl/perl-Gtk2-AppIndicator/actions.py create mode 100644 programming/language/perl/perl-Gtk2-AppIndicator/pspec.xml diff --git a/programming/language/perl/perl-Gtk2-AppIndicator/actions.py b/programming/language/perl/perl-Gtk2-AppIndicator/actions.py new file mode 100644 index 0000000000..cd9353bdf0 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-AppIndicator/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules, shelltools + +shelltools.export("PERL_USE_UNSAFE_INC", "1") + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + pass + #perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Gtk2-AppIndicator/pspec.xml b/programming/language/perl/perl-Gtk2-AppIndicator/pspec.xml new file mode 100644 index 0000000000..765eb21e10 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-AppIndicator/pspec.xml @@ -0,0 +1,50 @@ + + + + + perl-Gtk2-AppIndicator + https://metacpan.org/pod/Gtk2::AppIndicator + + fury + uglyside@yandex.ru + + GPL + library + programming.language.perl + Perl extension for libappindicator. + This module gives an interface to the new ubuntu Unity libappindicator stuff. + + https://cpan.metacpan.org/authors/id/O/OE/OESTERHOL/Gtk2-AppIndicator-0.15.tar.gz + + + perl + perl-Gtk2 + libdbusmenu-devel + libindicator-gtk2-devel + libappindicator-gtk2-devel + + + + + perl-Gtk2-AppIndicator + + perl + perl-Gtk2 + libappindicator-gtk2 + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-22 + 0.15 + First build. + fury + uglyside@yandex.ru + + + From b7c4b5df5dd1e96fc94d1740b7471185c0208248 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:35:03 +0300 Subject: [PATCH 18/28] perl-Gtk2-Notify --- .../language/perl/perl-Gtk2-Notify/actions.py | 20 +++ .../perl-Gtk2-Notify/files/libnotify.patch | 114 ++++++++++++++++++ .../language/perl/perl-Gtk2-Notify/pspec.xml | 65 ++++++++++ 3 files changed, 199 insertions(+) create mode 100644 programming/language/perl/perl-Gtk2-Notify/actions.py create mode 100644 programming/language/perl/perl-Gtk2-Notify/files/libnotify.patch create mode 100644 programming/language/perl/perl-Gtk2-Notify/pspec.xml diff --git a/programming/language/perl/perl-Gtk2-Notify/actions.py b/programming/language/perl/perl-Gtk2-Notify/actions.py new file mode 100644 index 0000000000..b5feb52dbc --- /dev/null +++ b/programming/language/perl/perl-Gtk2-Notify/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + pass + #perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Gtk2-Notify/files/libnotify.patch b/programming/language/perl/perl-Gtk2-Notify/files/libnotify.patch new file mode 100644 index 0000000000..1e1ce9c094 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-Notify/files/libnotify.patch @@ -0,0 +1,114 @@ +http://bugs.gentoo.org/398699 +http://rt.cpan.org/Public/Bug/Display.html?id=67297 +http://pkgs.fedoraproject.org/gitweb/?p=perl-Gtk2-Notify.git;a=blob_plain;f=libnotify.patch;hb=HEAD + +--- t/notification.t ++++ t/notification.t +@@ -2,20 +2,18 @@ + + use strict; + use warnings; +-use Gtk2::TestHelper tests => 35; ++use Gtk2::TestHelper tests => 32; + use Test::Exception; + use Gtk2::Notify -init, $0; + + ginterfaces_ok('Gtk2::Notify'); + +-my $w = Gtk2::Window->new; +-my $n = Gtk2::Notify->new('foo', 'bar', '', $w); ++my $n = Gtk2::Notify->new('foo', 'bar', ''); + + isa_ok($n, 'Gtk2::Notify'); + + my @methods = qw( + add_action +- attach_to_widget + clear_actions + clear_hints + close +@@ -46,16 +44,6 @@ lives_ok(sub { + }, 42); + }, 'add_action'); + +-{ +- my $nw = Gtk2::Window->new; +- lives_ok(sub { +- $n->attach_to_widget($nw); +- }, 'attach_to_widget'); +- lives_ok(sub { +- $n->attach_to_widget($w); +- }, 'attach_to_widget'); +-} +- + lives_ok(sub { + $n->clear_actions; + }, 'clear_actions with existing actions'); +@@ -99,8 +87,6 @@ lives_ok(sub { + $n->close; + }, 'close before show'); + +-$w->show_all; +- + lives_ok(sub { + $n->show; + }, 'show'); +--- xs/Notify.xs ++++ xs/Notify.xs +@@ -86,26 +86,12 @@ notify_get_server_info (class, OUTLIST c + MODULE = Gtk2::Notify PACKAGE = Gtk2::Notify PREFIX = notify_notification_ + + NotifyNotification * +-notify_notification_new (class, summary, body=NULL, icon=NULL, attach=NULL) ++notify_notification_new (class, summary, body=NULL, icon=NULL) + const gchar *summary + const gchar *body + const gchar *icon +- GtkWidget_ornull *attach + C_ARGS: +- summary, body, icon, attach +- +-#if GTK_CHECK_VERSION (2, 9, 2) +- +-NotifyNotification * +-notify_notification_new_with_status_icon (class, summary, body=NULL, icon=NULL, status_icon=NULL) +- const gchar *summary +- const gchar *body +- const gchar *icon +- GtkStatusIcon *status_icon +- C_ARGS: +- summary, body, icon, status_icon +- +-#endif ++ summary, body, icon + + gboolean + notify_notification_update (notification, summary, message=NULL, icon=NULL) +@@ -114,27 +100,6 @@ notify_notification_update (notification + const gchar *message + const gchar *icon + +-void +-notify_notification_attach_to_widget (notification, attach) +- NotifyNotification *notification +- GtkWidget *attach +- +-#if GTK_CHECK_VERSION (2, 9, 2) +- +-void +-notify_notification_attach_to_status_icon (notification, status_icon) +- NotifyNotification *notification +- GtkStatusIcon *status_icon +- +-#endif +- +-void +-notify_notification_set_geometry_hints (notification, screen, x, y) +- NotifyNotification *notification +- GdkScreen *screen +- gint x +- gint y +- + NO_OUTPUT gboolean + notify_notification_show (notification) + NotifyNotification *notification diff --git a/programming/language/perl/perl-Gtk2-Notify/pspec.xml b/programming/language/perl/perl-Gtk2-Notify/pspec.xml new file mode 100644 index 0000000000..a3e9701255 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-Notify/pspec.xml @@ -0,0 +1,65 @@ + + + + + perl-Gtk2-Notify + https://metacpan.org/pod/Gtk2::Notify + + fury + uglyside@yandex.ru + + GPL-2 + library + programming.language.perl + Perl interface to libnotify. + Gtk2::Notify - Perl interface to libnotify. + + https://cpan.metacpan.org/authors/id/F/FL/FLORA/Gtk2-Notify-0.05.tar.gz + + + perl + perl-Gtk2 + gtk2-devel + libnotify-devel + perl-Module-Install + perl-Test-Exception + perl-ExtUtils-Depends + perl-ExtUtils-PkgConfig + perl-Module-Build-XSUtil + + + libnotify.patch + + + + + perl-Gtk2-Notify + + atk + gtk2 + perl + cairo + pango + freetype + harfbuzz + perl-Gtk2 + libnotify + gdk-pixbuf + fontconfig + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.05 + First build. + fury + uglyside@yandex.ru + + + From 1225246c1d03ab90292e642f6454c7de0122d56c Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:36:53 +0300 Subject: [PATCH 19/28] add gmusicbrowser: gtk2 stable version. --- multimedia/sound/gmusicbrowser/actions.py | 16 +++++ ..._show_hide_option_of_window_in_pekwm.patch | 13 ++++ multimedia/sound/gmusicbrowser/pspec.xml | 65 +++++++++++++++++++ 3 files changed, 94 insertions(+) create mode 100644 multimedia/sound/gmusicbrowser/actions.py create mode 100644 multimedia/sound/gmusicbrowser/files/fix_show_hide_option_of_window_in_pekwm.patch create mode 100644 multimedia/sound/gmusicbrowser/pspec.xml diff --git a/multimedia/sound/gmusicbrowser/actions.py b/multimedia/sound/gmusicbrowser/actions.py new file mode 100644 index 0000000000..25feb16192 --- /dev/null +++ b/multimedia/sound/gmusicbrowser/actions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import autotools, pisitools, get + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "layout_doc.html", "NEWS") + pisitools.removeDir("/usr/share/doc/gmusicbrowser-%s" % get.srcVERSION()) diff --git a/multimedia/sound/gmusicbrowser/files/fix_show_hide_option_of_window_in_pekwm.patch b/multimedia/sound/gmusicbrowser/files/fix_show_hide_option_of_window_in_pekwm.patch new file mode 100644 index 0000000000..086b55af23 --- /dev/null +++ b/multimedia/sound/gmusicbrowser/files/fix_show_hide_option_of_window_in_pekwm.patch @@ -0,0 +1,13 @@ +diff --git a/gmusicbrowser.pl b/gmusicbrowser.pl +index 23f8dea..3aadf63 100755 +--- a/gmusicbrowser.pl ++++ b/gmusicbrowser.pl +@@ -7904,7 +7904,7 @@ sub ShowHide + { next unless $win; + $win->{saved_position}=join 'x',$win->get_position; + $win->{skip_taskbar_hint}=$win->get_skip_taskbar_hint; +- $win->set_skip_taskbar_hint(TRUE); ++ #$win->set_skip_taskbar_hint(TRUE); + $win->hide; + } + } diff --git a/multimedia/sound/gmusicbrowser/pspec.xml b/multimedia/sound/gmusicbrowser/pspec.xml new file mode 100644 index 0000000000..bf00eef78e --- /dev/null +++ b/multimedia/sound/gmusicbrowser/pspec.xml @@ -0,0 +1,65 @@ + + + + + gmusicbrowser + https://gmusicbrowser.org + + fury + uglyside@yandex.ru + + GPL-3 + app:gui + multimedia.sound + A customizable open-source jukebox for large collections. + An open-source jukebox for large collections of mp3, ogg, flac, etc.., files, written in perl. + + https://gmusicbrowser.org/download/gmusicbrowser-1.1.16.tar.gz + + + discount + perl-Gtk2 + perl-Glib-Object-Introspection + + + fix_show_hide_option_of_window_in_pekwm.patch + + + + + gmusicbrowser + + gtk2 + flac + mpg123 + perl-Gtk2 + alsa-utils + vorbis-tools + perl-Net-DBus + perl-XML-Parser + perl-Gtk2-Notify + gst-plugins-ugly + gst-plugins-base + gst-plugins-good + perl-Gnome2-Wnck + perl-Locale-gettext + perl-Gtk2-AppIndicator + perl-Glib-Object-Introspection + + + /usr/bin/gmusicbrowser + /usr/share + /usr/share/gmusicbrowser + + + + + + 2023-01-07 + 1.1.16 + First build. + fury + uglyside@yandex.ru + + + From f57c9a3b1d198241dbcd08b835c3276079bb3dd8 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:37:50 +0300 Subject: [PATCH 20/28] add libhighway. --- programming/library/libhwy/actions.py | 23 +++++++++++ programming/library/libhwy/pspec.xml | 58 +++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 programming/library/libhwy/actions.py create mode 100644 programming/library/libhwy/pspec.xml diff --git a/programming/library/libhwy/actions.py b/programming/library/libhwy/actions.py new file mode 100644 index 0000000000..dd808bea89 --- /dev/null +++ b/programming/library/libhwy/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import cmaketools + +i = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_SHARED_LIBS=ON', + ' -DHWY_SYSTEM_GTEST=ON', + ' -B_build -L ' + ]) + +def setup(): + cmaketools.configure(i) + +def build(): + cmaketools.make("-C _build") + +def install(): + cmaketools.install("-C _build") diff --git a/programming/library/libhwy/pspec.xml b/programming/library/libhwy/pspec.xml new file mode 100644 index 0000000000..20830130b7 --- /dev/null +++ b/programming/library/libhwy/pspec.xml @@ -0,0 +1,58 @@ + + + + + libhwy + https://github.com/google/highway + + fury + uglyside@yandex.ru + + Apache-2 + library + programming.library + Efficient and performance-portable vector software. + Highway is a C++ library that provides portable SIMD/vector intrinsics. + + https://github.com/google/highway/archive/refs/tags/1.0.2.tar.gz + + + cmake + gtest-devel + + + + + + + + libhwy + + libgcc + + + /usr/lib + + + + + libhwy-devel + + libhwy + + + /usr/include/hwy + /usr/lib/pkgconfig + + + + + + 2023-01-06 + 1.0.2 + First build. + fury + uglyside@yandex.ru + + + From bbe82336cee2ff13f5b2432ca4910a40ef9e68db Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:38:40 +0300 Subject: [PATCH 21/28] add libJpegXL. --- multimedia/graphics/libjxl/actions.py | 36 ++++++++++++++ multimedia/graphics/libjxl/pspec.xml | 69 +++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 multimedia/graphics/libjxl/actions.py create mode 100644 multimedia/graphics/libjxl/pspec.xml diff --git a/multimedia/graphics/libjxl/actions.py b/multimedia/graphics/libjxl/actions.py new file mode 100644 index 0000000000..83286d6035 --- /dev/null +++ b/multimedia/graphics/libjxl/actions.py @@ -0,0 +1,36 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools, cmaketools, pisitools, get + +i = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_TESTING=false', + ' -DBUILD_SHARED_LIBS=true', + ' -DJPEGXL_FORCE_SYSTEM_LCMS2=true', + ' -DJPEGXL_FORCE_SYSTEM_HWY=true', + ' -DJPEGXL_FORCE_SYSTEM_GTEST=true', + ' -DJPEGXL_FORCE_SYSTEM_BROTLI=true', + ' -DJPEGXL_ENABLE_SKCMS=false', + ' -DJPEGXL_ENABLE_SJPEG=false', + ' -DJPEGXL_ENABLE_BENCHMARK=false', + ' -DJPEGXL_ENABLE_EXAMPLES=false', + ' -DJPEGXL_ENABLE_FUZZERS=false', + ' -B_build -Wno-dev -L ' + ]) + +def setup(): + cmaketools.configure(i) + +def build(): + # fix incorrect g++ options + shelltools.system("find . -iname 'link.txt' -exec sed -i 's: -R: -Wl,-R:g' {} \;") + cmaketools.make("-C _build") + +def install(): + cmaketools.install("-C _build") + + pisitools.dodoc("AUTHORS", "CHANGELOG.md") diff --git a/multimedia/graphics/libjxl/pspec.xml b/multimedia/graphics/libjxl/pspec.xml new file mode 100644 index 0000000000..ae878a4f42 --- /dev/null +++ b/multimedia/graphics/libjxl/pspec.xml @@ -0,0 +1,69 @@ + + + + + libjxl + https://jpegxl.info/ + + fury + uglyside@yandex.ru + + BSD-3-Clause + library + multimedia.graphics + JPEG XL image format reference implementation. + A reference implementation of JPEG XL (encoder and decoder), called libjxl. + + https://github.com/libjxl/libjxl/archive/refs/tags/v0.7.0.tar.gz + + + cmake + gtest-devel + lcms2-devel + brotli-devel + libhwy-devel + + + + + + + + libjxl + + lcms2 + brotli + libhwy + libgcc + + + /usr/bin + /usr/lib + /usr/share + + + + + libjxl-devel + + lcms2-devel + brotli-devel + libhwy-devel + libjxl + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2023-01-06 + 0.7.0 + First build. + fury + uglyside@yandex.ru + + + From c8f6c7b235d7f00de1e35c4f41c85193021f4d1b Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:40:15 +0300 Subject: [PATCH 22/28] geeqie rebuild. --- multimedia/graphics/geeqie/actions.py | 5 +++-- multimedia/graphics/geeqie/pspec.xml | 17 +++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/multimedia/graphics/geeqie/actions.py b/multimedia/graphics/geeqie/actions.py index 8296ee46c5..c5f4ebf701 100644 --- a/multimedia/graphics/geeqie/actions.py +++ b/multimedia/graphics/geeqie/actions.py @@ -4,10 +4,10 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import mesontools, pisitools +from pisi.actionsapi import mesontools, pisitools, shelltools def setup(): - mesontools.configure() + mesontools.configure("-Darchive=enabled") def build(): mesontools.build() @@ -16,3 +16,4 @@ def install(): mesontools.install() pisitools.dodoc("AUTHORS", "NEWS") + pisitools.dosym("/usr/share/doc/geeqie/NEWS", "/usr/share/doc/geeqie/ChangeLog") diff --git a/multimedia/graphics/geeqie/pspec.xml b/multimedia/graphics/geeqie/pspec.xml index 247cd4b50f..147db14f9b 100644 --- a/multimedia/graphics/geeqie/pspec.xml +++ b/multimedia/graphics/geeqie/pspec.xml @@ -21,9 +21,16 @@ vim meson + cmake doxygen + xz-devel + acl-devel lua-devel + lzo-devel + lz4-devel gtk3-devel + zstd-devel + zlib-devel tiff-devel webp-devel lirc-devel @@ -31,6 +38,8 @@ lua51-devel exiv2-devel libraw-devel + libjxl-devel + openssl-devel libheif-devel gettext-devel openjpeg2-devel @@ -61,6 +70,7 @@ zenity libgcc libraw + libjxl gphoto2 libheif openjpeg2 @@ -82,6 +92,13 @@ + + 2023-01-08 + 2.0.1 + Version bump. + fury + uglyside@yandex.ru + 2022-08-13 2.0.1 From e0ccba274a8b6fdadd80271a2c0553b7064cc152 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 04:41:45 +0300 Subject: [PATCH 23/28] graphviz-7.0.6. --- multimedia/graphics/graphviz/actions.py | 17 ++------------ multimedia/graphics/graphviz/pspec.xml | 23 +++++++++++-------- multimedia/graphics/graphviz/translations.xml | 2 ++ 3 files changed, 18 insertions(+), 24 deletions(-) diff --git a/multimedia/graphics/graphviz/actions.py b/multimedia/graphics/graphviz/actions.py index 51a311d89c..9a04c500d4 100644 --- a/multimedia/graphics/graphviz/actions.py +++ b/multimedia/graphics/graphviz/actions.py @@ -4,30 +4,17 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import shelltools -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import shelltools, autotools, pisitools, get j = ''.join([ - ' --enable-lefty', - ' --disable-r', - ' --disable-lua', - ' --disable-php', - ' --disable-rpath', ' --disable-static', - ' --disable-dependency-tracking', - ' --with-libgd', - ' --with-fontconfig', - ' --with-pangocairo', ' --without-webp', - ' --without-devil ' + ' --disable-dependency-tracking ' ]) def setup(): shelltools.export("LIBPOSTFIX", "/") shelltools.export("CONFIG_SHELL", "/bin/bash") - shelltools.system("NOCONFIGURE=1 ./autogen.sh") autotools.configure(j) pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/multimedia/graphics/graphviz/pspec.xml b/multimedia/graphics/graphviz/pspec.xml index ab88318a95..a32136f702 100644 --- a/multimedia/graphics/graphviz/pspec.xml +++ b/multimedia/graphics/graphviz/pspec.xml @@ -8,20 +8,20 @@ fury uglyside@yandex.ru - EPL + EPL-1 app Open source graph drawing software. Graphviz is open source graph visualization software which has web and interactive graphical interfaces, and auxiliary tools and libraries. Graphviz has many useful features for diagrams, such as options for colors, fonts, tabular node layouts, line styles, and custom shapes. - - https://gitlab.com/graphviz/graphviz/-/archive/2.50.0/graphviz-2.50.0.tar.bz2 + + https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/7.0.6/graphviz-7.0.6.tar.xz - perl swig libtool doxygen gd-devel tcl-devel + lua-devel guile-devel pango-devel cairo-devel @@ -41,6 +41,7 @@ graphviz gd + lua zlib perl glib2 @@ -48,10 +49,7 @@ pango cairo expat - libXt libX11 - libXaw - libXmu libgcc python3 librsvg @@ -69,7 +67,7 @@ graphviz-docs - /usr/share/graphviz/doc + /usr/share/doc/graphviz @@ -90,11 +88,18 @@ /usr/include - /usr/lib/pkgconfig + /usr/lib/pkgconfig + + 2023-01-08 + 7.0.6 + Version bump. + fury + uglyside@yandex.ru + 2022-01-18 2.50.0 diff --git a/multimedia/graphics/graphviz/translations.xml b/multimedia/graphics/graphviz/translations.xml index 34f9f56a22..fe2777645b 100644 --- a/multimedia/graphics/graphviz/translations.xml +++ b/multimedia/graphics/graphviz/translations.xml @@ -4,9 +4,11 @@ Açık kaynak bir grafik çizim programıdır Graphviz web ve etkileşimli grafik arayüzüne, yardımcı araç ve kütüphanelere sahip açık kaynak bir grafik canlandırma yazılımıdır. Graphviz renk, font, çizelge planı, çizgi stili ayarları ve özel şekiller gibi diyagramlara yönelik bir çok kullanışlı özelliğe sahiptir. + graphviz-docs + graphviz-devel graphviz için geliştirme dosyaları From 3c3ada0a0591f5e0517bb060846933531acf1b64 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 05:39:01 +0300 Subject: [PATCH 24/28] perl-ExtUtils-Config --- .../perl/perl-ExtUtils-Config/actions.py | 19 ++++++++ .../perl/perl-ExtUtils-Config/pspec.xml | 46 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 programming/language/perl/perl-ExtUtils-Config/actions.py create mode 100644 programming/language/perl/perl-ExtUtils-Config/pspec.xml diff --git a/programming/language/perl/perl-ExtUtils-Config/actions.py b/programming/language/perl/perl-ExtUtils-Config/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Config/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-ExtUtils-Config/pspec.xml b/programming/language/perl/perl-ExtUtils-Config/pspec.xml new file mode 100644 index 0000000000..dc7465ba29 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Config/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-ExtUtils-Config + https://metacpan.org/pod/ExtUtils::Config + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + A wrapper for perl's configuration. + + ExtUtils::Config is an abstraction around the %Config hash. By itself it is not a particularly interesting module by any measure, however it ties together a family of modern toolchain modules. + + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz + + + perl + + + + + perl-ExtUtils-Config + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.008 + First build. + fury + uglyside@yandex.ru + + + From b4048cf7c6ed4ab8db6c3296cfbee3f4797f84f2 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 05:39:36 +0300 Subject: [PATCH 25/28] perl-ExtUtils-Helpers --- .../perl/perl-ExtUtils-Helpers/actions.py | 19 ++++++++ .../perl/perl-ExtUtils-Helpers/pspec.xml | 44 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 programming/language/perl/perl-ExtUtils-Helpers/actions.py create mode 100644 programming/language/perl/perl-ExtUtils-Helpers/pspec.xml diff --git a/programming/language/perl/perl-ExtUtils-Helpers/actions.py b/programming/language/perl/perl-ExtUtils-Helpers/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Helpers/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-ExtUtils-Helpers/pspec.xml b/programming/language/perl/perl-ExtUtils-Helpers/pspec.xml new file mode 100644 index 0000000000..da762f9e9e --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Helpers/pspec.xml @@ -0,0 +1,44 @@ + + + + + perl-ExtUtils-Helpers + https://metacpan.org/pod/ExtUtils::Helpers + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Various portability utilities for module builders. + This module provides various portable helper functions for module building modules. + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz + + + perl + + + + + perl-ExtUtils-Helpers + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.026 + First build. + fury + uglyside@yandex.ru + + + From f3167adac0aaaeeba3491eb75e7612a1f28d0d69 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 05:40:11 +0300 Subject: [PATCH 26/28] perl-ExtUtils-InstallPaths --- .../perl-ExtUtils-InstallPaths/actions.py | 19 ++++++++ .../perl/perl-ExtUtils-InstallPaths/pspec.xml | 45 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 programming/language/perl/perl-ExtUtils-InstallPaths/actions.py create mode 100644 programming/language/perl/perl-ExtUtils-InstallPaths/pspec.xml diff --git a/programming/language/perl/perl-ExtUtils-InstallPaths/actions.py b/programming/language/perl/perl-ExtUtils-InstallPaths/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-InstallPaths/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-ExtUtils-InstallPaths/pspec.xml b/programming/language/perl/perl-ExtUtils-InstallPaths/pspec.xml new file mode 100644 index 0000000000..7458c8ce05 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-InstallPaths/pspec.xml @@ -0,0 +1,45 @@ + + + + + perl-ExtUtils-InstallPaths + https://metacpan.org/pod/ExtUtils::InstallPaths + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Build.PL install path logic made easy. + This module tries to make install path resolution as easy as possible. + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz + + + perl + perl-ExtUtils-Config + + + + + perl-ExtUtils-InstallPaths + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.012 + First build. + fury + uglyside@yandex.ru + + + From e1c411e8e22da5317593920d9c79a164b3235d56 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 05:41:25 +0300 Subject: [PATCH 27/28] perl-Module-Build-Tiny --- .../perl/perl-Module-Build-Tiny/actions.py | 19 +++++++ .../perl/perl-Module-Build-Tiny/pspec.xml | 52 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 programming/language/perl/perl-Module-Build-Tiny/actions.py create mode 100644 programming/language/perl/perl-Module-Build-Tiny/pspec.xml diff --git a/programming/language/perl/perl-Module-Build-Tiny/actions.py b/programming/language/perl/perl-Module-Build-Tiny/actions.py new file mode 100644 index 0000000000..b0bace32b8 --- /dev/null +++ b/programming/language/perl/perl-Module-Build-Tiny/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules, get + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install(parameters = "--installdirs=vendor --destdir=%s" % get.installDIR()) diff --git a/programming/language/perl/perl-Module-Build-Tiny/pspec.xml b/programming/language/perl/perl-Module-Build-Tiny/pspec.xml new file mode 100644 index 0000000000..fc26aff708 --- /dev/null +++ b/programming/language/perl/perl-Module-Build-Tiny/pspec.xml @@ -0,0 +1,52 @@ + + + + + perl-Module-Build-Tiny + https://metacpan.org/pod/Module::Build::Tiny + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + A tiny replacement for Module::Build. + + Many Perl distributions use a Build.PL file instead of a Makefile.PL file to drive distribution configuration, build, test and installation. Traditionally, Build.PL uses Module::Build as the underlying build system. This module provides a simple, lightweight, drop-in replacement. + + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz + + + perl + perl-ExtUtils-Config + perl-ExtUtils-Helpers + perl-ExtUtils-InstallPaths + + + + + perl-Module-Build-Tiny + + perl + perl-ExtUtils-Config + perl-ExtUtils-Helpers + perl-ExtUtils-InstallPaths + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.039 + First build. + fury + uglyside@yandex.ru + + + From cc6c697a7ba03f822ff9bce7b407406dc50ca8f3 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 8 Jan 2023 05:42:27 +0300 Subject: [PATCH 28/28] perl-Devel-CheckCompiler --- .../perl/perl-Devel-CheckCompiler/actions.py | 19 ++++++++ .../perl/perl-Devel-CheckCompiler/pspec.xml | 47 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 programming/language/perl/perl-Devel-CheckCompiler/actions.py create mode 100644 programming/language/perl/perl-Devel-CheckCompiler/pspec.xml diff --git a/programming/language/perl/perl-Devel-CheckCompiler/actions.py b/programming/language/perl/perl-Devel-CheckCompiler/actions.py new file mode 100644 index 0000000000..b0bace32b8 --- /dev/null +++ b/programming/language/perl/perl-Devel-CheckCompiler/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import perlmodules, get + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install(parameters = "--installdirs=vendor --destdir=%s" % get.installDIR()) diff --git a/programming/language/perl/perl-Devel-CheckCompiler/pspec.xml b/programming/language/perl/perl-Devel-CheckCompiler/pspec.xml new file mode 100644 index 0000000000..cfd301a21c --- /dev/null +++ b/programming/language/perl/perl-Devel-CheckCompiler/pspec.xml @@ -0,0 +1,47 @@ + + + + + perl-Devel-CheckCompiler + https://metacpan.org/pod/Devel::CheckCompiler + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Check the compiler's availability. + Devel::CheckCompiler is checker for compiler's availability. + + https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.07.tar.gz + + + perl + perl-Module-Build + perl-Test-Requires + perl-Module-Build-Tiny + + + + + perl-Devel-CheckCompiler + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.07 + First build. + fury + uglyside@yandex.ru + + +