Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Oct 2024 08:42:45 GMT
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 23fa17f9e65a - main - graphics/ttyplot: Embrace pkgconfig, reduce local patches, strip binaries
Message-ID:  <202410020842.4928gjV4020175@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by 0mp:

URL: https://cgit.FreeBSD.org/ports/commit/?id=23fa17f9e65ad59f3246c01316e5fa6f3e2bb048

commit 23fa17f9e65ad59f3246c01316e5fa6f3e2bb048
Author:     Mateusz Piotrowski <0mp@FreeBSD.org>
AuthorDate: 2024-10-02 08:39:29 +0000
Commit:     Mateusz Piotrowski <0mp@FreeBSD.org>
CommitDate: 2024-10-02 08:42:07 +0000

    graphics/ttyplot: Embrace pkgconfig, reduce local patches, strip binaries
    
    PR:             281659
    Co-authored-by: mew14930xvi <mew14930xvi@inbox.lv>
---
 graphics/ttyplot/Makefile             |  5 ++++-
 graphics/ttyplot/files/patch-Makefile | 12 ------------
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/graphics/ttyplot/Makefile b/graphics/ttyplot/Makefile
index d3303760d85b..81d81e61764e 100644
--- a/graphics/ttyplot/Makefile
+++ b/graphics/ttyplot/Makefile
@@ -9,7 +9,7 @@ WWW=		https://github.com/tenox7/ttyplot
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		ncurses
+USES=		ncurses pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	tenox7
 
@@ -17,4 +17,7 @@ MAKE_ARGS=	CFLAGS="${CFLAGS}" MANPREFIX="${PREFIX}/share/man"
 
 PLIST_FILES=	bin/${PORTNAME} share/man/man1/ttyplot.1.gz
 
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ttyplot
+
 .include <bsd.port.mk>
diff --git a/graphics/ttyplot/files/patch-Makefile b/graphics/ttyplot/files/patch-Makefile
deleted file mode 100644
index 442e508ff879..000000000000
--- a/graphics/ttyplot/files/patch-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.orig	2024-09-20 14:10:26 UTC
-+++ Makefile
-@@ -2,8 +2,7 @@ CFLAGS += -Wall -Wextra
- PREFIX    ?= /usr/local
- MANPREFIX ?= $(PREFIX)/man
- CFLAGS += -Wall -Wextra
--CFLAGS += `pkg-config --cflags ncursesw`
--LDLIBS += `pkg-config --libs ncursesw` -lm
-+LDLIBS += -lcurses -lm
- 
- all: ttyplot stresstest
- 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410020842.4928gjV4020175>