Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: harvid-0.8.3
@ 2021-10-16  7:51 notthewave
  2021-10-16  8:13 ` [PR PATCH] [Updated] " notthewave
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: notthewave @ 2021-10-16  7:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33584

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
http video daemon for ardour

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### 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)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] x86_64-glibc
  - [ ] armv7l
  - [ ] armv6l-musl


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

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

From 6b66999d1bdbc29ed1fbcd41c4af96f20e808d30 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 09:41:50 +0200
Subject: [PATCH] New package: harvid-0.8.3

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

diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..a46d4ed5e511
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,13 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+short_desc="http ardour video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16  7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
@ 2021-10-16  8:13 ` notthewave
  2021-10-16  9:05 ` notthewave
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16  8:13 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33584

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
http video daemon for ardour

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### 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)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] x86_64-glibc
  - [ ] armv7l
  - [ ] armv6l-musl


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

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

From 6b66999d1bdbc29ed1fbcd41c4af96f20e808d30 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 09:41:50 +0200
Subject: [PATCH] New package: harvid-0.8.3

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

diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..a46d4ed5e511
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,13 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+short_desc="http ardour video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d

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

* Re: New package: harvid-0.8.3
  2021-10-16  7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
  2021-10-16  8:13 ` [PR PATCH] [Updated] " notthewave
@ 2021-10-16  9:05 ` notthewave
  2021-10-16  9:05 ` notthewave
  2021-10-16  9:33 ` [PR PATCH] [Closed]: " notthewave
  3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16  9:05 UTC (permalink / raw)
  To: ml

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

New comment by notthewave on void-packages repository

https://github.com/void-linux/void-packages/pull/33584#issuecomment-944884639

Comment:
xbps-src gives me a totally different output

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

* Re: New package: harvid-0.8.3
  2021-10-16  7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
  2021-10-16  8:13 ` [PR PATCH] [Updated] " notthewave
  2021-10-16  9:05 ` notthewave
@ 2021-10-16  9:05 ` notthewave
  2021-10-16  9:33 ` [PR PATCH] [Closed]: " notthewave
  3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16  9:05 UTC (permalink / raw)
  To: ml

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

New comment by notthewave on void-packages repository

https://github.com/void-linux/void-packages/pull/33584#issuecomment-944884639

Comment:
my xbps-src gives me a totally different output

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

* Re: [PR PATCH] [Closed]: New package: harvid-0.8.3
  2021-10-16  7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
                   ` (2 preceding siblings ...)
  2021-10-16  9:05 ` notthewave
@ 2021-10-16  9:33 ` notthewave
  3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16  9:33 UTC (permalink / raw)
  To: ml

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

There's a closed pull request on the void-packages repository

New package: harvid-0.8.3
https://github.com/void-linux/void-packages/pull/33584

Description:
<!-- Mark items with [x] where applicable -->
closes #33382 
http video daemon for ardour

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### 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)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [ ] armv7l
  - [ ] armv6l-musl


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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
                   ` (8 preceding siblings ...)
  2021-10-25 19:44 ` notthewave
@ 2021-10-25 19:46 ` notthewave
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-25 19:46 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From f6ae656f06b6cbb99b6bd29ea3b5270fe26fd32a Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:30:21 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 20 ++++++++++++++++++++
 3 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..6a1411c5a194
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+disable_parallel_build=yes
+
+post_install() {
+	ln -sf /usr/bin/ffmpeg ${DESTDIR}/usr/bin/ffmpeg_harvid
+	ln -sf /usr/bin/ffprobe ${DESTDIR}/usr/bin/ffprobe_harvid
+}

From 6c5343ca7e3778bb437dab1e3ce08b71f69ee06c Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:31:14 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

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

diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+build_style=gnu-configure
+hostmakedepends="automake pkg-config"
+makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	./autogen.sh
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
                   ` (7 preceding siblings ...)
  2021-10-19 18:32 ` notthewave
@ 2021-10-25 19:44 ` notthewave
  2021-10-25 19:46 ` notthewave
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-25 19:44 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From c257231fa877da0557fcdf4315e50e62d0cceb97 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:30:21 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 20 ++++++++++++++++++++
 3 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..6a1411c5a194
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+disable_parallel_build=yes
+
+post_install() {
+	ln -sf /usr/bin/ffmpeg ${DESTDIR}/usr/bin/ffmpeg_harvid
+	ln -sf /usr/bin/ffprobe ${DESTDIR}/usr/bin/ffprobe_harvid
+}

From 6eadd027a9ff39d66d19f43839adfd75dff6a191 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:31:14 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

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

diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+build_style=gnu-configure
+hostmakedepends="automake pkg-config"
+makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	./autogen.sh
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
                   ` (6 preceding siblings ...)
  2021-10-19 18:16 ` notthewave
@ 2021-10-19 18:32 ` notthewave
  2021-10-25 19:44 ` notthewave
  2021-10-25 19:46 ` notthewave
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-19 18:32 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From 00dabac9cab295746b33537489655171fbc675f8 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:30:21 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 20 ++++++++++++++++++++
 3 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..b7740dd78c75
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+disable_parallel_build=yes
+
+post_install() {
+	ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+	ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+}

