[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2023-09-13 Thread WANG Xuerui
commit: e5875155ead9eb3a39fcd6233ea7d4fefaca9838
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:55:46 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5875155

sys-fs/hfsutils: keyword 3.2.6_p15 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
index 56d0178c1ced..92762639547b 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P/_p*}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 sparc x86"
 IUSE="tcl tk"
 # Tests are enabled only with USE=tcl
 RESTRICT="!tcl? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2023-06-13 Thread Sam James
commit: 8a0429e029bf1cb56d216decf23428141d6a9503
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 13 18:01:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 13 18:01:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0429e0

sys-fs/hfsutils: add link to new upstream

See 
https://lore.kernel.org/distributions/d7bc08eb9c4e7aae8664bf2ffc0dce377867ace6.camel
  physik.fu-berlin.de/T/#u.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/hfsutils/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-fs/hfsutils/metadata.xml b/sys-fs/hfsutils/metadata.xml
index 115e9d64a669..7aa3723674ae 100644
--- a/sys-fs/hfsutils/metadata.xml
+++ b/sys-fs/hfsutils/metadata.xml
@@ -2,4 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd";>
 

+   
+   glaubitz/hfs
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/files/

2023-01-01 Thread Conrad Kostecki
commit: 058f7ae341314f4b14406bc49f51e87951dcf57f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Jan  1 13:44:19 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  1 18:16:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058f7ae3

sys-fs/hfsutils: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28915
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/hfsutils/files/largerthan2gb.patch | 14 --
 1 file changed, 14 deletions(-)

diff --git a/sys-fs/hfsutils/files/largerthan2gb.patch 
b/sys-fs/hfsutils/files/largerthan2gb.patch
deleted file mode 100644
index fb9fb7787f9c..
--- a/sys-fs/hfsutils/files/largerthan2gb.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 a/libhfs/os/unix.c
-+++ b/libhfs/os/unix.c
-@@ -19,6 +19,11 @@
-  * $Id$
-  */
- 
-+#ifdef __linux__
-+#define _FILE_OFFSET_BITS 64
-+#define _LARGE_FILES
-+#endif
-+
- # ifdef HAVE_CONFIG_H
- #  include "config.h"
- # endif



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2022-12-18 Thread Sam James
commit: f363f8823f2f1fbb03675f955f77d8be46142822
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 12:45:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 12:45:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f363f882

sys-fs/hfsutils: Stabilize 3.2.6_p15 ppc64, #886795

Signed-off-by: Sam James  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
index c822cb10ee3f..21fb77c82800 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P/_p*}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86"
 IUSE="tcl tk"
 # Tests are enabled only with USE=tcl
 RESTRICT="!tcl? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2022-12-18 Thread Sam James
commit: 6f119f80a24a3fbf49b6e513ed872b421a0dcb58
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 11:37:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 11:37:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f119f80

sys-fs/hfsutils: Stabilize 3.2.6_p15 x86, #886795

Signed-off-by: Sam James  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
index 94ac6434548d..c822cb10ee3f 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P/_p*}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 IUSE="tcl tk"
 # Tests are enabled only with USE=tcl
 RESTRICT="!tcl? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2022-12-18 Thread Sam James
commit: b82215cfcb1263fdf240c746d80b14f6f2d6d8e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 11:32:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 11:32:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82215cf

sys-fs/hfsutils: Stabilize 3.2.6_p15 amd64, #886795

Signed-off-by: Sam James  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
index 72a3258b40a1..94ac6434548d 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P/_p*}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="tcl tk"
 # Tests are enabled only with USE=tcl
 RESTRICT="!tcl? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2022-10-16 Thread Sam James
commit: 5718778f752d44bf0e2848958acdc10bdf926c83
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 16 18:05:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 16 18:05:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5718778f

sys-fs/hfsutils: fix IncorrectCopyright

Signed-off-by: Sam James  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
index dddff37401ba..72a3258b40a1 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/, sys-fs/hfsutils/files/

2022-10-16 Thread Sam James
commit: 9da22a2f622eaa9bddd09ae1eeefc879e3de58c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 16 18:01:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 16 18:01:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da22a2f

sys-fs/hfsutils: add 3.2.6_p15, fix build w/ Clang 16

