On 2020/02/13 11:53, Giovanni Bechis wrote:
> On 2/13/20 11:40 AM, Nam Nguyen wrote:
> > Giovanni Bechis writes:
> > 
> >> On Wed, Feb 12, 2020 at 06:26:35PM +0000, Stuart Henderson wrote:
> >>> On 2020/02/12 13:15, Giovanni Bechis wrote:
> >>>> Update to latest version, ok ? comments ?
> >>>
> >>> Please run update-patches, update-plist, and bump the shared library minor
> >>> versions for all libraries.
> >>>
> >> new diff follows
> > 
> > Thank you for the update. It looks good except for some nits.
> > 
> > Here is a diff that:
> > - resyncs shared_libs.log to the # numbers.
> > - keeps pcre2-posix as is, as I did not see a reason to bump it.
> >   (I do see the new functions for the other minor bumps.)

Ah yes, I'm OK with that.

> >   19. Implemented pcre2_get_match_data_size().
> >   28. Add the pcre2_maketables_free() function.
> > 
> > from Changelog https://www.pcre.org/changelog.txt
> > 
> > 22. Corrected pcre2_set_character_tables() tables data type: was const 
> > unsigned
> > char * instead of const uint8_t *, as generated by pcre2_maketables().
> > 
> > pcre2_set_character_tables(pcre2_compile_context *, const unsigned char
> > *);
> > pcre2_set_character_tables(pcre2_compile_context *, const uint8_t *); \
> > 
> > All arches define:
> > ./amd64/include/_types.h:typedef        unsigned char           __uint8_t;
> > 
> > "If a type changes in an incompatible way, the library major number must
> > be bumped." This seems like the type was changed in a compatible way, so
> > I agree that a major bump is not necessary.

Exactly.

> > I tested against net/wget and shells/fish with runtime testing and they
> > work.
> > 
> ok giovanni@

I'll commit.

> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/devel/pcre2/Makefile,v
> > retrieving revision 1.11
> > diff -u -p -r1.11 Makefile
> > --- Makefile        12 Jul 2019 20:45:15 -0000      1.11
> > +++ Makefile        13 Feb 2020 10:06:10 -0000
> > @@ -2,12 +2,12 @@
> >  
> >  COMMENT =  perl-compatible regular expression library, version 2
> >  
> > -DISTNAME = pcre2-10.33
> > +DISTNAME = pcre2-10.34
> >  
> > -SHARED_LIBS +=  pcre2-16                  0.3 # 8.0
> > -SHARED_LIBS +=  pcre2-32                  0.3 # 8.0
> > -SHARED_LIBS +=  pcre2-8                   0.4 # 8.0
> > -SHARED_LIBS +=  pcre2-posix               0.3 # 2.2
> > +SHARED_LIBS +=  pcre2-16                  0.4 # 9.0
> > +SHARED_LIBS +=  pcre2-32                  0.4 # 9.0
> > +SHARED_LIBS +=  pcre2-8                   0.5 # 9.0
> > +SHARED_LIBS +=  pcre2-posix               0.3 # 2.3
> >  
> >  CATEGORIES =       devel
> >  
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/devel/pcre2/distinfo,v
> > retrieving revision 1.5
> > diff -u -p -r1.5 distinfo
> > --- distinfo        1 May 2019 21:47:27 -0000       1.5
> > +++ distinfo        13 Feb 2020 10:06:10 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (pcre2-10.33.tar.gz) = 4uKJmpdIn8atGwzD2nlSx8ypkbSg99tmSbddlyECXTE=
> > -SIZE (pcre2-10.33.tar.gz) = 2234905
> > +SHA256 (pcre2-10.34.tar.gz) = 2mq6e6JQnpGOQfT3RKWfpBokJcWaKYojLn/oVpHgA3k=
> > +SIZE (pcre2-10.34.tar.gz) = 2271533
> > Index: patches/patch-RunGrepTest
> > ===================================================================
> > RCS file: /cvs/ports/devel/pcre2/patches/patch-RunGrepTest,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 patch-RunGrepTest
> > --- patches/patch-RunGrepTest       1 May 2019 21:47:27 -0000       1.2
> > +++ patches/patch-RunGrepTest       13 Feb 2020 10:06:10 -0000
> > @@ -5,7 +5,7 @@ Our sed(1) doesn't cope with NUL bytes a
> >  Index: RunGrepTest
> >  --- RunGrepTest.orig
> >  +++ RunGrepTest
> > -@@ -723,9 +723,9 @@ $valgrind $vjs $pcre2grep -n --newline=anycrlf "^(abc|
> > +@@ -740,9 +740,9 @@ $valgrind $vjs $pcre2grep -n --newline=anycrlf "^(abc|
> >   printf '%c--------------------------- Test N7 
> > ------------------------------\r\n' - >>testtrygrep
> >   uname=`uname`
> >   case $uname in
> > Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/devel/pcre2/pkg/PLIST,v
> > retrieving revision 1.4
> > diff -u -p -r1.4 PLIST
> > --- pkg/PLIST       1 May 2019 21:47:27 -0000       1.4
> > +++ pkg/PLIST       13 Feb 2020 10:06:10 -0000
> > @@ -4,16 +4,16 @@ bin/pcre2-config
> >  @bin bin/pcre2test
> >  include/pcre2.h
> >  include/pcre2posix.h
> > -lib/libpcre2-16.a
> > +@static-lib lib/libpcre2-16.a
> >  lib/libpcre2-16.la
> >  @lib lib/libpcre2-16.so.${LIBpcre2-16_VERSION}
> > -lib/libpcre2-32.a
> > +@static-lib lib/libpcre2-32.a
> >  lib/libpcre2-32.la
> >  @lib lib/libpcre2-32.so.${LIBpcre2-32_VERSION}
> > -lib/libpcre2-8.a
> > +@static-lib lib/libpcre2-8.a
> >  lib/libpcre2-8.la
> >  @lib lib/libpcre2-8.so.${LIBpcre2-8_VERSION}
> > -lib/libpcre2-posix.a
> > +@static-lib lib/libpcre2-posix.a
> >  lib/libpcre2-posix.la
> >  @lib lib/libpcre2-posix.so.${LIBpcre2-posix_VERSION}
> >  lib/pkgconfig/libpcre2-16.pc
> > @@ -43,6 +43,7 @@ lib/pkgconfig/libpcre2-posix.pc
> >  @man man/man3/pcre2_general_context_free.3
> >  @man man/man3/pcre2_get_error_message.3
> >  @man man/man3/pcre2_get_mark.3
> > +@man man/man3/pcre2_get_match_data_size.3
> >  @man man/man3/pcre2_get_ovector_count.3
> >  @man man/man3/pcre2_get_ovector_pointer.3
> >  @man man/man3/pcre2_get_startchar.3
> > @@ -53,6 +54,7 @@ lib/pkgconfig/libpcre2-posix.pc
> >  @man man/man3/pcre2_jit_stack_create.3
> >  @man man/man3/pcre2_jit_stack_free.3
> >  @man man/man3/pcre2_maketables.3
> > +@man man/man3/pcre2_maketables_free.3
> >  @man man/man3/pcre2_match.3
> >  @man man/man3/pcre2_match_context_copy.3
> >  @man man/man3/pcre2_match_context_create.3
> > @@ -144,6 +146,7 @@ share/doc/pcre2/html/pcre2_general_conte
> >  share/doc/pcre2/html/pcre2_general_context_free.html
> >  share/doc/pcre2/html/pcre2_get_error_message.html
> >  share/doc/pcre2/html/pcre2_get_mark.html
> > +share/doc/pcre2/html/pcre2_get_match_data_size.html
> >  share/doc/pcre2/html/pcre2_get_ovector_count.html
> >  share/doc/pcre2/html/pcre2_get_ovector_pointer.html
> >  share/doc/pcre2/html/pcre2_get_startchar.html
> > @@ -154,6 +157,7 @@ share/doc/pcre2/html/pcre2_jit_stack_ass
> >  share/doc/pcre2/html/pcre2_jit_stack_create.html
> >  share/doc/pcre2/html/pcre2_jit_stack_free.html
> >  share/doc/pcre2/html/pcre2_maketables.html
> > +share/doc/pcre2/html/pcre2_maketables_free.html
> >  share/doc/pcre2/html/pcre2_match.html
> >  share/doc/pcre2/html/pcre2_match_context_copy.html
> >  share/doc/pcre2/html/pcre2_match_context_create.html
> > 
> 

Reply via email to