On Sun, Apr 08, 2018 at 03:17:09PM +0200, Hiltjo Posthuma wrote:
> This updates stagit from 0.7.2 to 0.8.
> 
> stagit project changes:
> - Fix pledge(2) abort with newer libgit/libcurl: this is because libgit uses
>   curl which uses some initialization checks, namely an IPv6 check which
>   creates a socket. The pledge(2) is now done after this initialization.
> - Add -l option: limit the amount of commits for the log.html file.
> - Remove a non-portable syntax in Makefile.
> - Improve example script and documentation slightly.
> - style.css: improve compatibility with older browsers, namely dillo.
> - Minor optimization for the diffstat.
> 
> 
> No special changes in the Makefile: just a version bump.
Updated diff below passing CFLAGS, otherwise both CFLAGS and DEBUG are
completely ignored.

patch-Makefile can be dropped in favour of passing COMPATOBJ='', I'd
also drop patch-compat_h as it makes no difference.

Use TLS for HOMEPAGE and HTTPS.

Feedback?

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/stagit/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile    12 Jan 2018 23:15:03 -0000      1.6
+++ Makefile    8 Apr 2018 13:56:00 -0000
@@ -2,22 +2,25 @@
 
 COMMENT =              static git page generator
 
-DISTNAME =             stagit-0.7.2
+DISTNAME =             stagit-0.8
 
 CATEGORIES =           www
 
-HOMEPAGE =             http://git.2f30.org/stagit/
+HOMEPAGE =             https://git.2f30.org/stagit/
 
 # MIT/X Consortium License
 PERMIT_PACKAGE_CDROM = Yes
 
 # uses pledge()
 WANTLIB =              c git2
+
 LIB_DEPENDS =          devel/libgit2/libgit2>=0.22
 
-MASTER_SITES =         http://dl.2f30.org/releases/
+MASTER_SITES =         https://dl.2f30.org/releases/
 
-MAKE_FLAGS=            GITINC=${LOCALBASE}/include \
+MAKE_FLAGS=            CFLAGS='${CFLAGS}' \
+                       COMPATOBJ='' \
+                       GITINC=${LOCALBASE}/include \
                        GITLIB=${LOCALBASE}/lib
 
 NO_TEST =              Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/stagit/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    12 Jan 2018 23:15:03 -0000      1.5
+++ distinfo    8 Apr 2018 13:56:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (stagit-0.7.2.tar.gz) = JfrLfOOE8dLwbFNnU+J1SzgDe0gsalRhluvr9MNLetQ=
-SIZE (stagit-0.7.2.tar.gz) = 16845
+SHA256 (stagit-0.8.tar.gz) = 3w0+/hopdY5BUh1Ku8cSvPv+++uDeUXylRIf9oC8KKY=
+SIZE (stagit-0.8.tar.gz) = 17378
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile      12 Jan 2018 23:15:03 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.3 2018/01/12 23:15:03 juanfra Exp $
-Index: Makefile
---- Makefile.orig
-+++ Makefile
-@@ -25,7 +25,7 @@ COMPATOBJ = \
-       strlcat.o\
-       strlcpy.o
- 
--OBJ = ${SRC:.c=.o} ${COMPATOBJ}
-+OBJ = ${SRC:.c=.o}
- 
- all: ${BIN}
- 
-@@ -49,11 +49,11 @@ dist:
- 
- ${OBJ}: config.mk ${HDR}
- 
--stagit: stagit.o ${COMPATOBJ}
--      ${CC} -o $@ stagit.o ${COMPATOBJ} ${LDFLAGS}
-+stagit: stagit.o
-+      ${CC} -o $@ stagit.o ${LDFLAGS}
- 
--stagit-index: stagit-index.o ${COMPATOBJ}
--      ${CC} -o $@ stagit-index.o ${COMPATOBJ} ${LDFLAGS}
-+stagit-index: stagit-index.o
-+      ${CC} -o $@ stagit-index.o ${LDFLAGS}
- 
- clean:
-       rm -f ${BIN} ${OBJ} ${NAME}-${VERSION}.tar.gz
Index: patches/patch-compat_h
===================================================================
RCS file: patches/patch-compat_h
diff -N patches/patch-compat_h
--- patches/patch-compat_h      26 Apr 2016 13:53:10 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-compat_h,v 1.1.1.1 2016/04/26 13:53:10 juanfra Exp $
---- compat.h.orig      Tue Apr 26 02:15:26 2016
-+++ compat.h   Tue Apr 26 02:16:53 2016
-@@ -1,6 +1,8 @@
-+#if 0
- #undef strlcat
- size_t strlcat(char *, const char *, size_t);
- #undef strlcpy
- size_t strlcpy(char *, const char *, size_t);
- #undef reallocarray
- void *reallocarray(void *, size_t, size_t);
-+#endif
Index: patches/patch-config_mk
===================================================================
RCS file: /cvs/ports/www/stagit/patches/patch-config_mk,v
retrieving revision 1.1
diff -u -p -r1.1 patch-config_mk
--- patches/patch-config_mk     9 May 2016 17:02:52 -0000       1.1
+++ patches/patch-config_mk     8 Apr 2018 13:56:00 -0000
@@ -1,8 +1,9 @@
---- config.mk.orig     Sat May  7 15:07:28 2016
-+++ config.mk  Mon May  9 13:36:03 2016
+Index: config.mk
+--- config.mk.orig
++++ config.mk
 @@ -29,4 +29,4 @@ LDFLAGS = -s ${LIBS}
  CPPFLAGS = -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE ${INCS}
  
  # OpenBSD 5.9+: use pledge(2)
--#CPPFLAGS += -DUSE_PLEDGE
+-#CPPFLAGS = -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE -DUSE_PLEDGE 
${INCS}
 +CPPFLAGS += -DUSE_PLEDGE

Reply via email to