Closes: https://bugs.gentoo.org/871165
Signed-off-by: Sam James  gentoo.org>

 sys-fs/hfsutils/Manifest   |  1 +
 ...ils-3.2.6_p15-Include-string.h-for-strcmp.patch | 17 +
 .../hfsutils-3.2.6_p15-drop-manual-autoconf.patch  | 78 ++
 sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild  | 74 
 4 files changed, 170 insertions(+)

diff --git a/sys-fs/hfsutils/Manifest b/sys-fs/hfsutils/Manifest
index a8fde341db17..2bfbbbcea585 100644
--- a/sys-fs/hfsutils/Manifest
+++ b/sys-fs/hfsutils/Manifest
@@ -1,2 +1,3 @@
 DIST hfsutils_3.2.6-14.debian.tar.xz 6780 BLAKE2B 
00474d328f5ec2614ec429052e6940b9eb10d04f433399f686ccc24d66ca1559e7ca45c4ab3ebe6386e02fc4de5ffd96242a7aa6f58d6032798d5536da912a61
 SHA512 
33d44f7b9094743031fc9315cf9380e158225ee2cd5af7a5ec7c55a2ae9af42e16f9cad3c667b153a1d3d9484d4ea773d34b88b78bfe9499df52a8b9d77defb2
+DIST hfsutils_3.2.6-15.debian.tar.xz 6364 BLAKE2B 
7a588ceb4fefe50531d669f9c70452d6f7105f54cd674740296154203336a0d0977eb17d6aa9122b003029c26a4aa7674919fcdbbf8c527031be71a56d5a2c3f
 SHA512 
67e3e7d33918b58cb02b7b8626caac890cf6c3bda5d81adeae9d0fa55bf7ad8fad18b0ecec5619bdfb9be037e16b5986eb1c6c8cd2044164e31927c5a1b6b1bf
 DIST hfsutils_3.2.6.orig.tar.gz 207697 BLAKE2B 
96c3d839e3c07e325e4e175a484b3c637d7cdebdc02ec11ee6810096162d155aa75d71a8e133b801b767a78d50115384460c4181359767f49e015524800885e8
 SHA512 
0db3050e5969c4e4e6c6ddb10cbc221a5837eb1e12f9331e7129511d31a4ec8d38420ed0b948dadc85ed990f3b1085e930eb7f0c37b3883866d963e47cbbb173

diff --git 
a/sys-fs/hfsutils/files/hfsutils-3.2.6_p15-Include-string.h-for-strcmp.patch 
b/sys-fs/hfsutils/files/hfsutils-3.2.6_p15-Include-string.h-for-strcmp.patch
new file mode 100644
index ..4b9db273ec40
--- /dev/null
+++ b/sys-fs/hfsutils/files/hfsutils-3.2.6_p15-Include-string.h-for-strcmp.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/871165
+
+From 065e349d0a0e1db9fda99f90ff825b7934f191da Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 16 Oct 2022 18:18:58 +0100
+Subject: [PATCH] Include  for strcmp
+
+--- a/hpwd.c
 b/hpwd.c
+@@ -24,6 +24,7 @@
+ # endif
+ 
+ # include 
++# include 
+ 
+ # include "hfs.h"
+ # include "hcwd.h"

diff --git 
a/sys-fs/hfsutils/files/hfsutils-3.2.6_p15-drop-manual-autoconf.patch 
b/sys-fs/hfsutils/files/hfsutils-3.2.6_p15-drop-manual-autoconf.patch
new file mode 100644
index ..00f5bfb8a438
--- /dev/null
+++ b/sys-fs/hfsutils/files/hfsutils-3.2.6_p15-drop-manual-autoconf.patch
@@ -0,0 +1,78 @@
+--- a/Makefile.in
 b/Makefile.in
+@@ -197,23 +197,6 @@ dist ::
+ 
+ 
###
+ 
+-Makefile: config.status
+-  ./config.status && touch .stamp/config.h
+-
+-.stamp/config.h: config.status
+-  ./config.status && touch .stamp/config.h
+-
+-config.status: .stamp/configure .stamp/config.h.in Makefile.in
+-  ./config.status --recheck
+-
+-.stamp/configure: configure.in
+-  autoconf && touch .stamp/configure
+-
+-.stamp/config.h.in: configure.in acconfig.h
+-  autoheader && touch .stamp/config.h.in
+-
+-###
+-
+ $(LIBHFS) ::
+   cd libhfs && $(MAKE)
+ 
+--- a/libhfs/Makefile.in
 b/libhfs/Makefile.in
