Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).