From 501d41ecce42897d0bb24b0f34668f1b18cad8d3 Mon Sep 17 00:00:00 2001 From: aliriza Date: Thu, 24 Nov 2022 11:45:09 +0000 Subject: [PATCH] libxcrypt --- dev/lang/perl/ympbuild | 2 +- sys/libs/libxcrypt/ympbuild | 48 +++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 sys/libs/libxcrypt/ympbuild diff --git a/dev/lang/perl/ympbuild b/dev/lang/perl/ympbuild index a343ceed..e2113b64 100644 --- a/dev/lang/perl/ympbuild +++ b/dev/lang/perl/ympbuild @@ -8,7 +8,7 @@ email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=('https://www.cpan.org/src/5.0/perl-5.36.0.tar.gz') -depends=(gdbm) +depends=(gdbm libxcrypt libnsl) makedepends=( ) md5sums=('68a2683bb79979c26ec57876abb7f303') uses=() diff --git a/sys/libs/libxcrypt/ympbuild b/sys/libs/libxcrypt/ympbuild new file mode 100644 index 00000000..aa788009 --- /dev/null +++ b/sys/libs/libxcrypt/ympbuild @@ -0,0 +1,48 @@ +#!/usr/bin/env bash +name='libxcrypt' +release='1' +version='4.4.33' +url='https://example.org' +description='Modern library for one-way hashing of passwords' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=('https://github.com/besser82/libxcrypt/releases/download/v4.4.33/libxcrypt-4.4.33.tar.xz') +depends=( ) +makedepends=( ) +md5sums=('d83b7bb334c4daf4e64a253b78f320da') +uses=() +group=(sys.libs) +arch=('x86_64') + +cd $name-$version + +prepare(){ + cp -rf ../$name-$version ../$name-compat +} + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-hashes=strong,glibc \ + --enable-obsolete-api=glibc + cd ../$name-compat + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-hashes=strong,glibc \ + --enable-obsolete-api=no +} + +build(){ + make -j`nproc` + cd ../$name-compat + make -j`nproc` +} + +package(){ + make install -j`nproc` + cd ../$name-compat + make install -j`nproc` + +} +