Added some personal packages.

This commit is contained in:
Mid Favila 2021-06-30 01:11:24 -03:00
parent 5333df2db8
commit 25b35e657e
27 changed files with 181 additions and 23 deletions

1
mbase/cloc Symbolic link
View File

@ -0,0 +1 @@
../../community/community/cloc

1
mbase/picocom-git Symbolic link
View File

@ -0,0 +1 @@
/var/db/kiss/repos/kiss-mfavila/ports/picocom-git

1
mbase/sxhkd Symbolic link
View File

@ -0,0 +1 @@
../../community/community/sxhkd

1
mbase/sxiv Symbolic link
View File

@ -0,0 +1 @@
../../community/community/sxiv

View File

@ -1 +0,0 @@
../ports/sysklogd-git

1
mbase/tine-git Symbolic link
View File

@ -0,0 +1 @@
../ports/tine-git/

1
mbase/tzdata Symbolic link
View File

@ -0,0 +1 @@
../../repo/extra/tzdata

1
mbase/xsetroot Symbolic link
View File

@ -0,0 +1 @@
../ports/xsetroot

1
mbase/xwallpaper Symbolic link
View File

@ -0,0 +1 @@
../../community/community/xwallpaper

View File

@ -1,5 +1,9 @@
#!/bin/sh -e
#Force simple CFLAGS
CFLAGS="-O2 -w -pipe -march=native"
CXXFLAGS="$CFLAGS"
./configure \
--prefix=/usr

1
ports/freetype-harfbuzz Symbolic link
View File

@ -0,0 +1 @@
freetype-harfbuzz-mod/

View File

@ -0,0 +1,52 @@
#!/bin/sh -e
# Doesn't seem to like odd cflags. Oh well.
export CFLAGS="-w -pipe -O2 -march=native"
export CXXFLAGS="$CFLAGS"
build_freetype() (
cd freetype
CFLAGS="$CFLAGS -DDEFAULT_TT_INTERPRETER_VERSION=TT_INTERPRETER_VERSION_40" \
./configure \
--prefix=/usr \
--enable-freetype-config \
--with-harfbuzz="$2"
make
make DESTDIR="$1" install
)
build_harfbuzz() (
# Point Harfbuzz to the Freetype files.
export CFLAGS="$CFLAGS -I$1/usr/include/freetype2"
export CXXFLAGS="$CXXFLAGS -I$1/usr/include/freetype2"
export LDFLAGS="$LDFLAGS -L$1/usr/lib"
cd harfbuzz
export DESTDIR="$1"
meson \
--prefix=/usr \
-Dpkg_config_path="$1/usr/lib/pkgconfig" \
-Ddefault_library=both \
-Dglib=enabled \
-Dfreetype=enabled \
-Dcairo=disabled \
-Dicu=disabled \
-Dbenchmark=disabled \
-Dtests=disabled \
. output
ninja -C output
ninja -C output install
)
build_freetype "$1" no
build_harfbuzz "$1"
# Point Freetype to the Harfbuzz files.
export HARFBUZZ_CFLAGS="-I$PWD/harfbuzz/src"
export HARFBUZZ_LIBS="-L$PWD/harfbuzz/output/src -lharfbuzz"
build_freetype "$1" yes

View File

@ -0,0 +1,2 @@
86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784
b3f17394c5bccee456172b2b30ddec0bb87e9c5df38b4559a973d14ccd04509d

View File

@ -0,0 +1,19 @@
bzip2
expat
glib
libX11
libXau
libXdamage
libXext
libXfixes
libXrender
libXxf86vm
libdrm
libpng
libxcb
libxshmfence
mesa
meson make
pixman
pkgconf make
zlib

View File

@ -0,0 +1,2 @@
https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.10.4.tar.xz freetype
https://github.com/harfbuzz/harfbuzz/archive/2.8.1.tar.gz harfbuzz

View File

@ -0,0 +1 @@
2.10.4+2.8.1 1

33
ports/mid-rc/build Executable file
View File

@ -0,0 +1,33 @@
#!/bin/sh -e
dest="${1}/${HOME}/.config"
cd misc
for file in *
do
if [ $(echo $x | grep -e "\\\\*.sh") ]
then
install -Dm755 "${file}" "${dest}/fxde/fxde-core/scripts/${file}"
else
install -Dm755 "${file}" "${dest}/fxde/fxde-core/config/${file}"
fi
done
cd ../terminal
for file in *
do
if [ $(echo ${file}|grep -e "\\\\*yash\\\\*") ]
then
install -Dm644 "${file}" "${dest}/yash/${file}"
else
install -Dm644 "${file}" "${dest}/${file}"
fi
done
cd ../xresources
for file in *
do
install -Dm644 "${file}" "${dest}/xresources/${file}"
done

1
ports/mid-rc/sources Normal file
View File

@ -0,0 +1 @@
git+https://git.sdf.org/midfavila/Configuration_Files

1
ports/mid-rc/version Normal file
View File

@ -0,0 +1 @@
git 1

7
ports/mid-scripts/build Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh -e
mkdir -p "$1/usr/bin/"
for file in ./*
do install -Dm755 "${file}" "${1}/usr/bin/${file}"
done

View File

@ -0,0 +1 @@
git+https://git.sdf.org/midfavila/POSIX_Scripts

View File

@ -0,0 +1 @@
git 1

View File

@ -1,14 +1,18 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--mandir=/usr/share/man \
--sysconfdir=/etc \
--disable-account-tools-setuid \
--with-group-name-max-length=32 \
--without-audit \
--without-selinux \
--without-libpam
./configure \
--prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/bin \
--libdir=/usr/lib \
--mandir=/usr/share/man \
--sysconfdir=/etc \
--disable-man \
--disable-account-tools-setuid \
--with-group-name-max-length=32 \
--without-audit \
--without-selinux \
--without-libpam
make
make DESTDIR="$1" install

10
ports/sysklogd-git/#build# Executable file
View File

@ -0,0 +1,10 @@
#!/bin/sh -e
./autogen.sh
./configure \
--prefix=/usr \
make
make DESTDIR="$1" install

View File

@ -3,7 +3,7 @@
./autogen.sh
./configure \
--prefix=/usr
--prefix=/usr \
--sbindir=/usr/sbin
make
make DESTDIR="$1" install

9
ports/sysklogd-git/build~ Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh -e
./autogen.sh
./configure \
--prefix=/usr
make
make DESTDIR="$1" install

View File

@ -1,16 +1,19 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--localstatedir=/var \
--enable-libuuid \
--enable-libblkid \
--disable-makeinstall-chown \
--disable-rpath \
--without-udev \
--without-python \
--without-systemd \
--disable-more
./configure \
--prefix=/usr \
--localstatedir=/var \
--bindir=/usr/bin \
--sbindir=/usr/bin \
--libdir=/usr/lib \
--enable-libuuid \
--enable-libblkid \
--enable-fsck \
--disable-makeinstall-chown \
--disable-rpath \
--without-udev \
--without-python \
--without-systemd
make
make DESTDIR="$1" install