Tue Dec 31 13:33:26 2019 UTC ()
(sysutils/hivex) Updated 1.13.15 to 1.13.18

2019-01-24  Richard W.M. Jones  <rjones@redhat.com>

	Update gnulib to latest.
	Includes various fixes to --as-needed support.  See:
	https://lists.gnu.org/archive/html/bug-gnulib/2019-01/threads.html#00123

2019-01-22  Richard W.M. Jones  <rjones@redhat.com>

	Version 1.3.17.

2019-01-22  Michael Meyer  <mmeyer@datto.com>

	lib: Reset errno to zero to avoid erroneously returning E2BIG
	This line was accidentally removed in 77fe74fc, causing
	bug #1145056 (Bugzilla) to resurface.

2019-01-17  Richard W.M. Jones  <rjones@redhat.com>

	Version 1.3.16.

	Update gnulib to latest.

2019-01-17  Pino Toscano  <ptoscano@redhat.com>

	ruby: improve test functions
	Use better functions to check for proper values instead of assert:
	- refute_nil for non-null functions
	- assert_equal for checking equality

	Also, make sure that the parameters for assert_equal are correct:
	expected value, then got value.

2019-01-16  Pino Toscano  <ptoscano@redhat.com>

	perl: fix format of croak for RLenValue
	When calling croak on failure in the Perl code for RLenValue, add the
	%s placeholder for the strerror result.  This makes the croak call just
	like all the others.

	Fixes commit 87e1be8ff3431ac81d721d5f647fc85d02e045dc.

