pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/ada-libadalang-25



Module Name:    pkgsrc
Committed By:   dkazankov
Date:           Tue Oct 14 17:26:36 UTC 2025

Modified Files:
        pkgsrc/devel/ada-libadalang-25: Makefile distinfo

Log Message:
ada-libadalang-25: use pregenerated sources

* Library source code pregenerated and put on ftp.NetBSD.org.
  This will slightly speed up build process and will lead to
  more reproducible builds


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/ada-libadalang-25/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/ada-libadalang-25/distinfo

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

Modified files:

Index: pkgsrc/devel/ada-libadalang-25/Makefile
diff -u pkgsrc/devel/ada-libadalang-25/Makefile:1.4 pkgsrc/devel/ada-libadalang-25/Makefile:1.5
--- pkgsrc/devel/ada-libadalang-25/Makefile:1.4 Sun Oct 12 16:19:35 2025
+++ pkgsrc/devel/ada-libadalang-25/Makefile     Tue Oct 14 17:26:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/10/12 16:19:35 dkazankov Exp $
+# $NetBSD: Makefile,v 1.5 2025/10/14 17:26:36 dkazankov Exp $
 
 DISTNAME=      ${GITHUB_PROJECT}-${GITHUB_TAG}
 PKGNAME=       ${GITHUB_PROJECT}-${GNAT_NAME}-${GITHUB_TAG}.0
@@ -12,6 +12,12 @@ HOMEPAGE=    https://github.com/AdaCore/lib
 COMMENT=       Library for parsing and semantic analysis of Ada code
 LICENSE=       apache-2.0
 
+PRE_DISTFILE=  ${GITHUB_PROJECT}-pregenerated-${GITHUB_TAG}.tar.bz2
+DISTFILES=     ${DEFAULT_DISTFILES} ${PRE_DISTFILE}
+
+SITES.${PRE_DISTFILE}=         ${MASTER_SITE_BACKUP}
+EXTRACT_DIR.${PRE_DISTFILE}=   ${WRKSRC}/build
+
 USE_TOOLS=     tar bzip2
 
 USE_LANGUAGES= c ada
@@ -43,17 +49,8 @@ LIBRARY_TYPES=                                       static
 
 MAKE_PROGRAM=          ${PYTHONBIN:Q} manage.py
 
-PREGENERATED_DISTNAME= libadalang-pregenerated-${PKGVERSION_NOREV}.tar.bz2
-
-post-extract:
-       if [ -f ${PKGDIR}/files/${PREGENERATED_DISTNAME} ]; then \
-           ${MKDIR} ${WRKDIR}/${DISTNAME}/build && \
-           cd ${WRKDIR}/${DISTNAME}/build && \
-               ${TAR} -xf ${PKGDIR}/files/${PREGENERATED_DISTNAME} ; \
-       fi
-
-TOOL_DEPENDS+= ${PYPKGPREFIX}-langkit>=25.0.0:../../devel/py-langkit
-TOOL_DEPENDS+= ${PYPKGPREFIX}-liblktlang>=25.0.0:../../devel/py-liblktlang
+TOOL_DEPENDS+= ${PYPKGPREFIX}-langkit>=${PKGVERSION_NOREV}:../../devel/py-langkit
+TOOL_DEPENDS+= ${PYPKGPREFIX}-liblktlang>=${GITHUB_TAG}:../../devel/py-liblktlang
 
 # Also add all langkit dependencies
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61:../../devel/py-setuptools

Index: pkgsrc/devel/ada-libadalang-25/distinfo
diff -u pkgsrc/devel/ada-libadalang-25/distinfo:1.2 pkgsrc/devel/ada-libadalang-25/distinfo:1.3
--- pkgsrc/devel/ada-libadalang-25/distinfo:1.2 Sun Oct 12 16:19:35 2025
+++ pkgsrc/devel/ada-libadalang-25/distinfo     Tue Oct 14 17:26:36 2025
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.2 2025/10/12 16:19:35 dkazankov Exp $
+$NetBSD: distinfo,v 1.3 2025/10/14 17:26:36 dkazankov Exp $
 
 BLAKE2s (libadalang-25.2.tar.gz) = dc38e7eb4ad18efe1f45309330d271e793b5781fc6cde26120c01164f7b5b6d4
 SHA512 (libadalang-25.2.tar.gz) = 3a9946e0aab23263637dc58fd4454a1a5a9a6e0c915387ca5f2717fb72fd111d84aef9607e2bc2ab64cbdbabba35bc27f5e57fc53d75bba424c6a7143de3ce6e
 Size (libadalang-25.2.tar.gz) = 3081838 bytes
+BLAKE2s (libadalang-pregenerated-25.2.tar.bz2) = 7223cdeab90363f554aac01205977c7179974f5d0abd98c513751a183d2668ab
+SHA512 (libadalang-pregenerated-25.2.tar.bz2) = af157e505e647ff54c9284839e5859823a51a8a4b6345e561f4b03263014825f21a500768312efb15703e8e4efe741402bb7a4d36e6adb49b5c2b466ca2a31c4
+Size (libadalang-pregenerated-25.2.tar.bz2) = 1646484 bytes



Home | Main Index | Thread Index | Old Index