svn commit: r446854 - in head: Mk/Uses audio/glame databases/bbdb deskutils/gcal devel/cutils devel/libmatheval devel/m4 devel/monotone devel/openocd editors/flim editors/semi ftp/wget games/heroes...
Jung-uk Kim
jkim at FreeBSD.org
Fri Jul 28 21:45:24 UTC 2017
Author: jkim
Date: Fri Jul 28 21:45:20 2017
New Revision: 446854
URL: https://svnweb.freebsd.org/changeset/ports/446854
Log:
Set MAKEINFO to the full path of makeinfo when USES=makeinfo is set.
PR: 221027
Reviewed by: mat
Approved by: portmgr (antoine)
Modified:
head/Mk/Uses/makeinfo.mk
head/audio/glame/Makefile
head/databases/bbdb/Makefile
head/deskutils/gcal/Makefile
head/devel/cutils/Makefile
head/devel/libmatheval/Makefile
head/devel/m4/Makefile
head/devel/monotone/Makefile
head/devel/openocd/Makefile
head/editors/flim/Makefile
head/editors/semi/Makefile
head/ftp/wget/Makefile
head/games/heroes/Makefile
head/graphics/aalib/Makefile
head/graphics/enblend/Makefile
head/math/gmp/Makefile
head/math/mingw32-libgmp/Makefile
head/security/libgcrypt/Makefile
head/textproc/flex/Makefile
head/textproc/gsed/Makefile
Modified: head/Mk/Uses/makeinfo.mk
==============================================================================
--- head/Mk/Uses/makeinfo.mk Fri Jul 28 21:30:50 2017 (r446853)
+++ head/Mk/Uses/makeinfo.mk Fri Jul 28 21:45:20 2017 (r446854)
@@ -15,8 +15,11 @@ _INCLUDE_USES_MAKEINFO_MK= yes
IGNORE= USES=makeinfo - expects no arguments
.endif
-.if !exists(/usr/bin/makeinfo)
+.if exists(/usr/bin/makeinfo)
+MAKEINFO?= /usr/bin/makeinfo
+.else
BUILD_DEPENDS+= makeinfo:print/texinfo
+MAKEINFO?= ${LOCALBASE}/bin/makeinfo
.endif
.endif
Modified: head/audio/glame/Makefile
==============================================================================
--- head/audio/glame/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/audio/glame/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -18,7 +18,7 @@ LIB_DEPENDS= libmp3lame.so:audio/lame \
libguile.so:lang/guile
GNU_CONFIGURE= yes
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split"
USES= gettext gmake pathfix pkgconfig libtool makeinfo
USE_GNOME= gnomeprefix libgnomeui
USE_XORG= xbitmaps x11
Modified: head/databases/bbdb/Makefile
==============================================================================
--- head/databases/bbdb/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/databases/bbdb/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -15,7 +15,7 @@ USE_EMACS= yes
USES= makeinfo
ALL_TARGET= bbdb info
-MAKE_ARGS= MAKE="${MAKE} clean MAKEINFO=\"makeinfo --no-split\""
+MAKE_ARGS= MAKE="${MAKE} clean MAKEINFO=\"${MAKEINFO} --no-split\""
BBDB_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
PLIST_SUB+= BBDB_LISPDIR=${BBDB_LISPDIR}
MAKE_JOBS_UNSAFE= yes
Modified: head/deskutils/gcal/Makefile
==============================================================================
--- head/deskutils/gcal/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/deskutils/gcal/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -12,7 +12,7 @@ COMMENT= GNU Gregorian calendar program
LICENSE= GPLv3+
GNU_CONFIGURE= yes
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split"
USES= charsetfix shebangfix makeinfo tar:xz
SHEBANG_FILES= misc/gcalltx/gcalltxp.in misc/gcalltx/gcalltx.pl
Modified: head/devel/cutils/Makefile
==============================================================================
--- head/devel/cutils/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/devel/cutils/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -11,7 +11,7 @@ COMMENT= Miscellaneous C programmer's utilities
USES= makeinfo
GNU_CONFIGURE= yes
-MAKE_ENV= MAKEINFO=makeinfo
+MAKE_ENV= MAKEINFO="${MAKEINFO}"
INFO= cutils
MAKE_JOBS_UNSAFE= yes
Modified: head/devel/libmatheval/Makefile
==============================================================================
--- head/devel/libmatheval/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/devel/libmatheval/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -14,7 +14,7 @@ BUILD_DEPENDS= flex>=2.5.39_1:textproc/flex
LIB_DEPENDS= libguile.so:lang/guile
GNU_CONFIGURE= yes
-CONFIGURE_ENV= LEXLIB=-lfl_pic MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= LEXLIB=-lfl_pic MAKEINFO="${MAKEINFO} --no-split"
USE_LDCONFIG= yes
USES= libtool localbase makeinfo pathfix
INSTALL_TARGET= install-strip
Modified: head/devel/m4/Makefile
==============================================================================
--- head/devel/m4/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/devel/m4/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -17,7 +17,7 @@ OPTIONS_DEFINE= LIBSIGSEGV EXAMPLES
LIBSIGSEGV_DESC=Use alternative page fault handler (GNU libsigsegv)
CONFIGURE_ARGS= --program-prefix=g
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split"
GNU_CONFIGURE= yes
USES= makeinfo tar:xz
Modified: head/devel/monotone/Makefile
==============================================================================
--- head/devel/monotone/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/devel/monotone/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -25,7 +25,7 @@ USES= cpe gmake iconv localbase lua:51 makeinfo perl5
USE_PERL5= build
GNU_CONFIGURE= yes
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split"
INFO= monotone
PORTDOCS= *
Modified: head/devel/openocd/Makefile
==============================================================================
--- head/devel/openocd/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/devel/openocd/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -3,19 +3,17 @@
PORTNAME= openocd
PORTVERSION= 0.10.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF
MAINTAINER= skreuzer at FreeBSD.org
COMMENT= Open On-Chip Debugger
-BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo
-
BROKEN_powerpc64= fails to configure: error: C compiler cannot create executables
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-werror
-CONFIGURE_ENV= MAKEINFO=${LOCALBASE}/bin/makeinfo
OPTIONS_DEFINE= DOXYGEN JIMTCL VERBOSE JTAG_IO USB_IO PARPORT DUMMY FT2232 FTDI \
USBBLASTER EP93XX AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK \
@@ -56,7 +54,7 @@ CMSISDAP_DESC= Support for CMSIS-DAP Compliant Debugge
TIICDI_DESC= Support for the TI ICDI JTAG Programmer
USB_COMMS_DESC= Enable verbose USB communication messages
-USES= gmake libtool pkgconfig tar:bzip2
+USES= gmake libtool makeinfo pkgconfig tar:bzip2
CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -Wno-error=unused-command-line-argument
INFO= openocd
Modified: head/editors/flim/Makefile
==============================================================================
--- head/editors/flim/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/editors/flim/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -60,7 +60,7 @@ BUILD_DEPENDS+= nkf:japanese/nkf
.endif
# makeinfo stuff
-MAKEINFO= makeinfo --no-split --no-validate
+MAKEINFO_FLAGS= --no-split --no-validate
MAKEINFO_EMACS= ${EMACS_CMD} -no-site-file -no-init-file -batch
MAKEINFO_EMACS_FLAGS= -e texinfo-format-buffer -f save-buffer
@@ -109,14 +109,14 @@ info-build:
for i in mime-en.texi; do \
${MV} $${i} $${i}.jis ; \
${CAT} $${i}.jis | nkf -e > $${i} ; \
- ${MAKEINFO} $${i} || ${TRUE} ; \
+ ${MAKEINFO} ${MAKEINFO_FLAGS} $${i} || ${TRUE} ; \
done)
.if defined(EMACS_HAS_MULE) && (${EMACS_HAS_MULE} == "YES")
@(cd ${WRKSRC} ; \
for i in mime-ja.texi; do \
${MV} $${i} $${i}.jis ; \
${CAT} $${i}.jis | nkf -e > $${i} ; \
- ${MAKEINFO} $${i} || ${TRUE} ; \
+ ${MAKEINFO} ${MAKEINFO_FLAGS} $${i} || ${TRUE} ; \
done)
.endif
Modified: head/editors/semi/Makefile
==============================================================================
--- head/editors/semi/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/editors/semi/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -57,7 +57,7 @@ RUN_DEPENDS+= flim-${EMACS_PORT_NAME}>0:editors/flim
BUILD_DEPENDS+= nkf:japanese/nkf
.endif
-MAKEINFO= makeinfo --no-split --no-validate
+MAKEINFO_FLAGS= --no-split --no-validate
MAKEINFO_EMACS= ${EMACS_CMD} -no-site-file -no-init-file -batch
MAKEINFO_EMACS_FLAGS= -e texinfo-format-buffer -f save-buffer
@@ -102,14 +102,14 @@ info-build:
for i in mime-ui-en.texi; do \
${MV} $${i} $${i}.jis ; \
${CAT} $${i}.jis | nkf -e > $${i} ; \
- ${MAKEINFO} $${i} || ${TRUE} ; \
+ ${MAKEINFO} ${MAKEINFO_FLAGS} $${i} || ${TRUE} ; \
done)
.if defined(EMACS_HAS_MULE) && (${EMACS_HAS_MULE} == "YES")
@(cd ${WRKSRC} ; \
for i in mime-ui-ja.texi; do \
${MV} $${i} $${i}.jis ; \
${CAT} $${i}.jis | nkf -e > $${i} ; \
- ${MAKEINFO} $${i} || ${TRUE} ; \
+ ${MAKEINFO} ${MAKEINFO_FLAGS} $${i} || ${TRUE} ; \
done)
.endif
Modified: head/ftp/wget/Makefile
==============================================================================
--- head/ftp/wget/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/ftp/wget/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -27,7 +27,7 @@ OPTIONS_DEFINE= DOCS IDN IPV6 MANPAGES METALINK NLS PC
OPTIONS_DEFAULT=DOCS IDN IPV6 MANPAGES NLS OPENSSL
DOCS_DESC= Install info page
-DOCS_CONFIGURE_ENV= MAKEINFO=makeinfo
+DOCS_CONFIGURE_ENV= MAKEINFO="${MAKEINFO}"
DOCS_INFO= wget
DOCS_USES= makeinfo
Modified: head/games/heroes/Makefile
==============================================================================
--- head/games/heroes/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/games/heroes/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -33,7 +33,7 @@ MUSICSRC= ${WRKDIR}/${MUSICDISTNAME}
USE_SDL= mixer sdl
USES= gettext gmake iconv makeinfo
GNU_CONFIGURE= yes
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split"
CONFIGURE_ARGS= --with-sdl_mixer=${LOCALBASE} --without-gii --without-ggi
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
Modified: head/graphics/aalib/Makefile
==============================================================================
--- head/graphics/aalib/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/graphics/aalib/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -38,7 +38,7 @@ post-extract:
post-patch:
@${RM} ${WRKSRC}/config.cache
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g; \
- s|MAKEINFO=makeinfo|MAKEINFO="makeinfo --no-split"|g' \
+ s|MAKEINFO=makeinfo|MAKEINFO="${MAKEINFO} --no-split"|g' \
${WRKSRC}/configure
@${REINPLACE_CMD} \
-e 's|AC_DEFUN(AM_PATH_AALIB|AC_DEFUN([AM_PATH_AALIB]|g' \
Modified: head/graphics/enblend/Makefile
==============================================================================
--- head/graphics/enblend/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/graphics/enblend/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -28,10 +28,7 @@ BROKEN_powerpc64= fails to configure: libvigraimpex is
USE_AUTOTOOLS= automake:env autoconf:env
USES= compiler:features gmake jpeg localbase makeinfo
-# We need a newer version of makeinfo for this.
-# Remove this line when we remove texinfo from the base system.
-CONFIGURE_ARGS= MAKEINFO="${LOCALBASE}/bin/makeinfo" \
- --with-boost-filesystem
+CONFIGURE_ARGS= --with-boost-filesystem
USE_GL= glew glut
GNU_CONFIGURE= yes
Modified: head/math/gmp/Makefile
==============================================================================
--- head/math/gmp/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/math/gmp/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -16,7 +16,7 @@ CPU_OPTS_DESC= Enable assembly optimizations for your
USES= libtool makeinfo tar:xz
HAS_CONFIGURE= yes
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split"
CONFIGURE_ARGS= --prefix=${PREFIX} \
--infodir=${PREFIX}/info \
--mandir=${PREFIX}/man \
Modified: head/math/mingw32-libgmp/Makefile
==============================================================================
--- head/math/mingw32-libgmp/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/math/mingw32-libgmp/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -23,7 +23,7 @@ GNU_CONFIGURE= yes
CC= ${PKGNAMEPREFIX}gcc
CXX= ${PKGNAMEPREFIX}c++
CFLAGS+= -I/usr/include
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split" \
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split" \
PREFIX="${PREFIX}/${GMP_TARG}" \
M4="/usr/bin/m4"
CONFIGURE_ARGS= --enable-cxx --host=${GMP_TARG} \
Modified: head/security/libgcrypt/Makefile
==============================================================================
--- head/security/libgcrypt/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/security/libgcrypt/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -19,7 +19,7 @@ CPE_VENDOR= gnupg
USE_CSTD= gnu89
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-drng-support --enable-static=yes
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split"
CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
USE_LDCONFIG= yes
TEST_TARGET= check
Modified: head/textproc/flex/Makefile
==============================================================================
--- head/textproc/flex/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/textproc/flex/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -16,7 +16,7 @@ USES= bison gmake libtool makeinfo tar:xz
GNU_CONFIGURE= yes
# install flex header to its own dir to avoid conflict with system flex.
CONFIGURE_ARGS= --includedir=${PREFIX}/include/flex --disable-shared
-CONFIGURE_ENV= M4=${LOCALBASE}/bin/gm4 MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV= M4=${LOCALBASE}/bin/gm4 MAKEINFO="${MAKEINFO} --no-split"
INSTALL_TARGET= install-strip
INFO= flex
Modified: head/textproc/gsed/Makefile
==============================================================================
--- head/textproc/gsed/Makefile Fri Jul 28 21:30:50 2017 (r446853)
+++ head/textproc/gsed/Makefile Fri Jul 28 21:45:20 2017 (r446854)
@@ -12,7 +12,7 @@ MAINTAINER= johans at FreeBSD.org
COMMENT= The GNU stream editor
GNU_CONFIGURE= yes
-CONFIGURE_ENV+= MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV+= MAKEINFO="${MAKEINFO} --no-split"
USES= charsetfix makeinfo gmake
PATCH_SUBDIRS= . doc lib sed
More information about the svn-ports-head
mailing list