+@@ -96,23 +96,6 @@ maintainer-clean :: distclean
+ 
+ 
###
+ 
+-Makefile: config.status
+-  ./config.status && touch .stamp/config.h
+-
+-.stamp/config.h: config.status
+-  ./config.status && touch .stamp/config.h
+-
+-config.status: .stamp/configure .stamp/config.h.in Makefile.in
+-  ./config.status --recheck
+-
+-.stamp/configure: configure.in
+-  autoconf && touch .stamp/configure
+-
+-.stamp/config.h.in: configure.in acconfig.h
+-  autoheader && touch .stamp/config.h.in
+-
+-###
+-
+ $(HFSTARGET): $(HFSOBJS)
+   $(AR) $@ $(HFSOBJS)
+   $(RANLIB) $@
+--- a/librsrc/Makefile.in
 b/librsrc/Makefile.in
+@@ -92,23 +92,6 @@ maintainer-clean :: distclean
+ 
+ 
###
+ 
+-Makefile: config.status
+-  ./config.status && touch .stamp/config.h
+-
+-.stamp/config.h: config.status
+-  ./config.status && touch .stamp/config.h
+-
+-config.status: .stamp/configure .stamp/config.h.in Makefile.in
+-  ./config.status --recheck
+-
+-.stamp/configure: configure.in
+-  autoconf && touch .stamp/configure
+-
+-.stamp/config.h.in: configure.in acconfig.h
+-  autoheader && touch .stamp/config.

