Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Oct 2018 14:24:59 +0000 (UTC)
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r481367 - in head: . misc/susv2 misc/susv3 misc/susv4
Message-ID:  <201810061424.w96EOxtq080887@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mandree
Date: Sat Oct  6 14:24:59 2018
New Revision: 481367
URL: https://svnweb.freebsd.org/changeset/ports/481367

Log:
  misc/susv*: fix fallout from PR#230864/c479406, misc fixes
  
  susv2, update URLs to keep things downloadable
  susv3, add a more direct access link
  susv4, update to newer version (2018 edition), revise pkg-descr
  
  susv2, susv3: add the file revision date to PORTVERSION for consistency and
  transparency.
  
  all: add OPTIONS_SLAVE=DOCS because it is no good installing an empty port,
  systems that do not want documentation shall not install these ports.
  
  all: Reshuffle Makefile lines to reduce number of portlint warnings.

Modified:
  head/LEGAL
  head/misc/susv2/Makefile
  head/misc/susv3/Makefile
  head/misc/susv4/Makefile
  head/misc/susv4/distinfo
  head/misc/susv4/pkg-descr

Modified: head/LEGAL
==============================================================================
--- head/LEGAL	Sat Oct  6 13:50:14 2018	(r481366)
+++ head/LEGAL	Sat Oct  6 14:24:59 2018	(r481367)
@@ -191,7 +191,8 @@ STonX-*			emulators/stonx		Contains ROM (C) by Atari
 stuffit*		archivers/stuffit	Only unmodified original package can be distributed
 susv2.tar.bz2		misc/susv2		Redistribution of the documents is not permitted
 susv3.tar.bz2		misc/susv3		Redistribution of the documents is not permitted
-susv4tc1.tar.bz2	misc/susv4		Redistribution of the documents is not permitted
+susv4tc2.tar.bz2	misc/susv4		Redistribution of the documents is not permitted
+susv4-2018.tar.bz2	misc/susv4		Redistribution of the documents is not permitted
 svm_light.tar.gz	science/svmlight	The software must not be further distributed without prior permission of the author
 taetgen-*		math/tetgen		Academic or personal use only
 tarsnap-*		sysutils/tarsnap	license restricts redistribution of source and binaries

Modified: head/misc/susv2/Makefile
==============================================================================
--- head/misc/susv2/Makefile	Sat Oct  6 13:50:14 2018	(r481366)
+++ head/misc/susv2/Makefile	Sat Oct  6 14:24:59 2018	(r481367)
@@ -2,26 +2,34 @@
 # $FreeBSD$
 
 PORTNAME=	susv2
-PORTVERSION=	1.0
+PORTVERSION=	1.0.20010716
 CATEGORIES=	misc
 MASTER_SITES=	#
 DISTNAME=	susv2
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	mandree@FreeBSD.org
 COMMENT=	Single UNIX Specification Version 2
 
-RESTRICTED=	Redistribution of the documents is not permitted
+LICENSE=	NONE
 
 USES=		tar:bzip2
+
+RESTRICTED=	Redistribution of the documents is not permitted
+
 NO_BUILD=	yes
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	DOCS
+# Fix fallout of https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230864 and force the option on;
+# meaning is to force this option on. The previous change around Sept 2018 introduced a regression in
+# that PORTDOCS only works if there is a DOCS option.  It does not, however, make sense to install
+# empty documentation ports.
+OPTIONS_SLAVE=	DOCS
 
 .include <bsd.port.pre.mk>
 
 .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
-IGNORE=		may not be redistributed because of licensing reasons. Please visit http://www.unix.org/version2/online.html to accept their license and download ${DISTFILES} into ${DISTDIR}
+IGNORE=		may not be redistributed because of licensing reasons. Please visit http://www.unix.org/version2/online.html or http://pubs.opengroup.org/onlinepubs/7908799/download/ to accept their license and download ${DISTFILES} into ${DISTDIR}
 .endif
 
 do-install:

Modified: head/misc/susv3/Makefile
==============================================================================
--- head/misc/susv3/Makefile	Sat Oct  6 13:50:14 2018	(r481366)
+++ head/misc/susv3/Makefile	Sat Oct  6 14:24:59 2018	(r481367)
@@ -2,26 +2,34 @@
 # $FreeBSD$
 
 PORTNAME=	susv3
-PORTVERSION=	1.2
+PORTVERSION=	1.2.20050121
 CATEGORIES=	misc
 MASTER_SITES=	#
 DISTNAME=	susv3
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	mandree@FreeBSD.org
 COMMENT=	Single UNIX Specification Version 3
 
-RESTRICTED=	Redistribution of the documents is not permitted
+LICENSE=	NONE
 
 USES=		tar:bzip2
+
+RESTRICTED=	Redistribution of the documents is not permitted
+
 NO_BUILD=	yes
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	DOCS
+# Fix fallout of https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230864 and force the option on;
+# meaning is to force this option on. The previous change around Sept 2018 introduced a regression in
+# that PORTDOCS only works if there is a DOCS option.  It does not, however, make sense to install
+# empty documentation ports.
+OPTIONS_SLAVE=	DOCS
 
 .include <bsd.port.pre.mk>
 
 .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
