Skip to content

Commit

Permalink
www/libnghttp2: Update to 1.59.0
Browse files Browse the repository at this point in the history
* Use CMake for consistency and faster builds
* Fixes CVE-2023-44487

Changelog: https://github.com/nghttp2/nghttp2/releases/tag/v1.59.0

PR:		274402
Approved by:	portmgr (maintainer timeout, 2+ weeks)
  • Loading branch information
Daniel Engberg authored and Daniel Engberg committed Feb 5, 2024
1 parent dd4b8a6 commit 6f26e08
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 28 deletions.
26 changes: 18 additions & 8 deletions www/libnghttp2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nghttp2
PORTVERSION= 1.58.0
DISTVERSION= 1.59.0
CATEGORIES= www net
MASTER_SITES= https://github.com/nghttp2/nghttp2/releases/download/v${PORTVERSION}/
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= lib

MAINTAINER= sunpoet@FreeBSD.org
Expand All @@ -12,12 +12,22 @@ WWW= https://nghttp2.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING

USES= compiler:c++14-lang cpe libtool pathfix pkgconfig tar:xz

CONFIGURE_ARGS= --enable-lib-only
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_CXXSTD= c++14
USES= cmake cpe pathfix pkgconfig tar:xz
USE_LDCONFIG= yes

CMAKE_OFF= ENABLE_DOC \
ENABLE_FAILMALLOC \
ENABLE_HTTP3
CMAKE_ON= ENABLE_LIB_ONLY \
ENABLE_STATIC_LIB \
CMAKE_DISABLE_FIND_PACKAGE_Jansson \
CMAKE_DISABLE_FIND_PACKAGE_Jemalloc \
CMAKE_DISABLE_FIND_PACKAGE_Libcares \
CMAKE_DISABLE_FIND_PACKAGE_Libev \
CMAKE_DISABLE_FIND_PACKAGE_Libevent \
CMAKE_DISABLE_FIND_PACKAGE_Libnghttp3 \
CMAKE_DISABLE_FIND_PACKAGE_Libngtcp2 \
CMAKE_DISABLE_FIND_PACKAGE_Libngtcp2_crypto_openssl \
CMAKE_DISABLE_FIND_PACKAGE_LibXml2

.include <bsd.port.mk>
6 changes: 3 additions & 3 deletions www/libnghttp2/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1698848712
SHA256 (nghttp2-1.58.0.tar.xz) = 4a68a3040da92fd9872c056d0f6b0cd60de8410de10b578f8ade9ecc14d297e0
SIZE (nghttp2-1.58.0.tar.xz) = 1546332
TIMESTAMP = 1705867821
SHA256 (nghttp2-1.59.0.tar.xz) = fdc9bd71f5cf8d3fdfb63066b89364c10eb2fdeab55f3c6755cd7917b2ec4ffb
SIZE (nghttp2-1.59.0.tar.xz) = 1546956
11 changes: 11 additions & 0 deletions www/libnghttp2/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
--- CMakeLists.txt.orig 2023-09-15 17:17:34 UTC
+++ CMakeLists.txt
@@ -483,7 +483,7 @@ if(ENABLE_DOC)
add_subdirectory(doc)
endif()
add_subdirectory(contrib)
-add_subdirectory(script)
+#add_subdirectory(script)
add_subdirectory(bpf)


16 changes: 0 additions & 16 deletions www/libnghttp2/files/patch-Makefile.in

This file was deleted.

2 changes: 1 addition & 1 deletion www/libnghttp2/pkg-plist
Expand Up @@ -3,5 +3,5 @@ include/nghttp2/nghttp2ver.h
lib/libnghttp2.a
lib/libnghttp2.so
lib/libnghttp2.so.14
lib/libnghttp2.so.14.25.1
lib/libnghttp2.so.14.26.0
libdata/pkgconfig/libnghttp2.pc

0 comments on commit 6f26e08

Please sign in to comment.