From 42ac8f74fdfd8c0d29a341a48705576e6196bb82 Mon Sep 17 00:00:00 2001 From: bayramkarahan Date: Fri, 27 Jan 2023 21:28:43 +0300 Subject: [PATCH] libepoxy libxcvt libmd libbsd xorg-server --- app/crypt/libmd/ympbuild | 32 +++++++++++++++++++++++++++++++ dev/libs/libbsd/ympbuild | 36 +++++++++++++++++++++++++++++++++++ media/libs/libepoxy/ympbuild | 32 +++++++++++++++++++++++++++++++ x11/base/xorg-server/ympbuild | 32 +++++++++++++++++++++++++++++++ x11/libs/libxcvt/ympbuild | 32 +++++++++++++++++++++++++++++++ 5 files changed, 164 insertions(+) create mode 100644 app/crypt/libmd/ympbuild create mode 100644 dev/libs/libbsd/ympbuild create mode 100644 media/libs/libepoxy/ympbuild create mode 100644 x11/base/xorg-server/ympbuild create mode 100644 x11/libs/libxcvt/ympbuild diff --git a/app/crypt/libmd/ympbuild b/app/crypt/libmd/ympbuild new file mode 100644 index 00000000..3d69cae5 --- /dev/null +++ b/app/crypt/libmd/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libmd' +release='1' +version='1.0.3' +url='https://www.hadrons.org/software/libmd/' +description='Message Digest functions from BSD systems' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://archive.hadrons.org/software/libmd/libmd-1.0.3.tar.xz') +depends=() +makedepends=() +md5sums=('58f9a39d0a4296c7d2d59287d4f81cdf') +group=(app.crypt) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make +} + +package(){ + make install +} + diff --git a/dev/libs/libbsd/ympbuild b/dev/libs/libbsd/ympbuild new file mode 100644 index 00000000..c9c277f2 --- /dev/null +++ b/dev/libs/libbsd/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libbsd' +release='1' +version='0.11.7' +url='https://libbsd.freedesktop.org/wiki/' +description='Library to provide useful functions commonly found on BSD systems' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://gitlab.freedesktop.org/libbsd/libbsd/-/archive/0.11.7/libbsd-0.11.7.tar.gz') +depends=() +makedepends=() +md5sums=('833425f25755618f144161bbf188ef9d') +group=() +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib64 .. +} + +build(){ + cd build + make -j`nproc` +} + +package(){ + cd build + make install -j`nproc` +} + diff --git a/media/libs/libepoxy/ympbuild b/media/libs/libepoxy/ympbuild new file mode 100644 index 00000000..1a9c7c4e --- /dev/null +++ b/media/libs/libepoxy/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libepoxy' +release='1' +version='1.5.10' +url='https://github.com/anholt/libepoxy' +description='Library for handling OpenGL function pointer management' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/anholt/libepoxy/archive/refs/tags/1.5.10.tar.gz') +depends=() +makedepends=() +md5sums=('f0730aad115c952e77591fcc805b1dc1') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} + diff --git a/x11/base/xorg-server/ympbuild b/x11/base/xorg-server/ympbuild new file mode 100644 index 00000000..ed5a2d7f --- /dev/null +++ b/x11/base/xorg-server/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='xorg-server' +release='1' +version='21.1.6' +url='https://www.x.org/wiki/' +description='X.Org X servers' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://www.x.org/releases/individual/xserver/xorg-server-21.1.6.tar.xz') +depends=(libepoxy libfontenc libxkbfile libXfont2 libxcvt mesa libX11 libdrm pixman) +makedepends=() +md5sums=('b3d9a66554b2fd72960ea0545a87ea80') +group=(x11.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/x11/libs/libxcvt/ympbuild b/x11/libs/libxcvt/ympbuild new file mode 100644 index 00000000..0ebfe789 --- /dev/null +++ b/x11/libs/libxcvt/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libxcvt' +release='1' +version='0.1.2' +url='https://gitlab.freedesktop.org/xorg/lib/libxcvt' +description='X.Org xcvt library and cvt program' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://gitlab.freedesktop.org/xorg/lib/libxcvt/-/archive/libxcvt-0.1.2/libxcvt-libxcvt-0.1.2.tar.gz') +depends=() +makedepends=() +md5sums=('abeb66cb8954dd6bf65cfa88496a6059') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd $name-$name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} +