From 3071ebe356b4abde870fcfe0c10e508261a4d629 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Sep 2022 21:38:55 -0400 Subject: [PATCH 1/2] testing/hsxkpasswd: new aport --- testing/hsxkpasswd/APKBUILD | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 testing/hsxkpasswd/APKBUILD diff --git a/testing/hsxkpasswd/APKBUILD b/testing/hsxkpasswd/APKBUILD new file mode 100644 index 00000000000..ea6b049ca23 --- /dev/null +++ b/testing/hsxkpasswd/APKBUILD @@ -0,0 +1,44 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + +pkgname=hsxkpasswd +pkgver=3.6 +pkgrel=0 +pkgdesc="Generate secure, memorable passwords inspired by XKCD and Password Haystacks" +arch="noarch" +url="https://www.bartbusschots.ie/s/publications/software/xkpasswd/" +license="BSD-2-Clause" +depends=" + perl + perl-clone + perl-datetime + perl-file-homedir + perl-file-share + perl-json + perl-list-moreutils + perl-math-round + perl-readonly + perl-text-unidecode + perl-type-tiny + " +makedepends="perl-module-build" +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/bbusschots/hsxkpasswd/archive/v$pkgver.tar.gz" + +build() { + PERL_MM_USE_DEFAULT=1 MODULEBUILDRC=/dev/null perl ./Build.PL + ./Build +} + +check() { + PERL_MM_USE_DEFAULT=1 ./Build test +} + +package() { + ./Build install --installdirs=vendor --destdir="$pkgdir" + find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete +} + +sha512sums=" +b93f3e8a209152def43040d05f27ed404ff7d596f69f831d1666cbd1dcb06907558b0e9ab9b256cfa25aa528fc92e13b816a0b8d476f4334a53f69b44612708f hsxkpasswd-3.6.tar.gz +" -- GitLab From 48030372b714ab2a0e6ec028d705fa9d4f5f16db Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sun, 18 Sep 2022 09:18:16 -0400 Subject: [PATCH 2/2] testing/perl-file-share: new aport --- testing/perl-file-share/APKBUILD | 37 ++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 testing/perl-file-share/APKBUILD diff --git a/testing/perl-file-share/APKBUILD b/testing/perl-file-share/APKBUILD new file mode 100644 index 00000000000..601863d0edb --- /dev/null +++ b/testing/perl-file-share/APKBUILD @@ -0,0 +1,37 @@ +# Automatically generated by apkbuild-cpan, template 3 +# Contributor: Antoine Martin (ayakael) +# Maintainer: Antoine Martin (ayakael) +pkgname=perl-file-share +#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan +_pkgreal=File-Share +pkgver=0.27 +pkgrel=0 +pkgdesc="Extend File::ShareDir to Local Libraries" +url="https://metacpan.org/release/File-Share/" +arch="noarch" +license="GPL-1.0-or-later OR Artistic-1.0-Perl" +depends="perl perl-file-sharedir perl-readonly" +makedepends="perl-dev" +subpackages="$pkgname-doc" +source="https://cpan.metacpan.org/authors/id/I/IN/INGY/File-Share-$pkgver.tar.gz" +builddir="$srcdir/$_pkgreal-$pkgver" + +build() { + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + make test +} + +package() { + make DESTDIR="$pkgdir" install + find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete +} + +sha512sums=" +7c321de08e49f252e8e2126da00ea05ced13db362de758a693ee7f40452827fbf2591fb9e6c80caa27bb8767b3596893fc8762993a167583a0b40091e5db5ec7 File-Share-0.27.tar.gz +" -- GitLab