pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/pkgtools/pkg_comp1 Allow NetBSD distribution tarball f...
details: https://anonhg.NetBSD.org/pkgsrc/rev/c118890fbbe1
branches: trunk
changeset: 427978:c118890fbbe1
user: sborrill <sborrill%pkgsrc.org@localhost>
date: Thu Apr 23 11:28:08 2020 +0000
description:
Allow NetBSD distribution tarball file extension to be defined with DISTRIB_EXT.
Default to tgz.
Bump to version 1.39
diffstat:
pkgtools/pkg_comp1/Makefile | 5 ++---
pkgtools/pkg_comp1/files/pkg_comp.8 | 10 ++++++++--
pkgtools/pkg_comp1/files/pkg_comp.sh | 7 ++++---
3 files changed, 14 insertions(+), 8 deletions(-)
diffs (69 lines):
diff -r 17732807a377 -r c118890fbbe1 pkgtools/pkg_comp1/Makefile
--- a/pkgtools/pkg_comp1/Makefile Thu Apr 23 11:08:04 2020 +0000
+++ b/pkgtools/pkg_comp1/Makefile Thu Apr 23 11:28:08 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2017/02/12 10:48:55 jmmv Exp $
+# $NetBSD: Makefile,v 1.2 2020/04/23 11:28:08 sborrill Exp $
-PKGNAME= pkg_comp1-1.38
-PKGREVISION= 1
+PKGNAME= pkg_comp1-1.39
CATEGORIES= pkgtools
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
diff -r 17732807a377 -r c118890fbbe1 pkgtools/pkg_comp1/files/pkg_comp.8
--- a/pkgtools/pkg_comp1/files/pkg_comp.8 Thu Apr 23 11:08:04 2020 +0000
+++ b/pkgtools/pkg_comp1/files/pkg_comp.8 Thu Apr 23 11:28:08 2020 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: pkg_comp.8,v 1.1 2017/02/12 10:48:55 jmmv Exp $
+.\" $NetBSD: pkg_comp.8,v 1.2 2020/04/23 11:28:09 sborrill Exp $
.\"
.\" pkg_comp - Build packages inside a clean chroot environment
.\" Copyright (c) 2002, 2003, 2004, 2005 Julio M. Merino Vidal <jmmv%NetBSD.org@localhost>
@@ -213,10 +213,16 @@
.Nb
binary sets and X sets.
Its structure is the same as official release
-distributions, that is, tgz files must reside inside
+distributions, that is, tarball files must reside inside
.Pa $DISTRIBDIR/binary/sets .
Defaults to
.Pa /var/pub/NetBSD .
+.It DISTRIB_EXT
+This is the file extension for the tarballs in
+.Pa $DISTRIBDIR .
+Recent NetBSD releases use tar.xz instead of tgz.
+Defaults to
+.Pa tgz
.It EXTRAMK
Specifies a whitespace-separated list of files that must be appended to
.Pa $DESTDIR/etc/mk.conf .
diff -r 17732807a377 -r c118890fbbe1 pkgtools/pkg_comp1/files/pkg_comp.sh
--- a/pkgtools/pkg_comp1/files/pkg_comp.sh Thu Apr 23 11:08:04 2020 +0000
+++ b/pkgtools/pkg_comp1/files/pkg_comp.sh Thu Apr 23 11:28:08 2020 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: pkg_comp.sh,v 1.1 2017/02/12 10:48:55 jmmv Exp $
+# $NetBSD: pkg_comp.sh,v 1.2 2020/04/23 11:28:09 sborrill Exp $
#
# pkg_comp - Build packages inside a clean chroot environment
# Copyright (c) 2002, 2003, 2004, 2005 Julio M. Merino Vidal <jmmv%NetBSD.org@localhost>
@@ -101,14 +101,15 @@
: ${PKG_DBDIR:=/var/db/pkg}
# Default values for global variables used in the script.
+ : ${DISTRIB_EXT:=tgz}
: ${DESTDIR:=/var/chroot/pkg_comp/default}
: ${ROOTSHELL:=/bin/ksh}
: ${COPYROOTCFG:=no}
: ${AUTO_TARGET:=package}
: ${BUILD_PKG_COMP_TARGET:=package}
: ${DISTRIBDIR:=/var/pub/NetBSD}
- : ${SETS:=base.tgz comp.tgz etc.tgz kern-GENERIC.tgz text.tgz}
- : ${SETS_X11:=xbase.tgz xcomp.tgz xetc.tgz xfont.tgz xserver.tgz}
+ : ${SETS:=base.${DISTRIB_EXT} comp.${DISTRIB_EXT} etc.${DISTRIB_EXT} kern-GENERIC.${DISTRIB_EXT} text.${DISTRIB_EXT}}
+ : ${SETS_X11:=xbase.${DISTRIB_EXT} xcomp.${DISTRIB_EXT} xetc.${DISTRIB_EXT} xfont.${DISTRIB_EXT} xserver.${DISTRIB_EXT}}
: ${REAL_SRC:=/usr/src}
: ${REAL_SRC_OPTS:=-t null -o ro}
: ${REAL_PKGSRC:=/usr/pkgsrc}
Home |
Main Index |
Thread Index |
Old Index