From 306d281fb8a1ecc65be4db533037e5e14530824b Mon Sep 17 00:00:00 2001 From: TheZeldakatze <60302169+TheZeldakatze@users.noreply.github.com> Date: Mon, 21 Aug 2023 12:20:28 +0200 Subject: [PATCH] drawterm: new recipe (#9252) --- net-misc/drawterm/additional-files/drawterm | Bin 0 -> 15008 bytes .../additional-files/drawterm.rdef.in | 36 +++++++++++ net-misc/drawterm/drawterm-2023.8.15.recipe | 61 ++++++++++++++++++ .../patches/drawterm-2023.8.15.patchset | 53 +++++++++++++++ 4 files changed, 150 insertions(+) create mode 100644 net-misc/drawterm/additional-files/drawterm create mode 100644 net-misc/drawterm/additional-files/drawterm.rdef.in create mode 100644 net-misc/drawterm/drawterm-2023.8.15.recipe create mode 100644 net-misc/drawterm/patches/drawterm-2023.8.15.patchset diff --git a/net-misc/drawterm/additional-files/drawterm b/net-misc/drawterm/additional-files/drawterm new file mode 100644 index 0000000000000000000000000000000000000000..3d9ca6a93cf3e807078f458c710ad50bd575cc9d GIT binary patch literal 15008 zcmeHOeQX@X6`#u`cI~*eF$&O>z!ii@h-iWh)JchVZxeEcI<|=|g(_6-`MhVZbG~)= zHYP5p^&bQ`29eOHG=WwwGT-7Osw#w4sv}OSrcp~MZ4)I@mGmPOi2h+U0wh%8zTeEw z-R<3;v(beR$v4t?Z-4XVW8ZJ)y`4AfyEb%2S~je|g;5Gno+*;*Rx=i)@&$P^bj#}n zSOtqjIyaz=O%S4lrUI-ogIn_%`!IO+F7r&2iv>jyCF8me3FlOMb?d`lBw1v(^J2f0fzsU9U2Y50%pz{X1 z&7NU4Xc|eIO6O~gb%Yrkq5KZzJ(Oz*!*v~9r|H_GE%;fLwnW)X_qS4Ra;}iW@AtyI zwUCiyQc#BhQPlsb>GO5RGy@v&40^Oll!b}0&7Vt;=Go&=X zv@axCq+HrTU5IiWWkHvqUE;SBo=dyLze6~FOWN@pc?V@L+JEZcoc2n(i5XTbp=XF^ zq#2NojNizrlbNG`PU!U+!Kt>%FtQXJzxR3vQk?eYs z3Kdr=Ag@vo>*QRLv#3914=3~#OVT6yF?{tTM}%=r(S>Ug+LTG!d}yo&e<-1hcf;D} z`RnBXbph_Ad8KMRp=Y!P8!pXjjZ+33<~7pR-U>N%epyDoD&uj+sqiZf&N=!5-Q2;) z*UVyO!nEj~&GcH)9z!QH`4q|f(adX93rh`SMv`OCj=6%58PBqqONeI)vRZa$tF{hu zM{4(A0!OxB}h&t7vD~p(AAYLS0Qai zED=qmxYLSA6~Mz}Zfq->OvO!WAZi-h~TZm^hj6s<3cuL3oWo*gcnwst5 zL7h)8@=v-oXeLA-P>qr7(=Ede<#iv}No9WM0p(Dcqy@dxE${=Fjjn1ge37P9m>wa6Ivx41!dK5@~P9W@dxZ#fZ6=?_I#^C9KsmtG=uEK|7{ zTd(%fLN$`Tj13sc(2$Wbx{ZWk4~J5*DET|2f#^1`f)RBGJ%=Akw$l^9{$a>Sk`kyv zsLVelpf;D1TDk`%P*Q-^a32A>-=RO4Lqhd#`@E2ZgaA_=$QR*7_{V%ED=E8S_3Ep*NH zYpE?kMMcJyfwHer#(09HTIu3|-;u%VU3iCsXKd?QGijS!EtW8ndZ?dvEhGR}kkl=4 zizm6?=%JmPNYl!IL7pR&FzD)Fb*iY4Te9rFol_q!omR#i4Q{dQ)NC4jnA(z)5OUBC z5}q1b%$-#37k{^1$iDcyHM@k`5Snspb~)i~xy0YUk7S zrTB;4&eEi&xZm_^5)|^rjoA;m9zSXGyWUkoO?j|bp+S(a}du{D-V&sKC;^5i6 z0s$U-1w?q_rfC=WZ8&zu4i$uB$M^32GGhlFTvLBO^&xGzBc<%?9-=UoA5KOnY$+pQ z7#yA(8&*WYgwFhLx4~_0 z<;r^-?!i?#5=%QgOx1EERvhDEeY9le>*o=Py}(<#i)e?&eA=OhX}x|{b_h}WV#h)& zGrYR(Pz{a8%MN|Bh`s45f)6EM|Fi?`=FxN*Foh-M&=Wb3;f*x^vz>| zIDi0E9^Va=Prb!n;=-JIm-?<%{)(g2y~F2cjOMO?0B41#o`?YG!+ODY181>ypLwky zkm1JHs#KlQs drawterm.rdef + + mkdir -p $appsDir + chmod +x drawterm + addResourcesToBinaries drawterm.rdef drawterm + mv drawterm $appsDir/Drawterm + addAppDeskbarSymlink $appsDir/Drawterm +} diff --git a/net-misc/drawterm/patches/drawterm-2023.8.15.patchset b/net-misc/drawterm/patches/drawterm-2023.8.15.patchset new file mode 100644 index 000000000..5399529cd --- /dev/null +++ b/net-misc/drawterm/patches/drawterm-2023.8.15.patchset @@ -0,0 +1,53 @@ +From c4f5b6fc642bff6af31ec1bfa6c27b5ec912745a Mon Sep 17 00:00:00 2001 +From: Maite Gamper +Date: Sat, 19 Aug 2023 15:14:00 +0200 +Subject: [PATCH] add basic haiku support + +--- + Make.haiku | 23 +++++++++++++++++++++++ + include/dtos.h | 2 +- + 2 files changed, 24 insertions(+), 1 deletion(-) + create mode 100644 Make.haiku + +diff --git a/Make.haiku b/Make.haiku +new file mode 100644 +index 0000000..4201354 +--- /dev/null ++++ b/Make.haiku +@@ -0,0 +1,23 @@ ++# Unix ++#PTHREAD= # for Mac ++PTHREAD=-pthread ++AR=ar ++AS=as ++RANLIB=ranlib ++X11=/usr/X11R6 ++CC=gcc ++CFLAGS=-Wall -Wno-missing-braces -Wno-parentheses -ggdb -I$(ROOT) -I$(ROOT)/include -I$(ROOT)/kern -c -I$(X11)/include -D_THREAD_SAFE $(PTHREAD) -O2 ++O=o ++OS=posix ++GUI=x11 ++LDADD=-L$(X11)/lib64 -L$(X11)/lib -lX11 -ggdb -lm ++LDFLAGS=$(PTHREAD) -lnetwork ++TARG=drawterm ++AUDIO=none ++# AUDIO=unix ++ ++all: default ++ ++libmachdep.a: ++ arch=`uname -m|sed 's/BePC/386/; s/x86_64/amd64/; s/armv[567].*/arm/; s/aarch64/arm64/'`; \ ++ (cd posix-$$arch && make) +diff --git a/include/dtos.h b/include/dtos.h +index 5eedd4a..7ea4e05 100644 +--- a/include/dtos.h ++++ b/include/dtos.h +@@ -1,4 +1,4 @@ +-#if defined(linux) || defined(IRIX) || defined(SOLARIS) || defined(OSF1) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) || defined(__sun) || defined(sun) || defined(__OpenBSD__) || defined(__DragonFly__) ++#if defined(linux) || defined(IRIX) || defined(SOLARIS) || defined(OSF1) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) || defined(__sun) || defined(sun) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__HAIKU__) + # include "unix.h" + # ifdef __APPLE__ + # define panic dt_panic +-- +2.37.3 +