Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: tarlz-0.22
@ 2022-08-25  1:39 mtboehlke
  2022-09-13 20:43 ` [PR PATCH] [Updated] " mtboehlke
                   ` (21 more replies)
  0 siblings, 22 replies; 23+ messages in thread
From: mtboehlke @ 2022-08-25  1:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1928 bytes --]

There is a new pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.22
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1097 bytes --]

From 140af5d315f150b65325bd4b27299f719cae16f9 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.22

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 000000000000..b2c3264df32b
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.22
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=fccf7226fa24b55d326cab13f76ea349bec446c5a8df71a46d343099a05091dc
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.22
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
@ 2022-09-13 20:43 ` mtboehlke
  2022-09-20 22:37 ` mtboehlke
                   ` (20 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2022-09-13 20:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.22
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1097 bytes --]

From 2e4230f92832ca63859951e5185aadc489c87c4c Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.22

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 000000000000..b2c3264df32b
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.22
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=fccf7226fa24b55d326cab13f76ea349bec446c5a8df71a46d343099a05091dc
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.22
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
  2022-09-13 20:43 ` [PR PATCH] [Updated] " mtboehlke
@ 2022-09-20 22:37 ` mtboehlke
  2022-11-10 18:43 ` mtboehlke
                   ` (19 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2022-09-20 22:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.22
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1097 bytes --]

From 68ed48e4ef39ac658c0b28275420bf58671871b0 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.22

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 000000000000..b2c3264df32b
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.22
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=fccf7226fa24b55d326cab13f76ea349bec446c5a8df71a46d343099a05091dc
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.22
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
  2022-09-13 20:43 ` [PR PATCH] [Updated] " mtboehlke
  2022-09-20 22:37 ` mtboehlke
@ 2022-11-10 18:43 ` mtboehlke
  2022-11-10 18:51 ` New package: tarlz-0.23 mtboehlke
                   ` (18 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2022-11-10 18:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.22
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1097 bytes --]

From 29a107c09800091903d4fd87444975df9380687d Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.23

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 000000000000..d3aa2e708110
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.23
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=3cefb4f889da25094f593b43a91fd3aaba33a02053a51fb092e9b5e8adb660a3
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (2 preceding siblings ...)
  2022-11-10 18:43 ` mtboehlke
@ 2022-11-10 18:51 ` mtboehlke
  2023-02-09  2:35 ` github-actions
                   ` (17 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2022-11-10 18:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 211 bytes --]

New comment by mtboehlke on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1310753976

