From 5775f3fe0b9bca4a7c658cedf876406b7acb9593 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Mon, 23 Oct 2023 19:45:46 +0300 Subject: [PATCH 1/2] qca paketi --- app/crypt/qca/ympbuild | 35 +++++++++++++++++++++++++++++ dev/libs/cyrus-sasl/saslauthd.initd | 13 +++++++++++ dev/libs/cyrus-sasl/ympbuild | 34 ++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 app/crypt/qca/ympbuild create mode 100644 dev/libs/cyrus-sasl/saslauthd.initd create mode 100644 dev/libs/cyrus-sasl/ympbuild diff --git a/app/crypt/qca/ympbuild b/app/crypt/qca/ympbuild new file mode 100644 index 00000000..2a2c341f --- /dev/null +++ b/app/crypt/qca/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qca' +release='1' +version='2.3.7' +url='https://userbase.kde.org/QCA' +description='Qt cryptographic architecture' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/qca/2.3.7/qca-${version}.tar.xz") +depends=(make-ca which cyrus-sasl) +makedepends=(cmake doxygen libgcrypt openssl qt5-base) +md5sums=('0e50817de610e145c83ca012f79f18f5') +group=(app.crypt) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + cmake -B build-qt5 -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_cyrus-sasl_PLUGIN=yes \ + -DQT6=OFF +} + +build () { + cmake --build build-qt5 +} + +package () { + DESTDIR="$DESTDIR" cmake --install build-qt5 +} + diff --git a/dev/libs/cyrus-sasl/saslauthd.initd b/dev/libs/cyrus-sasl/saslauthd.initd new file mode 100644 index 00000000..0b78ed8e --- /dev/null +++ b/dev/libs/cyrus-sasl/saslauthd.initd @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +command="/usr/sbin/saslauthd" +command_args=${SASLAUTHD_OPTS:--a sasldb} +pidfile="/run/saslauthd/saslauthd.pid" + +depend() { + need net + after firewall +} + +start_pre() { + checkpath --directory --mode 0775 /run/saslauthd +} \ No newline at end of file diff --git a/dev/libs/cyrus-sasl/ympbuild b/dev/libs/cyrus-sasl/ympbuild new file mode 100644 index 00000000..16d24de7 --- /dev/null +++ b/dev/libs/cyrus-sasl/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='cyrus-sasl' +release='1' +version='2.1.28' +url='https://www.cyrusimap.org/sasl/' +description='Cyrus Simple Authentication Service Layer (SASL)' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('custom') +source=("https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-${version}/cyrus-sasl-${version}.tar.gz" +"saslauthd.initd") +depends=() +makedepends=(gdbm openssl py3-sphinx sqlite libtool) +md5sums=('6f228a692516f5318a64505b46966cfa' 'SKIP') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs + install -Dm755 ../saslauthd.initd "$DESTDIR"/etc/init.d/saslauthd +} + From d8e195af69300570c134a2fa8f1e76755a885ed8 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Wed, 25 Oct 2023 20:25:13 +0300 Subject: [PATCH 2/2] =?UTF-8?q?ppp=20d=C3=BCzeltme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- net/dialup/ppp/pppd.initd | 12 ++++++++++++ net/dialup/ppp/ympbuild | 12 +++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 net/dialup/ppp/pppd.initd diff --git a/net/dialup/ppp/pppd.initd b/net/dialup/ppp/pppd.initd new file mode 100644 index 00000000..dfc12862 --- /dev/null +++ b/net/dialup/ppp/pppd.initd @@ -0,0 +1,12 @@ +#!/sbin/openrc-run + +name="pppd" +command="/usr/sbin/${SVCNAME}" +command_args="nodetach ${PPPD_OPTS}" +pidfile="/run/$RC_SVCNAME.pid" +command_background=true + +start_pre() { + checkpath --directory /run/ppp/lock + modprobe pptp +} diff --git a/net/dialup/ppp/ympbuild b/net/dialup/ppp/ympbuild index db80573d..729db3d4 100644 --- a/net/dialup/ppp/ympbuild +++ b/net/dialup/ppp/ympbuild @@ -7,10 +7,11 @@ description='A daemon which implements the Point-to-Point Protocol for dial-up n email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://download.samba.org/pub/ppp/ppp-$version.tar.gz") +source=("https://download.samba.org/pub/ppp/ppp-$version.tar.gz" + "pppd.initd") depends=(libpcap openssl dbus libxcrypt) makedepends=() -md5sums=('ce5fd7b9f6e1095ae6c0c11365c444eb') +md5sums=('ce5fd7b9f6e1095ae6c0c11365c444eb' 'SKIP') group=(net.dialup) uses=() arch=('x86_64') @@ -19,7 +20,8 @@ cd $name-$version setup(){ ./configure --prefix=/usr \ - --libdir=/usr/lib64/ + --libdir=/usr/lib64/ \ + --disable-systemd } build(){ @@ -27,6 +29,6 @@ build(){ } package(){ - make install INSTROOT="$DESTDIR" DESTDIR="$DESTDIR/usr" $jobs + make DESTDIR="$DESTDIR" install $jobs + install -D -m755 "../pppd.initd" $DESTDIR"/etc/init.d/pppd" } -