pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat



Module Name:    pkgsrc
Committed By:   gdt
Date:           Tue Aug 26 18:35:51 UTC 2025

Modified Files:
        pkgsrc/chat/jicofo: Makefile
        pkgsrc/chat/jitsi-meet: Makefile.common
        pkgsrc/chat/jitsi-videobridge: Makefile
Added Files:
        pkgsrc/chat/jitsi-meet-prosody: distinfo
Removed Files:
        pkgsrc/chat/jitsi-meet: distinfo

Log Message:
chat/jitsi-meet*: Reduce Makefile.common

jitsi-meet/Makefile.common used to set DISTINFO, but most users
overrode it, and the common package has no distinfo, being not
buildable.

Further, jicofo has a distfile of the same name, but different
contents.

Stop using DIST_SUBDIR for users of the main tarball, avoiding
duplicate copies.  Keep it for jicofo, and make the reason for doing
so clearer.

NFCI.

Conceptual ok khorben@ ktnb@.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/chat/jicofo/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/jitsi-meet/Makefile.common
cvs rdiff -u -r1.3 -r0 pkgsrc/chat/jitsi-meet/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/jitsi-meet-prosody/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/jitsi-videobridge/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/jicofo/Makefile
diff -u pkgsrc/chat/jicofo/Makefile:1.2 pkgsrc/chat/jicofo/Makefile:1.3
--- pkgsrc/chat/jicofo/Makefile:1.2     Mon Aug 25 15:45:08 2025
+++ pkgsrc/chat/jicofo/Makefile Tue Aug 26 18:35:50 2025
@@ -1,5 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2025/08/25 15:45:08 ktnb Exp $
+# $NetBSD: Makefile,v 1.3 2025/08/26 18:35:50 gdt Exp $
 
+# Despite using chat/jitsi-meet/Makefile.common, this package uses a
+# different distfile.  Confusingly, it has the same name as the
+# jitsi-meet distfile.  Thus DIST_SUBDIR is set below.
 .include "../../chat/jitsi-meet/Makefile.common"
 
 GITHUB_PROJECT=        jicofo
@@ -8,7 +11,7 @@ PKGNAME=       ${GITHUB_PROJECT}-${JITSI_MEET_
 HOMEPAGE=      https://github.com/jitsi/jicofo/
 COMMENT=       Server-side focus component used in Jitsi Meet conferences
 
-DISTINFO_FILE= ${.CURDIR}/../../chat/jicofo/distinfo
+DIST_SUBDIR=   jicofo
 DISTFILES=     ${DEFAULT_DISTFILES}
 DISTFILES+=    jicofo-java-deps-${JITSI_MEET_VERSION}.tar.gz
 SITES.jicofo-java-deps-${JITSI_MEET_VERSION}.tar.gz= \

Index: pkgsrc/chat/jitsi-meet/Makefile.common
diff -u pkgsrc/chat/jitsi-meet/Makefile.common:1.4 pkgsrc/chat/jitsi-meet/Makefile.common:1.5
--- pkgsrc/chat/jitsi-meet/Makefile.common:1.4  Mon Aug 25 15:45:08 2025
+++ pkgsrc/chat/jitsi-meet/Makefile.common      Tue Aug 26 18:35:50 2025
@@ -1,14 +1,27 @@
-# $NetBSD: Makefile.common,v 1.4 2025/08/25 15:45:08 ktnb Exp $
+# $NetBSD: Makefile.common,v 1.5 2025/08/26 18:35:50 gdt Exp $
 # used by chat/jicofo/Makefile
 # used by chat/jitsi-meet-prosody/Makefile
 # used by chat/jitsi-videobridge/Makefile
+# used by wip/jitsi-meet
+
+# This makefile is used by packages that use tarballs from the
+# jitsi-meet project with the name jitsi-meet_$version.  As expected,
+# this includes multiple packages that use the tarball distributed
+# from the jitsi-meet repository.
+#
+# Not expected, it includes jicofo, which uses a tarball distributed
+# under the jicofo repository, which has the same name but different
+#  contents.
+#
+# \todo Separate same-tarball from same-project content into separate
+# include files, to avoid confusing use of ?= and overrides, in favor
+# of just setting what should be set.
 
 GITHUB_PROJECT?=       jitsi-meet
 GITHUB_TAG?=           stable/jitsi-meet_10431
 DISTNAME?=             jitsi-meet_10431
 CATEGORIES=            chat
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=jitsi/}
-DIST_SUBDIR=           ${GITHUB_PROJECT}
 JITSI_MEET_VERSION=    2.0.10431
 
 MAINTAINER=            khorben%defora.org@localhost
@@ -17,5 +30,3 @@ COMMENT?=             Secure, Simple and Scalable V
 LICENSE=               apache-2.0
 
 WRKSRC?=               ${WRKDIR}/${GITHUB_PROJECT}-stable-${DISTNAME}
-
-DISTINFO_FILE?=                ${.CURDIR}/../../chat/jitsi-meet/distinfo

Index: pkgsrc/chat/jitsi-videobridge/Makefile
diff -u pkgsrc/chat/jitsi-videobridge/Makefile:1.4 pkgsrc/chat/jitsi-videobridge/Makefile:1.5
--- pkgsrc/chat/jitsi-videobridge/Makefile:1.4  Tue Aug 26 12:13:32 2025
+++ pkgsrc/chat/jitsi-videobridge/Makefile      Tue Aug 26 18:35:50 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/08/26 12:13:32 gdt Exp $
+# $NetBSD: Makefile,v 1.5 2025/08/26 18:35:50 gdt Exp $
 
 .include "../../chat/jitsi-meet/Makefile.common"
 
@@ -8,7 +8,6 @@ PKGNAME=        ${GITHUB_PROJECT}-${JITSI_MEET_
 HOMEPAGE=      https://github.com/jitsi/jitsi-videobridge/
 COMMENT=       WebRTC compatible video router or SFU
 
-DISTINFO_FILE= ${.CURDIR}/../../chat/jitsi-videobridge/distinfo
 DISTFILES=     ${DEFAULT_DISTFILES}
 DISTFILES+=    jitsi-videobridge-java-deps-${JITSI_MEET_VERSION}.tar.gz
 SITES.jitsi-videobridge-java-deps-${JITSI_MEET_VERSION}.tar.gz= \

Added files:

Index: pkgsrc/chat/jitsi-meet-prosody/distinfo
diff -u /dev/null pkgsrc/chat/jitsi-meet-prosody/distinfo:1.1
--- /dev/null   Tue Aug 26 18:35:51 2025
+++ pkgsrc/chat/jitsi-meet-prosody/distinfo     Tue Aug 26 18:35:50 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/08/26 18:35:50 gdt Exp $
+
+BLAKE2s (jitsi-meet_10431.tar.gz) = c6338a5a7272a8233e1214755d898d837e2c692de0cad50a24e35523761f3166
+SHA512 (jitsi-meet_10431.tar.gz) = 6c5ec5a3948d10ac2f7c410f0c26e492ee242cea6fb09572447e1bcad1ad96bca61bbff0b903f3955b88f19dae84d78471adcee6c67d83f7b75e3153899c7b70
+Size (jitsi-meet_10431.tar.gz) = 138781488 bytes



Home | Main Index | Thread Index | Old Index