(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 ''.diff -r1.5 -r1.6 pkgsrc/sysutils/hivex/Makefile
(mef)
@@ -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 | |||
3 | DISTNAME= hivex-1.3.15 | 3 | DISTNAME= hivex-1.3.18 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= sysutils | 4 | CATEGORIES= sysutils | |
6 | MASTER_SITES= http://download.libguestfs.org/hivex/ | 5 | MASTER_SITES= http://download.libguestfs.org/hivex/ | |
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://libguestfs.org/ | 8 | HOMEPAGE= http://libguestfs.org/ | |
10 | COMMENT= Library for reading Windows Registry "hive" files | 9 | COMMENT= Library for reading Windows Registry "hive" files | |
11 | LICENSE= gnu-lgpl-v2.1 | 10 | LICENSE= gnu-lgpl-v2.1 | |
12 | 11 | |||
13 | EXTRACT_USING= bsdtar | 12 | EXTRACT_USING= bsdtar | |
14 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
15 | USE_TOOLS+= gmake perl pkg-config | 14 | USE_TOOLS+= gmake perl pkg-config | |
16 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
17 | USE_PKGLOCALEDIR= yes | 16 | USE_PKGLOCALEDIR= yes |
@@ -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 | |||
6 | include/hivex.h | 6 | include/hivex.h | |
7 | lib/libhivex.la | 7 | lib/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 | |
17 | lib/pkgconfig/hivex.pc | 17 | lib/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 | |||
27 | man/man3/hivex.3 | 27 | man/man3/hivex.3 | |
28 | ${PLIST.ocaml}@pkgdir lib/ocaml/site-lib | 28 | ${PLIST.ocaml}@pkgdir lib/ocaml/site-lib |
@@ -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 | |||
3 | SHA1 (hivex-1.3.15.tar.gz) = 0b93f6947223bfa16012cb23d29437b8074fd29f | 3 | SHA1 (hivex-1.3.18.tar.gz) = d66131981d2c978ab9cfc7e28dd052e7e273ae18 | |
4 | RMD160 (hivex-1.3.15.tar.gz) = 31a243d63822006026ec239ecc6ac33ac1b68981 | 4 | RMD160 (hivex-1.3.18.tar.gz) = 7fc4345eb90031df6070ec4cc0d765c29f98223c | |
5 | SHA512 (hivex-1.3.15.tar.gz) = 7ce4fd6842c7545a41dc4c4268db5f0629d618a17f29a68dda6990a0dd4530cdf0e0c654f00104274c57e792aa4bcf712bcac1c76e2fd2dbce9aeae1e5751517 | 5 | SHA512 (hivex-1.3.18.tar.gz) = 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a | |
6 | Size (hivex-1.3.15.tar.gz) = 1542436 bytes | 6 | Size (hivex-1.3.18.tar.gz) = 1542133 bytes | |
7 | SHA1 (patch-ocaml_Makefile.in) = de989be1269d59bc626bd2ddb42785102b695de6 | 7 | SHA1 (patch-ocaml_Makefile.in) = de989be1269d59bc626bd2ddb42785102b695de6 | |
8 | SHA1 (patch-perl_Makefile.in) = a5776c1b6b382af85e3f8927a83cfd147105e3ee | 8 | SHA1 (patch-perl_Makefile.in) = a5776c1b6b382af85e3f8927a83cfd147105e3ee |