1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-29 12:27:35 +00:00

Ports/klong: Update klong to version 20220315

Upgrade patch to git style, add ReadMe.md and remove from the list of
ports missing descriptions.
This commit is contained in:
EWouters 2022-04-01 03:15:54 +02:00 committed by Brian Gianforcaro
parent d59694b864
commit cf0798158a
6 changed files with 57 additions and 30 deletions

View file

@ -1,7 +1,7 @@
#!/usr/bin/env -S bash ../.port_include.sh
port=klong
version=20190926
files="http://t3x.org/klong/klong20190926.tgz klong20190926.tgz 98009744f2200fc34d94b129590bbe52de1d330acbdb7c28e36d34a5cb30dc48"
version=20220315
files="http://t3x.org/klong/klong${version}.tgz klong${version}.tgz 018b75ca2b2ee86eabc9ac3b6c14b0a2aa9200998d4d860e04432fdc80285191"
auth_type=sha256
useconfigure=false
workdir=klong

View file

@ -0,0 +1,44 @@
From 63f3b49119e29d905a66c64895625c702b4827d5 Mon Sep 17 00:00:00 2001
From: EWouters <6179932+EWouters@users.noreply.github.com>
Date: Tue, 5 Apr 2022 14:33:34 +0200
Subject: [PATCH] Patch Makefile
- Make `CC` configurable from `env`
- Remove `klong.image` target from all
- Add install target
---
Makefile | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index f692ff7..470adcd 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
CFLAGS= -g -Wall -pedantic -O3
-CC= cc $(CFLAGS)
+CC:= $(CC) $(CFLAGS)
V= 20211014
R= 20220315
@@ -12,7 +12,7 @@ OPTIONS= -DEDIT
# Modules to load into image file
MODULES=-l nstat -l nplot -l time
-all: kg klong.image
+all: kg
klong.image: kg
./kg -n $(MODULES) -o klong.image
@@ -54,3 +54,8 @@ csums:
mksums: clean
find . -type f | grep -v _csums | grep -v klong2015 | csum >_csums
+
+install:
+ install kg ${DESTDIR}/usr/local/bin
+ mkdir -p ${DESTDIR}/usr/local/lib/klong
+ install -m 644 lib/* ${DESTDIR}/usr/local/lib/klong
--
2.32.0 (Apple Git-132)

View file

@ -0,0 +1,10 @@
# Patches for klong on SerenityOS
## `0001-Patch-Makefile.patch`
Patch Makefile
- Make `CC` configurable from `env`
- Remove `klong.image` target from all
- Add install target

View file

@ -1,26 +0,0 @@
--- klong/Makefile.orig 2019-10-01 13:06:39.000000000 +0200
+++ klong/Makefile 2020-02-01 21:08:13.020202542 +0100
@@ -1,12 +1,12 @@
CFLAGS= -g -Wall -pedantic -O3
-CC= cc $(CFLAGS)
+CC:= $(CC) $(CFLAGS)
V= 20190330
R= 20190926
# Modules to load into image file
OPTIONS=-l nstat -l nplot -l time
-all: kg klong.image
+all: kg
klong.image: kg
./kg -n $(OPTIONS) -o klong.image
@@ -48,3 +48,8 @@
mksums: clean
find . -type f | grep -v _csums | grep -v klong2015 | csum >_csums
+
+install:
+ install kg ${DESTDIR}/usr/local/bin
+ mkdir -p ${DESTDIR}/usr/local/lib/klong
+ install -m 644 lib/* ${DESTDIR}/usr/local/lib/klong