Mon Aug 28 07:52:26 2023 UTC ()
yaws: Disable warnings-as-errors to allow building with latest Erlang


(nia)
diff -r1.26 -r1.27 pkgsrc/www/yaws/Makefile
diff -r1.10 -r1.11 pkgsrc/www/yaws/distinfo
diff -r0 -r1.1 pkgsrc/www/yaws/patches/patch-configure.ac

cvs diff -r1.26 -r1.27 pkgsrc/www/yaws/Makefile (expand / switch to unified diff)

--- pkgsrc/www/yaws/Makefile 2023/08/14 05:25:32 1.26
+++ pkgsrc/www/yaws/Makefile 2023/08/28 07:52:26 1.27
@@ -1,37 +1,40 @@ @@ -1,37 +1,40 @@
1# $NetBSD: Makefile,v 1.26 2023/08/14 05:25:32 wiz Exp $ 1# $NetBSD: Makefile,v 1.27 2023/08/28 07:52:26 nia Exp $
2# 2#
3 3
4DISTNAME= yaws-2.1.1 4DISTNAME= yaws-2.1.1
5PKGREVISION= 2 5PKGREVISION= 3
6CATEGORIES= www 6CATEGORIES= www
7MASTER_SITES= ${MASTER_SITE_GITHUB:=erlyaws/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=erlyaws/}
8GITHUB_TAG= ${DISTNAME} 8GITHUB_TAG= ${DISTNAME}
9 9
10MAINTAINER= bartosz.kuzma@gmail.com 10MAINTAINER= bartosz.kuzma@gmail.com
11HOMEPAGE= http://yaws.hyber.org/ 11HOMEPAGE= http://yaws.hyber.org/
12COMMENT= High perfomance HTTP 1.1 webserver written in Erlang 12COMMENT= High perfomance HTTP 1.1 webserver written in Erlang
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15WRKSRC= ${WRKDIR}/yaws-${DISTNAME} 15WRKSRC= ${WRKDIR}/yaws-${DISTNAME}
16 16
17BUILD_DEFS+= VARBASE 17BUILD_DEFS+= VARBASE
18 18
19USE_LIBTOOL= yes 19USE_LIBTOOL= yes
20USE_TOOLS+= aclocal autoconf automake autoreconf gmake perl tar 20USE_TOOLS+= aclocal autoconf automake autoreconf gmake perl tar
21GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes
22 22
23PKG_SYSCONFSUBDIR= yaws 23PKG_SYSCONFSUBDIR= yaws
24 24
 25# Disable warnings as errors for more portable builds.
 26MAKE_FLAGS+= WARNINGS_AS_ERRORS=
 27
25.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"
26 29
27CONFIGURE_ARGS+= --localstatedir=${VARBASE} 30CONFIGURE_ARGS+= --localstatedir=${VARBASE}
28CONFIGURE_ARGS+= --with-extrainclude=${PAMBASE}/include/security 31CONFIGURE_ARGS+= --with-extrainclude=${PAMBASE}/include/security
29CONFIGURE_ARGS+= ERLANG_INSTALL_LIB_DIR_yaws=${PREFIX}/lib/yaws 32CONFIGURE_ARGS+= ERLANG_INSTALL_LIB_DIR_yaws=${PREFIX}/lib/yaws
30CONFIGURE_ARGS+= wwwdir=${WWWDIR} 33CONFIGURE_ARGS+= wwwdir=${WWWDIR}
31 34
32# supress generation of pdf and ps files 35# supress generation of pdf and ps files
33CONFIGURE_ENV+= ac_cv_prog_DVIPS= 36CONFIGURE_ENV+= ac_cv_prog_DVIPS=
34 37
35# Not compatible with SunOS PAM headers 38# Not compatible with SunOS PAM headers
36.if ${OPSYS} == "SunOS" 39.if ${OPSYS} == "SunOS"
37CONFIGURE_ARGS+= --disable-pam 40CONFIGURE_ARGS+= --disable-pam

cvs diff -r1.10 -r1.11 pkgsrc/www/yaws/distinfo (expand / switch to unified diff)

--- pkgsrc/www/yaws/distinfo 2022/10/15 18:29:21 1.10
+++ pkgsrc/www/yaws/distinfo 2023/08/28 07:52:26 1.11
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.10 2022/10/15 18:29:21 triaxx Exp $ 1$NetBSD: distinfo,v 1.11 2023/08/28 07:52:26 nia Exp $
2 2
3BLAKE2s (yaws-2.1.1.tar.gz) = c2f1669e4ab545fdc975f63565080a44de860af4b3be2cce1671efb006b5f0a4 3BLAKE2s (yaws-2.1.1.tar.gz) = c2f1669e4ab545fdc975f63565080a44de860af4b3be2cce1671efb006b5f0a4
4SHA512 (yaws-2.1.1.tar.gz) = 71a8f6ef19b6bf84e9628be5b4891ba19eb3d64fab19d2af8ba9218b760f81cc31575015f977fc21bf35a592c4c4a247388a57ab4d7571eb65c4185b0bdf9bce 4SHA512 (yaws-2.1.1.tar.gz) = 71a8f6ef19b6bf84e9628be5b4891ba19eb3d64fab19d2af8ba9218b760f81cc31575015f977fc21bf35a592c4c4a247388a57ab4d7571eb65c4185b0bdf9bce
5Size (yaws-2.1.1.tar.gz) = 1231176 bytes 5Size (yaws-2.1.1.tar.gz) = 1231176 bytes
6SHA1 (patch-ai) = 097339fc81ab7421f90f337b11094b655e7a9bee 6SHA1 (patch-ai) = 097339fc81ab7421f90f337b11094b655e7a9bee
 7SHA1 (patch-configure.ac) = 1e47eaa4edec3f34dde90df4062b2fab65219708
7SHA1 (patch-scripts_yaws.template) = a7941269c33a345916b05845c11312ca3d47c066 8SHA1 (patch-scripts_yaws.template) = a7941269c33a345916b05845c11312ca3d47c066

File Added: pkgsrc/www/yaws/patches/patch-configure.ac
$NetBSD: patch-configure.ac,v 1.1 2023/08/28 07:52:26 nia Exp $

Disable warnings as errors and default -O3 for more portable builds.

--- configure.ac.orig	2022-02-04 12:16:44.000000000 +0000
+++ configure.ac
@@ -42,8 +42,6 @@ AM_DISABLE_STATIC
 AM_ENABLE_SHARED
 AM_PROG_LIBTOOL
 
-CFLAGS="-Werror -Wall -O3 $old_cflags"
-
 
 dnl ------------------------------------------------------------------
 dnl Handle configure options.