aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-07-25 08:44:09 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-07-25 09:42:18 +0000
commite624acf53d68aabc52bbdb81ba0c9f7b63ac645b (patch)
treeefb693fdce5fefbf8059bbe19071c14f980a0d5e
parent775cd716d5ca4c9c0eeab81a0ca90c265b2dea06 (diff)
downloadports-e624acf53d68aabc52bbdb81ba0c9f7b63ac645b.tar.gz
ports-e624acf53d68aabc52bbdb81ba0c9f7b63ac645b.zip
x11-wm/jewel: Fix build with llvm16
- Pet portclippy Sponsored by: The FreeBSD Foundation
-rw-r--r--x11-wm/jewel/Makefile7
-rw-r--r--x11-wm/jewel/files/patch-goodies-fspanel_Makefile6
2 files changed, 8 insertions, 5 deletions
diff --git a/x11-wm/jewel/Makefile b/x11-wm/jewel/Makefile
index 01c1b18cb745..5d2e9081de99 100644
--- a/x11-wm/jewel/Makefile
+++ b/x11-wm/jewel/Makefile
@@ -12,14 +12,17 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= compiler gmake xorg
+USE_CXXSTD= c++14
USE_XORG= x11 xext xpm
-ALL_TARGET= all
-PORTDOCS= Changelog Changelog.DLR Changelog.jewel INSTALL README
+
MAKE_ARGS= CFLAGS="${CXXFLAGS}"
+ALL_TARGET= all
CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
CXXFLAGS_clang= -Wno-c++11-narrowing
+PORTDOCS= Changelog Changelog.DLR Changelog.jewel INSTALL README
+
OPTIONS_DEFINE= DOCS
post-patch:
diff --git a/x11-wm/jewel/files/patch-goodies-fspanel_Makefile b/x11-wm/jewel/files/patch-goodies-fspanel_Makefile
index 0ad2306dfed3..3a1aa220fa77 100644
--- a/x11-wm/jewel/files/patch-goodies-fspanel_Makefile
+++ b/x11-wm/jewel/files/patch-goodies-fspanel_Makefile
@@ -4,10 +4,10 @@
-CC = gcc
-C_FLAGS = -DNOSTDLIB -DHAVE_XPM -Wall -I$(XROOT)/include -m386 -malign-loops=2 -malign-jumps=2 -malign-functions=2
+CC ?= gcc
-+C_FLAGS = -DNOSTDLIB -DHAVE_XPM -Wall -I$(XROOT)/include -falign-functions=2
++C_FLAGS = -DNOSTDLIB -DHAVE_XPM -Wall -I$(XROOT)/include -falign-functions=2 --std=c++14
L_FLAGS = -O1 -Xlinker -s -L$(XROOT)/lib -lX11 -lXpm
PROGNAME = fspanel
-
+
+all: $(PROGNAME)
+
$(PROGNAME): Makefile fspanel.c fspanel.h icon.xpm
@@ -15,7 +15,7 @@
@ls -l $(PROGNAME)
@@ -14,4 +16,4 @@
cp -r $(PROGNAME) $(DESTDIR)$(prefix)/bin
-
+
uninstall:
- rm $(DESTDIR)$(prefix)/bin/$(PROGNAME)
\ No newline at end of file