2018-02-26  Richard W.M. Jones  <rjones@redhat.com>

	ocaml: Link the C bindings with LDFLAGS (RHBZ#1548536).
	Use the ocamlmklib -ldopt flag to pass the general $(LDFLAGS) when
	calling gcc to link dllmlhivex.so.  We were already passing $(CFLAGS)
	when building the object file.

	When building using Fedora's standard hardening flags this gives:

	ocamlmklib -o mlhivex hivex_c.o hivex.cmo \
	    -verbose -ldopt '-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' \
	    -L../lib/.libs -lhivex
	+ gcc -shared  -o ./dllmlhivex.so hivex_c.o  -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -L../lib/.libs -lhivex
	+ ar rc ./libmlhivex.a  hivex_c.o; ranlib ./libmlhivex.a
	+ /usr/bin/ocamlc -a    -o mlhivex.cma  hivex.cmo -dllib -lmlhivex -cclib -lmlhivex   -cclib -L../lib/.libs -cclib -lhivex

	This also works if $(LDFLAGS) is empty, because ocamlmklib ignores
	-ldopt ''.


(mef)
diff -r1.5 -r1.6 pkgsrc/sysutils/hivex/Makefile
diff -r1.4 -r1.5 pkgsrc/sysutils/hivex/PLIST
diff -r1.2 -r1.3 pkgsrc/sysutils/hivex/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/sysutils/hivex/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/hivex/Makefile 2019/08/11 13:23:08 1.5
+++ pkgsrc/sysutils/hivex/Makefile 2019/12/31 13:33:26 1.6
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.5 2019/08/11 13:23:08 wiz Exp $ 1# $NetBSD: Makefile,v 1.6 2019/12/31 13:33:26 mef Exp $
2 2
3DISTNAME= hivex-1.3.15 3DISTNAME= hivex-1.3.18
4PKGREVISION= 3 
5CATEGORIES= sysutils 4CATEGORIES= sysutils
6MASTER_SITES= http://download.libguestfs.org/hivex/ 5MASTER_SITES= http://download.libguestfs.org/hivex/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://libguestfs.org/ 8HOMEPAGE= http://libguestfs.org/
10COMMENT= Library for reading Windows Registry "hive" files 9COMMENT= Library for reading Windows Registry "hive" files
11LICENSE= gnu-lgpl-v2.1 10LICENSE= gnu-lgpl-v2.1
12 11
13EXTRACT_USING= bsdtar 12EXTRACT_USING= bsdtar
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15USE_TOOLS+= gmake perl pkg-config 14USE_TOOLS+= gmake perl pkg-config
16USE_LIBTOOL= yes 15USE_LIBTOOL= yes
17USE_PKGLOCALEDIR= yes 16USE_PKGLOCALEDIR= yes

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/hivex/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/hivex/PLIST 2018/10/04 16:05:56 1.4
+++ pkgsrc/sysutils/hivex/PLIST 2019/12/31 13:33:26 1.5
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1@comment $NetBSD: PLIST,v 1.4 2018/10/04 16:05:56 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.5 2019/12/31 13:33:26 mef Exp $
2${PLIST.tools}bin/hivexget 2${PLIST.tools}bin/hivexget
3${PLIST.tools}bin/hivexml 3${PLIST.tools}bin/hivexml
4${PLIST.tools}bin/hivexsh 
5${PLIST.perl}bin/hivexregedit 4${PLIST.perl}bin/hivexregedit
 5${PLIST.tools}bin/hivexsh
6include/hivex.h 6include/hivex.h
7lib/libhivex.la 7lib/libhivex.la
8${PLIST.ocaml}${OCAML_SITELIB}/hivex/META 8${PLIST.ocaml}${OCAML_SITELIB}/hivex/META
9${PLIST.ocaml}${OCAML_SITELIB}/hivex/dllmlhivex.so 9${PLIST.ocaml}${OCAML_SITELIB}/hivex/dllmlhivex.so
10${PLIST.ocaml}${OCAML_SITELIB}/hivex/hivex.cmi 10${PLIST.ocaml}${OCAML_SITELIB}/hivex/hivex.cmi
11${PLIST.ocaml}${OCAML_SITELIB}/hivex/hivex.cmx 11${PLIST.ocaml}${OCAML_SITELIB}/hivex/hivex.cmx
12${PLIST.ocaml}${OCAML_SITELIB}/hivex/hivex.mli 12${PLIST.ocaml}${OCAML_SITELIB}/hivex/hivex.mli
13${PLIST.ocaml}${OCAML_SITELIB}/hivex/libmlhivex.a 13${PLIST.ocaml}${OCAML_SITELIB}/hivex/libmlhivex.a
14${PLIST.ocaml}${OCAML_SITELIB}/hivex/mlhivex.a 14${PLIST.ocaml}${OCAML_SITELIB}/hivex/mlhivex.a
15${PLIST.ocaml}${OCAML_SITELIB}/hivex/mlhivex.cma 15${PLIST.ocaml}${OCAML_SITELIB}/hivex/mlhivex.cma
16${PLIST.ocaml}${OCAML_SITELIB}/hivex/mlhivex.cmxa 16${PLIST.ocaml}${OCAML_SITELIB}/hivex/mlhivex.cmxa
17lib/pkgconfig/hivex.pc 17lib/pkgconfig/hivex.pc
18${PLIST.python}${PYSITELIB}/hivex/__init__.py 18${PLIST.python}${PYSITELIB}/hivex/__init__.py
19${PLIST.python}${PYSITELIB}/hivex/hive_types.py 19${PLIST.python}${PYSITELIB}/hivex/hive_types.py
20${PLIST.python}${PYSITELIB}/libhivexmod.la 20${PLIST.python}${PYSITELIB}/libhivexmod.la
21${PLIST.ruby}${RUBY_SITELIB}/hivex.rb 21${PLIST.ruby}${RUBY_SITELIB}/hivex.rb
22${PLIST.ruby}${RUBY_SITEARCHLIB}/_hivex.${RUBY_DLEXT} 22${PLIST.ruby}${RUBY_SITEARCHLIB}/_hivex.${RUBY_DLEXT}
23${PLIST.tools}man/man1/hivexget.1 23${PLIST.tools}man/man1/hivexget.1
24${PLIST.tools}man/man1/hivexml.1 24${PLIST.tools}man/man1/hivexml.1
25${PLIST.tools}man/man1/hivexsh.1 
26${PLIST.perl}man/man1/hivexregedit.1 25${PLIST.perl}man/man1/hivexregedit.1
 26${PLIST.tools}man/man1/hivexsh.1
27man/man3/hivex.3 27man/man3/hivex.3
28${PLIST.ocaml}@pkgdir lib/ocaml/site-lib 28${PLIST.ocaml}@pkgdir lib/ocaml/site-lib

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/hivex/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/hivex/distinfo 2018/10/04 16:01:40 1.2
+++ pkgsrc/sysutils/hivex/distinfo 2019/12/31 13:33:26 1.3
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.2 2018/10/04 16:01:40 tnn Exp $ 1$NetBSD: distinfo,v 1.3 2019/12/31 13:33:26 mef Exp $
2 2
3SHA1 (hivex-1.3.15.tar.gz) = 0b93f6947223bfa16012cb23d29437b8074fd29f 3SHA1 (hivex-1.3.18.tar.gz) = d66131981d2c978ab9cfc7e28dd052e7e273ae18
4RMD160 (hivex-1.3.15.tar.gz) = 31a243d63822006026ec239ecc6ac33ac1b68981 4RMD160 (hivex-1.3.18.tar.gz) = 7fc4345eb90031df6070ec4cc0d765c29f98223c
5SHA512 (hivex-1.3.15.tar.gz) = 7ce4fd6842c7545a41dc4c4268db5f0629d618a17f29a68dda6990a0dd4530cdf0e0c654f00104274c57e792aa4bcf712bcac1c76e2fd2dbce9aeae1e5751517 5SHA512 (hivex-1.3.18.tar.gz) = 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a
6Size (hivex-1.3.15.tar.gz) = 1542436 bytes 6Size (hivex-1.3.18.tar.gz) = 1542133 bytes
7SHA1 (patch-ocaml_Makefile.in) = de989be1269d59bc626bd2ddb42785102b695de6 7SHA1 (patch-ocaml_Makefile.in) = de989be1269d59bc626bd2ddb42785102b695de6
8SHA1 (patch-perl_Makefile.in) = a5776c1b6b382af85e3f8927a83cfd147105e3ee 8SHA1 (patch-perl_Makefile.in) = a5776c1b6b382af85e3f8927a83cfd147105e3ee