pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/yt-dlp-ejs



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Nov 19 15:42:57 UTC 2025

Modified Files:
        pkgsrc/net/yt-dlp-ejs: Makefile PLIST distinfo

Log Message:
net/yt-dlp-ejs: Use versioned .whl distfile instead

* Use whl file from pypi. Suggested by wiz@. Thank you.
* Remove unused nodejs dependency. It is my mistake.
* Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/yt-dlp-ejs/Makefile \
    pkgsrc/net/yt-dlp-ejs/PLIST pkgsrc/net/yt-dlp-ejs/distinfo

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

Modified files:

Index: pkgsrc/net/yt-dlp-ejs/Makefile
diff -u pkgsrc/net/yt-dlp-ejs/Makefile:1.1 pkgsrc/net/yt-dlp-ejs/Makefile:1.2
--- pkgsrc/net/yt-dlp-ejs/Makefile:1.1  Tue Nov 18 11:08:20 2025
+++ pkgsrc/net/yt-dlp-ejs/Makefile      Wed Nov 19 15:42:57 2025
@@ -1,21 +1,16 @@
-# $NetBSD: Makefile,v 1.1 2025/11/18 11:08:20 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2025/11/19 15:42:57 ryoon Exp $
 
-DISTNAME=      yt_dlp_ejs-0.3.1
+DISTNAME=      yt_dlp_ejs-0.3.1-py3-none-any
 PKGNAME=       ${DISTNAME:S/_/-/g}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=y/yt_dlp_ejs/}
+EXTRACT_SUFX=  .whl
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      https://pypi.org/project/yt_dlp_ejs/
 COMMENT=       External JavaScript for net/yt-dlp supporting many runtimes
 LICENSE=       unlicense
 
-# Do not rebuild support scripts in JavaScript.
-# Rebuilding from source requires many porting efforts for Node JS packages.
-YTDLPZIP=              yt-dlp_linux.zip
-SITES.${YTDLPZIP}=     https://github.com/yt-dlp/yt-dlp/releases/download/2025.11.12/
-DISTFILES=     ${DEFAULT_DISTFILES} ${YTDLPZIP}
-
 DEPENDS+=      yt-dlp-[0-9]*:../../net/yt-dlp
 
 USE_LANGUAGES= # none
@@ -26,14 +21,12 @@ INSTALLATION_DIRS+= ${PYSITELIB}/yt_dlp_
 
 PLIST_SUBST=   PYSITELIB=${PYSITELIB}
 
-post-extract:
-       ${CP} ${WRKDIR}/_internal/yt_dlp_ejs/yt/solver/*.js \
-               ${WRKSRC}/yt_dlp_ejs/yt/solver
+do-extract:
+       ${EXTRACTOR} -f zip ${DISTDIR}/${DISTFILES} -d ${WRKSRC}
 
 do-install:
-       ${CP} -r ${WRKSRC}/yt_dlp_ejs \
+       ${CP} -r ${WRKSRC}/* \
                ${DESTDIR}${PREFIX}/${PYSITELIB}
 
 .include "../../lang/python/pyversion.mk"
-.include "../../lang/nodejs/nodeversion.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/yt-dlp-ejs/PLIST
diff -u pkgsrc/net/yt-dlp-ejs/PLIST:1.1 pkgsrc/net/yt-dlp-ejs/PLIST:1.2
--- pkgsrc/net/yt-dlp-ejs/PLIST:1.1     Tue Nov 18 11:08:20 2025
+++ pkgsrc/net/yt-dlp-ejs/PLIST Wed Nov 19 15:42:57 2025
@@ -1,4 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2025/11/18 11:08:20 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/11/19 15:42:57 ryoon Exp $
+${PYSITELIB}/yt_dlp_ejs-0.3.1.dist-info/METADATA
+${PYSITELIB}/yt_dlp_ejs-0.3.1.dist-info/RECORD
+${PYSITELIB}/yt_dlp_ejs-0.3.1.dist-info/WHEEL
+${PYSITELIB}/yt_dlp_ejs-0.3.1.dist-info/licenses/LICENSE
 ${PYSITELIB}/yt_dlp_ejs/__init__.py
 ${PYSITELIB}/yt_dlp_ejs/_version.py
 ${PYSITELIB}/yt_dlp_ejs/yt/__init__.py
Index: pkgsrc/net/yt-dlp-ejs/distinfo
diff -u pkgsrc/net/yt-dlp-ejs/distinfo:1.1 pkgsrc/net/yt-dlp-ejs/distinfo:1.2
--- pkgsrc/net/yt-dlp-ejs/distinfo:1.1  Tue Nov 18 11:08:20 2025
+++ pkgsrc/net/yt-dlp-ejs/distinfo      Wed Nov 19 15:42:57 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.1 2025/11/18 11:08:20 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2025/11/19 15:42:57 ryoon Exp $
 
-BLAKE2s (yt-dlp_linux.zip) = ad64d20200f577a3c6967c45183bb1951fb631054ab5a396f073753d473854a2
-SHA512 (yt-dlp_linux.zip) = dda21924f662638a1867631a92a009ff12954e4179efd2db881b921226808a65b255834fd386c403f9acef569043f8d46fcb71f95764858767857313d63071df
-Size (yt-dlp_linux.zip) = 36246185 bytes
+BLAKE2s (yt_dlp_ejs-0.3.1-py3-none-any.whl) = c6dfc28332286e870c395f49ee97bd5eb90cdbe19f8c2850514ffe3b6322a189
+SHA512 (yt_dlp_ejs-0.3.1-py3-none-any.whl) = 9abbdf72a24cceccaa939c7419c6fa89afcfd7a0f36632588566a2a8075f39e91c1b952f42fcb525767e997090b526ba59fc7e91e4e5fc24ae25ffd2ad59b1ea
+Size (yt_dlp_ejs-0.3.1-py3-none-any.whl) = 53155 bytes
 BLAKE2s (yt_dlp_ejs-0.3.1.tar.gz) = acc13dafb6e142450960099d177ab16b9849caed86043b1319b95c78b41083ea
 SHA512 (yt_dlp_ejs-0.3.1.tar.gz) = 1693fd171dd62b15c7b686763d5d1bc70c43ae8ed81dd80e13e87c833ea00213624d64a34f6f3bcd409c52b7ee1401284a582a9782fa783063ce9da40a4c91e2
 Size (yt_dlp_ejs-0.3.1.tar.gz) = 33805 bytes



Home | Main Index | Thread Index | Old Index