svn commit: r545302 - in head/deskutils/terminal-image-viewer: . files
Piotr Kubaj
pkubaj at FreeBSD.org
Wed Aug 19 10:37:49 UTC 2020
Author: pkubaj
Date: Wed Aug 19 10:37:47 2020
New Revision: 545302
URL: https://svnweb.freebsd.org/changeset/ports/545302
Log:
deskutils/terminal-image-viewer: fix build on GCC architectures
-lstdc++fs is necessary for GCC:
/usr/local/bin/ld: tiv.cpp:(.text.startup+0x19cc): undefined reference to `std::experimental::filesystem::v1::__cxx11::directory_iterator::operator++()'
MFH: 2020Q3 (fix build blanket)
Added:
head/deskutils/terminal-image-viewer/files/extra-patch-Makefile (contents, props changed)
Modified:
head/deskutils/terminal-image-viewer/Makefile
head/deskutils/terminal-image-viewer/files/patch-Makefile
Modified: head/deskutils/terminal-image-viewer/Makefile
==============================================================================
--- head/deskutils/terminal-image-viewer/Makefile Wed Aug 19 10:29:10 2020 (r545301)
+++ head/deskutils/terminal-image-viewer/Makefile Wed Aug 19 10:37:47 2020 (r545302)
@@ -23,8 +23,10 @@ WRKSRC_SUBDIR= src/main/cpp
PLIST_FILES= bin/tiv
-.if exists(/usr/include/c++/v1) && !exists(/usr/include/c++/v1/filesystem)
-BROKEN= STL feature 'filesystem' isn't available # '
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == clang
+EXTRA_PATCHES= ${FILESDIR}/extra-patch-Makefile
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Added: head/deskutils/terminal-image-viewer/files/extra-patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/deskutils/terminal-image-viewer/files/extra-patch-Makefile Wed Aug 19 10:37:47 2020 (r545302)
@@ -0,0 +1,11 @@
+--- Makefile.orig 2019-10-21 19:12:09 UTC
++++ Makefile
+@@ -14,7 +14,7 @@ bindir ?= $(exec_prefix)/bin
+
+ override CXXFLAGS += -std=c++17 -Wall -fexceptions
+ override LDFLAGS += -pthread
+-override LDLIBS += -lstdc++fs
++#override LDLIBS += -lstdc++fs
+
+ all: $(PROGNAME)
+
Modified: head/deskutils/terminal-image-viewer/files/patch-Makefile
==============================================================================
--- head/deskutils/terminal-image-viewer/files/patch-Makefile Wed Aug 19 10:29:10 2020 (r545301)
+++ head/deskutils/terminal-image-viewer/files/patch-Makefile Wed Aug 19 10:37:47 2020 (r545302)
@@ -9,12 +9,3 @@
# https://www.gnu.org/prep/standards/html_node/Directory-Variables.html#Directory-Variables
prefix ?= /usr/local
-@@ -14,7 +14,7 @@ bindir ?= $(exec_prefix)/bin
-
- override CXXFLAGS += -std=c++17 -Wall -fexceptions
- override LDFLAGS += -pthread
--override LDLIBS += -lstdc++fs
-+#override LDLIBS += -lstdc++fs
-
- all: $(PROGNAME)
-
More information about the svn-ports-head
mailing list