[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2021-07-02 Thread Sergei Trofimovich
commit: 3e5d3695ad507f89bb64cc888ef39b108da0ddff
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul  2 07:15:23 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul  2 07:17:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5d3695

sys-fs/hfsutils: drop myself from maintainers, m-n now

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/hfsutils/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-fs/hfsutils/metadata.xml b/sys-fs/hfsutils/metadata.xml
index c5298995d2d..7a38bb90096 100644
--- a/sys-fs/hfsutils/metadata.xml
+++ b/sys-fs/hfsutils/metadata.xml
@@ -1,8 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   sly...@gentoo.org
-   Sergei Trofimovich
-   
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/, sys-fs/hfsutils/files/

2020-12-03 Thread Sergei Trofimovich
commit: 2bff5f3d49748d2b7d7deffc70ca3c2d1c95b5fe
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec  3 23:48:35 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec  3 23:48:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bff5f3d

sys-fs/hfsutils: fix tcl allocator usage in tests

Tests used Tcl_Alloc() / malloc() and Tcl_Free() / free()
interchangeably. Nowadays TCL allocator now requires correct
alloc/free functions to be used.

The patch fixes all the test crashes for me on amd64.

Reported-by: Roy Bamford
Closes: https://bugs.gentoo.org/757924
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/hfsutils-3.2.6-test-tcl-8.6.patch| 62 ++
 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild  |  6 +++
 2 files changed, 68 insertions(+)

diff --git a/sys-fs/hfsutils/files/hfsutils-3.2.6-test-tcl-8.6.patch 
b/sys-fs/hfsutils/files/hfsutils-3.2.6-test-tcl-8.6.patch
new file mode 100644
index 000..fc2a5542ce4
--- /dev/null
+++ b/sys-fs/hfsutils/files/hfsutils-3.2.6-test-tcl-8.6.patch
@@ -0,0 +1,62 @@
+Use Tcl_Free() for arguments allocated with Tcl_SplitList().
+Use Tcl_Alloc() for arguments passed to tcl to be freed by TCL_DYNAMIC.
+
+https://bugs.gentoo.org/757924
+--- a/tclhfs.c
 b/tclhfs.c
+@@ -1313,7 +1313,7 @@ int cmd_hfs(ClientData clientData, Tcl_Interp *interp,
+ badblocks = ALLOCX(unsigned long, listc);
+ if (listc && badblocks == 0)
+   {
+-free(listv);
++Tcl_Free((char *) listv);
+ 
+ interp->result = "out of memory";
+ return TCL_ERROR;
+@@ -1324,13 +1324,13 @@ int cmd_hfs(ClientData clientData, Tcl_Interp *interp,
+ if (Tcl_ExprLong(interp, listv[i],
+  (long *) &badblocks[i]) != TCL_OK)
+   {
+-free(listv);
++Tcl_Free((char *) listv);
+ FREE(badblocks);
+ return TCL_ERROR;
+   }
+   }
+ 
+-free(listv);
++Tcl_Free((char *) listv);
+ 
+ if (do_format(argv[2], partno, 0, argv[4], listc, badblocks) == -1)
+   {
+--- a/tclhfs.c
 b/tclhfs.c
+@@ -378,7 +378,7 @@ int file_cmd(ClientData clientData, Tcl_Interp *interp,
+ return TCL_ERROR;
+   }
+ 
+-mem = ALLOC(char, bytes + 1);
++mem = Tcl_Alloc(bytes + 1);
+ if (mem == 0)
+   {
+ interp->result = "out of memory";
+--- a/tclhfs.c
 b/tclhfs.c
+@@ -902,7 +902,7 @@ int vol_cmd(ClientData clientData, Tcl_Interp *interp,
+   }
+ 
+ result = Tcl_Merge(listc, listv);
+-free(listv);
++Tcl_Free((char *)listv);
+ 
+ Tcl_SetResult(interp, result, TCL_DYNAMIC);
+   }
+@@ -1038,7 +1038,7 @@ int vol_cmd(ClientData clientData, Tcl_Interp *interp,
+   return TCL_ERROR;
+ 
+ fargv = hfs_glob(vol, listc, listv, &fargc);
+-free(listv);
++Tcl_Free((char*)listv);
+ 
+ if (fargv == 0)
+   {

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index d6ec2af9179..5df159088c9 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -32,6 +32,7 @@ REQUIRED_USE="tk? ( tcl )"
 PATCHES=(
"${FILESDIR}"/largerthan2gb.patch
"${FILESDIR}"/${P/_p*}-fix-tcl-8.6.patch
+   "${FILESDIR}"/${PN}-3.2.6-test-tcl-8.6.patch
 )
 S=${WORKDIR}/${P/_p*}
 
@@ -57,6 +58,11 @@ src_compile() {
emake CC="$(tc-getCC)" -C hfsck
 }
 
+src_test() {
+   # Tests reuse the same image name. Let's serialize.
+   emake check -j1
+}
+
 src_install() {
dodir /usr/bin /usr/lib /usr/share/man/man1
emake \



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-12-03 Thread Sergei Trofimovich
commit: 2fa968e8ba0783f986986f23d6e3b3c16290fab7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec  3 23:01:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec  3 23:02:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa968e8

sys-fs/hfsutils: require USE=tcl for tests

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index 663f0b115d7..d6ec2af9179 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -24,6 +24,9 @@ RDEPEND="
${DEPEND}
 "
 
+# tests are enabled only with USE=tcl
+RESTRICT="!tcl? ( test )"
+
 # use tk requires tcl - bug #150437
 REQUIRED_USE="tk? ( tcl )"
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-09-27 Thread Sam James
commit: 9e97561b0f4e1738706343158012ae6517209ef5
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 27 17:00:13 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 27 17:00:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e97561b

sys-fs/hfsutils: Keyword 3.2.6_p14 arm64, #741762

Signed-off-by: Sam James  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index 7a5d15a78c7..663f0b115d7 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86"
 IUSE="tcl tk"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-09-26 Thread Sergei Trofimovich
commit: b1f65446166dcab929ab17fa0339412433a29709
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 26 09:09:45 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 26 09:13:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f65446

sys-fs/hfsutils: drop ppc@ from maintainers

Ideally arch porting team should not be a package maintainer.

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/hfsutils/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/hfsutils/metadata.xml b/sys-fs/hfsutils/metadata.xml
index 5eb05198076..c5298995d2d 100644
--- a/sys-fs/hfsutils/metadata.xml
+++ b/sys-fs/hfsutils/metadata.xml
@@ -1,8 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   p...@gentoo.org
-   Gentoo Linux PowerPC Development
-
+   
+   sly...@gentoo.org
+   Sergei Trofimovich
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/files/

2020-07-03 Thread Sergei Trofimovich
commit: 2a1b7ae03c4c7c22513cb3807d5c98a3a01dc3dc
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu Jul  2 17:41:06 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul  3 18:40:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1b7ae0

sys-fs/hfsutils: remove unused patch

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16545
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch 
b/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch
deleted file mode 100644
index f8ab6a0bf0a..000
--- a/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/tclhfs.c
-+++ b/tclhfs.c
-@@ -43,8 +43,7 @@
- # include "charset.h"
- # include "suid.h"
- # include "version.h"
--
--extern int errno;
-+# include 
- 
- # define ERROR(code, str) (hfs_error = (str), errno = (code))
- 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-06-28 Thread Sergei Trofimovich
commit: 7a4fd30bda97706f28353142a26117981695d96c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 28 22:26:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 28 22:43:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4fd30b

sys-fs/hfsutils: drop old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/hfsutils/Manifest |  1 -
 sys-fs/hfsutils/hfsutils-3.2.6-r6.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/sys-fs/hfsutils/Manifest b/sys-fs/hfsutils/Manifest
index 89ac4f034ad..a8fde341db1 100644
--- a/sys-fs/hfsutils/Manifest
+++ b/sys-fs/hfsutils/Manifest
@@ -1,3 +1,2 @@
-DIST hfsutils-3.2.6.tar.gz 207697 BLAKE2B 
96c3d839e3c07e325e4e175a484b3c637d7cdebdc02ec11ee6810096162d155aa75d71a8e133b801b767a78d50115384460c4181359767f49e015524800885e8
 SHA512 
0db3050e5969c4e4e6c6ddb10cbc221a5837eb1e12f9331e7129511d31a4ec8d38420ed0b948dadc85ed990f3b1085e930eb7f0c37b3883866d963e47cbbb173
 DIST hfsutils_3.2.6-14.debian.tar.xz 6780 BLAKE2B 
00474d328f5ec2614ec429052e6940b9eb10d04f433399f686ccc24d66ca1559e7ca45c4ab3ebe6386e02fc4de5ffd96242a7aa6f58d6032798d5536da912a61
 SHA512 
33d44f7b9094743031fc9315cf9380e158225ee2cd5af7a5ec7c55a2ae9af42e16f9cad3c667b153a1d3d9484d4ea773d34b88b78bfe9499df52a8b9d77defb2
 DIST hfsutils_3.2.6.orig.tar.gz 207697 BLAKE2B 
96c3d839e3c07e325e4e175a484b3c637d7cdebdc02ec11ee6810096162d155aa75d71a8e133b801b767a78d50115384460c4181359767f49e015524800885e8
 SHA512 
0db3050e5969c4e4e6c6ddb10cbc221a5837eb1e12f9331e7129511d31a4ec8d38420ed0b948dadc85ed990f3b1085e930eb7f0c37b3883866d963e47cbbb173

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r6.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6-r6.ebuild
deleted file mode 100644
index 23076395fd7..000
--- a/sys-fs/hfsutils/hfsutils-3.2.6-r6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="HFS FS Access utils"
-HOMEPAGE="https://www.mars.org/home/rob/proj/hfs/";
-SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 sparc x86"
-IUSE="tcl tk"
-
-DEPEND="
-   tcl? ( dev-lang/tcl:0= )
-   tk? ( dev-lang/tk:0= )"
-RDEPEND="${DEPEND}"
-
-# use tk requires tcl - bug #150437
-REQUIRED_USE="tk? ( tcl )"
-PATCHES=(
-   "${FILESDIR}"/${P}-errno.patch
-   "${FILESDIR}"/largerthan2gb.patch
-   "${FILESDIR}"/${P}-fix-tcl-8.6.patch
-)
-
-src_configure() {
-   tc-export CC
-   econf $(use_with tcl) $(use_with tk)
-}
-
-src_compile() {
-   emake AR="$(tc-getAR) rc" CC="$(tc-getCC)" RANLIB="$(tc-getRANLIB)"
-   emake CC="$(tc-getCC)" -C hfsck
-}
-
-src_install() {
-   dodir /usr/bin /usr/lib /usr/share/man/man1
-   emake \
-   prefix="${ED}"/usr \
-   MANDEST="${ED}"/usr/share/man \
-   infodir="${ED}"/usr/share/info \
-   install
-   dobin hfsck/hfsck
-   dodoc BLURB CHANGES README TODO doc/*.txt
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-06-28 Thread Agostino Sarubbo
commit: 9549292779cf162ed0f391811be4b6cac6005749
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 28 20:44:06 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 28 20:44:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95492927

sys-fs/hfsutils: x86 stable wrt bug #729054

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index 130503b4b81..7a5d15a78c7 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 sparc ~x86"
+KEYWORDS="amd64 ~arm ppc ppc64 sparc x86"
 IUSE="tcl tk"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-06-25 Thread Agostino Sarubbo
commit: 65fb9dfce0260177899a95e1bac6124cc7c21a0d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 25 06:56:54 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 25 06:56:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65fb9dfc

sys-fs/hfsutils: amd64 stable wrt bug #729054

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index f567083d9d1..130503b4b81 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ppc ppc64 sparc ~x86"
+KEYWORDS="amd64 ~arm ppc ppc64 sparc ~x86"
 IUSE="tcl tk"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-06-23 Thread Sergei Trofimovich
commit: fa7a7a9338e8c97da962d179a58434c9b304ab94
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jun 24 06:57:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 24 06:57:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7a7a93

sys-fs/hfsutils: stable 3.2.6_p14 for ppc/ppc64

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.102, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index a67f621eee7..f567083d9d1 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~amd64 ~arm ppc ppc64 sparc ~x86"
 IUSE="tcl tk"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-06-22 Thread Sergei Trofimovich
commit: 92777e26e61a888d5d853d0dc1552242462805fa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 22 15:14:48 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 22 18:23:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92777e26

sys-fs/hfsutils: stable 3.2.6_p14 for sparc, bug #729054

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index b25482a3b41..a67f621eee7 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 sparc ~x86"
 IUSE="tcl tk"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2020-01-07 Thread Jeroen Roovers
commit: 4c87068986e3565dab6697d97e1f44457a493048
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jan  7 09:09:40 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jan  7 09:11:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c870689

sys-fs/hfsutils: Point out libdir to econf, run eautoreconf

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Bug: https://bugs.gentoo.org/683860
Signed-off-by: Jeroen Roovers  gentoo.org>

 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
index ef853eb4c34..b25482a3b41 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
 
 DESCRIPTION="HFS FS Access utils"
 HOMEPAGE="https://www.mars.org/home/rob/proj/hfs/";
@@ -39,11 +39,14 @@ src_prepare() {
done
)
default
+   eautoreconf
 }
 
 src_configure() {
tc-export CC
-   econf $(use_with tcl) $(use_with tk)
+   econf \
+   $(use_with tcl tcl /usr/$(get_libdir) no) \
+   $(use_with tk tk /usr/$(get_libdir) no)
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2019-12-30 Thread Jeroen Roovers
commit: 4ac82086eadd5a1c0ec8dfed111b4a2c1b348cd5
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Dec 30 09:00:22 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Dec 30 09:00:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac82086

sys-fs/hfsutils: Add Debian patch level 14

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 sys-fs/hfsutils/Manifest  |  2 +
 sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild | 63 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-fs/hfsutils/Manifest b/sys-fs/hfsutils/Manifest
index 53ce2e798c0..89ac4f034ad 100644
--- a/sys-fs/hfsutils/Manifest
+++ b/sys-fs/hfsutils/Manifest
@@ -1 +1,3 @@
 DIST hfsutils-3.2.6.tar.gz 207697 BLAKE2B 
96c3d839e3c07e325e4e175a484b3c637d7cdebdc02ec11ee6810096162d155aa75d71a8e133b801b767a78d50115384460c4181359767f49e015524800885e8
 SHA512 
0db3050e5969c4e4e6c6ddb10cbc221a5837eb1e12f9331e7129511d31a4ec8d38420ed0b948dadc85ed990f3b1085e930eb7f0c37b3883866d963e47cbbb173
+DIST hfsutils_3.2.6-14.debian.tar.xz 6780 BLAKE2B 
00474d328f5ec2614ec429052e6940b9eb10d04f433399f686ccc24d66ca1559e7ca45c4ab3ebe6386e02fc4de5ffd96242a7aa6f58d6032798d5536da912a61
 SHA512 
33d44f7b9094743031fc9315cf9380e158225ee2cd5af7a5ec7c55a2ae9af42e16f9cad3c667b153a1d3d9484d4ea773d34b88b78bfe9499df52a8b9d77defb2
+DIST hfsutils_3.2.6.orig.tar.gz 207697 BLAKE2B 
96c3d839e3c07e325e4e175a484b3c637d7cdebdc02ec11ee6810096162d155aa75d71a8e133b801b767a78d50115384460c4181359767f49e015524800885e8
 SHA512 
0db3050e5969c4e4e6c6ddb10cbc221a5837eb1e12f9331e7129511d31a4ec8d38420ed0b948dadc85ed990f3b1085e930eb7f0c37b3883866d963e47cbbb173

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
new file mode 100644
index 000..ef853eb4c34
--- /dev/null
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p14.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs
+
+DESCRIPTION="HFS FS Access utils"
+HOMEPAGE="https://www.mars.org/home/rob/proj/hfs/";
+SRC_URI="
+   mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}.orig.tar.gz
+   mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p/-}.debian.tar.xz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+IUSE="tcl tk"
+
+DEPEND="
+   tcl? ( dev-lang/tcl:0= )
+   tk? ( dev-lang/tk:0= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+# use tk requires tcl - bug #150437
+REQUIRED_USE="tk? ( tcl )"
+PATCHES=(
+   "${FILESDIR}"/largerthan2gb.patch
+   "${FILESDIR}"/${P/_p*}-fix-tcl-8.6.patch
+)
+S=${WORKDIR}/${P/_p*}
+
+src_prepare() {
+   eapply $(
+   for file in $(cat "${WORKDIR}"/debian/patches/series)
+   do echo "${WORKDIR}"/debian/patches/${file}
+   done
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+   econf $(use_with tcl) $(use_with tk)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR) rc" CC="$(tc-getCC)" RANLIB="$(tc-getRANLIB)"
+   emake CC="$(tc-getCC)" -C hfsck
+}
+
+src_install() {
+   dodir /usr/bin /usr/lib /usr/share/man/man1
+   emake \
+   prefix="${ED}"/usr \
+   MANDEST="${ED}"/usr/share/man \
+   infodir="${ED}"/usr/share/info \
+   install
+   dobin hfsck/hfsck
+   dodoc BLURB CHANGES README TODO doc/*.txt
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/files/, sys-fs/hfsutils/

2019-12-30 Thread Jeroen Roovers
commit: 81732bd14d9907c32d1813ba3b7d073d5363b5f3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Dec 30 08:08:19 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Dec 30 08:08:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81732bd1

sys-fs/hfsutils: Export CC

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Closes: https://bugs.gentoo.org/704232
Signed-off-by: Jeroen Roovers  gentoo.org>

 sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch |  5 ++---
 .../hfsutils/files/hfsutils-3.2.6-fix-tcl-8.6.patch  |  4 ++--
 sys-fs/hfsutils/files/largerthan2gb.patch|  4 ++--
 ...tils-3.2.6-r5.ebuild => hfsutils-3.2.6-r6.ebuild} | 20 +---
 4 files changed, 15 insertions(+), 18 deletions(-)

diff --git a/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch 
b/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch
index 6e25f794b22..f8ab6a0bf0a 100644
--- a/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch
+++ b/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch
@@ -1,6 +1,5 @@
-diff -ruN hfsutils.orig/tclhfs.c hfsutils-3.2.6/tclhfs.c
 hfsutils.orig/tclhfs.c 2003-03-31 17:34:55.0 +0200
-+++ hfsutils-3.2.6/tclhfs.c2003-03-31 17:39:51.0 +0200
+--- a/tclhfs.c
 b/tclhfs.c
 @@ -43,8 +43,7 @@
  # include "charset.h"
  # include "suid.h"

diff --git a/sys-fs/hfsutils/files/hfsutils-3.2.6-fix-tcl-8.6.patch 
b/sys-fs/hfsutils/files/hfsutils-3.2.6-fix-tcl-8.6.patch
index 19f15424543..8faf06e0f77 100644
--- a/sys-fs/hfsutils/files/hfsutils-3.2.6-fix-tcl-8.6.patch
+++ b/sys-fs/hfsutils/files/hfsutils-3.2.6-fix-tcl-8.6.patch
@@ -1,5 +1,5 @@
 hfsutils-3.2.6/config.h.in
-+++ hfsutils-3.2.6/config.h.in
+--- a/config.h.in
 b/config.h.in
 @@ -91,3 +91,5 @@
  # ifndef HAVE_STRTOL
  long strtol(const char *, char **, int);

diff --git a/sys-fs/hfsutils/files/largerthan2gb.patch 
b/sys-fs/hfsutils/files/largerthan2gb.patch
index a688ff621a3..fb9fb7787f9 100644
--- a/sys-fs/hfsutils/files/largerthan2gb.patch
+++ b/sys-fs/hfsutils/files/largerthan2gb.patch
@@ -1,5 +1,5 @@
 libhfs/os/unix.c-orig  1998-11-02 23:09:13.0 +0100
-+++ libhfs/os/unix.c   2004-12-13 14:39:28.099124272 +0100
+--- a/libhfs/os/unix.c
 b/libhfs/os/unix.c
 @@ -19,6 +19,11 @@
   * $Id$
   */

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6-r6.ebuild
similarity index 79%
rename from sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
rename to sys-fs/hfsutils/hfsutils-3.2.6-r6.ebuild
index 1d19c5f6f8e..23076395fd7 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6-r6.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-
-inherit eutils toolchain-funcs
+EAPI=7
+inherit toolchain-funcs
 
 DESCRIPTION="HFS FS Access utils"
 HOMEPAGE="https://www.mars.org/home/rob/proj/hfs/";
@@ -21,15 +20,14 @@ RDEPEND="${DEPEND}"
 
 # use tk requires tcl - bug #150437
 REQUIRED_USE="tk? ( tcl )"
-
-src_prepare() {
-   epatch \
-   "${FILESDIR}"/${P}-errno.patch \
-   "${FILESDIR}"/largerthan2gb.patch \
-   "${FILESDIR}"/${P}-fix-tcl-8.6.patch
-}
+PATCHES=(
+   "${FILESDIR}"/${P}-errno.patch
+   "${FILESDIR}"/largerthan2gb.patch
+   "${FILESDIR}"/${P}-fix-tcl-8.6.patch
+)
 
 src_configure() {
+   tc-export CC
econf $(use_with tcl) $(use_with tk)
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2018-06-01 Thread Matt Turner
commit: 45275ed039b088d95fe8d8a549368609872d29b0
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Jun  1 17:48:18 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  1 18:59:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45275ed0

sys-fs/hfsutils: use HTTPs

Closes: https://github.com/gentoo/gentoo/pull/8685

 sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
index e6aad9cbc5b..1d19c5f6f8e 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit eutils toolchain-funcs
 
 DESCRIPTION="HFS FS Access utils"
-HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/";
+HOMEPAGE="https://www.mars.org/home/rob/proj/hfs/";
 SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz";
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsutils/

2017-10-31 Thread Fabian Groffen
commit: 72748665d4dfb9f7535457b703a29602e2bb35e9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Oct 31 14:12:19 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Oct 31 14:12:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72748665

sys-fs/hfsutils: fix install for Prefix by Francois Bissy in bug #635950

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
index e44c4bc2efa..e6aad9cbc5b 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -41,9 +41,9 @@ src_compile() {
 src_install() {
dodir /usr/bin /usr/lib /usr/share/man/man1
emake \
-   prefix="${D}"/usr \
-   MANDEST="${D}"/usr/share/man \
-   infodir="${D}"/usr/share/info \
+   prefix="${ED}"/usr \
+   MANDEST="${ED}"/usr/share/man \
+   infodir="${ED}"/usr/share/info \
install
dobin hfsck/hfsck
dodoc BLURB CHANGES README TODO doc/*.txt