From nobody Sun Dec 1 06:04:13 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Y1GZk0GRWz5f4sF; Sun, 01 Dec 2024 06:04:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y1GZj6lxGz4Xqv; Sun, 1 Dec 2024 06:04:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733033053; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MdUDOz4sFQhgmp+u3LBXcOgpmyUWFUjwAc3DYgudnug=; b=PeWFCRdkASIV1U5wuZ71JwbeDQxV4dlLvbBp3JKuu0dcyGhtPDakwVUjdSMomFUIWFZA/M B0cUh5ZsYeWUCOR5amkYuH6cTlJ0PTc9voZKDbSVxDrzzbCIooRpZWcVGJHQh/6y+hCH9o KE+krgvPCo63T12fzaSB/6nBgl2g/fU3cYf4tW8KbcGwiK1u7YHm4oQW6beCtLvZtDyVHh W270ecio8m/I4wlBSMbJ6isxeUJoiFg731ObaD05iheIA0j+UndBqikqcZ3gIABPf9HtSz wz6wHNFPjg39U1aunUF5zI+4C+Rt7tBf/mpab3wzwgHvRb5FYWO+DYBNDQ9bWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733033053; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MdUDOz4sFQhgmp+u3LBXcOgpmyUWFUjwAc3DYgudnug=; b=qWfJWKTnb9wEG1WCbb+TvZMx5TQrM6ZpxBxRr2TcdfICVIRFjvGfs7kvpiEZqqVN23U0Hu pM+Ma1KpBtkBbpCCWcppXOPYPOnWAxkIQUS73Sd6Eya/fsUBNAr7nz6teuLxB6JTMQvlc6 mhlZspdxL1uQn8jjahEL6xhbUd/9kgCPFocjwuSCzTLOsbCrggJfuDGh0eO6zEp6d0EE+i eaD4CfKSbsJL2S4bR9rUU6/IPadAE2mmcgzmhHI4lkzhgma3U4e6e5TweLqQUBN7GedytB qFYDZIURaKrf+dPMeAAmpj9tZoeIzcXA3eiBXiJLiTh8TgAtS2qQJL+sLO1JVQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1733033053; a=rsa-sha256; cv=none; b=GPd4YpEWes8qWmsl1dIjBQOnSzGV9spzkx0YqowB6Kzy+EfyMd+GcvCHc03xwyMj+kR+QZ LznnZC2gLVJtkvIOUr/xemBbJgwDqD5+i+cFGzhBD1/8Xyr5XPfqmcCEuePzjDJjL9dZsU YhicXIqsNlAx4E9D35+mVHbXTRNgYMNaaIaXd5FFdLsGkhdbH3g9R/+tYUjqEnPlzupLEI WmFmWEbDyrOL90Q9uZdpI1AJ8cCpbrE6o32CXpQhbPCS9hNuViqJTvBvP0T44b0ht4Jnny XD4x2N/3JEBuXgxIns0cTNaP9Rl8JZVMlu9f9GVdnPZo+BWO7GAGRizcP2T5bA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Y1GZj6M98zhH0; Sun, 1 Dec 2024 06:04:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4B164Dbb028497; Sun, 1 Dec 2024 06:04:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4B164DxO028494; Sun, 1 Dec 2024 06:04:13 GMT (envelope-from git) Date: Sun, 1 Dec 2024 06:04:13 GMT Message-Id: <202412010604.4B164DxO028494@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason E. Hale" Subject: git: 1c45c79f5b6d - main - multimedia/mlt7: Fix symbol export on 32-bit archs List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1c45c79f5b6d09a8392a54b194e42521cae2261f Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=1c45c79f5b6d09a8392a54b194e42521cae2261f commit 1c45c79f5b6d09a8392a54b194e42521cae2261f Author: Jason E. Hale AuthorDate: 2024-12-01 05:20:04 +0000 Commit: Jason E. Hale CommitDate: 2024-12-01 06:03:31 +0000 multimedia/mlt7: Fix symbol export on 32-bit archs Add upstream patches to fix export of Mlt::Producer::set_creation_time() on 32-bit archs. While here: Clean up excess whitespace and remove unused OPENGL_* variables. --- multimedia/mlt7/Makefile | 73 ++++++++++++++++++++++++------------------------ multimedia/mlt7/distinfo | 8 +++++- 2 files changed, 43 insertions(+), 38 deletions(-) diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile index 3f2d209bdca9..93b9974a94ef 100644 --- a/multimedia/mlt7/Makefile +++ b/multimedia/mlt7/Makefile @@ -1,42 +1,48 @@ -PORTNAME= ${_MLT_PORTNAME} -DISTVERSION= ${_MLT_VERSION} -PORTREVISION?= 1 -CATEGORIES?= multimedia -MASTER_SITES= https://github.com/mltframework/mlt/releases/download/v${DISTVERSION}/ -DISTFILES= mlt-${DISTVERSION}${EXTRACT_SUFX} -WRKSRC= ${WRKDIR}/mlt-${DISTVERSION} +PORTNAME= ${_MLT_PORTNAME} +DISTVERSION= ${_MLT_VERSION} +PORTREVISION?= 2 +CATEGORIES?= multimedia +MASTER_SITES= https://github.com/mltframework/mlt/releases/download/v${DISTVERSION}/ +DISTFILES= mlt-${DISTVERSION}${EXTRACT_SUFX} -MAINTAINER= kde@FreeBSD.org -COMMENT?= Multimedia framework for TV broadcasting -WWW= https://www.mltframework.org/ +PATCH_SITES= https://github.com/mltframework/mlt/commit/ +PATCHFILES+= 6f533e7b8999bc4017c1a6685bf2baea6570d44c.patch:-p1 # Fix export of Mlt::Producer::set_creation_time() on 32-bit archs +PATCHFILES+= 2072c6b3596854f1a7165d7ddd5994204e741db8.patch:-p1 # Fix export of Mlt::Producer::set_creation_time() on 32-bit archs +PATCHFILES+= 63953cf7338181c82eb6eb9f93c8c9a11aaee5f7.patch:-p1 # Fix export of Mlt::Producer::set_creation_time() on 32-bit archs -LICENSE?= GPLv2 GPLv3 LGPL21 -LICENSE_COMB?= multi +MAINTAINER= kde@FreeBSD.org +COMMENT?= Multimedia framework for TV broadcasting +WWW= https://www.mltframework.org/ -USES+= alias cmake compiler:c++11-lang eigen:3 localbase \ - pathfix pkgconfig -USE_LDCONFIG= yes +LICENSE?= GPLv2 GPLv3 LGPL21 +LICENSE_COMB?= multi + +USES+= alias cmake compiler:c++11-lang eigen:3 localbase \ + pathfix pkgconfig +USE_LDCONFIG= yes # Suppress errors with lld >= 17 due to undefined symbols. -LDFLAGS+= -Wl,--undefined-version +LDFLAGS+= -Wl,--undefined-version + +DATADIR= ${PREFIX}/share/mlt-7 -DATADIR= ${PREFIX}/share/mlt-7 +WRKSRC= ${WRKDIR}/mlt-${DISTVERSION} .ifndef(SLAVEPORT) # Master port. -USES+= gnome mlt:7,nodepend -USE_GNOME= libxml2 +USES+= gnome mlt:7,nodepend +USE_GNOME= libxml2 -CMAKE_ON= MOD_XML +CMAKE_ON= MOD_XML # Explicitly disabled modules that are ouddated, unnecessary, or have # their own port. -CMAKE_OFF= MOD_GLAXNIMATE MOD_GLAXNIMATE_QT6 MOD_SDL1 MOD_QT \ - MOD_QT6 MOD_NDI \ - SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \ - SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL +CMAKE_OFF= MOD_GLAXNIMATE MOD_GLAXNIMATE_QT6 MOD_SDL1 MOD_QT \ + MOD_QT6 MOD_NDI \ + SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \ + SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL -PORTDOCS= AUTHORS NEWS -PORTEXAMPLES= demo +PORTDOCS= AUTHORS NEWS +PORTEXAMPLES= demo OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFAULT= AVFORMAT FREI0R GDK MOVIT KDENLIVE NORMALIZE PLUS PLUSGPL RESAMPLE SDL2 SOX \ @@ -76,7 +82,7 @@ JACKRACK_CMAKE_BOOL= MOD_JACKRACK KDENLIVE_DESC= Enable kdenlive module KDENLIVE_CMAKE_BOOL= MOD_KDENLIVE -MOVIT_DESC= Enable OpenGL module +MOVIT_DESC= Enable Movit module MOVIT_USES= gl xorg MOVIT_USE= gl=opengl xorg=x11 MOVIT_LIB_DEPENDS= libmovit.so:graphics/movit \ @@ -93,13 +99,6 @@ OPENCV_DESC= Enable OpenCV module OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv OPENCV_CMAKE_BOOL= MOD_OPENCV -OPENGL_DESC= Enable OpenGL module -OPENGL_CMAKE_BOOL= MOD_OPENGL -OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ - libmovit.so:graphics/movit -OPENGL_USES= gl xorg -OPENGL_USE= gl=gl xorg=x11 - PLUSGPL_DESC= Enable plus GPL module PLUSGPL_CMAKE_BOOL= MOD_PLUSGPL @@ -161,11 +160,11 @@ post-install-EXAMPLES-on: .endfor .else # Slave port. -PORTSCOUT= ignore:1 +PORTSCOUT= ignore:1 # Depend on multimedia/mlt7 for child ports -USES+= mlt:7 -PLIST?= ${.CURDIR}/pkg-plist +USES+= mlt:7 +PLIST?= ${.CURDIR}/pkg-plist INSTALL_WRKSRC?= ${BUILD_WRKSRC} .endif diff --git a/multimedia/mlt7/distinfo b/multimedia/mlt7/distinfo index 16ea47575537..160b3e024d71 100644 --- a/multimedia/mlt7/distinfo +++ b/multimedia/mlt7/distinfo @@ -1,3 +1,9 @@ -TIMESTAMP = 1729745635 +TIMESTAMP = 1733025976 SHA256 (mlt-7.28.0.tar.gz) = bc425bf9602213f5f4855b78cfbbcd43eeb78097c508588bde44415963955aa1 SIZE (mlt-7.28.0.tar.gz) = 1713069 +SHA256 (6f533e7b8999bc4017c1a6685bf2baea6570d44c.patch) = a7d205cf2ee9c7cf8f1ba577752d121115af224c11e4380f1d9c2a85cc28d4ad +SIZE (6f533e7b8999bc4017c1a6685bf2baea6570d44c.patch) = 866 +SHA256 (2072c6b3596854f1a7165d7ddd5994204e741db8.patch) = 2636d637cab4fb480a0233cbac00dc7165bbeb891dcceb9a9787ea9811787603 +SIZE (2072c6b3596854f1a7165d7ddd5994204e741db8.patch) = 883 +SHA256 (63953cf7338181c82eb6eb9f93c8c9a11aaee5f7.patch) = 4bec2860cdc605e5e9905c94b94e4d18f8f24b244489a3cdd8df8c3e93160caa +SIZE (63953cf7338181c82eb6eb9f93c8c9a11aaee5f7.patch) = 1469