-IGNORE=		may not be redistributed because of licensing reasons. Please visit http://www.unix.org/version3/online.html to accept their license and download ${DISTFILES} into ${DISTDIR}
+IGNORE=		may not be redistributed because of licensing reasons. Please visit http://www.unix.org/version3/online.html or https://publications.opengroup.org/t041 to accept their license and download ${DISTFILES} into ${DISTDIR} . You may need to choose "Read HTML Edition Online", navigate to it, and then find the Download link at the bottom right of the page
 .endif
 
 do-install:

Modified: head/misc/susv4/Makefile
==============================================================================
--- head/misc/susv4/Makefile	Sat Oct  6 13:50:14 2018	(r481366)
+++ head/misc/susv4/Makefile	Sat Oct  6 14:24:59 2018	(r481367)
@@ -1,26 +1,31 @@
-# Based on a port created by: Simon 'corecode' Schubert <corecode@corecode.ath.cx>
 # $FreeBSD$
 
 PORTNAME=	susv4
-PORTVERSION=	20160930
+PORTVERSION=	20180131
 CATEGORIES=	misc
 MASTER_SITES=	#
-DISTNAME=	susv4tc2
+DISTNAME=	susv4-2018
 DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	mandree@FreeBSD.org
-COMMENT=	Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2016 Edition
+COMMENT=	Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2018 Edition
 
 LICENSE=	NONE
 
+USES=		tar:bzip2
+
 RESTRICTED=	Redistribution of the documents is not permitted
 
-USES=		tar:bzip2
 NO_ARCH=	yes
 NO_BUILD=	yes
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	DOCS
+# Fix fallout of https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230864 and force the option on;
+# meaning is to force this option on. The previous change around Sept 2018 introduced a regression in
+# that PORTDOCS only works if there is a DOCS option.  It does not, however, make sense to install
+# empty documentation ports.
+OPTIONS_SLAVE=	DOCS
 
 .include <bsd.port.pre.mk>
 
@@ -30,6 +35,8 @@ IGNORE=		may not be redistributed because of licensing
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC} && \
+		${FIND} . -name '*~' -delete && \
+		${COPYTREE_SHARE} '*' ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.post.mk>

Modified: head/misc/susv4/distinfo
==============================================================================
--- head/misc/susv4/distinfo	Sat Oct  6 13:50:14 2018	(r481366)
+++ head/misc/susv4/distinfo	Sat Oct  6 14:24:59 2018	(r481367)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475876435
-SHA256 (susv4-20160930/susv4tc2.tar.bz2) = 9b50e290912dff356687b7585ea2d7a7e746231e1dd4adcb20833fa54e1f4d35
-SIZE (susv4-20160930/susv4tc2.tar.bz2) = 3649434
+TIMESTAMP = 1538830673
+SHA256 (susv4-20180131/susv4-2018.tar.bz2) = 73cc1347aa7e19d69265c62570696c8b9d2d06665c5d81d6acb1ea825b25534b
+SIZE (susv4-20180131/susv4-2018.tar.bz2) = 3665202

Modified: head/misc/susv4/pkg-descr
==============================================================================
--- head/misc/susv4/pkg-descr	Sat Oct  6 13:50:14 2018	(r481366)
+++ head/misc/susv4/pkg-descr	Sat Oct  6 14:24:59 2018	(r481367)
@@ -1,8 +1,19 @@
-The Single UNIX Specification Version 4, technically identical to IEEE
-Std 1003.1, 2016 Edition or The Open Group Base Specifications Issue 7
-is a technical standard. It includes IEEE Std 1003.1-2008/Cor 1-2013,
-the Technical Corrigenda No. 1 and No. 2 addressing problems discovered
-since the approval of the 2008 edition.
+The Single UNIX Specification Version 4, 2018 Edition, alias POSIX.1-2017,
+reference T101. Technically identical to IEEE Std 1003.1-2017 and ISO/IEC
+9945:2009 including ISO/IEC 9945:2009/Cor 1:2013(E) and ISO/IEC 9945:2009/Cor
+2:2017(E) with the addition of X/Open Curses.
+
+It is simultaneously The Open Group Base Specifications Issue 7.
+
+POSIX.1-2017 defines a standard operating system interface and environment,
+including a command interpreter (or “shell”), and common utility programs to
+support applications portability at the source code level. POSIX.1-2017 is
+intended to be used by both application developers and system implementors.
+
+This set consists of the Base Specifications, Issue 7 that make up the Single
+UNIX Specification, Version 4, together with X/Open Curses, Issue 7. The Base
+Specifications were developed by the Austin Group, a joint working group of the
+IEEE, The Open Group, and ISO/IEC JTC 1/SC22/WG15.
 
 This port permits to install and register the HTML personal copy
 that the user must download in .tar.bz2 format by himself.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201810061424.w96EOxtq080887>