Comment:
Todo: look into the significance of the new mod time test failures.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (3 preceding siblings ...)
  2022-11-10 18:51 ` New package: tarlz-0.23 mtboehlke
@ 2023-02-09  2:35 ` github-actions
  2023-02-13  0:44 ` [PR PATCH] [Updated] " mtboehlke
                   ` (16 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: github-actions @ 2023-02-09  2:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1423532296

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (4 preceding siblings ...)
  2023-02-09  2:35 ` github-actions
@ 2023-02-13  0:44 ` mtboehlke
  2023-05-15  1:54 ` github-actions
                   ` (15 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-02-13  0:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.23
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1097 bytes --]

From b9588f3980ac0eb72f7f294353f580736ad53f12 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.23

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 000000000000..d3aa2e708110
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.23
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=3cefb4f889da25094f593b43a91fd3aaba33a02053a51fb092e9b5e8adb660a3
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (5 preceding siblings ...)
  2023-02-13  0:44 ` [PR PATCH] [Updated] " mtboehlke
@ 2023-05-15  1:54 ` github-actions
  2023-05-23 23:46 ` [PR PATCH] [Updated] " mtboehlke
                   ` (14 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: github-actions @ 2023-05-15  1:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1547083969

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (6 preceding siblings ...)
  2023-05-15  1:54 ` github-actions
@ 2023-05-23 23:46 ` mtboehlke
  2023-08-23  1:44 ` github-actions
                   ` (13 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-05-23 23:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.23
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1097 bytes --]

From 13d16e5225759ea99e859732ba3322de47257d8a Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.23

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 000000000000..d3aa2e708110
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.23
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=3cefb4f889da25094f593b43a91fd3aaba33a02053a51fb092e9b5e8adb660a3
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (7 preceding siblings ...)
  2023-05-23 23:46 ` [PR PATCH] [Updated] " mtboehlke
@ 2023-08-23  1:44 ` github-actions
  2023-08-23 15:12 ` Chocimier
                   ` (12 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: github-actions @ 2023-08-23  1:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1689137956

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (8 preceding siblings ...)
  2023-08-23  1:44 ` github-actions
@ 2023-08-23 15:12 ` Chocimier
  2023-08-23 20:05 ` [PR PATCH] [Updated] " mtboehlke
                   ` (11 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: Chocimier @ 2023-08-23 15:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 158 bytes --]

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1690146411

Comment:
Please rebase.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (9 preceding siblings ...)
  2023-08-23 15:12 ` Chocimier
@ 2023-08-23 20:05 ` mtboehlke
  2023-08-26  0:42 ` mtboehlke
                   ` (10 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-08-23 20:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.23
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1099 bytes --]

From 52231dc49d7e472e6d07b9b308bd6872f11e127a Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.23

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 0000000000000..d3aa2e7081107
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.23
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=3cefb4f889da25094f593b43a91fd3aaba33a02053a51fb092e9b5e8adb660a3
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (10 preceding siblings ...)
  2023-08-23 20:05 ` [PR PATCH] [Updated] " mtboehlke
@ 2023-08-26  0:42 ` mtboehlke
  2023-08-26  0:45 ` mtboehlke
                   ` (9 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-08-26  0:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.23
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1099 bytes --]

From 0fada79c2c59b88a0d854547a1fb60320461ff78 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.23

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 0000000000000..d3aa2e7081107
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.23
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/${pkgname}-${version}.tar.lz"
+checksum=3cefb4f889da25094f593b43a91fd3aaba33a02053a51fb092e9b5e8adb660a3
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (11 preceding siblings ...)
  2023-08-26  0:42 ` mtboehlke
@ 2023-08-26  0:45 ` mtboehlke
  2023-10-27  0:53 ` [PR PATCH] [Updated] " mtboehlke
                   ` (8 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-08-26  0:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 152 bytes --]

New comment by mtboehlke on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1694086269

Comment:
Rebased.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.23
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (12 preceding siblings ...)
  2023-08-26  0:45 ` mtboehlke
@ 2023-10-27  0:53 ` mtboehlke
  2023-10-28  3:31 ` [PR PATCH] [Updated] [WIP] New package: tarlz-0.24 mtboehlke
                   ` (7 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-10-27  0:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.23
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 1094 bytes --]

From 2eb878d2667c340258dc2eaca0565958b701ff31 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.24

---
 srcpkgs/tarlz/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 0000000000000..3d5c8deafd1db
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.24
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz"
+checksum=49838effe95acb29d548b7ef2ddbb4b63face40536df0d9a80a62900c7170576
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: tarlz-0.24
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (13 preceding siblings ...)
  2023-10-27  0:53 ` [PR PATCH] [Updated] " mtboehlke
@ 2023-10-28  3:31 ` mtboehlke
  2023-10-28  3:48 ` mtboehlke
                   ` (6 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-10-28  3:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1940 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

[WIP] New package: tarlz-0.24
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 2878 bytes --]

From dadf90ad1684b997a1fe526c89bfd558ef41fb76 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.24

---
 srcpkgs/tarlz/patches/skip-mtime-checks.patch | 28 +++++++++++++++++++
 srcpkgs/tarlz/template                        | 20 +++++++++++++
 2 files changed, 48 insertions(+)
 create mode 100644 srcpkgs/tarlz/patches/skip-mtime-checks.patch
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/patches/skip-mtime-checks.patch b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
new file mode 100644
index 0000000000000..fb7bfcd23b7b8
--- /dev/null
+++ b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
@@ -0,0 +1,28 @@
+diff --git a/testsuite/check.sh b/testsuite/check.sh
+index 66c525b..facf814 100755
+--- a/testsuite/check.sh
++++ b/testsuite/check.sh
+@@ -728,19 +728,13 @@ rm -f out.tar foo bar baz || framework_failure
+ 
+ # test --create --mtime
+ dates='@-9223372036854775808 @-9223372036854775807
+-       -2147481748-12-31T23:59:59 -1970-01-01T00:00:00
+-       0000-01-01T00:00:00 0000-01-01T00:00:01 0000-01-02T00:00:00
+-       1697-10-17T11:03:27 1697-10-17T11:03:28 1697-10-17T11:03:29
+-       1833-11-24T17:31:43 1833-11-24T17:31:44 1833-11-24T17:31:45
+-       1901-12-13T20:45:51 1901-12-13T20:45:52 1901-12-13T20:45:53
++       1901-12-13T20:45:52 1901-12-13T20:45:53
+        1901-12-14T20:45:51
+        1969-12-31T23:59:58 1969-12-31T23:59:59
+        1970-01-01T00:00:00 1970-01-01T00:00:01 @0
+-       2038-01-18T03:14:07 2038-01-19T03:14:07 2038-01-19T03:14:08
+-       2106-02-07T06:28:15 2106-02-07T06:28:16
+-       2242-03-16T12:56:31 2242-03-16T12:56:32 @8589934591 @8589934592
+-       9999-12-31T23:59:58 9999-12-31T23:59:59
+-       2147483647-12-31T23:59:59 @9223372036854775807'
++       2038-01-18T03:14:07
++       @8589934591 @8589934592
++       @9223372036854775807'
+ touch -d 2022-01-05T12:22:13 bar || framework_failure
+ for i in ${dates} @-8Ei '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
+          '2017-10-01 09:00' '2017-10-01 09' 2017-10-01 ./bar ; do
diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 0000000000000..3d5c8deafd1db
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.24
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz"
+checksum=49838effe95acb29d548b7ef2ddbb4b63face40536df0d9a80a62900c7170576
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: tarlz-0.24
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (14 preceding siblings ...)
  2023-10-28  3:31 ` [PR PATCH] [Updated] [WIP] New package: tarlz-0.24 mtboehlke
@ 2023-10-28  3:48 ` mtboehlke
  2023-10-28  5:55 ` mtboehlke
                   ` (5 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-10-28  3:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1940 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

[WIP] New package: tarlz-0.24
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 4812 bytes --]

From 5f5b6682bbea6b783aad98f344a636fffa561c93 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.24

---
 srcpkgs/tarlz/patches/skip-mtime-checks.patch | 74 +++++++++++++++++++
 srcpkgs/tarlz/template                        | 20 +++++
 2 files changed, 94 insertions(+)
 create mode 100644 srcpkgs/tarlz/patches/skip-mtime-checks.patch
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/patches/skip-mtime-checks.patch b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
new file mode 100644
index 0000000000000..b67b2b0808ce4
--- /dev/null
+++ b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
@@ -0,0 +1,74 @@
+diff --git a/testsuite/check.sh b/testsuite/check.sh
+index 66c525b..e22fc82 100755
+--- a/testsuite/check.sh
++++ b/testsuite/check.sh
+@@ -728,19 +728,13 @@ rm -f out.tar foo bar baz || framework_failure
+ 
+ # test --create --mtime
+ dates='@-9223372036854775808 @-9223372036854775807
+-       -2147481748-12-31T23:59:59 -1970-01-01T00:00:00
+-       0000-01-01T00:00:00 0000-01-01T00:00:01 0000-01-02T00:00:00
+-       1697-10-17T11:03:27 1697-10-17T11:03:28 1697-10-17T11:03:29
+-       1833-11-24T17:31:43 1833-11-24T17:31:44 1833-11-24T17:31:45
+-       1901-12-13T20:45:51 1901-12-13T20:45:52 1901-12-13T20:45:53
++       1901-12-13T20:45:52 1901-12-13T20:45:53
+        1901-12-14T20:45:51
+        1969-12-31T23:59:58 1969-12-31T23:59:59
+        1970-01-01T00:00:00 1970-01-01T00:00:01 @0
+-       2038-01-18T03:14:07 2038-01-19T03:14:07 2038-01-19T03:14:08
+-       2106-02-07T06:28:15 2106-02-07T06:28:16
+-       2242-03-16T12:56:31 2242-03-16T12:56:32 @8589934591 @8589934592
+-       9999-12-31T23:59:58 9999-12-31T23:59:59
+-       2147483647-12-31T23:59:59 @9223372036854775807'
++       2038-01-18T03:14:07
++       @8589934591 @8589934592
++       @9223372036854775807'
+ touch -d 2022-01-05T12:22:13 bar || framework_failure
+ for i in ${dates} @-8Ei '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
+          '2017-10-01 09:00' '2017-10-01 09' 2017-10-01 ./bar ; do
+@@ -766,45 +760,6 @@ is_uncompressed out.tar || test_failed $LINENO
+ "${TARLZ}" -df out.tar || test_failed $LINENO
+ rm -rf out.tar dir || framework_failure
+ 
+-printf "\ntesting --diff..."
+-
+-# test --diff
+-"${TARLZ}" -xf "${test3_lz}" || test_failed $LINENO
+-"${TARLZ}" -cf out.tar foo || test_failed $LINENO
+-"${TARLZ}" -cf aout.tar foo --anonymous || test_failed $LINENO
+-is_uncompressed out.tar || test_failed $LINENO
+-is_uncompressed aout.tar || test_failed $LINENO
+-if cmp out.tar aout.tar > /dev/null ; then
+-  printf "\nwarning: '--diff' test can't be run as root.\n"
+-else
+-  for i in 0 2 6 ; do
+-    "${TARLZ}" -n$i -xf "${test3_lz}" || test_failed $LINENO $i
+-    "${TARLZ}" -n$i -df "${test3_lz}" > out$i
+-    [ $? = 1 ] || test_failed $LINENO $i
+-    "${TARLZ}" -n$i -df "${test3_lz}" --ignore-ids || test_failed $LINENO $i
+-    "${TARLZ}" -n$i -df "${test3_lz}" --exclude '*' || test_failed $LINENO $i
+-    "${TARLZ}" -n$i -df "${in_tar_lz}" --exclude '*' || test_failed $LINENO $i
+-    rm -f bar || framework_failure
+-    "${TARLZ}" -n$i -df "${test3_lz}" --ignore-ids foo baz ||
+-      test_failed $LINENO $i
+-    "${TARLZ}" -n$i -df "${test3_lz}" --exclude bar --ignore-ids ||
+-      test_failed $LINENO $i
+-    rm -f foo baz || framework_failure
+-    "${TARLZ}" -q -n$i -xf "${test3dir_lz}" || test_failed $LINENO $i
+-    "${TARLZ}" -q -n$i -df "${test3dir_lz}" --ignore-ids ||
+-      test_failed $LINENO $i
+-    "${TARLZ}" -q -n$i -df "${test3dir_lz}" dir --ignore-ids ||
+-      test_failed $LINENO $i
+-    "${TARLZ}" -n$i -df "${test3_lz}" --ignore-ids -C dir ||
+-      test_failed $LINENO $i
+-    rm -rf dir || framework_failure
+-  done
+-  cmp out0 out2 || test_failed $LINENO
+-  cmp out0 out6 || test_failed $LINENO
+-  rm -f out0 out2 out6 || framework_failure
+-fi
+-rm -f out.tar aout.tar foo bar baz || framework_failure
+-
+ printf "\ntesting --delete..."
+ 
+ # test --delete
diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 0000000000000..3d5c8deafd1db
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.24
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz"
+checksum=49838effe95acb29d548b7ef2ddbb4b63face40536df0d9a80a62900c7170576
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: tarlz-0.24
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (15 preceding siblings ...)
  2023-10-28  3:48 ` mtboehlke
@ 2023-10-28  5:55 ` mtboehlke
  2023-10-28  6:05 ` mtboehlke
                   ` (4 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-10-28  5:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1940 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

[WIP] New package: tarlz-0.24
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 3282 bytes --]

From 641670ee3a61947478cc054d1fd45033faad1221 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 24 Aug 2022 20:23:44 -0500
Subject: [PATCH] New package: tarlz-0.24

---
 srcpkgs/tarlz/patches/skip-mtime-checks.patch | 36 +++++++++++++++++++
 srcpkgs/tarlz/template                        | 20 +++++++++++
 2 files changed, 56 insertions(+)
 create mode 100644 srcpkgs/tarlz/patches/skip-mtime-checks.patch
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/patches/skip-mtime-checks.patch b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
new file mode 100644
index 0000000000000..4969c7e4fa5d7
--- /dev/null
+++ b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
@@ -0,0 +1,36 @@
+Skip testing problematic dates in the test suite.
+These dates result in 'out of limits' for the --mtime option on i686.
+
+A couple of these dates show up as 'mod time differs' on x86_64,
+I am presuming because they are even at the limits of 64-bit time_t.
+
+diff --git a/testsuite/check.sh b/testsuite/check.sh
+index 66c525b..a3ae6f1 100755
+--- a/testsuite/check.sh
++++ b/testsuite/check.sh
+@@ -727,22 +727,13 @@ cmp cfoo foo || test_failed $LINENO
+ rm -f out.tar foo bar baz || framework_failure
+ 
+ # test --create --mtime
+-dates='@-9223372036854775808 @-9223372036854775807
+-       -2147481748-12-31T23:59:59 -1970-01-01T00:00:00
+-       0000-01-01T00:00:00 0000-01-01T00:00:01 0000-01-02T00:00:00
+-       1697-10-17T11:03:27 1697-10-17T11:03:28 1697-10-17T11:03:29
+-       1833-11-24T17:31:43 1833-11-24T17:31:44 1833-11-24T17:31:45
+-       1901-12-13T20:45:51 1901-12-13T20:45:52 1901-12-13T20:45:53
++dates='1901-12-13T20:45:52 1901-12-13T20:45:53
+        1901-12-14T20:45:51
+        1969-12-31T23:59:58 1969-12-31T23:59:59
+        1970-01-01T00:00:00 1970-01-01T00:00:01 @0
+-       2038-01-18T03:14:07 2038-01-19T03:14:07 2038-01-19T03:14:08
+-       2106-02-07T06:28:15 2106-02-07T06:28:16
+-       2242-03-16T12:56:31 2242-03-16T12:56:32 @8589934591 @8589934592
+-       9999-12-31T23:59:58 9999-12-31T23:59:59
+-       2147483647-12-31T23:59:59 @9223372036854775807'
++       2038-01-18T03:14:07'
+ touch -d 2022-01-05T12:22:13 bar || framework_failure
+-for i in ${dates} @-8Ei '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
++for i in ${dates} '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
+          '2017-10-01 09:00' '2017-10-01 09' 2017-10-01 ./bar ; do
+   touch foo || framework_failure
+   "${TARLZ}" -cf out.tar --mtime="$i" foo || test_failed $LINENO "$i"
diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 0000000000000..3d5c8deafd1db
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.24
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz"
+checksum=49838effe95acb29d548b7ef2ddbb4b63face40536df0d9a80a62900c7170576
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.24
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (16 preceding siblings ...)
  2023-10-28  5:55 ` mtboehlke
@ 2023-10-28  6:05 ` mtboehlke
  2023-10-28  6:05 ` mtboehlke
                   ` (3 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-10-28  6:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 423 bytes --]

New comment by mtboehlke on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1783716022

Comment:
I added a patch to skip testing dates outside the limits on 32-bit arches.  A couple of the dates result in 'mod time differs' even on x86_64, I think because they are even at the limit for 64 bit time_t.

From what I can tell, Debian packaging currently skips the test target.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.24
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (17 preceding siblings ...)
  2023-10-28  6:05 ` mtboehlke
@ 2023-10-28  6:05 ` mtboehlke
  2024-01-07 17:19 ` [PR PATCH] [Updated] " mtboehlke
                   ` (2 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2023-10-28  6:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 418 bytes --]

New comment by mtboehlke on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-1783716022

Comment:
I added a patch to skip testing dates outside the limits on 32-bit arches.  A couple of the dates result in 'mod time differs' on x86_64, I think because they are even at the limit for 64 bit time_t.

From what I can tell, Debian packaging currently skips the test target.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.24
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (18 preceding siblings ...)
  2023-10-28  6:05 ` mtboehlke
@ 2024-01-07 17:19 ` mtboehlke
  2024-04-07  1:46 ` New package: tarlz-0.25 github-actions
  2024-04-07  4:10 ` [PR PATCH] [Updated] " mtboehlke
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2024-01-07 17:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.24
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 3281 bytes --]

From 6566ed31c7b2ab84d71c0cb48685f494fe776547 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Sun, 7 Jan 2024 11:06:39 -0600
Subject: [PATCH] New package: tarlz-0.25

---
 srcpkgs/tarlz/patches/skip-mtime-checks.patch | 36 +++++++++++++++++++
 srcpkgs/tarlz/template                        | 20 +++++++++++
 2 files changed, 56 insertions(+)
 create mode 100644 srcpkgs/tarlz/patches/skip-mtime-checks.patch
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/patches/skip-mtime-checks.patch b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
new file mode 100644
index 0000000000000..4969c7e4fa5d7
--- /dev/null
+++ b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
@@ -0,0 +1,36 @@
+Skip testing problematic dates in the test suite.
+These dates result in 'out of limits' for the --mtime option on i686.
+
+A couple of these dates show up as 'mod time differs' on x86_64,
+I am presuming because they are even at the limits of 64-bit time_t.
+
+diff --git a/testsuite/check.sh b/testsuite/check.sh
+index 66c525b..a3ae6f1 100755
+--- a/testsuite/check.sh
++++ b/testsuite/check.sh
+@@ -727,22 +727,13 @@ cmp cfoo foo || test_failed $LINENO
+ rm -f out.tar foo bar baz || framework_failure
+ 
+ # test --create --mtime
+-dates='@-9223372036854775808 @-9223372036854775807
+-       -2147481748-12-31T23:59:59 -1970-01-01T00:00:00
+-       0000-01-01T00:00:00 0000-01-01T00:00:01 0000-01-02T00:00:00
+-       1697-10-17T11:03:27 1697-10-17T11:03:28 1697-10-17T11:03:29
+-       1833-11-24T17:31:43 1833-11-24T17:31:44 1833-11-24T17:31:45
+-       1901-12-13T20:45:51 1901-12-13T20:45:52 1901-12-13T20:45:53
++dates='1901-12-13T20:45:52 1901-12-13T20:45:53
+        1901-12-14T20:45:51
+        1969-12-31T23:59:58 1969-12-31T23:59:59
+        1970-01-01T00:00:00 1970-01-01T00:00:01 @0
+-       2038-01-18T03:14:07 2038-01-19T03:14:07 2038-01-19T03:14:08
+-       2106-02-07T06:28:15 2106-02-07T06:28:16
+-       2242-03-16T12:56:31 2242-03-16T12:56:32 @8589934591 @8589934592
+-       9999-12-31T23:59:58 9999-12-31T23:59:59
+-       2147483647-12-31T23:59:59 @9223372036854775807'
++       2038-01-18T03:14:07'
+ touch -d 2022-01-05T12:22:13 bar || framework_failure
+-for i in ${dates} @-8Ei '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
++for i in ${dates} '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
+          '2017-10-01 09:00' '2017-10-01 09' 2017-10-01 ./bar ; do
+   touch foo || framework_failure
+   "${TARLZ}" -cf out.tar --mtime="$i" foo || test_failed $LINENO "$i"
diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 0000000000000..3904fcb55ae40
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.25
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz"
+checksum=7d0bbe9c3a137bb93a10be56988fcf7362e4dbc65490639edc4255b704105fce
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: tarlz-0.25
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (19 preceding siblings ...)
  2024-01-07 17:19 ` [PR PATCH] [Updated] " mtboehlke
@ 2024-04-07  1:46 ` github-actions
  2024-04-07  4:10 ` [PR PATCH] [Updated] " mtboehlke
  21 siblings, 0 replies; 23+ messages in thread
From: github-actions @ 2024-04-07  1:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/38898#issuecomment-2041269998

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: tarlz-0.25
  2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
                   ` (20 preceding siblings ...)
  2024-04-07  1:46 ` New package: tarlz-0.25 github-actions
@ 2024-04-07  4:10 ` mtboehlke
  21 siblings, 0 replies; 23+ messages in thread
From: mtboehlke @ 2024-04-07  4:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

There is an updated pull request by mtboehlke against master on the void-packages repository

https://github.com/mtboehlke/void-packages tarlz
https://github.com/void-linux/void-packages/pull/38898

New package: tarlz-0.25
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

From the [tarlz homepage](https://www.nongnu.org/lzip/tarlz.html): "Tarlz creates tar archives using a simplified and safer variant of the POSIX pax format compressed in lzip format, keeping the alignment between tar members and lzip members. The resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive."

Keeping the alignment has advantages, which the webpage explains nicely.

Also from the homepage: "Tarlz does not understand other tar formats like gnu, oldgnu, star or v7. The command 'tarlz -tf archive.tar.lz > /dev/null' can be used to verify that the format of the archive is compatible with tarlz."

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38898.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tarlz-38898.patch --]
[-- Type: text/x-diff, Size: 3285 bytes --]

From f3df3876edb7acc755a8789841f9b7fdd7cf9c57 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Sun, 7 Jan 2024 11:06:39 -0600
Subject: [PATCH] New package: tarlz-0.25

---
 srcpkgs/tarlz/patches/skip-mtime-checks.patch | 36 +++++++++++++++++++
 srcpkgs/tarlz/template                        | 20 +++++++++++
 2 files changed, 56 insertions(+)
 create mode 100644 srcpkgs/tarlz/patches/skip-mtime-checks.patch
 create mode 100644 srcpkgs/tarlz/template

diff --git a/srcpkgs/tarlz/patches/skip-mtime-checks.patch b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
new file mode 100644
index 00000000000000..4969c7e4fa5d76
--- /dev/null
+++ b/srcpkgs/tarlz/patches/skip-mtime-checks.patch
@@ -0,0 +1,36 @@
+Skip testing problematic dates in the test suite.
+These dates result in 'out of limits' for the --mtime option on i686.
+
+A couple of these dates show up as 'mod time differs' on x86_64,
+I am presuming because they are even at the limits of 64-bit time_t.
+
+diff --git a/testsuite/check.sh b/testsuite/check.sh
+index 66c525b..a3ae6f1 100755
+--- a/testsuite/check.sh
++++ b/testsuite/check.sh
+@@ -727,22 +727,13 @@ cmp cfoo foo || test_failed $LINENO
+ rm -f out.tar foo bar baz || framework_failure
+ 
+ # test --create --mtime
+-dates='@-9223372036854775808 @-9223372036854775807
+-       -2147481748-12-31T23:59:59 -1970-01-01T00:00:00
+-       0000-01-01T00:00:00 0000-01-01T00:00:01 0000-01-02T00:00:00
+-       1697-10-17T11:03:27 1697-10-17T11:03:28 1697-10-17T11:03:29
+-       1833-11-24T17:31:43 1833-11-24T17:31:44 1833-11-24T17:31:45
+-       1901-12-13T20:45:51 1901-12-13T20:45:52 1901-12-13T20:45:53
++dates='1901-12-13T20:45:52 1901-12-13T20:45:53
+        1901-12-14T20:45:51
+        1969-12-31T23:59:58 1969-12-31T23:59:59
+        1970-01-01T00:00:00 1970-01-01T00:00:01 @0
+-       2038-01-18T03:14:07 2038-01-19T03:14:07 2038-01-19T03:14:08
+-       2106-02-07T06:28:15 2106-02-07T06:28:16
+-       2242-03-16T12:56:31 2242-03-16T12:56:32 @8589934591 @8589934592
+-       9999-12-31T23:59:58 9999-12-31T23:59:59
+-       2147483647-12-31T23:59:59 @9223372036854775807'
++       2038-01-18T03:14:07'
+ touch -d 2022-01-05T12:22:13 bar || framework_failure
+-for i in ${dates} @-8Ei '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
++for i in ${dates} '2017-10-01 09:00:00' '2017-10-1 9:0:0' \
+          '2017-10-01 09:00' '2017-10-01 09' 2017-10-01 ./bar ; do
+   touch foo || framework_failure
+   "${TARLZ}" -cf out.tar --mtime="$i" foo || test_failed $LINENO "$i"
diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template
new file mode 100644
index 00000000000000..3904fcb55ae40c
--- /dev/null
+++ b/srcpkgs/tarlz/template
@@ -0,0 +1,20 @@
+# Template file for 'tarlz'
+pkgname=tarlz
+version=0.25
+revision=1
+build_style=configure
+makedepends="lzlib-devel"
+short_desc="Archiver with multimember lzip compression"
+maintainer="Matt Boehlke <mtboehlke@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.nongnu.org/lzip/tarlz.html"
+distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz"
+checksum=7d0bbe9c3a137bb93a10be56988fcf7362e4dbc65490639edc4255b704105fce
+
+do_configure() {
+	./configure --prefix=/usr \
+		CXX="${CXX}" \
+		CPPFLAGS="${CPPFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" \
+		LDFLAGS="${LDFLAGS}"
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-04-07  4:10 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-25  1:39 [PR PATCH] New package: tarlz-0.22 mtboehlke
2022-09-13 20:43 ` [PR PATCH] [Updated] " mtboehlke
2022-09-20 22:37 ` mtboehlke
2022-11-10 18:43 ` mtboehlke
2022-11-10 18:51 ` New package: tarlz-0.23 mtboehlke
2023-02-09  2:35 ` github-actions
2023-02-13  0:44 ` [PR PATCH] [Updated] " mtboehlke
2023-05-15  1:54 ` github-actions
2023-05-23 23:46 ` [PR PATCH] [Updated] " mtboehlke
2023-08-23  1:44 ` github-actions
2023-08-23 15:12 ` Chocimier
2023-08-23 20:05 ` [PR PATCH] [Updated] " mtboehlke
2023-08-26  0:42 ` mtboehlke
2023-08-26  0:45 ` mtboehlke
2023-10-27  0:53 ` [PR PATCH] [Updated] " mtboehlke
2023-10-28  3:31 ` [PR PATCH] [Updated] [WIP] New package: tarlz-0.24 mtboehlke
2023-10-28  3:48 ` mtboehlke
2023-10-28  5:55 ` mtboehlke
2023-10-28  6:05 ` mtboehlke
2023-10-28  6:05 ` mtboehlke
2024-01-07 17:19 ` [PR PATCH] [Updated] " mtboehlke
2024-04-07  1:46 ` New package: tarlz-0.25 github-actions
2024-04-07  4:10 ` [PR PATCH] [Updated] " mtboehlke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).