diff --git a/en_US.ISO8859-1/books/porters-handbook/book.xml b/en_US.ISO8859-1/books/porters-handbook/book.xml
index cd5026e6b9..73bda34237 100644
--- a/en_US.ISO8859-1/books/porters-handbook/book.xml
+++ b/en_US.ISO8859-1/books/porters-handbook/book.xml
@@ -5781,17 +5781,12 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/subproject
Basic Usage
- If your port requires gettext,
- just set USE_GETTEXT to
- yes, and your port will grow the
- dependency on devel/gettext. The value of
- USE_GETTEXT can also specify the required
- version of the libintl library, the basic
- part of gettext, but using this feature
- is strongly discouraged: Your port
- should work with just the current version of devel/gettext.
+ If your port requires gettext, set
+ USES= gettext, and your
+ port will inherit a dependency on devel/gettext. Other values for
+ gettext usage are listed in .
A rather common case is a port using
gettext and configure.
@@ -5802,7 +5797,7 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/subproject
CPPFLAGS and LDFLAGS as
follows:
- USE_GETTEXT= yes
+ USES= gettext
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -5811,7 +5806,7 @@ GNU_CONFIGURE= yes
Of course, the code can be more compact if there are no
more flags to pass to configure:
- USE_GETTEXT= yes
+ USES= gettext
GNU_CONFIGURE= yes
@@ -5832,7 +5827,7 @@ GNU_CONFIGURE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
-USE_GETTEXT= yes
+USES+= gettext
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+= --disable-nls
diff --git a/en_US.ISO8859-1/books/porters-handbook/uses.xml b/en_US.ISO8859-1/books/porters-handbook/uses.xml
index 942e01a14a..7fc919b55c 100644
--- a/en_US.ISO8859-1/books/porters-handbook/uses.xml
+++ b/en_US.ISO8859-1/books/porters-handbook/uses.xml
@@ -62,6 +62,19 @@
of &os;.
+
+ gettext
+ none, lib, build,
+ run
+ Implies that the port uses devel/gettext in one way or another. By
+ default, with no arguments or with the lib
+ argument, implies gettext with build-time and
+ run-time dependencies, build implies a build-time
+ dependency, and run implies a run-time
+ dependency.
+
+
pathfix
none