svn commit: r452585 - in head/devel/autoconf: . files

Kurt Jaeger pi at FreeBSD.org
Sat Oct 21 10:36:07 UTC 2017


Author: pi
Date: Sat Oct 21 10:36:05 2017
New Revision: 452585
URL: https://svnweb.freebsd.org/changeset/ports/452585

Log:
  devel/autoconf: Add license information and fix portlint warnings
  
  PR:		222335
  Submitted by:	Yasuhiro KIMURA <yasu at utahime.org>
  Approved by:	tijl (maintainer timeout)

Added:
  head/devel/autoconf/files/patch-doc_autoconf.texi   (contents, props changed)
Deleted:
  head/devel/autoconf/files/patch-autoconf.texi
Modified:
  head/devel/autoconf/Makefile
  head/devel/autoconf/files/patch-doc-Makefile.in

Modified: head/devel/autoconf/Makefile
==============================================================================
--- head/devel/autoconf/Makefile	Sat Oct 21 10:06:25 2017	(r452584)
+++ head/devel/autoconf/Makefile	Sat Oct 21 10:36:05 2017	(r452585)
@@ -6,11 +6,19 @@ PORTVERSION=	2.69
 PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	GNU
-DISTNAME=	autoconf-${PORTVERSION}
 
 MAINTAINER=	tijl at FreeBSD.org
 COMMENT=	Automatically configure source code on many Un*x platforms
 
+LICENSE=	GPLv2+ GPLv3+ GFDL AUTOCONF_CONFIGURE_SCRIPT_EXCEPTION
+LICENSE_COMB=	multi
+LICENSE_NAME_AUTOCONF_CONFIGURE_SCRIPT_EXCEPTION=	AUTOCONF CONFIGURE SCRIPT EXCEPTION
+LICENSE_FILE_GPLv2+ =	${WRKSRC}/COPYING
+LICENSE_FILE_GPLv3+ =	${WRKSRC}/COPYINGv3
+LICENSE_FILE_GFDL=	${WRKSRC}/doc/fdl.texi
+LICENSE_FILE_AUTOCONF_CONFIGURE_SCRIPT_EXCEPTION=	${WRKSRC}/COPYING.EXCEPTION
+LICENSE_PERMS_AUTOCONF_CONFIGURE_SCRIPT_EXCEPTION=	${_LICENSE_PERMS_DEFAULT}
+
 BUILD_DEPENDS=	gm4:devel/m4 \
 		help2man:misc/help2man
 RUN_DEPENDS=	gm4:devel/m4 \
@@ -42,7 +50,7 @@ post-patch:
 
 post-install:
 .for FILE in ${GENERIC_TOOLS}
-	@${INSTALL_SCRIPT} ${WRKSRC}/build-aux/${FILE} ${STAGEDIR}${PREFIX}/share/autoconf-${BUILD_VERSION}
+	${INSTALL_SCRIPT} ${WRKSRC}/build-aux/${FILE} ${STAGEDIR}${PREFIX}/share/autoconf-${BUILD_VERSION}
 .endfor
 
 .include <bsd.port.mk>

Modified: head/devel/autoconf/files/patch-doc-Makefile.in
==============================================================================
--- head/devel/autoconf/files/patch-doc-Makefile.in	Sat Oct 21 10:06:25 2017	(r452584)
+++ head/devel/autoconf/files/patch-doc-Makefile.in	Sat Oct 21 10:36:05 2017	(r452585)
@@ -1,12 +1,18 @@
---- doc/Makefile.in.orig	Mon Oct 16 13:58:44 2006
-+++ doc/Makefile.in	Thu Apr  5 01:51:13 2007
-@@ -44,3 +44,3 @@
+--- doc/Makefile.in.orig	2012-04-25 02:40:26 UTC
++++ doc/Makefile.in
+@@ -65,13 +65,13 @@ CONFIG_CLEAN_FILES =
+ CONFIG_CLEAN_VPATH_FILES =
+ SOURCES =
  DIST_SOURCES =
 -INFO_DEPS = $(srcdir)/autoconf.info $(srcdir)/standards.info
 +INFO_DEPS = $(srcdir)/autoconf.info
- TEXINFO_TEX = $(top_srcdir)/build-aux/texinfo.tex
-@@ -51,3 +51,3 @@
+ am__TEXINFO_TEX_DIR = $(srcdir)/../build-aux
+ DVIS = autoconf.dvi standards.dvi
+ PDFS = autoconf.pdf standards.pdf
+ PSS = autoconf.ps standards.ps
  HTMLS = autoconf.html standards.html
 -TEXINFOS = autoconf.texi standards.texi
 +TEXINFOS = autoconf.texi
+ TEXI2DVI = texi2dvi
  TEXI2PDF = $(TEXI2DVI) --pdf --batch
+ MAKEINFOHTML = $(MAKEINFO) --html

Added: head/devel/autoconf/files/patch-doc_autoconf.texi
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/autoconf/files/patch-doc_autoconf.texi	Sat Oct 21 10:36:05 2017	(r452585)
@@ -0,0 +1,53 @@
+--- doc/autoconf.texi.orig	2012-04-25 02:14:19 UTC
++++ doc/autoconf.texi
+@@ -15,7 +15,7 @@
+ @c The ARG is an optional argument.  To be used for macro arguments in
+ @c their documentation (@defmac).
+ @macro ovar{varname}
+- at r{[}@var{\varname\}@r{]}@c
++ at r{[}@var{\varname\}@r{]}
+ @end macro
+ 
+ @c @dvar(ARG, DEFAULT)
+@@ -23,7 +23,7 @@
+ @c The ARG is an optional argument, defaulting to DEFAULT.  To be used
+ @c for macro arguments in their documentation (@defmac).
+ @macro dvar{varname, default}
+- at r{[}@var{\varname\} = @samp{\default\}@r{]}@c
++ at r{[}@var{\varname\} = @samp{\default\}@r{]}
+ @end macro
+ 
+ @c Handling the indexes with Texinfo yields several different problems.
+@@ -217,31 +217,11 @@ entitled ``GNU Free Documentation Licens
+ 
+ 
+ 
+- at dircategory Software development
++ at dircategory Programming & development tools
+ @direntry
+ * Autoconf: (autoconf).         Create source code configuration scripts.
+ @end direntry
+ 
+- at dircategory Individual utilities
+- at direntry
+-* autoscan: (autoconf)autoscan Invocation.
+-                                Semi-automatic @file{configure.ac} writing
+-* ifnames: (autoconf)ifnames Invocation.        Listing conditionals in source.
+-* autoconf-invocation: (autoconf)autoconf Invocation.
+-                                How to create configuration scripts
+-* autoreconf: (autoconf)autoreconf Invocation.
+-                                Remaking multiple @command{configure} scripts
+-* autoheader: (autoconf)autoheader Invocation.
+-                                How to create configuration templates
+-* autom4te: (autoconf)autom4te Invocation.
+-                                The Autoconf executables backbone
+-* configure: (autoconf)configure Invocation.    Configuring a package.
+-* autoupdate: (autoconf)autoupdate Invocation.
+-                                Automatic update of @file{configure.ac}
+-* config.status: (autoconf)config.status Invocation. Recreating configurations.
+-* testsuite: (autoconf)testsuite Invocation.    Running an Autotest test suite.
+- at end direntry
+-
+ @titlepage
+ @title Autoconf
+ @subtitle Creating Automatic Configuration Scripts


More information about the svn-ports-all mailing list