diff --git a/devel/orc/Makefile b/devel/orc/Makefile index cb56d9a4b0d0..3ebbd84bf732 100644 --- a/devel/orc/Makefile +++ b/devel/orc/Makefile @@ -1,25 +1,25 @@ PORTNAME= orc -PORTVERSION= 0.4.32 +DISTVERSION= 0.4.34 CATEGORIES= devel MASTER_SITES= http://gstreamer.freedesktop.org/data/src/orc/ MAINTAINER= kwm@FreeBSD.org COMMENT= Library and toolset to operate arrays of data WWW= https://gstreamer.freedesktop.org/projects/orc.html LICENSE= BSD2CLAUSE BSD3CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake meson pkgconfig tar:xz USE_LDCONFIG= yes -PLIST_SUB+= LIBMINORVER=${PORTVERSION:E} +PLIST_SUB+= LIBMINORVER=${DISTVERSION:E} OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_MESON_ENABLED= gtk_doc .include diff --git a/devel/orc/distinfo b/devel/orc/distinfo index 899a1bffb087..303555818bf8 100644 --- a/devel/orc/distinfo +++ b/devel/orc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1658692086 -SHA256 (orc-0.4.32.tar.xz) = a66e3d8f2b7e65178d786a01ef61f2a0a0b4d0b8370de7ce134ba73da4af18f0 -SIZE (orc-0.4.32.tar.xz) = 180340 +TIMESTAMP = 1685568372 +SHA256 (orc-0.4.34.tar.xz) = 8f47abb3f097171e44eb807adcdabd860fba2effd37d8d3c4fbd5f341cadd41f +SIZE (orc-0.4.34.tar.xz) = 202628 diff --git a/devel/orc/files/patch-orc-orccpu_powerpc.c b/devel/orc/files/patch-orc-orccpu_powerpc.c index 97af923d5afa..405e2b9f2404 100644 --- a/devel/orc/files/patch-orc-orccpu_powerpc.c +++ b/devel/orc/files/patch-orc-orccpu_powerpc.c @@ -1,10 +1,10 @@ ---- orc/orccpu-powerpc.c.orig 2019-09-09 07:21:43 UTC +--- orc/orccpu-powerpc.c.orig 2023-05-31 21:29:36 UTC +++ orc/orccpu-powerpc.c @@ -55,6 +55,7 @@ #endif - #if defined(__FreeBSD__) || defined(__APPLE__) + #if defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) +#include #include #include #endif diff --git a/devel/orc/files/patch-orc-orcprogram-c.c b/devel/orc/files/patch-orc-orcprogram-c.c deleted file mode 100644 index 1158392d7871..000000000000 --- a/devel/orc/files/patch-orc-orcprogram-c.c +++ /dev/null @@ -1,15 +0,0 @@ -# This works around a fatal error in qemu-bsd-user dealing with floats in a -# very complex way. This is arguably a bug in this code too, but for now -# patch around it so that we can get ports building via qemu-bsd-user and -# get more testing. sbruno 16SEP2014 ---- orc/orcprogram-c.c.orig 2019-09-09 07:21:43 UTC -+++ orc/orcprogram-c.c -@@ -826,7 +826,7 @@ c_rule_loadpX (OrcCompiler *p, void *user, OrcInstruct - ORC_ASM_CODE(p," %s = 0x%08x; /* %d or %gf */\n", dest, - (unsigned int)p->vars[insn->src_args[0]].value.i, - (int)p->vars[insn->src_args[0]].value.i, -- p->vars[insn->src_args[0]].value.f); -+ p->vars[insn->src_args[0]].value.x2f[0]); - } else { - ORC_ASM_CODE(p," %s = ORC_UINT64_C(0x%08x%08x); /* %gf */\n", dest, - (orc_uint32)(((orc_uint64)p->vars[insn->src_args[0]].value.i)>>32), diff --git a/devel/orc/pkg-plist b/devel/orc/pkg-plist index a9edf03eac64..3735758605c6 100644 --- a/devel/orc/pkg-plist +++ b/devel/orc/pkg-plist @@ -1,83 +1,82 @@ bin/orc-bugreport bin/orcc include/orc-0.4/orc-test/orcarray.h include/orc-0.4/orc-test/orcprofile.h include/orc-0.4/orc-test/orcrandom.h include/orc-0.4/orc-test/orctest.h include/orc-0.4/orc/orc-stdint.h include/orc-0.4/orc/orc.h include/orc-0.4/orc/orcarm.h include/orc-0.4/orc/orcbytecode.h include/orc-0.4/orc/orcbytecodes.h include/orc-0.4/orc/orccode.h include/orc-0.4/orc/orccompiler.h include/orc-0.4/orc/orcconstant.h include/orc-0.4/orc/orccpu.h include/orc-0.4/orc/orccpuinsn.h include/orc-0.4/orc/orcdebug.h include/orc-0.4/orc/orcemulateopcodes.h include/orc-0.4/orc/orcexecutor.h include/orc-0.4/orc/orcfunctions.h include/orc-0.4/orc/orcinstruction.h include/orc-0.4/orc/orcinternal.h include/orc-0.4/orc/orclimits.h include/orc-0.4/orc/orcmips.h include/orc-0.4/orc/orcmmx.h include/orc-0.4/orc/orcneon.h include/orc-0.4/orc/orconce.h include/orc-0.4/orc/orcopcode.h include/orc-0.4/orc/orcparse.h include/orc-0.4/orc/orcpowerpc.h include/orc-0.4/orc/orcprogram.h include/orc-0.4/orc/orcrule.h include/orc-0.4/orc/orcsse.h include/orc-0.4/orc/orctarget.h include/orc-0.4/orc/orcutils.h include/orc-0.4/orc/orcvariable.h include/orc-0.4/orc/orcx86.h include/orc-0.4/orc/orcx86insn.h lib/liborc-0.4.so lib/liborc-0.4.so.0 lib/liborc-0.4.so.0.%%LIBMINORVER%%.0 -lib/liborc-test-0.4.a lib/liborc-test-0.4.so lib/liborc-test-0.4.so.0 lib/liborc-test-0.4.so.0.%%LIBMINORVER%%.0 libdata/pkgconfig/orc-0.4.pc libdata/pkgconfig/orc-test-0.4.pc share/aclocal/orc.m4 %%PORTDOCS%%share/gtk-doc/html/orc/ch01.html %%PORTDOCS%%share/gtk-doc/html/orc/ch02.html %%PORTDOCS%%share/gtk-doc/html/orc/ch03.html %%PORTDOCS%%share/gtk-doc/html/orc/ch04.html %%PORTDOCS%%share/gtk-doc/html/orc/ch05.html %%PORTDOCS%%share/gtk-doc/html/orc/home.png %%PORTDOCS%%share/gtk-doc/html/orc/index.html %%PORTDOCS%%share/gtk-doc/html/orc/left-insensitive.png %%PORTDOCS%%share/gtk-doc/html/orc/left.png %%PORTDOCS%%share/gtk-doc/html/orc/orc-ARM.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-MMX.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-Orc.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcCompiler.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcDebug.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcExecutor.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcOpcode.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcProgram.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcRule.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-PowerPC.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-SSE.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-Utility-functions.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-building.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-concepts.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-misc.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-opcodes.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-program.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-runninging.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-tutorial.html %%PORTDOCS%%share/gtk-doc/html/orc/orc-x86.html %%PORTDOCS%%share/gtk-doc/html/orc/orc.devhelp2 %%PORTDOCS%%share/gtk-doc/html/orc/right-insensitive.png %%PORTDOCS%%share/gtk-doc/html/orc/right.png %%PORTDOCS%%share/gtk-doc/html/orc/style.css %%PORTDOCS%%share/gtk-doc/html/orc/up-insensitive.png %%PORTDOCS%%share/gtk-doc/html/orc/up.png