arb: change openmotif to motif and bump revision

* Remove unneeded dependency on libXp and sablotron
* Add a dependency on libXi to satisfy XLIBS
* files/changeset_18439.diff dos -> unix line endings
* Update the compiler blacklist as this version of arb fails with
  anything newer than clang 13.
This commit is contained in:
Tim Hentenaar
2026-04-28 11:57:22 -04:00
committed by Renee Otten
parent 32e4040887
commit 9a8005b8ae
3 changed files with 175 additions and 162 deletions
+7 -5
View File
@@ -5,7 +5,7 @@ PortSystem 1.0
name arb
epoch 2
version 6.0.6
revision 4
revision 5
checksums rmd160 3bc93a511a6eabb108e9811a3c66ea25182da19f \
sha256 8b1fc3fd11bbb05aca4731ac8803c004a4f2b6b87c11b543660d07ea349a6c21 \
size 13286019
@@ -39,15 +39,16 @@ conflicts elixir
depends_build port:makedepend \
port:pkgconfig
depends_lib port:openmotif \
depends_lib port:motif \
port:lynx \
port:gsed \
port:sablotron \
path:bin/xsltproc:libxslt \
port:glw \
port:glew \
port:xfig \
port:gv \
port:xorg-libXaw \
port:xorg-libXi \
port:gtime \
path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:libpng \
@@ -67,7 +68,8 @@ patchfiles patch-ARB-config.makefile.diff \
patch-ARB-intro.fig.diff \
patch-ARB-subfams.cpp.diff \
changeset_18439.diff \
patch-ARB-arb.diff
patch-ARB-arb.diff \
arb-no-xprint.diff
platform darwin {
if {${os.major} < 11} {
@@ -93,7 +95,7 @@ build.env-append PREFIX=${prefix} \
ARBHOME=${worksrcpath} \
PATH=${worksrcpath}/bin:$env(PATH)
compiler.blacklist *gcc-4.0 *gcc-4.2 {clang < 138}
compiler.blacklist *gcc-4.0 *gcc-4.2 {clang < 138} {clang > 1400} {macports-clang-1[456789]} macports-clang-2*
build.args-append CXX=${configure.cxx} \
CC=${configure.cc}
+11
View File
@@ -0,0 +1,11 @@
--- Makefile 2026-04-28 13:29:08.000000000 -0400
+++ Makefile 2026-04-28 13:29:22.000000000 -0400
@@ -417,7 +417,7 @@
ifeq ($(DARWIN),1)
XINCLUDES += -I$(OSX_FW)/GLUT.framework/Headers -I$(OSX_FW)/OpenGL.framework/Headers -I$(OSX_SDK)/usr/include/krb5
- XLIBS := -L$(XHOME)/lib -lXm -lpng -lz -lXt -lX11 -lXext -lXp -lXmu -lXi
+ XLIBS := -L$(XHOME)/lib -lXm -lpng -lz -lXt -lX11 -lXext -lXmu -lXi
XLIBS += -Wl,-dylib_file,$(OSX_FW_OPENGL)/libGL.dylib:$(OSX_FW_OPENGL)/libGL.dylib
XLIBS += -Wl,-dylib_file,$(OSX_FW_OPENGL)/libGLU.dylib:$(OSX_FW_OPENGL)/libGLU.dylib
else