Upgrade to new upstream release 1.43.5, assorted fixes.

Changelog:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.5>

Add proper LICENSE* statements to all the Makefiles of e2fsprogs
and its slave ports.

Update e2fsprogs-libuuid's pkg-plist to use @preunexec and @dir,
instead of @[un]exec.

Add BLKID_FILE to e2fsprogs's Makefile to prevent f_detect_xfs
from polluting the system's /etc/blkid.tab in make check.
This commit is contained in:
Matthias Andree 2017-08-12 10:12:47 +00:00
parent 8befac40da
commit e76b66fc16
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=447819
6 changed files with 21 additions and 9 deletions

View file

@ -8,6 +8,9 @@ PKGNAMESUFFIX= -libss
MAINTAINER= kaduk-fbsd@mit.edu
COMMENT= Command-line interface parsing library from e2fsprogs
LICENSE= MIT
LICENSE_FILE= ${INSTALL_WRKSRC}/ss.h
CONFLICTS= heimdal-[0-9]*
CONFLICTS+= krb4-[0-9]*

View file

@ -7,6 +7,9 @@ PKGNAMESUFFIX= -libblkid
COMMENT= Blkid library from e2fsprogs package
LICENSE= LGPL20+
_no_license_file= sorry
LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid
CONFIGURE_ARGS= --enable-elf-shlibs

View file

@ -7,6 +7,9 @@ PKGNAMESUFFIX= -libuuid
COMMENT= UUID library from e2fsprogs package
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${INSTALL_WRKSRC}/COPYING
CONFIGURE_ARGS= --enable-elf-shlibs
OPTIONS_EXCLUDE= NLS

View file

@ -19,6 +19,5 @@ man/man3/uuid_generate_random.3.gz
man/man3/uuid_generate_time.3.gz
man/man8/uuidd.8.gz
sbin/uuidd
@exec mkdir -p /var/run/libuuid
@unexec %D/etc/rc.d/uuidd stop >/dev/null 2>&1 || true
@unexec rmdir /var/run/libuuid >/dev/null 2>&1 || true
@dir /var/run/libuuid
@preunexec %D/etc/rc.d/uuidd stop >/dev/null 2>&1 || true

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= e2fsprogs
PORTVERSION= 1.43.4
PORTVERSION= 1.43.5
PORTREVISION?= 0
CATEGORIES?= sysutils
MASTER_SITES= KERNEL_ORG/linux/kernel/people/tytso/${PORTNAME}/v${PORTVERSION}
@ -10,7 +10,11 @@ MASTER_SITES= KERNEL_ORG/linux/kernel/people/tytso/${PORTNAME}/v${PORTVERSION}
MAINTAINER?= mandree@FreeBSD.org
COMMENT?= Utilities & library to manipulate ext2/3/4 filesystems
LICENSE= GPLv2
LICENSE?= GPLv2+
.if !defined(_no_license_file)
LICENSE_FILE?= ${WRKSRC}/NOTICE
.endif
LICENSE_DISTFILES_GPLv2= ${DISTNAME}${EXTRACT_SUFX}
PORTSCOUT= ignore # cannot handle the version in the directory
@ -190,7 +194,7 @@ post-build:
@${ECHO_CMD} '===> Running e2fsprogs self-test suite'
# do not add -j options unconditionally to ${MAKE_CMD} below, this might break
# due to excessive disk space use.
cd ${WRKSRC}/tests && ulimit -t 60 && ${MKDIR} ${WRKDIR}/tmp && ${SETENV} e2fsprogs_inhibit_SIGINFO=1 ${MAKE_CMD} check ${_CHECK_JOBS} ${_checkaddargs} \
cd ${WRKSRC}/tests && ulimit -t 60 && ${MKDIR} ${WRKDIR}/tmp && ${SETENV} e2fsprogs_inhibit_SIGINFO=1 BLKID_FILE=${WRKDIR}/tmp/blkid.tab ${MAKE_CMD} check ${_CHECK_JOBS} ${_checkaddargs} \
|| { head -n30000 ${WRKSRC}/tests/*.failed 2>/dev/null ; exit 1 ; }
.else
@${ECHO_CMD} '===> SKIPPING e2fsprogs self-test suite (DISCOURAGED!)'

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1486335180
SHA256 (e2fsprogs-1.43.4.tar.xz) = 54b3f21123a531a6a536b9cdcc21344b0122a72790dbe4dacc98e64db25e4a24
SIZE (e2fsprogs-1.43.4.tar.xz) = 5265788
TIMESTAMP = 1502496004
SHA256 (e2fsprogs-1.43.5.tar.xz) = 261f3d9ade383fbf032a19140c9c25e998cc0f71a1ae686614fb3ae0eb955a17
SIZE (e2fsprogs-1.43.5.tar.xz) = 5301436