From 0ebefee432262d8a0bb04221e716ab10635aa92b Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:31:14 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

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

diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+build_style=gnu-configure
+hostmakedepends="automake pkg-config"
+makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	./autogen.sh
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
                   ` (5 preceding siblings ...)
  2021-10-19 18:03 ` notthewave
@ 2021-10-19 18:16 ` notthewave
  2021-10-19 18:32 ` notthewave
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-19 18:16 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From 5af360b7dfc9b5ae7e09a377bca8f46734df0571 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 20 ++++++++++++++++++++
 3 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..cf7718c48536
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+disable_parallel_build=yes
+
+post_install() {
+    ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+    ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+  }

From 2aa7c1cf363eb04478e5004b28c90542c0108cdc Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

---
 srcpkgs/harvid/template |  6 +++---
 srcpkgs/xjadeo/template | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/xjadeo/template

diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
index cf7718c48536..b7740dd78c75 100644
--- a/srcpkgs/harvid/template
+++ b/srcpkgs/harvid/template
@@ -15,6 +15,6 @@ checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
 disable_parallel_build=yes
 
 post_install() {
-    ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
-    ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
-  }
+	ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+	ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+}
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+build_style=gnu-configure
+hostmakedepends="automake pkg-config"
+makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	./autogen.sh
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
                   ` (4 preceding siblings ...)
  2021-10-18 20:55 ` notthewave
@ 2021-10-19 18:03 ` notthewave
  2021-10-19 18:16 ` notthewave
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-19 18:03 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From 5af360b7dfc9b5ae7e09a377bca8f46734df0571 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 20 ++++++++++++++++++++
 3 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..cf7718c48536
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+disable_parallel_build=yes
+
+post_install() {
+    ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+    ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+  }

From 6766b16168599550ee52e8d8738dd1b7addac3b2 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

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

diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+build_style=gnu-configure
+hostmakedepends="automake pkg-config"
+makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	./autogen.sh
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
                   ` (3 preceding siblings ...)
  2021-10-18 20:52 ` notthewave
@ 2021-10-18 20:55 ` notthewave
  2021-10-19 18:03 ` notthewave
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 20:55 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From 0a85ccdd8a055560b875e48a7ad78d692fad27ce Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 14 ++++++++++++++
 3 files changed, 54 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..2bb39569ebfa
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,14 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+ disable_parallel_build=yes

From 7f38452ebbae26fc17ccabd449cfe4c27fdac6c6 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

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

diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+build_style=gnu-configure
+hostmakedepends="automake pkg-config"
+makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	./autogen.sh
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
                   ` (2 preceding siblings ...)
  2021-10-18 17:45 ` notthewave
@ 2021-10-18 20:52 ` notthewave
  2021-10-18 20:55 ` notthewave
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 20:52 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From 0a85ccdd8a055560b875e48a7ad78d692fad27ce Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 14 ++++++++++++++
 3 files changed, 54 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..2bb39569ebfa
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,14 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+ disable_parallel_build=yes

From f34ffe49de346a14e32785a0e9f81c70b49efb4c Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

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

diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..f9c54a5ad82c
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,17 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+build_style=gnu-configure
+hostmakedepends="automake pkg-config"
+makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	./autogen.sh
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
  2021-10-17  9:07 ` [PR PATCH] [Updated] " notthewave
  2021-10-18 16:27 ` notthewave
@ 2021-10-18 17:45 ` notthewave
  2021-10-18 20:52 ` notthewave
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 17:45 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From 0a85ccdd8a055560b875e48a7ad78d692fad27ce Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH 1/2] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 14 ++++++++++++++
 3 files changed, 54 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..2bb39569ebfa
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,14 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+ disable_parallel_build=yes

From a66a8877c14acbf22f736cde58f6624f1266cb55 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10

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

diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..9a4660640640
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,28 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+#archs="i686 x86_64"
+#wrksrc=
+#create_wrksrc=yes
+build_style=gnu-configure
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="automake"
+makedepends="jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel"
+depends=""
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-2.0-only"
+homepage="http://xjadeo.sourceforge.net/"
+distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz"
+checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7
+
+pre_configure() {
+	aclocal
+	autoheader
+	automake --gnu --add-missing --copy
+}

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
  2021-10-17  9:07 ` [PR PATCH] [Updated] " notthewave
@ 2021-10-18 16:27 ` notthewave
  2021-10-18 17:45 ` notthewave
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 16:27 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [x] aarch64-musl
  - [ ] armv6l-musl

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

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

From ea12edc236f33fbac371fc5215f1e765442ce05d Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 14 ++++++++++++++
 3 files changed, 54 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..2bb39569ebfa
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,14 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
+ disable_parallel_build=yes

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

* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
  2021-10-16 10:04 [PR PATCH] " notthewave
@ 2021-10-17  9:07 ` notthewave
  2021-10-18 16:27 ` notthewave
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-17  9:07 UTC (permalink / raw)
  To: ml

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

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

https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586

New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382 
Ardour http video daemon

#### 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?
I would use this package on a regular basis, but I'm on musl and have trouble patching. 
Compiles on glibc but I can't test.
 
#### 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)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [x] x86_64-glibc
  - [ ] armv7l
  - [ ] armv6l-musl

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

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

From aa9622d76dea4179e06f532d91cdb5d194144a9c Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH] New package: harvid-0.8.3

---
 srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
 srcpkgs/harvid/patches/musl.patch    | 18 ++++++++++++++++++
 srcpkgs/harvid/template              | 13 +++++++++++++
 3 files changed, 53 insertions(+)
 create mode 100644 srcpkgs/harvid/patches/libjpeg.patch
 create mode 100644 srcpkgs/harvid/patches/musl.patch
 create mode 100644 srcpkgs/harvid/template

diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch
new file mode 100644
index 000000000000..a54113dcfcf3
--- /dev/null
+++ b/srcpkgs/harvid/patches/libjpeg.patch
@@ -0,0 +1,22 @@
+diff --git a/src/Makefile b/src/Makefile
+index 517a225..43fb562 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,17 +8,6 @@ include ../common.mak
+ 
+ CONFIGTEMP=conf.out
+ 
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no)
+-  $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
+-endif
+-
+-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no)
+-  $(error "libpng is required - install libpng-dev")
+-endif
+-
+-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
+-  $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
+-endif
+ 
+ FLAGS=-I../libharvid/
+ FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch
new file mode 100644
index 000000000000..e916778cf1bb
--- /dev/null
+++ b/srcpkgs/harvid/patches/musl.patch
@@ -0,0 +1,18 @@
+diff --git a/libharvid/timecode.h b/libharvid/timecode.h
+index 204c979..62c1684 100644
+--- a/libharvid/timecode.h
++++ b/libharvid/timecode.h
+@@ -27,13 +27,6 @@
+ typedef int int32_t;
+ #endif
+ 
+-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T)
+-#  if __WORDSIZE == 64
+-typedef long int int64_t;
+-#else
+-typedef long long int int64_t;
+-#endif
+-#endif
+ 
+ /**
+  * classical timecode
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..e5557fd5d768
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,13 @@
+# Template file for 'harvid'
+pkgname=harvid
+version=0.8.3
+revision=1
+build_style=gnu-makefile
+hostmakedepends="pkg-config"
+makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+license="GPL-3.0-or-later"
+homepage="https://x42.github.io/harvid/"
+distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz"
+checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d

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

end of thread, other threads:[~2021-10-25 19:46 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-16  7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
2021-10-16  8:13 ` [PR PATCH] [Updated] " notthewave
2021-10-16  9:05 ` notthewave
2021-10-16  9:05 ` notthewave
2021-10-16  9:33 ` [PR PATCH] [Closed]: " notthewave
2021-10-16 10:04 [PR PATCH] " notthewave
2021-10-17  9:07 ` [PR PATCH] [Updated] " notthewave
2021-10-18 16:27 ` notthewave
2021-10-18 17:45 ` notthewave
2021-10-18 20:52 ` notthewave
2021-10-18 20:55 ` notthewave
2021-10-19 18:03 ` notthewave
2021-10-19 18:16 ` notthewave
2021-10-19 18:32 ` notthewave
2021-10-25 19:44 ` notthewave
2021-10-25 19:46 ` notthewave

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).