From 5e3b5609fdf3911b417fd3b506d37c5b94682fa1 Mon Sep 17 00:00:00 2001 From: Mid Favila Date: Sun, 6 Jun 2021 22:36:04 +0000 Subject: [PATCH] Stuff. --- mbase/hummingbird-git | 1 - mbase/hummingbird-git-mod | 1 + ports/XawM/build | 5 + ports/XawM/checksums | 2 + ports/XawM/files/laygram.h | 140 ++++++++++++++++++ ports/XawM/sources | 2 + ports/XawM/version | 1 + ports/XawM/xaw7.pc | 12 ++ ports/chicken-scheme/build | 9 +- .../build | 0 ports/hummingbird-git-mod/checksums | 5 + ports/hummingbird-git-mod/files/fs | 23 +++ ports/hummingbird-git-mod/files/interlude | 45 ++++++ ports/hummingbird-git-mod/files/rc.lib | 12 ++ ports/hummingbird-git-mod/files/shutdown | 18 +++ ports/hummingbird-git-mod/files/tty | 15 ++ ports/hummingbird-git-mod/sources | 6 + .../version | 0 ports/hummingbird-git/checksums | 1 - ports/hummingbird-git/sources | 1 - ports/mtpaint-git/depends | 1 + ports/net-tools/build | 5 + ports/openvpn-mod/build | 13 ++ ports/openvpn-mod/checksums | 1 + ports/openvpn-mod/depends | 2 + ports/openvpn-mod/sources | 1 + ports/openvpn-mod/version | 1 + ports/rxvt-unicode/build | 1 + ports/rxvt-unicode/checksums | 6 +- ports/rxvt-unicode/sources | 2 +- ports/rxvt-unicode/version | 2 +- ports/tdlib-purple/depends | 1 + ports/windowlab-mod/build | 14 ++ ports/windowlab-mod/checksums | 1 + ports/windowlab-mod/sources | 1 + ports/windowlab-mod/version | 1 + ports/xdialog/build | 8 + ports/xdialog/checksums | 1 + ports/xdialog/depends | 1 + ports/xdialog/sources | 1 + ports/xdialog/version | 1 + ports/xterm/build | 20 ++- testing/yash/build | 19 ++- testing/yash/checksums | 1 + testing/yash/sources | 2 +- testing/yash/version | 2 +- 46 files changed, 391 insertions(+), 17 deletions(-) delete mode 120000 mbase/hummingbird-git create mode 120000 mbase/hummingbird-git-mod create mode 100755 ports/XawM/build create mode 100644 ports/XawM/checksums create mode 100644 ports/XawM/files/laygram.h create mode 100644 ports/XawM/sources create mode 100644 ports/XawM/version create mode 100644 ports/XawM/xaw7.pc rename ports/{hummingbird-git => hummingbird-git-mod}/build (100%) create mode 100644 ports/hummingbird-git-mod/checksums create mode 100755 ports/hummingbird-git-mod/files/fs create mode 100755 ports/hummingbird-git-mod/files/interlude create mode 100755 ports/hummingbird-git-mod/files/rc.lib create mode 100755 ports/hummingbird-git-mod/files/shutdown create mode 100755 ports/hummingbird-git-mod/files/tty create mode 100644 ports/hummingbird-git-mod/sources rename ports/{hummingbird-git => hummingbird-git-mod}/version (100%) delete mode 100644 ports/hummingbird-git/checksums delete mode 100644 ports/hummingbird-git/sources create mode 100755 ports/openvpn-mod/build create mode 100644 ports/openvpn-mod/checksums create mode 100644 ports/openvpn-mod/depends create mode 100644 ports/openvpn-mod/sources create mode 100644 ports/openvpn-mod/version create mode 100755 ports/windowlab-mod/build create mode 100644 ports/windowlab-mod/checksums create mode 100644 ports/windowlab-mod/sources create mode 100644 ports/windowlab-mod/version create mode 100755 ports/xdialog/build create mode 100644 ports/xdialog/checksums create mode 100644 ports/xdialog/depends create mode 100644 ports/xdialog/sources create mode 100644 ports/xdialog/version create mode 100644 testing/yash/checksums diff --git a/mbase/hummingbird-git b/mbase/hummingbird-git deleted file mode 120000 index 0e865c6..0000000 --- a/mbase/hummingbird-git +++ /dev/null @@ -1 +0,0 @@ -../ports/hummingbird-git \ No newline at end of file diff --git a/mbase/hummingbird-git-mod b/mbase/hummingbird-git-mod new file mode 120000 index 0000000..16637b2 --- /dev/null +++ b/mbase/hummingbird-git-mod @@ -0,0 +1 @@ +hummingbird-git-mod \ No newline at end of file diff --git a/ports/XawM/build b/ports/XawM/build new file mode 100755 index 0000000..034b85b --- /dev/null +++ b/ports/XawM/build @@ -0,0 +1,5 @@ +#!/bin/sh -e + +xmkmf -a +make +make DESTDIR="$1" install diff --git a/ports/XawM/checksums b/ports/XawM/checksums new file mode 100644 index 0000000..853d99f --- /dev/null +++ b/ports/XawM/checksums @@ -0,0 +1,2 @@ +12dcd5a750a18a56686f125aa28e374af8124c1632f680d1187ed261e8b2ebe4 +d848d78eb240cbe396b59cbe0d70ef5844eb5f1e5f899baf29f346a83c4d229a diff --git a/ports/XawM/files/laygram.h b/ports/XawM/files/laygram.h new file mode 100644 index 0000000..97c197e --- /dev/null +++ b/ports/XawM/files/laygram.h @@ -0,0 +1,140 @@ +/* A Bison parser, made by GNU Bison 3.7.6. */ + +/* Bison interface for Yacc-like parsers in C + + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, + Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. */ + +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or LayYY_. They are + private implementation details that can be changed or removed. */ + +#ifndef YY_YY_Y_TAB_H_INCLUDED +# define YY_YY_Y_TAB_H_INCLUDED +/* Debug traces. */ +#ifndef YYDEBUG +# define YYDEBUG 0 +#endif +#if YYDEBUG +extern int LayYYdebug; +#endif + +/* Token kinds. */ +#ifndef YYTOKENTYPE +# define YYTOKENTYPE + enum LayYYtokentype + { + YYEMPTY = -2, + YYEOF = 0, /* "end of file" */ + YYerror = 256, /* error */ + YYUNDEF = 257, /* "invalid token" */ + OC = 258, /* OC */ + CC = 259, /* CC */ + OA = 260, /* OA */ + CA = 261, /* CA */ + OP = 262, /* OP */ + CP = 263, /* CP */ + NAME = 264, /* NAME */ + NUMBER = 265, /* NUMBER */ + INFINITY = 266, /* INFINITY */ + VERTICAL = 267, /* VERTICAL */ + HORIZONTAL = 268, /* HORIZONTAL */ + EQUAL = 269, /* EQUAL */ + DOLLAR = 270, /* DOLLAR */ + PLUS = 271, /* PLUS */ + MINUS = 272, /* MINUS */ + TIMES = 273, /* TIMES */ + DIVIDE = 274, /* DIVIDE */ + PERCENTOF = 275, /* PERCENTOF */ + PERCENT = 276, /* PERCENT */ + WIDTH = 277, /* WIDTH */ + HEIGHT = 278, /* HEIGHT */ + UMINUS = 279, /* UMINUS */ + UPLUS = 280 /* UPLUS */ + }; + typedef enum LayYYtokentype LayYYtoken_kind_t; +#endif +/* Token kinds. */ +#define YYEMPTY -2 +#define YYEOF 0 +#define YYerror 256 +#define YYUNDEF 257 +#define OC 258 +#define CC 259 +#define OA 260 +#define CA 261 +#define OP 262 +#define CP 263 +#define NAME 264 +#define NUMBER 265 +#define INFINITY 266 +#define VERTICAL 267 +#define HORIZONTAL 268 +#define EQUAL 269 +#define DOLLAR 270 +#define PLUS 271 +#define MINUS 272 +#define TIMES 273 +#define DIVIDE 274 +#define PERCENTOF 275 +#define PERCENT 276 +#define WIDTH 277 +#define HEIGHT 278 +#define UMINUS 279 +#define UPLUS 280 + +/* Value type. */ +#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED +union YYSTYPE +{ +#line 17 "laygram.y" + + int ival; + XrmQuark qval; + BoxPtr bval; + BoxParamsPtr pval; + GlueRec gval; + LayoutDirection lval; + ExprPtr eval; + Operator oval; + +#line 128 "y.tab.h" + +}; +typedef union YYSTYPE YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 +# define YYSTYPE_IS_DECLARED 1 +#endif + + +extern YYSTYPE LayYYlval; + +int LayYYparse (void); + +#endif /* !YY_YY_Y_TAB_H_INCLUDED */ diff --git a/ports/XawM/sources b/ports/XawM/sources new file mode 100644 index 0000000..ad39542 --- /dev/null +++ b/ports/XawM/sources @@ -0,0 +1,2 @@ +files/laygram.h +https://downloads.sourceforge.net/project/xawm/xawm/1.6/XawM-1.6.src.tar.gz diff --git a/ports/XawM/version b/ports/XawM/version new file mode 100644 index 0000000..a506fde --- /dev/null +++ b/ports/XawM/version @@ -0,0 +1 @@ +0.15.1 1 diff --git a/ports/XawM/xaw7.pc b/ports/XawM/xaw7.pc new file mode 100644 index 0000000..7470c4e --- /dev/null +++ b/ports/XawM/xaw7.pc @@ -0,0 +1,12 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: Xaw +Description: X Athena Widgets Library, version 7 +Version: 1.0.13 +Requires: xproto xt +Requires.private: x11 xext xt xmu xpm +Cflags: -I${includedir} +Libs: -L${libdir} -lneXtaw diff --git a/ports/chicken-scheme/build b/ports/chicken-scheme/build index 0d1c568..4c9f294 100755 --- a/ports/chicken-scheme/build +++ b/ports/chicken-scheme/build @@ -1,7 +1,10 @@ #!/bin/sh -e # Parallel make isn't supported yet. -export MAKEFLAGS=` echo $MAKEFLAGS | cut -b 1,2,3 | sed s/[0-9]/1/g` +export MAKEFLAGS='-j1' -make PLATFORM=linux PREFIX="$1" -make PLATFORM=linux PREFIX="$1" install +make PLATFORM=linux PREFIX="$1" STATICBUILD=1 +make PLATFORM=linux PREFIX="$1" STATICBUILD=1 install +mkdir -p "$1/usr/share" +mv "$1/share/chicken" "$1/usr/share/" +mv "$1/share/man" "$1/usr/share/" diff --git a/ports/hummingbird-git/build b/ports/hummingbird-git-mod/build similarity index 100% rename from ports/hummingbird-git/build rename to ports/hummingbird-git-mod/build diff --git a/ports/hummingbird-git-mod/checksums b/ports/hummingbird-git-mod/checksums new file mode 100644 index 0000000..3573f23 --- /dev/null +++ b/ports/hummingbird-git-mod/checksums @@ -0,0 +1,5 @@ +128d35ff0fc4d8b1adc9cdc0d752fa8acbb510b6e2b679ef227e8936adb59495 +6632c9ecc451245c51e6b774fe17b4193f5029673a766af6738fb949ac5618c8 +ab2152ca3293a6a4f6f89d8437076d98088721a5ddf0bfc80c77e4d76cfaa557 +a270f56f58e8c1cee4c8952c19987e5761af8e6062b7420052cce5b4f1d0c29f +92778cbc3c4c446f0b8e75194526c3f2c64b8e0a71e019f75197df467996e6d7 diff --git a/ports/hummingbird-git-mod/files/fs b/ports/hummingbird-git-mod/files/fs new file mode 100755 index 0000000..bae9450 --- /dev/null +++ b/ports/hummingbird-git-mod/files/fs @@ -0,0 +1,23 @@ +#!/bin/sh + +. /usr/lib/hummingbird/rc.lib + +mkdir -pm 0755 /run/runit /run/lvm /run/user /run/lock /run/log \ + /dev/pts /dev/shm + +mnt /dev/pts devpts devpts mode=0620,gid=5,nosuid,noexec +mnt /dev/shm tmpfs shm mode=1777,nosuid,nodev + +[ -h /dev/fd ] || ln -sf /proc/self/fd /dev/fd +[ -h /dev/stdin ] || ln -sf fd/0 /dev/stdin +[ -h /dev/stdout ] || ln -sf fd/1 /dev/stdout +[ -h /dev/stderr ] || ln -sf fd/2 /dev/stderr + +fsck -ATat noopts=_netdev +[ $? -gt 1 ] && log "fsck call failed" + +[ -e /etc/crypttab ] && [ -x /bin/cryptsetup ] && parse_crypttab + +mount -o remount,rw / +mount -a +swapon -a diff --git a/ports/hummingbird-git-mod/files/interlude b/ports/hummingbird-git-mod/files/interlude new file mode 100755 index 0000000..b06fddd --- /dev/null +++ b/ports/hummingbird-git-mod/files/interlude @@ -0,0 +1,45 @@ +#!/bin/sh + +. /usr/lib/hummingbird/rc.lib + +setup_hotplug(){ + if command -v udevd >/dev/null; then + + udevd -d + udevadm trigger -c add -t subsystems + udevadm trigger -c add -t devices + udevadm trigger -c change -t devices + udevadm settle + + elif command -v mdev >/dev/null; then + mdev -s + mdev -df & mdev_pid=$! + + [ -x /bin/dmsetup ] && dmsetup mknodes + fi +} + +setup_sysctl(){ + for conf in /run/sysctl.d/*.conf \ + /etc/sysctl.d/*.conf \ + /usr/lib/sysctl.d/*.conf \ + /etc/sysctl.conf; do + [ -f "$conf" ] || break + + seen="$seen ${conf##*/}" + + case $seen in + *" ${conf##*/} "*) ;; + *) sysctl -p "$conf" ;; + esac + done +} + +setup_hotplug +setup_sysctl + +ifconfig lo up + +for file in /etc/hummingbird.d/*.boot /etc/rc.d/*.boot; do + [ -f "$file" ] && . "$file" +done diff --git a/ports/hummingbird-git-mod/files/rc.lib b/ports/hummingbird-git-mod/files/rc.lib new file mode 100755 index 0000000..c66a935 --- /dev/null +++ b/ports/hummingbird-git-mod/files/rc.lib @@ -0,0 +1,12 @@ +#!/bin/sh + +log(){ + printf '\033[31;1m%s\n' "$1" +} + +mnt(){ + mountpoint -q "$1" || { + [ -d "$1" ] || mkdir -p "$1" + mount -t "$2" "$3" "$1" -o "$4" + } +} diff --git a/ports/hummingbird-git-mod/files/shutdown b/ports/hummingbird-git-mod/files/shutdown new file mode 100755 index 0000000..0bd8389 --- /dev/null +++ b/ports/hummingbird-git-mod/files/shutdown @@ -0,0 +1,18 @@ +#!/bin/sh + +. /usr/lib/hummingbird/rc.lib + +for file in /etc/hummingbird.d/*.pre.shutdown /etc/rc.d/*.pre.shutdown; do + [ -f "$file" ] && . "$file" +done + +rm -r /tmp/* +dd count=1 bs=512 if=/dev/random of=/usr/lib/hummingbird/random.seed + +# killall processes + +swapoff -a +umount -a -l +umount -a + +mount -o remount,ro / diff --git a/ports/hummingbird-git-mod/files/tty b/ports/hummingbird-git-mod/files/tty new file mode 100755 index 0000000..a46f7fa --- /dev/null +++ b/ports/hummingbird-git-mod/files/tty @@ -0,0 +1,15 @@ +#!/bin/sh + +. /usr/lib/hummingbird/rc.lib + +setup_tty(){ + for index in 1 2 3 4 5 6; do + while :; do + getty "/dev/tty${index}" + done & + done + + wait +} + +setup_tty diff --git a/ports/hummingbird-git-mod/sources b/ports/hummingbird-git-mod/sources new file mode 100644 index 0000000..d7608b5 --- /dev/null +++ b/ports/hummingbird-git-mod/sources @@ -0,0 +1,6 @@ +files/fs +files/interlude +files/rc.lib +files/shutdown +files/tty +git+https://github.com/Sweets/hummingbird.git diff --git a/ports/hummingbird-git/version b/ports/hummingbird-git-mod/version similarity index 100% rename from ports/hummingbird-git/version rename to ports/hummingbird-git-mod/version diff --git a/ports/hummingbird-git/checksums b/ports/hummingbird-git/checksums deleted file mode 100644 index 6e9411a..0000000 --- a/ports/hummingbird-git/checksums +++ /dev/null @@ -1 +0,0 @@ -git git+https://github.com/Sweets/hummingbird.git diff --git a/ports/hummingbird-git/sources b/ports/hummingbird-git/sources deleted file mode 100644 index d3266dd..0000000 --- a/ports/hummingbird-git/sources +++ /dev/null @@ -1 +0,0 @@ -git+https://github.com/Sweets/hummingbird.git diff --git a/ports/mtpaint-git/depends b/ports/mtpaint-git/depends index 276929e..2505cc1 100644 --- a/ports/mtpaint-git/depends +++ b/ports/mtpaint-git/depends @@ -1,3 +1,4 @@ +libwebp giflib gtk+2 libpng diff --git a/ports/net-tools/build b/ports/net-tools/build index a0ae990..665e019 100755 --- a/ports/net-tools/build +++ b/ports/net-tools/build @@ -8,3 +8,8 @@ ssu ./configure.sh config.in make make DESTDIR="$1" install + +for bin in route +do chmod 6770 "$1/usr/bin/$bin" +chgrp network "$1/usr/bin/$bin" +done diff --git a/ports/openvpn-mod/build b/ports/openvpn-mod/build new file mode 100755 index 0000000..f0e6b8b --- /dev/null +++ b/ports/openvpn-mod/build @@ -0,0 +1,13 @@ +#!/bin/sh -e + +./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --enable-pkcs11 \ + --enable-plugins \ + --enable-password-save \ + --enable-x509-alt-username \ + --disable-plugin-auth-pam + +make +make DESTDIR="$1" install diff --git a/ports/openvpn-mod/checksums b/ports/openvpn-mod/checksums new file mode 100644 index 0000000..a909813 --- /dev/null +++ b/ports/openvpn-mod/checksums @@ -0,0 +1 @@ +40930489c837c05f6153f38e1ebaec244431ef1a034e4846ff732d71d59ff194 diff --git a/ports/openvpn-mod/depends b/ports/openvpn-mod/depends new file mode 100644 index 0000000..73cd55c --- /dev/null +++ b/ports/openvpn-mod/depends @@ -0,0 +1,2 @@ +lzo +pkcs11-helper diff --git a/ports/openvpn-mod/sources b/ports/openvpn-mod/sources new file mode 100644 index 0000000..a55a5c9 --- /dev/null +++ b/ports/openvpn-mod/sources @@ -0,0 +1 @@ +https://swupdate.openvpn.org/community/releases/openvpn-2.5.1.tar.xz diff --git a/ports/openvpn-mod/version b/ports/openvpn-mod/version new file mode 100644 index 0000000..9ba16f5 --- /dev/null +++ b/ports/openvpn-mod/version @@ -0,0 +1 @@ +2.5.1 1 diff --git a/ports/rxvt-unicode/build b/ports/rxvt-unicode/build index 2254d4f..0686030 100755 --- a/ports/rxvt-unicode/build +++ b/ports/rxvt-unicode/build @@ -3,6 +3,7 @@ for file in rxvt-unicode-kerning.patch gentables.patch do patch -p1 < $file +done ./configure \ --prefix=/usr \ diff --git a/ports/rxvt-unicode/checksums b/ports/rxvt-unicode/checksums index 552c698..a2b5d1e 100644 --- a/ports/rxvt-unicode/checksums +++ b/ports/rxvt-unicode/checksums @@ -1,3 +1,3 @@ -e94628e9bcfa0adb1115d83649f898d6edb4baced44f5d5b769c2eeb8b95addd rxvt-unicode-9.22.tar.bz2 -f1dc6defe4bd6bedaf0f4b4425da353e2e3a86bbc936369392938db8c3fade31 gentables.patch -b3db15563addedf5bf770336a2a4a1c5b0c0306f8d37e77e59d1940babe82812 rxvt-unicode-kerning.patch +643116b9a25d29ad29f4890131796d42e6d2d21312282a613ef66c80c5b8c98b +f1dc6defe4bd6bedaf0f4b4425da353e2e3a86bbc936369392938db8c3fade31 +b3db15563addedf5bf770336a2a4a1c5b0c0306f8d37e77e59d1940babe82812 diff --git a/ports/rxvt-unicode/sources b/ports/rxvt-unicode/sources index 2880341..3b41da7 100644 --- a/ports/rxvt-unicode/sources +++ b/ports/rxvt-unicode/sources @@ -1,3 +1,3 @@ -http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.22.tar.bz2 +http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.26.tar.bz2 patches/gentables.patch patches/rxvt-unicode-kerning.patch diff --git a/ports/rxvt-unicode/version b/ports/rxvt-unicode/version index b0c1c92..32f76db 100644 --- a/ports/rxvt-unicode/version +++ b/ports/rxvt-unicode/version @@ -1 +1 @@ -9.22 2 +9.26 2 diff --git a/ports/tdlib-purple/depends b/ports/tdlib-purple/depends index 3353935..6dd30da 100644 --- a/ports/tdlib-purple/depends +++ b/ports/tdlib-purple/depends @@ -1,2 +1,3 @@ +libwebp cmake build tdlib diff --git a/ports/windowlab-mod/build b/ports/windowlab-mod/build new file mode 100755 index 0000000..ce89756 --- /dev/null +++ b/ports/windowlab-mod/build @@ -0,0 +1,14 @@ +#!/bin/sh -e + +# Set our default font to "fixed". +sed -i 's/\-b\&h\-lucida\-medium\-r\-\*\-\*\-10\-\*\-\*\-\*\-\*\-\*\-\*\-\*/fixed/' windowlab.h + +# Look under ~/.config/windowlab, not ~/.windowlab for config data. +sed -i 's/\.windowlab\/windowlab\.menurc/\.config\/windowlab\/menurc/g' * + +make + +# Fix unportable cp flags in Makefile +sed -i 's/cp -i/cp/' Makefile + +make PREFIX="/usr" DESTDIR="$1" install diff --git a/ports/windowlab-mod/checksums b/ports/windowlab-mod/checksums new file mode 100644 index 0000000..427123c --- /dev/null +++ b/ports/windowlab-mod/checksums @@ -0,0 +1 @@ +576bb951391dce71eddb94f3be91f4caa433e3b6369fdb38447312efc8c83fce diff --git a/ports/windowlab-mod/sources b/ports/windowlab-mod/sources new file mode 100644 index 0000000..5b6a251 --- /dev/null +++ b/ports/windowlab-mod/sources @@ -0,0 +1 @@ +git+https://github.com/nickgravgaard/windowlab diff --git a/ports/windowlab-mod/version b/ports/windowlab-mod/version new file mode 100644 index 0000000..a383ea1 --- /dev/null +++ b/ports/windowlab-mod/version @@ -0,0 +1 @@ +git 1 diff --git a/ports/xdialog/build b/ports/xdialog/build new file mode 100755 index 0000000..f18c65a --- /dev/null +++ b/ports/xdialog/build @@ -0,0 +1,8 @@ +#!/bin/sh -e + +./configure \ + --with-gtk2 \ + --prefix=/usr + +make +make DESTDIR="$1" install diff --git a/ports/xdialog/checksums b/ports/xdialog/checksums new file mode 100644 index 0000000..055ae9a --- /dev/null +++ b/ports/xdialog/checksums @@ -0,0 +1 @@ +1d446899697145fc36623d8afdd274066177da9383a6b619c18e8eb1b2ba589a diff --git a/ports/xdialog/depends b/ports/xdialog/depends new file mode 100644 index 0000000..83e3d36 --- /dev/null +++ b/ports/xdialog/depends @@ -0,0 +1 @@ +gtk+2 diff --git a/ports/xdialog/sources b/ports/xdialog/sources new file mode 100644 index 0000000..1acb5bc --- /dev/null +++ b/ports/xdialog/sources @@ -0,0 +1 @@ +http://xdialog.free.fr/Xdialog-2.3.1.tar.bz2 diff --git a/ports/xdialog/version b/ports/xdialog/version new file mode 100644 index 0000000..1ae984d --- /dev/null +++ b/ports/xdialog/version @@ -0,0 +1 @@ +2.3.1 1 diff --git a/ports/xterm/build b/ports/xterm/build index 669742f..b5c2309 100755 --- a/ports/xterm/build +++ b/ports/xterm/build @@ -12,11 +12,27 @@ patch -p1 < posix-ptys.patch --enable-ansi-color \ --enable-88-color \ --enable-256-color \ - --enable-exec-xterm \ + --disable-exec-xterm \ --enable-sixel-graphics \ --enable-regis-graphics \ --with-neXtaw \ - --enable-toolbar + --disable-desktop \ + --disable-openpty \ + --disable-setuid \ + --disable-setgid \ + --disable-active-icon \ + --disable-sun-keys \ + --disable-fifo-lines \ + --disable-i18n \ + --disable-initial-erase \ + --enable-readline-mouse \ + --disable-rightbar \ + --disable-session-mgt \ + --disable-tek4014 \ + --disable-vt52 \ + --enable-luit \ + --disable-screen-dumps \ + --disable-ziconbeep make make DESTDIR="$1" install diff --git a/testing/yash/build b/testing/yash/build index 6daf22f..2637775 100755 --- a/testing/yash/build +++ b/testing/yash/build @@ -1,7 +1,22 @@ #!/bin/sh -e -./configure \ - --prefix=/usr +# Credit to kqz for this. +# Remove gettext. Should allow for kiss compat. +sed -i '/ @+(cd po && $(MAKE))/d' Makefile.in +sed -i '/ @+if $(enable_nls); then (cd po && $(MAKE) $@); fi/d' Makefile.in +sed -i '/ @+if $(enable_nls); then (cd po && $(MAKE) $@); fi/d' Makefile.in +sed -i '/ @+if $(enable_nls); then (cd po && $(MAKE) $@); fi/d' Makefile.in +sed -i '/ @+(cd po && $(MAKE) update-po) # must be done first/d' Makefile.in +sed -i '/ -@+(cd po && $(MAKE) mostlyclean)/d' Makefile.in +sed -i '/ -@+(cd po && $(MAKE) clean)/d' Makefile.in +sed -i '/ -@+(cd po && $(MAKE) distclean)/d' Makefile.in +sed -i '/ -@+(cd po && $(MAKE) maintainer-clean)/d' Makefile.in + +./configure \ + --prefix=/usr \ + --disable-nls \ make make DESTDIR="$1" install + +ln -s yash "$1/usr/bin/sh" diff --git a/testing/yash/checksums b/testing/yash/checksums new file mode 100644 index 0000000..ff0f861 --- /dev/null +++ b/testing/yash/checksums @@ -0,0 +1 @@ +88ea6c484e6a2b766f2fc5ff31144dccd660774433ea12c3084d3d50fe64cb68 diff --git a/testing/yash/sources b/testing/yash/sources index ad04458..e4cdc67 100644 --- a/testing/yash/sources +++ b/testing/yash/sources @@ -1 +1 @@ -git+https://github.com/magicant/yash +https://github.com/magicant/yash/releases/download/2.51/yash-2.51.tar.gz diff --git a/testing/yash/version b/testing/yash/version index a383ea1..0a50c00 100644 --- a/testing/yash/version +++ b/testing/yash/version @@ -1 +1 @@ -git 1 +2.5.1 1