pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/meta-pkgs
Module Name: pkgsrc
Committed By: nia
Date: Tue Jul 4 16:08:17 UTC 2023
Modified Files:
pkgsrc/meta-pkgs: Makefile
Added Files:
pkgsrc/meta-pkgs/bulk-test-essential: DESCR Makefile
Log Message:
Import meta-pkgs/bulk-test-essential.
This performs many of the checks I performed manually in my time as
"pkgsrc symlink manager", and its failure is intended to help bulk
builders realize immediate problems with their results.
To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 pkgsrc/meta-pkgs/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/meta-pkgs/bulk-test-essential/DESCR \
pkgsrc/meta-pkgs/bulk-test-essential/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/meta-pkgs/Makefile
diff -u pkgsrc/meta-pkgs/Makefile:1.123 pkgsrc/meta-pkgs/Makefile:1.124
--- pkgsrc/meta-pkgs/Makefile:1.123 Mon Jun 26 12:24:03 2023
+++ pkgsrc/meta-pkgs/Makefile Tue Jul 4 16:08:17 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.123 2023/06/26 12:24:03 wiz Exp $
+# $NetBSD: Makefile,v 1.124 2023/07/04 16:08:17 nia Exp $
#
COMMENT= Collections of other packages
@@ -9,6 +9,7 @@ SUBDIR+= bulk-large
SUBDIR+= bulk-medium
SUBDIR+= bulk-small
SUBDIR+= bulk-test-boost
+SUBDIR+= bulk-test-essential
SUBDIR+= bulk-test-go
SUBDIR+= bulk-test-llvm
SUBDIR+= compiz-fusion
Added files:
Index: pkgsrc/meta-pkgs/bulk-test-essential/DESCR
diff -u /dev/null pkgsrc/meta-pkgs/bulk-test-essential/DESCR:1.1
--- /dev/null Tue Jul 4 16:08:17 2023
+++ pkgsrc/meta-pkgs/bulk-test-essential/DESCR Tue Jul 4 16:08:17 2023
@@ -0,0 +1,5 @@
+Meta-package for testing essential packages.
+
+The failure of this package in a bulk build indicates problems
+that should be investigated immediately before it is made available
+to users.
Index: pkgsrc/meta-pkgs/bulk-test-essential/Makefile
diff -u /dev/null pkgsrc/meta-pkgs/bulk-test-essential/Makefile:1.1
--- /dev/null Tue Jul 4 16:08:17 2023
+++ pkgsrc/meta-pkgs/bulk-test-essential/Makefile Tue Jul 4 16:08:17 2023
@@ -0,0 +1,80 @@
+# $NetBSD: Makefile,v 1.1 2023/07/04 16:08:17 nia Exp $
+
+DISTNAME= bulk-test-essential-20230704
+CATEGORIES= meta-pkgs
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+MAINTAINER= nia%NetBSD.org@localhost
+COMMENT= Meta-package for testing essential packages
+
+META_PACKAGE= yes
+
+RESTRICTED= Just for test build purposes
+NO_BIN_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+
+#
+# Start out with some popular languages and database engines where
+# we ship multiple versions/implementations.
+#
+# pkgsrc's default versions should be reasonable for the given platform.
+# If one fails, it should be switched.
+#
+# Keep in sync with:
+# https://wiki.netbsd.org/languages/
+#
+
+.include "../../mk/bsd.prefs.mk"
+
+.include "../../lang/lua/buildlink3.mk"
+.include "../../lang/perl5/buildlink3.mk"
+.include "../../lang/php/phpversion.mk"
+.include "${PHPPKGSRCDIR}/buildlink3.mk"
+.if ${MACHINE_ARCH} != "vax" # FP issues
+. include "../../lang/python/pyversion.mk"
+.endif
+.include "../../lang/ruby/buildlink3.mk"
+
+.include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/pgsql.buildlink3.mk"
+
+.if ${MACHINE_ARCH} == "x86_64" || \
+ ${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_ARCH} == "aarch64" || \
+ ${MACHINE_ARCH} == "earmv7hf"
+. include "../../lang/go/version.mk"
+DEPENDS+= ${GO_PACKAGE_DEP}
+.endif
+
+.if ${MACHINE_ARCH} == "x86_64" || \
+ ${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_ARCH} == "aarch64" || \
+ ${MACHINE_ARCH} == "earmv7hf"
+. include "../../mk/java-vm.mk"
+.endif
+
+#
+# Big desktop environment meta-packages.
+# These ones are both popular among NetBSD users and reasonably
+# portable. If they go missing, it also affects downstream
+# distributors.
+#
+.if ${MACHINE_ARCH} == "x86_64" || \
+ ${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_ARCH} == "aarch64"
+DEPENDS+= mate-[0-9]*:../../meta-pkgs/mate
+DEPENDS+= xfce4-[0-9]*:../../meta-pkgs/xfce4
+.endif
+
+#
+# In the 2020s, on some platforms, a web browser is essential.
+#
+
+.if ${MACHINE_ARCH} == "x86_64" || \
+ ${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_ARCH} == "aarch64"
+DEPENDS+= firefox-esr-[0-9]*:../../www/firefox-esr
+.endif
+
+.include "../../mk/bsd.pkg.mk"
Home |
Main Index |
Thread Index |
Old Index