* [PR PATCH] New package: gf2x-1.3.0
@ 2021-03-27 17:05 dkwo
2021-03-27 17:47 ` [PR PATCH] [Updated] " dkwo
` (24 more replies)
0 siblings, 25 replies; 26+ messages in thread
From: dkwo @ 2021-03-27 17:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1554 bytes --]
There is a new pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 1680 bytes --]
From 4fb6e0af274f42aa37e889ee175f6d87b2ac4efc Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:02:33 +0100
Subject: [PATCH 1/2] common/shlibs: gf2x
---
common/shlibs | 1 +
1 file changed, 1 insertion(+)
diff --git a/common/shlibs b/common/shlibs
index 7319cc8d20cb..ec45552742c9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3970,3 +3970,4 @@ libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
libwayland-egl++.so.0 libwaylandpp-0.2.8_1
libwayland-client-extra++.so.0 libwaylandpp-0.2.8_1
libspdlog.so.1 libspdlog-1.8.2_2
+libgf2x.so.3 gf2x-1.3.0_1
From 12b4dca43c09aad6248f289249a23cada4897854 Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:03:18 +0100
Subject: [PATCH 2/2] New package: gf2x-1.3.0
---
srcpkgs/gf2x/template | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/gf2x/template
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..eb992f1bc7fc
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,13 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=${pkgname}-${version}
+build_style=gnu-configure
+configure_args="--prefix=/usr --enable-sse2 --disable-pclmul"
+short_desc="Library for multiplying polynomials over the binary field"
+maintainer="Nicolo' Piazzalunga <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="https://gitlab.inria.fr/gf2x/gf2x/uploads/c46b1047ba841c20d1225ae73ad6e4cd/gf2x-${version}.tar.gz"
+checksum=9472cd651972a1de38e3c4c47697a86e0ecf19d7d33454d4bc2a62bc85841b59
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Updated] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
@ 2021-03-27 17:47 ` dkwo
2021-03-28 6:00 ` ericonr
` (23 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-03-27 17:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 1666 bytes --]
From 4fb6e0af274f42aa37e889ee175f6d87b2ac4efc Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:02:33 +0100
Subject: [PATCH 1/2] common/shlibs: gf2x
---
common/shlibs | 1 +
1 file changed, 1 insertion(+)
diff --git a/common/shlibs b/common/shlibs
index 7319cc8d20cb..ec45552742c9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3970,3 +3970,4 @@ libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
libwayland-egl++.so.0 libwaylandpp-0.2.8_1
libwayland-client-extra++.so.0 libwaylandpp-0.2.8_1
libspdlog.so.1 libspdlog-1.8.2_2
+libgf2x.so.3 gf2x-1.3.0_1
From e3e9ab39f53db54c50162a3a09b1e52974097b7d Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:03:18 +0100
Subject: [PATCH 2/2] New package: gf2x-1.3.0
---
srcpkgs/gf2x/template | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/gf2x/template
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..816902929cd0
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,13 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=${pkgname}-${version}
+build_style=gnu-configure
+configure_args="--prefix=/usr --disable-pclmul"
+short_desc="Library for multiplying polynomials over the binary field"
+maintainer="Nicolo' Piazzalunga <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="https://gitlab.inria.fr/gf2x/gf2x/uploads/c46b1047ba841c20d1225ae73ad6e4cd/gf2x-${version}.tar.gz"
+checksum=9472cd651972a1de38e3c4c47697a86e0ecf19d7d33454d4bc2a62bc85841b59
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
2021-03-27 17:47 ` [PR PATCH] [Updated] " dkwo
@ 2021-03-28 6:00 ` ericonr
2021-03-28 10:20 ` [PR PATCH] [Updated] " dkwo
` (22 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: ericonr @ 2021-03-28 6:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 299 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#issuecomment-808852482
Comment:
This can be a single commit doing both changes.
@tornaria given that you mentioned you had a local template for this, would you like to leave any comments?
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Updated] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
2021-03-27 17:47 ` [PR PATCH] [Updated] " dkwo
2021-03-28 6:00 ` ericonr
@ 2021-03-28 10:20 ` dkwo
2021-03-31 17:20 ` [PR REVIEW] " abenson
` (21 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-03-28 10:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 1460 bytes --]
From 105ebd19c976de85d159b476448999d7b6f30082 Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:02:33 +0100
Subject: [PATCH] New package: gf2x-1.3.0, with common/shlibs
---
common/shlibs | 1 +
srcpkgs/gf2x/template | 13 +++++++++++++
2 files changed, 14 insertions(+)
create mode 100644 srcpkgs/gf2x/template
diff --git a/common/shlibs b/common/shlibs
index 7319cc8d20cb..ec45552742c9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3970,3 +3970,4 @@ libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
libwayland-egl++.so.0 libwaylandpp-0.2.8_1
libwayland-client-extra++.so.0 libwaylandpp-0.2.8_1
libspdlog.so.1 libspdlog-1.8.2_2
+libgf2x.so.3 gf2x-1.3.0_1
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..816902929cd0
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,13 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=${pkgname}-${version}
+build_style=gnu-configure
+configure_args="--prefix=/usr --disable-pclmul"
+short_desc="Library for multiplying polynomials over the binary field"
+maintainer="Nicolo' Piazzalunga <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="https://gitlab.inria.fr/gf2x/gf2x/uploads/c46b1047ba841c20d1225ae73ad6e4cd/gf2x-${version}.tar.gz"
+checksum=9472cd651972a1de38e3c4c47697a86e0ecf19d7d33454d4bc2a62bc85841b59
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (2 preceding siblings ...)
2021-03-28 10:20 ` [PR PATCH] [Updated] " dkwo
@ 2021-03-31 17:20 ` abenson
2021-03-31 17:23 ` abenson
` (20 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: abenson @ 2021-03-31 17:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 214 bytes --]
New review comment by abenson on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605081950
Comment:
`--prefix=/usr` is already passed to `configure`, it can be omitted
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (3 preceding siblings ...)
2021-03-31 17:20 ` [PR REVIEW] " abenson
@ 2021-03-31 17:23 ` abenson
2021-03-31 17:23 ` abenson
` (19 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: abenson @ 2021-03-31 17:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 397 bytes --]
New review comment by abenson on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605084107
Comment:
That git hash is going to change with every update. The link could be replaced with `https://gitlab.inria.fr/gf2x/gf2x/-/archive/gf2x-${version}/gf2x-gf2x-${version}.tar.gz` or even `${homepage}/-/archive/gf2x-${version}/gf2x-gf2x-${version}.tar.gz`
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (4 preceding siblings ...)
2021-03-31 17:23 ` abenson
@ 2021-03-31 17:23 ` abenson
2021-04-01 9:20 ` dkwo
` (18 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: abenson @ 2021-03-31 17:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 185 bytes --]
New review comment by abenson on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605084359
Comment:
this is the default, it can be dropped
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (5 preceding siblings ...)
2021-03-31 17:23 ` abenson
@ 2021-04-01 9:20 ` dkwo
2021-04-01 12:43 ` ericonr
` (17 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-01 9:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 265 bytes --]
New review comment by dkwo on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605504136
Comment:
If I replace like that, it is not ready to `./configure (No such file or directory)`. How do I use the `autotools` stuff?
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (6 preceding siblings ...)
2021-04-01 9:20 ` dkwo
@ 2021-04-01 12:43 ` ericonr
2021-04-01 15:06 ` sgn
` (16 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: ericonr @ 2021-04-01 12:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 223 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605627085
Comment:
Add automake to hostmakedepends and run `autoreconf -fi` in `pre_configure`.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (7 preceding siblings ...)
2021-04-01 12:43 ` ericonr
@ 2021-04-01 15:06 ` sgn
2021-04-01 15:06 ` sgn
` (15 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: sgn @ 2021-04-01 15:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 208 bytes --]
New review comment by sgn on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605732293
Comment:
Or we can let Debian maintains it for us. IOW, fetch from Debian?
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (8 preceding siblings ...)
2021-04-01 15:06 ` sgn
@ 2021-04-01 15:06 ` sgn
2021-04-01 19:06 ` dkwo
` (14 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: sgn @ 2021-04-01 15:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 229 bytes --]
New review comment by sgn on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605732293
Comment:
Or we can let Debian maintains it for us. IOW, fetch from Debian? (Not a serious idea)
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (9 preceding siblings ...)
2021-04-01 15:06 ` sgn
@ 2021-04-01 19:06 ` dkwo
2021-04-01 19:21 ` ericonr
` (13 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-01 19:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1967 bytes --]
New review comment by dkwo on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605883885
Comment:
@ericonr if I do that, I get
```
=> gf2x-1.3.0_1: running pre_configure ...
configure.ac:51: installing 'config/compile'
configure.ac:63: installing 'config/install-sh'
configure.ac:63: installing 'config/missing'
Makefile.am: installing './INSTALL'
Makefile.am:34: error: library used but 'RANLIB' is undefined
Makefile.am:34: The usual way to define 'RANLIB' is to add 'AC_PROG_RANLIB'
Makefile.am:34: to 'configure.ac' and run 'autoconf' again.
Makefile.am:33: error: Libtool library used but 'LIBTOOL' is undefined
Makefile.am:33: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
Makefile.am:33: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
Makefile.am:33: If 'LT_INIT' is in 'configure.ac', make sure
Makefile.am:33: its definition is in aclocal's search path.
Makefile.am: installing 'config/depcomp'
parallel-tests: installing 'config/test-driver'
fft/Makefile.am:64: error: Libtool library used but 'LIBTOOL' is undefined
fft/Makefile.am:64: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
fft/Makefile.am:64: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
fft/Makefile.am:64: If 'LT_INIT' is in 'configure.ac', make sure
fft/Makefile.am:64: its definition is in aclocal's search path.
src/Makefile.am:51: error: Libtool library used but 'LIBTOOL' is undefined
src/Makefile.am:51: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
src/Makefile.am:51: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
src/Makefile.am:51: If 'LT_INIT' is in 'configure.ac', make sure
src/Makefile.am:51: its definition is in aclocal's search path.
autoreconf: automake failed with exit status: 1
=> ERROR: gf2x-1.3.0_1: pre_configure: 'autoreconf -fi' exited with 1
=> ERROR: in pre_configure() at srcpkgs/gf2x/template:17
```
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (10 preceding siblings ...)
2021-04-01 19:06 ` dkwo
@ 2021-04-01 19:21 ` ericonr
2021-04-01 19:35 ` gt7-void
` (12 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: ericonr @ 2021-04-01 19:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r605891777
Comment:
Might also need libtool, I guess. I'd be okay with using the ready to build tarball... Could leave a link to where to grab them: https://gitlab.inria.fr/gf2x/gf2x/-/releases
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (11 preceding siblings ...)
2021-04-01 19:21 ` ericonr
@ 2021-04-01 19:35 ` gt7-void
2021-04-02 8:20 ` [PR PATCH] [Updated] " dkwo
` (11 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: gt7-void @ 2021-04-01 19:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1236 bytes --]
New comment by gt7-void on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#issuecomment-812126269
Comment:
> This can be a single commit doing both changes.
>
> @tornaria given that you mentioned you had a local template for this, would you like to leave any comments?
This has worked for me in the past:
```
# Template file for 'gf2x'
pkgname=gf2x
version=1.3.0
revision=1
build_style="gnu-configure"
short_desc="C/C++ library for fast arithmetic in GF(2)[x]"
maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
license="GPL-3.0-or-later"
homepage="http://gf2x.gforge.inria.fr/"
distfiles="https://gforge.inria.fr/frs/download.php/file/38243/${pkgname}-${version}.tar.gz"
checksum=9472cd651972a1de38e3c4c47697a86e0ecf19d7d33454d4bc2a62bc85841b59
gf2x-devel_package() {
depends="gf2x-${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove "usr/include"
vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
}
}
```
Note that the homepage has changed, but the release file is still the same, can be downloaded, e.g. from
`https://gitlab.inria.fr/gf2x/gf2x/uploads/c46b1047ba841c20d1225ae73ad6e4cd/gf2x-1.3.0.tar.gz` and it has the same sha256.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Updated] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (12 preceding siblings ...)
2021-04-01 19:35 ` gt7-void
@ 2021-04-02 8:20 ` dkwo
2021-04-02 8:24 ` dkwo
` (10 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-02 8:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 1688 bytes --]
From 6c9d17e4c125ec06aae68b739c95cca609155f92 Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:02:33 +0100
Subject: [PATCH] New package: gf2x-1.3.0, with common/shlibs
---
common/shlibs | 1 +
srcpkgs/gf2x/template | 28 ++++++++++++++++++++++++++++
2 files changed, 29 insertions(+)
create mode 100644 srcpkgs/gf2x/template
diff --git a/common/shlibs b/common/shlibs
index 7319cc8d20cb..ec45552742c9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3970,3 +3970,4 @@ libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
libwayland-egl++.so.0 libwaylandpp-0.2.8_1
libwayland-client-extra++.so.0 libwaylandpp-0.2.8_1
libspdlog.so.1 libspdlog-1.8.2_2
+libgf2x.so.3 gf2x-1.3.0_1
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..0d527d3b396d
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,28 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=gf2x-gf2x-${version}
+build_style=gnu-configure
+configure_args="--disable-pclmul"
+hostmakedepends="automake libtool"
+short_desc="Library for multiplying polynomials over the binary field"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="${homepage}/-/archive/gf2x-${version}/gf2x-gf2x-${version}.tar.gz"
+checksum=11bcf98b620c60c2ee3b4460b02b7be741f14cfdc26b542f22c92950926575e0
+
+pre_configure() {
+ autoreconf -fi
+}
+
+gf2x-devel_package() {
+ depends="gf2x-${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib/*.a"
+ vmove "usr/lib/*.so"
+ }
+}
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Updated] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (13 preceding siblings ...)
2021-04-02 8:20 ` [PR PATCH] [Updated] " dkwo
@ 2021-04-02 8:24 ` dkwo
2021-04-02 12:08 ` dkwo
` (9 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-02 8:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 1688 bytes --]
From 6c9d17e4c125ec06aae68b739c95cca609155f92 Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:02:33 +0100
Subject: [PATCH] New package: gf2x-1.3.0, with common/shlibs
---
common/shlibs | 1 +
srcpkgs/gf2x/template | 28 ++++++++++++++++++++++++++++
2 files changed, 29 insertions(+)
create mode 100644 srcpkgs/gf2x/template
diff --git a/common/shlibs b/common/shlibs
index 7319cc8d20cb..ec45552742c9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3970,3 +3970,4 @@ libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
libwayland-egl++.so.0 libwaylandpp-0.2.8_1
libwayland-client-extra++.so.0 libwaylandpp-0.2.8_1
libspdlog.so.1 libspdlog-1.8.2_2
+libgf2x.so.3 gf2x-1.3.0_1
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..0d527d3b396d
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,28 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=gf2x-gf2x-${version}
+build_style=gnu-configure
+configure_args="--disable-pclmul"
+hostmakedepends="automake libtool"
+short_desc="Library for multiplying polynomials over the binary field"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="${homepage}/-/archive/gf2x-${version}/gf2x-gf2x-${version}.tar.gz"
+checksum=11bcf98b620c60c2ee3b4460b02b7be741f14cfdc26b542f22c92950926575e0
+
+pre_configure() {
+ autoreconf -fi
+}
+
+gf2x-devel_package() {
+ depends="gf2x-${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib/*.a"
+ vmove "usr/lib/*.so"
+ }
+}
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Updated] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (14 preceding siblings ...)
2021-04-02 8:24 ` dkwo
@ 2021-04-02 12:08 ` dkwo
2021-04-02 12:09 ` dkwo
` (8 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-02 12:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 2170 bytes --]
From 6c9d17e4c125ec06aae68b739c95cca609155f92 Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 27 Mar 2021 18:02:33 +0100
Subject: [PATCH 1/2] New package: gf2x-1.3.0, with common/shlibs
---
common/shlibs | 1 +
srcpkgs/gf2x/template | 28 ++++++++++++++++++++++++++++
2 files changed, 29 insertions(+)
create mode 100644 srcpkgs/gf2x/template
diff --git a/common/shlibs b/common/shlibs
index 7319cc8d20cb..ec45552742c9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3970,3 +3970,4 @@ libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
libwayland-egl++.so.0 libwaylandpp-0.2.8_1
libwayland-client-extra++.so.0 libwaylandpp-0.2.8_1
libspdlog.so.1 libspdlog-1.8.2_2
+libgf2x.so.3 gf2x-1.3.0_1
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..0d527d3b396d
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,28 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=gf2x-gf2x-${version}
+build_style=gnu-configure
+configure_args="--disable-pclmul"
+hostmakedepends="automake libtool"
+short_desc="Library for multiplying polynomials over the binary field"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="${homepage}/-/archive/gf2x-${version}/gf2x-gf2x-${version}.tar.gz"
+checksum=11bcf98b620c60c2ee3b4460b02b7be741f14cfdc26b542f22c92950926575e0
+
+pre_configure() {
+ autoreconf -fi
+}
+
+gf2x-devel_package() {
+ depends="gf2x-${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib/*.a"
+ vmove "usr/lib/*.so"
+ }
+}
From c7e2688fb95a3adf19fad29ddf6278d18376aebe Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Fri, 2 Apr 2021 14:08:31 +0200
Subject: [PATCH 2/2] symlink
---
srcpkgs/gf2x-devel | 1 +
1 file changed, 1 insertion(+)
create mode 120000 srcpkgs/gf2x-devel
diff --git a/srcpkgs/gf2x-devel b/srcpkgs/gf2x-devel
new file mode 120000
index 000000000000..4542295e8de7
--- /dev/null
+++ b/srcpkgs/gf2x-devel
@@ -0,0 +1 @@
+gf2x
\ No newline at end of file
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (15 preceding siblings ...)
2021-04-02 12:08 ` dkwo
@ 2021-04-02 12:09 ` dkwo
2021-04-02 19:42 ` tornaria
` (7 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-02 12:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 349 bytes --]
New comment by dkwo on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#issuecomment-812503315
Comment:
@ericonr now it works, thanks, but let me know if you want to do it the other way.
@gt7-void I took the devel part from your template, please let me know if you prefer to be the maintainer, I'm fine either way.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (16 preceding siblings ...)
2021-04-02 12:09 ` dkwo
@ 2021-04-02 19:42 ` tornaria
2021-04-03 17:40 ` [PR PATCH] [Updated] " dkwo
` (6 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: tornaria @ 2021-04-02 19:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 870 bytes --]
New comment by tornaria on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#issuecomment-812682362
Comment:
I think instead of `--disable-pclmul` we really need `--disable-sse3`?
In fact, baseline `x86_64` has only up to sse2 (see e.g. https://en.wikipedia.org/wiki/X86-64#Microarchitecture_Levels).
Eventually, it would be nice to discuss a way to be able to offer binaries compiled with more features, as there are huge differences to be made for some math software. E.g. gf2x testsuite runs 2-3x faster for me with pclmul enabled than without it.
For the moment what I'm doing is adding an option "native" (disabled by default) which allows one to compile for the build machine.
To catch some of these I'm compiling on a cascade-lake cpu, then runing make check on a nehalem cpu (however, the nehalem already has sse4.2).
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Updated] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (17 preceding siblings ...)
2021-04-02 19:42 ` tornaria
@ 2021-04-03 17:40 ` dkwo
2021-04-04 15:00 ` [PR REVIEW] " tornaria
` (5 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-03 17:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 2015 bytes --]
From 75587d99a24068e55c642f1328d45474aae28198 Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 3 Apr 2021 19:40:34 +0200
Subject: [PATCH] New package: gf2x-1.3.0
---
common/shlibs | 1 +
srcpkgs/gf2x-devel | 1 +
srcpkgs/gf2x/template | 28 ++++++++++++++++++++++++++++
3 files changed, 30 insertions(+)
create mode 120000 srcpkgs/gf2x-devel
create mode 100644 srcpkgs/gf2x/template
diff --git a/common/shlibs b/common/shlibs
index c33da050a02c..9fa2a3745fa2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -819,6 +819,7 @@ libgjs.so.0 gjs-1.65.2_1
libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
libaccountsservice.so.0 accountsservice-0.6.4_1
libfolks.so.25 folks-0.14.0_1
+libgf2x.so.3 gf2x-1.3.0_1
libfolks-dummy.so.25 folks-0.14.0_1
libfolks-telepathy.so.25 folks-0.14.0_1
libfolks-eds.so.25 folks-0.14.0_1
diff --git a/srcpkgs/gf2x-devel b/srcpkgs/gf2x-devel
new file mode 120000
index 000000000000..4542295e8de7
--- /dev/null
+++ b/srcpkgs/gf2x-devel
@@ -0,0 +1 @@
+gf2x
\ No newline at end of file
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..4e1a933d3f82
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,28 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=gf2x-gf2x-${version}
+build_style=gnu-configure
+configure_args="--disable-sse3"
+hostmakedepends="automake libtool"
+short_desc="Library for multiplying polynomials over the binary field"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="${homepage}/-/archive/gf2x-${version}/gf2x-gf2x-${version}.tar.gz"
+checksum=11bcf98b620c60c2ee3b4460b02b7be741f14cfdc26b542f22c92950926575e0
+
+pre_configure() {
+ autoreconf -fi
+}
+
+gf2x-devel_package() {
+ depends="gf2x-${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib/*.a"
+ vmove "usr/lib/*.so"
+ }
+}
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (18 preceding siblings ...)
2021-04-03 17:40 ` [PR PATCH] [Updated] " dkwo
@ 2021-04-04 15:00 ` tornaria
2021-04-04 15:00 ` tornaria
` (4 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: tornaria @ 2021-04-04 15:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 204 bytes --]
New review comment by tornaria on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r606813100
Comment:
Suggest: "C/C++ library for fast arithmetic in GF(2)[x]"
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR REVIEW] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (19 preceding siblings ...)
2021-04-04 15:00 ` [PR REVIEW] " tornaria
@ 2021-04-04 15:00 ` tornaria
2021-04-04 17:39 ` [PR PATCH] [Updated] " dkwo
` (3 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: tornaria @ 2021-04-04 15:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 188 bytes --]
New review comment by tornaria on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#discussion_r606813269
Comment:
add
```
vmove "usr/lib/pkgconfig"
```
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Updated] New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (20 preceding siblings ...)
2021-04-04 15:00 ` tornaria
@ 2021-04-04 17:39 ` dkwo
2021-05-06 18:17 ` [PR PATCH] [Closed]: " dkwo
` (2 subsequent siblings)
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-04-04 17:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages gf2x/ntl
https://github.com/void-linux/void-packages/pull/29783
New package: gf2x-1.3.0
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/29783.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gf2x/ntl-29783.patch --]
[-- Type: text/x-diff, Size: 2033 bytes --]
From bf0ba94712e10f9e0cd3f7b1a725460b67fbd2e1 Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Sat, 3 Apr 2021 19:40:34 +0200
Subject: [PATCH] New package: gf2x-1.3.0
---
common/shlibs | 1 +
srcpkgs/gf2x-devel | 1 +
srcpkgs/gf2x/template | 29 +++++++++++++++++++++++++++++
3 files changed, 31 insertions(+)
create mode 120000 srcpkgs/gf2x-devel
create mode 100644 srcpkgs/gf2x/template
diff --git a/common/shlibs b/common/shlibs
index c33da050a02c..9fa2a3745fa2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -819,6 +819,7 @@ libgjs.so.0 gjs-1.65.2_1
libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
libaccountsservice.so.0 accountsservice-0.6.4_1
libfolks.so.25 folks-0.14.0_1
+libgf2x.so.3 gf2x-1.3.0_1
libfolks-dummy.so.25 folks-0.14.0_1
libfolks-telepathy.so.25 folks-0.14.0_1
libfolks-eds.so.25 folks-0.14.0_1
diff --git a/srcpkgs/gf2x-devel b/srcpkgs/gf2x-devel
new file mode 120000
index 000000000000..4542295e8de7
--- /dev/null
+++ b/srcpkgs/gf2x-devel
@@ -0,0 +1 @@
+gf2x
\ No newline at end of file
diff --git a/srcpkgs/gf2x/template b/srcpkgs/gf2x/template
new file mode 100644
index 000000000000..148ec3799a4d
--- /dev/null
+++ b/srcpkgs/gf2x/template
@@ -0,0 +1,29 @@
+# Template file for 'gf2x'
+pkgname=gf2x
+version=1.3.0
+revision=1
+wrksrc=gf2x-gf2x-${version}
+build_style=gnu-configure
+configure_args="--disable-sse3"
+hostmakedepends="automake libtool"
+short_desc="C/C++ library for fast arithmetic in GF(2)[x]"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.inria.fr/gf2x/gf2x"
+distfiles="${homepage}/-/archive/gf2x-${version}/gf2x-gf2x-${version}.tar.gz"
+checksum=11bcf98b620c60c2ee3b4460b02b7be741f14cfdc26b542f22c92950926575e0
+
+pre_configure() {
+ autoreconf -fi
+}
+
+gf2x-devel_package() {
+ depends="gf2x-${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib/*.a"
+ vmove "usr/lib/*.so"
+ vmove "usr/lib/pkgconfig"
+ }
+}
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Closed]: New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (21 preceding siblings ...)
2021-04-04 17:39 ` [PR PATCH] [Updated] " dkwo
@ 2021-05-06 18:17 ` dkwo
2021-08-14 18:07 ` dkwo
2021-08-14 18:07 ` [PR PATCH] [Closed]: " dkwo
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-05-06 18:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]
There's a closed pull request on the void-packages repository
New package: gf2x-1.3.0
https://github.com/void-linux/void-packages/pull/29783
Description:
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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
-->
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (22 preceding siblings ...)
2021-05-06 18:17 ` [PR PATCH] [Closed]: " dkwo
@ 2021-08-14 18:07 ` dkwo
2021-08-14 18:07 ` [PR PATCH] [Closed]: " dkwo
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-08-14 18:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 261 bytes --]
New comment by dkwo on void-packages repository
https://github.com/void-linux/void-packages/pull/29783#issuecomment-898939102
Comment:
I consider this superseded by https://github.com/void-linux/void-packages/pull/30032
It would be nice to get those merged.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [PR PATCH] [Closed]: New package: gf2x-1.3.0
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
` (23 preceding siblings ...)
2021-08-14 18:07 ` dkwo
@ 2021-08-14 18:07 ` dkwo
24 siblings, 0 replies; 26+ messages in thread
From: dkwo @ 2021-08-14 18:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]
There's a closed pull request on the void-packages repository
New package: gf2x-1.3.0
https://github.com/void-linux/void-packages/pull/29783
Description:
<!-- Mark items with [x] where applicable -->
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR
<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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
-->
^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2021-08-14 18:07 UTC | newest]
Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-27 17:05 [PR PATCH] New package: gf2x-1.3.0 dkwo
2021-03-27 17:47 ` [PR PATCH] [Updated] " dkwo
2021-03-28 6:00 ` ericonr
2021-03-28 10:20 ` [PR PATCH] [Updated] " dkwo
2021-03-31 17:20 ` [PR REVIEW] " abenson
2021-03-31 17:23 ` abenson
2021-03-31 17:23 ` abenson
2021-04-01 9:20 ` dkwo
2021-04-01 12:43 ` ericonr
2021-04-01 15:06 ` sgn
2021-04-01 15:06 ` sgn
2021-04-01 19:06 ` dkwo
2021-04-01 19:21 ` ericonr
2021-04-01 19:35 ` gt7-void
2021-04-02 8:20 ` [PR PATCH] [Updated] " dkwo
2021-04-02 8:24 ` dkwo
2021-04-02 12:08 ` dkwo
2021-04-02 12:09 ` dkwo
2021-04-02 19:42 ` tornaria
2021-04-03 17:40 ` [PR PATCH] [Updated] " dkwo
2021-04-04 15:00 ` [PR REVIEW] " tornaria
2021-04-04 15:00 ` tornaria
2021-04-04 17:39 ` [PR PATCH] [Updated] " dkwo
2021-05-06 18:17 ` [PR PATCH] [Closed]: " dkwo
2021-08-14 18:07 ` dkwo
2021-08-14 18:07 ` [PR PATCH] [Closed]: " dkwo
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).