From owner-dev-commits-ports-all@freebsd.org Mon May 3 02:30:07 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CFD16624982; Mon, 3 May 2021 02:30:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FYRlM5YXCz3rNB; Mon, 3 May 2021 02:30:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A6D1916488; Mon, 3 May 2021 02:30:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1432U7lm014683; Mon, 3 May 2021 02:30:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1432U7a9014679; Mon, 3 May 2021 02:30:07 GMT (envelope-from git) Date: Mon, 3 May 2021 02:30:07 GMT Message-Id: <202105030230.1432U7a9014679@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: David Thiel Subject: git: 5a9ea1e2c537 - main - Update to 0.32. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lx X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5a9ea1e2c53766f3b4e4751110e72394e23d68dc Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2021 02:30:07 -0000 The branch main has been updated by lx: URL: https://cgit.FreeBSD.org/ports/commit/?id=5a9ea1e2c53766f3b4e4751110e72394e23d68dc commit 5a9ea1e2c53766f3b4e4751110e72394e23d68dc Author: David Thiel AuthorDate: 2021-05-03 02:27:06 +0000 Commit: David Thiel CommitDate: 2021-05-03 02:29:41 +0000 Update to 0.32. PR: 253762 Reported by: Fabian Keil --- devel/libowfat/Makefile | 7 ++- devel/libowfat/distinfo | 6 +-- devel/libowfat/files/patch-GNUmakefile | 24 ++++----- devel/libowfat/files/patch-io-iom_init.c | 17 +++++++ devel/libowfat/files/patch-io-iom_wait.c | 27 ++++++++++ devel/libowfat/pkg-descr | 2 +- devel/libowfat/pkg-plist | 84 +++++++++++++++++++------------- 7 files changed, 113 insertions(+), 54 deletions(-) diff --git a/devel/libowfat/Makefile b/devel/libowfat/Makefile index dad91751d4a9..a99c6c0c51e3 100644 --- a/devel/libowfat/Makefile +++ b/devel/libowfat/Makefile @@ -1,9 +1,9 @@ # Created by: Thomas-Martin Seck PORTNAME= libowfat -PORTVERSION= 0.31 +PORTVERSION= 0.32 CATEGORIES= devel -MASTER_SITES= http://www.fefe.de/libowfat/ +MASTER_SITES= https://www.fefe.de/libowfat/ MAINTAINER= lx@FreeBSD.org COMMENT= General purpose library based on code by D. J. Bernstein @@ -12,9 +12,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake tar:xz -ALL_TARGET= dep all - MAKEFILE= GNUmakefile +ALL_TARGET= dep all OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS diff --git a/devel/libowfat/distinfo b/devel/libowfat/distinfo index 11b57f426515..36753f7495eb 100644 --- a/devel/libowfat/distinfo +++ b/devel/libowfat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1487011932 -SHA256 (libowfat-0.31.tar.xz) = d1e4ac1cfccbb7dc51d77d96398e6302d229ba7538158826c84cb4254c7e8a12 -SIZE (libowfat-0.31.tar.xz) = 183684 +TIMESTAMP = 1613798981 +SHA256 (libowfat-0.32.tar.xz) = f4b9b3d9922dc25bc93adedf9e9ff8ddbebaf623f14c8e7a5f2301bfef7998c1 +SIZE (libowfat-0.32.tar.xz) = 195820 diff --git a/devel/libowfat/files/patch-GNUmakefile b/devel/libowfat/files/patch-GNUmakefile index dc4f86f545e8..d4ff18a9b1a9 100644 --- a/devel/libowfat/files/patch-GNUmakefile +++ b/devel/libowfat/files/patch-GNUmakefile @@ -1,5 +1,7 @@ ---- GNUmakefile.orig 2016-10-01 16:07:35.000000000 -0700 -+++ GNUmakefile 2017-02-13 11:05:04.236623000 -0800 +diff --git GNUmakefile GNUmakefile +index 3f3193d..43b1b55 100644 +--- GNUmakefile ++++ GNUmakefile @@ -4,10 +4,10 @@ # in /opt/diet, where they are in the default search path for my diet libc # work but don't conflict with anything there. YMMV. @@ -14,13 +16,13 @@ LIBS=byte.a fmt.a scan.a str.a uint.a open.a stralloc.a unix.a socket.a \ buffer.a mmap.a taia.a tai.a dns.a case.a mult.a array.a io.a \ -@@ -15,26 +15,14 @@ - - all: ent $(LIBS) libowfat.a libsocket t +@@ -18,26 +18,14 @@ all: headers ent $(LIBS) libowfat.a libsocket t + pic pie: + $(MAKE) CC="gcc -fPIC" LDFLAGS="-fpie" -CROSS= -#CROSS=i686-mingw- --CC=gcc +-CC?=gcc -CCC=$(CROSS)$(CC) +CCC=${CC} WERROR= @@ -44,12 +46,12 @@ #CFLAGS=-pipe -Os -march=pentiumpro -mcpu=pentiumpro -fomit-frame-pointer -fschedule-insns2 -Wall -@@ -205,16 +193,16 @@ - compiletimeassert.h critbit.h +@@ -217,16 +205,16 @@ libowfat/%.h: %.h + ln -f $< $@ install-inc: -- install -d $(DESTDIR)$(INCLUDEDIR) -- install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR) +- install -d $(DESTDIR)$(INCLUDEDIR)/libowfat +- install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)/libowfat + ${INSTALL} -d $(INCLUDEDIR) + ${BSD_INSTALL_DATA} -m 644 $(INCLUDES) $(INCLUDEDIR) @@ -65,5 +67,5 @@ + ${INSTALL} -d $(MAN3DIR) + ${BSD_INSTALL_MAN} -m 644 $(wildcard */*.3) $(MAN3DIR) - install: install-inc install-man install-lib + install: headers install-inc install-man install-lib diff --git a/devel/libowfat/files/patch-io-iom_init.c b/devel/libowfat/files/patch-io-iom_init.c new file mode 100644 index 000000000000..2342ef89eecd --- /dev/null +++ b/devel/libowfat/files/patch-io-iom_init.c @@ -0,0 +1,17 @@ +Index: io/iom_init.c +=================================================================== +RCS file: /cvs/libowfat/io/iom_init.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -u -r1.1 -r1.2 +--- io/iom_init.c 27 Mar 2018 02:23:00 -0000 1.1 ++++ io/iom_init.c 21 Feb 2019 12:24:05 -0000 1.2 +@@ -6,6 +6,8 @@ + #include + #include + #include ++#include ++#include + #endif + + int iom_init(iomux_t* c) { diff --git a/devel/libowfat/files/patch-io-iom_wait.c b/devel/libowfat/files/patch-io-iom_wait.c new file mode 100644 index 000000000000..fca77d80e23e --- /dev/null +++ b/devel/libowfat/files/patch-io-iom_wait.c @@ -0,0 +1,27 @@ +Index: io/iom_wait.c +=================================================================== +RCS file: /cvs/libowfat/io/iom_wait.c,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -u -r1.2 -r1.3 +--- io/iom_wait.c 11 Apr 2018 14:12:50 -0000 1.2 ++++ io/iom_wait.c 21 Feb 2019 12:43:06 -0000 1.3 +@@ -65,7 +65,8 @@ + #elif defined(HAVE_KQUEUE) + struct kevent kev[SLOTS]; + struct timespec ts = { .tv_sec=timeout/1000, .tv_nsec=(timeout%1000)*1000000 }; +- int r=kevent(c->ctx, 0, 0, &kev, freeslots, &ts); ++ int r=kevent(c->ctx, 0, 0, kev, freeslots, &ts); ++ int i; + if (r<=0) { + /* we ran into a timeout, so let someone else take over */ + if (__sync_val_compare_and_swap(&c->working,1,0)==-2) return -2; +@@ -82,7 +83,7 @@ + (kev[i].filter == EVFILT_WRITE ? IOM_WRITE : 0); + if (i+1==r) { + /* return last event instead of enqueueing it */ +- *s=kev.ident; ++ *s=kev[i].ident; + *revents=e; + } else { + c->q[c->h].fd=kev[i].ident; diff --git a/devel/libowfat/pkg-descr b/devel/libowfat/pkg-descr index c8491bd6b92a..0c13bf0e83eb 100644 --- a/devel/libowfat/pkg-descr +++ b/devel/libowfat/pkg-descr @@ -2,4 +2,4 @@ libowfat is a library of general purpose APIs extracted from Dan Bernstein's software, reimplemented and covered by the GNU General Public License Version 2 (no later versions). -WWW: http://www.fefe.de/libowfat/ +WWW: https://www.fefe.de/libowfat/ diff --git a/devel/libowfat/pkg-plist b/devel/libowfat/pkg-plist index f0211d4578a0..39b8f59af767 100644 --- a/devel/libowfat/pkg-plist +++ b/devel/libowfat/pkg-plist @@ -2,8 +2,8 @@ include/libowfat/array.h include/libowfat/buffer.h include/libowfat/byte.h include/libowfat/case.h -include/libowfat/cdb.h include/libowfat/cdb_make.h +include/libowfat/cdb.h include/libowfat/compiletimeassert.h include/libowfat/critbit.h include/libowfat/dns.h @@ -48,7 +48,10 @@ man/man3/critbit0_insert.3.gz man/man3/fmt_iso8601.3.gz man/man3/fmt_netstring.3.gz man/man3/io_fd_flags.3.gz -man/man3/libowfat_array.3.gz +man/man3/iom_abort.3.gz +man/man3/iom_add.3.gz +man/man3/iom_init.3.gz +man/man3/iom_wait.3.gz man/man3/libowfat_array_allocate.3.gz man/man3/libowfat_array_bytes.3.gz man/man3/libowfat_array_cat.3.gz @@ -65,25 +68,25 @@ man/man3/libowfat_array_reset.3.gz man/man3/libowfat_array_start.3.gz man/man3/libowfat_array_trunc.3.gz man/man3/libowfat_array_truncate.3.gz -man/man3/libowfat_buffer.3.gz +man/man3/libowfat_array.3.gz man/man3/libowfat_buffer_close.3.gz man/man3/libowfat_buffer_feed.3.gz man/man3/libowfat_buffer_flush.3.gz man/man3/libowfat_buffer_fromsa.3.gz -man/man3/libowfat_buffer_get.3.gz -man/man3/libowfat_buffer_get_new_token_sa.3.gz man/man3/libowfat_buffer_get_new_token_sa_pred.3.gz -man/man3/libowfat_buffer_get_token.3.gz +man/man3/libowfat_buffer_get_new_token_sa.3.gz man/man3/libowfat_buffer_get_token_pred.3.gz -man/man3/libowfat_buffer_get_token_sa.3.gz man/man3/libowfat_buffer_get_token_sa_pred.3.gz +man/man3/libowfat_buffer_get_token_sa.3.gz +man/man3/libowfat_buffer_get_token.3.gz +man/man3/libowfat_buffer_get.3.gz man/man3/libowfat_buffer_getc.3.gz -man/man3/libowfat_buffer_getline.3.gz man/man3/libowfat_buffer_getline_sa.3.gz +man/man3/libowfat_buffer_getline.3.gz man/man3/libowfat_buffer_getn.3.gz man/man3/libowfat_buffer_getnewline_sa.3.gz -man/man3/libowfat_buffer_init.3.gz man/man3/libowfat_buffer_init_free.3.gz +man/man3/libowfat_buffer_init.3.gz man/man3/libowfat_buffer_mmapread.3.gz man/man3/libowfat_buffer_peek.3.gz man/man3/libowfat_buffer_put.3.gz @@ -107,6 +110,7 @@ man/man3/libowfat_buffer_putulonglong.3.gz man/man3/libowfat_buffer_putxlong.3.gz man/man3/libowfat_buffer_seek.3.gz man/man3/libowfat_buffer_tosa.3.gz +man/man3/libowfat_buffer.3.gz man/man3/libowfat_byte_chr.3.gz man/man3/libowfat_byte_copy.3.gz man/man3/libowfat_byte_copyr.3.gz @@ -130,21 +134,21 @@ man/man3/libowfat_cdb_keypos.3.gz man/man3/libowfat_cdb_nextkey.3.gz man/man3/libowfat_cdb_read.3.gz man/man3/libowfat_cdb_successor.3.gz -man/man3/libowfat_dns_ip4.3.gz man/man3/libowfat_dns_ip4_packet.3.gz man/man3/libowfat_dns_ip4_qualify.3.gz -man/man3/libowfat_dns_ip6.3.gz +man/man3/libowfat_dns_ip4.3.gz man/man3/libowfat_dns_ip6_packet.3.gz man/man3/libowfat_dns_ip6_qualify.3.gz -man/man3/libowfat_dns_mx.3.gz +man/man3/libowfat_dns_ip6.3.gz man/man3/libowfat_dns_mx_packet.3.gz -man/man3/libowfat_dns_name4.3.gz +man/man3/libowfat_dns_mx.3.gz +man/man3/libowfat_dns_name_packet.3.gz man/man3/libowfat_dns_name4_domain.3.gz -man/man3/libowfat_dns_name6.3.gz +man/man3/libowfat_dns_name4.3.gz man/man3/libowfat_dns_name6_domain.3.gz -man/man3/libowfat_dns_name_packet.3.gz -man/man3/libowfat_dns_txt.3.gz +man/man3/libowfat_dns_name6.3.gz man/man3/libowfat_dns_txt_packet.3.gz +man/man3/libowfat_dns_txt.3.gz man/man3/libowfat_fmt_8long.3.gz man/man3/libowfat_fmt_asn1derlength.3.gz man/man3/libowfat_fmt_asn1dertag.3.gz @@ -154,8 +158,8 @@ man/man3/libowfat_fmt_httpdate.3.gz man/man3/libowfat_fmt_human.3.gz man/man3/libowfat_fmt_humank.3.gz man/man3/libowfat_fmt_ip4.3.gz -man/man3/libowfat_fmt_ip6.3.gz man/man3/libowfat_fmt_ip6_flat.3.gz +man/man3/libowfat_fmt_ip6.3.gz man/man3/libowfat_fmt_ip6c.3.gz man/man3/libowfat_fmt_ip6if.3.gz man/man3/libowfat_fmt_ip6ifc.3.gz @@ -193,8 +197,8 @@ man/man3/libowfat_io_createfile.3.gz man/man3/libowfat_io_dontwantread.3.gz man/man3/libowfat_io_dontwantwrite.3.gz man/man3/libowfat_io_eagain.3.gz -man/man3/libowfat_io_fd.3.gz man/man3/libowfat_io_fd_canwrite.3.gz +man/man3/libowfat_io_fd.3.gz man/man3/libowfat_io_finishandshutdown.3.gz man/man3/libowfat_io_getcookie.3.gz man/man3/libowfat_io_nonblock.3.gz @@ -217,12 +221,12 @@ man/man3/libowfat_io_waitread.3.gz man/man3/libowfat_io_waituntil.3.gz man/man3/libowfat_io_wantread.3.gz man/man3/libowfat_io_wantwrite.3.gz -man/man3/libowfat_iob_addbuf.3.gz man/man3/libowfat_iob_addbuf_free.3.gz -man/man3/libowfat_iob_addfile.3.gz +man/man3/libowfat_iob_addbuf.3.gz man/man3/libowfat_iob_addfile_close.3.gz -man/man3/libowfat_iob_adds.3.gz +man/man3/libowfat_iob_addfile.3.gz man/man3/libowfat_iob_adds_free.3.gz +man/man3/libowfat_iob_adds.3.gz man/man3/libowfat_iob_bytesleft.3.gz man/man3/libowfat_iob_free.3.gz man/man3/libowfat_iob_new.3.gz @@ -252,8 +256,8 @@ man/man3/libowfat_range_str4inbuf.3.gz man/man3/libowfat_range_strinbuf.3.gz man/man3/libowfat_range_validbuf.3.gz man/man3/libowfat_rangecheck.3.gz -man/man3/libowfat_readclose.3.gz man/man3/libowfat_readclose_append.3.gz +man/man3/libowfat_readclose.3.gz man/man3/libowfat_scan_8int.3.gz man/man3/libowfat_scan_8long.3.gz man/man3/libowfat_scan_8short.3.gz @@ -264,8 +268,8 @@ man/man3/libowfat_scan_double.3.gz man/man3/libowfat_scan_httpdate.3.gz man/man3/libowfat_scan_int.3.gz man/man3/libowfat_scan_ip4.3.gz -man/man3/libowfat_scan_ip6.3.gz man/man3/libowfat_scan_ip6_flat.3.gz +man/man3/libowfat_scan_ip6.3.gz man/man3/libowfat_scan_ip6if.3.gz man/man3/libowfat_scan_long.3.gz man/man3/libowfat_scan_longlong.3.gz @@ -285,10 +289,10 @@ man/man3/libowfat_scan_xlonglong.3.gz man/man3/libowfat_scan_xshort.3.gz man/man3/libowfat_socket_accept4.3.gz man/man3/libowfat_socket_accept6.3.gz -man/man3/libowfat_socket_bind4.3.gz man/man3/libowfat_socket_bind4_reuse.3.gz -man/man3/libowfat_socket_bind6.3.gz +man/man3/libowfat_socket_bind4.3.gz man/man3/libowfat_socket_bind6_reuse.3.gz +man/man3/libowfat_socket_bind6.3.gz man/man3/libowfat_socket_broadcast.3.gz man/man3/libowfat_socket_connect4.3.gz man/man3/libowfat_socket_connect6.3.gz @@ -370,33 +374,43 @@ man/man3/libowfat_taia_sub.3.gz man/man3/libowfat_taia_tai.3.gz man/man3/libowfat_taia_uint.3.gz man/man3/libowfat_taia_unpack.3.gz -man/man3/libowfat_uint16_pack.3.gz man/man3/libowfat_uint16_pack_big.3.gz -man/man3/libowfat_uint16_read.3.gz +man/man3/libowfat_uint16_pack.3.gz man/man3/libowfat_uint16_read_big.3.gz -man/man3/libowfat_uint16_unpack.3.gz +man/man3/libowfat_uint16_read.3.gz man/man3/libowfat_uint16_unpack_big.3.gz -man/man3/libowfat_uint32_pack.3.gz +man/man3/libowfat_uint16_unpack.3.gz man/man3/libowfat_uint32_pack_big.3.gz -man/man3/libowfat_uint32_read.3.gz +man/man3/libowfat_uint32_pack.3.gz man/man3/libowfat_uint32_read_big.3.gz -man/man3/libowfat_uint32_unpack.3.gz +man/man3/libowfat_uint32_read.3.gz man/man3/libowfat_uint32_unpack_big.3.gz -man/man3/libowfat_uint64_pack.3.gz +man/man3/libowfat_uint32_unpack.3.gz man/man3/libowfat_uint64_pack_big.3.gz -man/man3/libowfat_uint64_read.3.gz +man/man3/libowfat_uint64_pack.3.gz man/man3/libowfat_uint64_read_big.3.gz -man/man3/libowfat_uint64_unpack.3.gz +man/man3/libowfat_uint64_read.3.gz man/man3/libowfat_uint64_unpack_big.3.gz +man/man3/libowfat_uint64_unpack.3.gz man/man3/libowfat_umult16.3.gz man/man3/libowfat_umult32.3.gz man/man3/libowfat_umult64.3.gz man/man3/mmap_readat.3.gz man/man3/scan_asn1derlengthvalue.3.gz +man/man3/scan_base64.3.gz +man/man3/scan_base64url.3.gz +man/man3/scan_cescape.3.gz +man/man3/scan_hexdump.3.gz man/man3/scan_iso8601.3.gz +man/man3/scan_jsonescape.3.gz +man/man3/scan_ldapescape.3.gz man/man3/scan_netstring.3.gz -man/man3/socket_fastopen.3.gz +man/man3/scan_urlencoded.3.gz +man/man3/scan_urlencoded2.3.gz +man/man3/scan_utf8_sem.3.gz +man/man3/scan_uuencoded.3.gz man/man3/socket_fastopen_connect4.3.gz man/man3/socket_fastopen_connect6.3.gz +man/man3/socket_fastopen.3.gz man/man3/socket_quickack.3.gz man/man3/sub_of.3.gz