On 2020/04/08 17:10, Markus Uhlin wrote:
> Hi,
> 
> Here comes an update for net/swirc 3.2.3 -> 3.2.4.
> 
> Full changelog:
> https://github.com/uhlin/swirc/blob/master/CHANGELOG.md#324---2020-04-08
> 
> I attach a diff for the port.
> 
> Markus

> diff -ru /tmp/ports/net/swirc/Makefile /usr/ports/net/swirc/Makefile
> --- /tmp/ports/net/swirc/Makefile     Wed Apr  8 18:52:57 2020
> +++ /usr/ports/net/swirc/Makefile     Wed Apr  8 18:39:38 2020
> @@ -1,7 +1,7 @@
>  # $OpenBSD: Makefile,v 1.6 2020/04/05 18:08:29 solene Exp $
>  
>  COMMENT =    curses icb and irc client
> -DISTNAME =   swirc-3.2.3
> +DISTNAME =   swirc-3.2.4
>  CATEGORIES = net
>  HOMEPAGE =   https://www.nifty-networks.net/swirc/
>  
> @@ -19,7 +19,8 @@
>  LIB_DEPENDS =                devel/libidn net/curl
>  CONFIGURE_STYLE =    simple
>  
> -NO_TEST =            Yes
> +TEST_DEPENDS =               devel/cmocka
> +TEST_TARGET =                check
>  
>  MAKE_FLAGS =         DEST_CONFMAN=${WRKINST}${PREFIX}/man/man5 \
>                       DEST_MANUAL=${WRKINST}${PREFIX}/man/man1 \
> diff -ru /tmp/ports/net/swirc/distinfo /usr/ports/net/swirc/distinfo
> --- /tmp/ports/net/swirc/distinfo     Wed Apr  8 18:52:57 2020
> +++ /usr/ports/net/swirc/distinfo     Wed Apr  8 18:41:59 2020
> @@ -1,2 +1,2 @@
> -SHA256 (swirc-3.2.3.tgz) = UuJzu8nqY4SEGUeFjWDLdAplvYDSJXx8qznZpOuRnwY=
> -SIZE (swirc-3.2.3.tgz) = 230048
> +SHA256 (swirc-3.2.4.tgz) = yMFe62zHaKG5aVIxRCD+pgyUK02tJfYxjSjdLwCgK8k=
> +SIZE (swirc-3.2.4.tgz) = 241352


Here's a modified diff which honours CFLAGS/CXXFLAGS/CC/CXX and
doesn't hide compiler command lines.


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/swirc/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile    5 Apr 2020 18:08:29 -0000       1.6
+++ Makefile    8 Apr 2020 17:51:25 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.6 2020/04/05 18:08:29 solene Exp $
 
 COMMENT =      curses icb and irc client
-DISTNAME =     swirc-3.2.3
+DISTNAME =     swirc-3.2.4
 CATEGORIES =   net
 HOMEPAGE =     https://www.nifty-networks.net/swirc/
 
@@ -19,11 +19,13 @@ COMPILER =          base-clang ports-gcc
 LIB_DEPENDS =          devel/libidn net/curl
 CONFIGURE_STYLE =      simple
 
-NO_TEST =              Yes
+TEST_DEPENDS =         devel/cmocka
+TEST_TARGET =          check
 
 MAKE_FLAGS =           DEST_CONFMAN=${WRKINST}${PREFIX}/man/man5 \
                        DEST_MANUAL=${WRKINST}${PREFIX}/man/man1 \
                        INSTALL_DEPS=swirc src/swirc.1 swirc.conf.5 \
-                       PREFIX=${PREFIX}
+                       PREFIX=${PREFIX} CC="${CC}" CXX="${CXX}" \
+                       E=@: Q=
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/swirc/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo    5 Apr 2020 18:08:29 -0000       1.6
+++ distinfo    8 Apr 2020 17:51:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (swirc-3.2.3.tgz) = UuJzu8nqY4SEGUeFjWDLdAplvYDSJXx8qznZpOuRnwY=
-SIZE (swirc-3.2.3.tgz) = 230048
+SHA256 (swirc-3.2.4.tgz) = yMFe62zHaKG5aVIxRCD+pgyUK02tJfYxjSjdLwCgK8k=
+SIZE (swirc-3.2.4.tgz) = 241352
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-configure     8 Apr 2020 17:51:25 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Index: configure
+--- configure.orig
++++ configure
+@@ -50,9 +50,9 @@ SHARED_FLAGS=-DBSD=1\\
+       -I/usr/local/include\\
+       -Wall
+ CC=cc
+-CFLAGS=\$(SHARED_FLAGS) -std=c99
++CFLAGS=\$(SHARED_FLAGS) -std=c99 ${CFLAGS}
+ CXX=c++
+-CXXFLAGS=\$(SHARED_FLAGS) -std=c++14
++CXXFLAGS=\$(SHARED_FLAGS) -std=c++14 ${CXXFLAGS}
+ LDFLAGS=-L/usr/local/lib
+ LDLIBS=-lcrypto\\
+       -lcurl\\

Reply via email to