Skip to content

Commit 7184c16

Browse files
committed
gnu-apl: Update to 1.9
Closes: https://trac.macports.org/ticket/73030
1 parent ceda9a2 commit 7184c16

File tree

3 files changed

+24
-47
lines changed

3 files changed

+24
-47
lines changed

lang/gnu-apl/Portfile

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,16 @@ PortSystem 1.0
44
PortGroup select 1.0
55

66
name gnu-apl
7-
version 1.8
8-
revision 1
7+
version 1.9
8+
revision 0
9+
checksums rmd160 64859c2a8e55ea0cbcc884ea1a61eb4f31ada5ae \
10+
sha256 291867f1b1937693abb57be7d9a37618b0376e3e2709574854a7bbe52bb28eb8 \
11+
size 4736165
12+
913
categories lang
10-
platforms darwin
1114
license GPL-3+
1215
maintainers {@casouri gmail.com:casouri} openmaintainer
16+
1317
description GNU APL is a free interpreter for the programming language APL.
1418

1519
long_description GNU APL is a free interpreter for the programming language APL. \
@@ -21,25 +25,23 @@ master_sites gnu:apl
2125
distname apl-${version}
2226

2327
depends_lib port:fftw-3 \
28+
port:libpng \
2429
port:pcre2 \
2530
port:readline \
2631
port:sqlite3 \
27-
port:xorg-libxcb
32+
port:xorg-libX11 \
33+
port:xorg-libxcb \
34+
port:zlib
2835

2936
depends_run port:apl_select
3037

3138
select.group apl
3239
select.file ${filespath}/${name}
3340

34-
checksums rmd160 e277ae100c8eccae32980b606401b04bfe65b0b1 \
35-
sha256 144f4c858a0d430ce8f28be90a35920dd8e0951e56976cb80b55053fa0d8bbcb \
36-
size 3565018
37-
3841
livecheck.type regex
3942
livecheck.regex apl-(\[0-9.\]+)${extract.suffix}
4043

4144
patchfiles dynamic_lookup-11.patch
42-
patchfiles-append bind.patch
4345

4446
# Do not use -Werror.
4547
configure.env CXX_WERROR=no
@@ -60,9 +62,10 @@ test.run yes
6062
test.target check
6163

6264
notes "
63-
gnu-apl has been installed as gnu-apl. You can use “sudo port select --set apl gnu-apl”
65+
gnu-apl has been installed as gnu-apl. You can use\
66+
“sudo port select --set apl gnu-apl”\
6467
to set gnu-apl as default APL executable.
6568
66-
Info file is installed under ${prefix}/share/info. You need to set \$INFOPATH
67-
accordingly in order to view them.
69+
Info file is installed under ${prefix}/share/info.\
70+
You need to set \$INFOPATH accordingly in order to view them.
6871
"

lang/gnu-apl/files/bind.patch

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,13 @@
1-
Recognize macOS 11 and later, remove inaccurate comment, and simplify.
1+
Recognize macOS 12 and later.
22
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44605
3-
--- configure.orig 2022-01-12 17:17:14.000000000 -0600
4-
+++ configure 2022-01-12 17:17:46.000000000 -0600
5-
@@ -8608,16 +8608,11 @@
6-
_lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7-
darwin1.*)
8-
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9-
- darwin*) # darwin 5.x on
10-
- # if running on 10.5 or later, the deployment target defaults
11-
- # to the OS version, if on x86, and 10.4, the deployment
12-
- # target defaults to 10.4. Don't you love it?
13-
- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
14-
- 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
15-
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
16-
- 10.[012]*)
17-
+ darwin*)
18-
+ case $MACOSX_DEPLOYMENT_TARGET,$host in
19-
+ 10.[012],*|,*powerpc*-darwin[5-8]*)
20-
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
21-
- 10.*)
3+
--- configure.orig 2024-06-28 09:01:10.000000000 -0500
4+
+++ configure 2025-09-21 18:07:52.000000000 -0500
5+
@@ -9622,7 +9622,7 @@
6+
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7+
10.[012][,.]*)
8+
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
9+
- 10.*|11.*)
2210
+ *)
23-
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
11+
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
2412
esac
2513
;;

0 commit comments

Comments
 (0)