Commit graph

84 commits

Author SHA1 Message Date
jlam
fd00cb48aa Welcome to the brave new world of gettext-0.14.5 -- if a source file
includes <libintl.h>, then we must ensure that the resulting object
is linked against -lintl.  This ensures that the correct *printf()
functions are used across all platforms.
2006-02-07 18:31:57 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
jlam
4ecf23a74b gettext detection works properly for this package, so set
BROKEN_GETTEXT_DETECTION to "no".
2004-11-21 02:43:36 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
15cc06624b Pass along any GMAKE_LOCALE to sub-makes so that the value is preserved
from the environment.
2004-03-31 05:19:46 +00:00
jlam
c5aa0649e4 Allow building a gmake without a dependency on gettext, libiconv,
libtool, etc. if GMAKE_LOCALE=no.  This allows "bootstrapping" lang/gcc
or lang/gcc3-c more automatically.  Bump the PKGREVISION.
2004-03-25 23:31:22 +00:00
seb
beb564ec34 Remove info files entries from PLIST. 2004-02-15 21:58:52 +00:00
wiz
8ee0d8ff9e Let's just use the .tar.gz again. 2004-02-09 12:38:08 +00:00
wiz
9e0a11dd16 Add a comment about when to remove the EXTRACT_SUFX line. 2004-02-09 12:34:08 +00:00
wiz
6913760fe6 Use bz2 tarball; suggested by Michal Pasternak in PR 24351. 2004-02-08 00:01:35 +00:00
jlam
2c03f435c8 bl3ify 2004-01-05 11:17:10 +00:00
seb
8d15907ec2 USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:38:23 +00:00
wiz
bb6eb4113e Improve description. 2003-08-07 07:17:11 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
dillo
9d47c6ba38 use TEST_TARGET instead of custom test target 2003-07-12 13:13:46 +00:00
seb
eadb4a9c08 Also provide a patch file for make.info and not only
on make.texi so makeinfo is not required to build this package.
2003-07-10 22:40:31 +00:00
seb
331973aa91 Convert to USE_NEW_TEXINFO. 2003-06-23 10:57:27 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
wiz
b723d54099 Use ${LN} -sf to create symlinks.
Closes PR 21263 by Jeremy C. Reed.
2003-04-22 20:25:08 +00:00
grant
caf75551b9 add some patches from FreeBSD Ports, and tidy up patching of
make.texi.
2003-02-21 12:40:54 +00:00
wiz
030a12ccc8 Honor GNU_PROGRAM_PREFIX. Install 'gmake' link in any case for pkgsrc use.
Bump PKGREVISION to 1.
2002-12-23 20:30:43 +00:00
jlam
4db480c997 The gettext fix has migrated to gettext-lib/buildlink2.mk. 2002-12-02 22:14:54 +00:00
salo
cfa2daa14c Remove unused MAKE_ENV+= and CONFIGURE_ENV+= (hi grant!). 2002-12-02 02:14:33 +00:00
grant
8c87b191bb missed from last commit. 2002-11-30 14:47:35 +00:00
grant
bb2abd1ee2 USE_PKGLOCALEDIR. 2002-11-30 14:04:01 +00:00
drochner
ed2e5196de fix the "trying to pull in libiconv" issue in a cleaner way:
add --with-libintl-prefix=XXX to configure args
(this could perhaps go into gettext-lib/buildlink2.mk, but there
could be "configure" incarnations not built from the "official" aclocal
file which don't digest it)
2002-11-28 16:56:14 +00:00
tron
2d7a3e1502 Remove accidently committed "--without-libiconv-prefix" from configuration
arguments.
2002-11-28 10:04:36 +00:00
tron
03a0290e27 Include "libconv" buildlink2 glue code to fix a build problem. 2002-11-28 09:43:41 +00:00
seb
7bb88e29b0 Gmake's configure does not support anymore --disable-nsec-timestamps.
So remove it and associated variable.
2002-10-20 16:45:04 +00:00
jlam
d5a220d761 GNU make 3.8.0 doesn't really need GNU gettext. Rely on latest
gettext-lib/buildlink2.mk to convince the configure script that the system
libintl really is okay.
2002-10-16 22:08:58 +00:00
tron
b6076095d2 Enforce use of the "gettext-lib" package because the latest GNUmake
won't accept NetBSD's "intl" library.
2002-10-16 10:09:56 +00:00
dmcmahill
4014b34cc5 update to gmake-3.80
Changes since 3.79.1 are:

Version 3.80

* A new feature exists: order-only prerequisites.  These prerequisites
  affect the order in which targets are built, but they do not impact
  the rebuild/no-rebuild decision of their dependents.  That is to say,
  they allow you to require target B be built before target A, without
  requiring that target A will always be rebuilt if target B is updated.
  Patch for this feature provided by Greg McGary <greg@mcgary.org>.

* For compatibility with SysV make, GNU make now supports the peculiar
  syntax $$@, $$(@D), and $$(@F) in the prerequisites list of a rule.
  This syntax is only valid within explicit and static pattern rules: it
  cannot be used in implicit (suffix or pattern) rules.  Edouard G. Parmelan
  <egp@free.fr> provided a patch implementing this feature; however, I
  decided to implement it in a different way.

* The argument to the "ifdef" conditional is now expanded before it's
  tested, so it can be a constructed variable name.

  Similarly, the arguments to "export" (when not used in a variable
  definition context) and "unexport" are also now expanded.

* A new function is defined: $(value ...).  The argument to this
  function is the _name_ of a variable.  The result of the function is
  the value of the variable, without having been expanded.

* A new function is defined: $(eval ...).  The arguments to this
  function should expand to makefile commands, which will then be
  evaluated as if they had appeared in the makefile.  In combination
  with define/endef multiline variable definitions this is an extremely
  powerful capability.  The $(value ...) function is also sometimes
  useful here.

* A new built-in variable is defined, $(MAKEFILE_LIST).  It contains a
  list of each makefile GNU make has read, or started to read, in the
  order in which they were encountered.  So, the last filename in the
  list when a makefile is just being read (before any includes) is the
  name of the current makefile.

* A new built-in variable is defined: $(.VARIABLES).  When it is
  expanded it returns a complete list of variable names defined by all
  makefiles at that moment.

* A new command-line option is defined, -B or --always-make.  If
  specified GNU make will consider all targets out-of-date even if they
  would otherwise not be.

* The arguments to $(call ...) functions were being stored in $1, $2,
  etc. as recursive variables, even though they are fully expanded
  before assignment.  This means that escaped dollar signs ($$ etc.)
  were not behaving properly.  Now the arguments are stored as simple
  variables.  This may mean that if you added extra escaping to your
  $(call ...) function arguments you will need to undo it now.

* The variable invoked by $(call ...) can now be recursive: unlike other
  variables it can reference itself and this will not produce an error
  when it is used as the first argument to $(call ...) (but only then).

* New pseudo-target .LOW_RESOLUTION_TIME, superseding the configure
  option --disable-nsec-timestamps.  You might need this if your build
  process depends on tools like "cp -p" preserving time stamps, since
  "cp -p" (right now) doesn't preserve the subsecond portion of a time
  stamp.

* Updated translations for French, Galician, German, Japanese, Korean,
  and Russian.  New translations for Croatian, Danish, Hebrew, and
  Turkish.

* Updated internationalization support to Gettext 0.11.5.
  GNU make now uses Gettext's "external" feature, and does not include
  any internationalization code itself.  Configure will search your
  system for an existing implementation of GNU Gettext (only GNU Gettext
  is acceptable) and use it if it exists.  If not, NLS will be disabled.
  See ABOUT-NLS for more information.

* Updated to autoconf 2.54 and automake 1.7.  Users should not be impacted.
2002-10-16 00:21:21 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
seb
6490d0675b Now by default the support of micro- and nano-second timestamp values provided
by stat(2) is disabled: it causes grief even for package building.

This is adjustable by the GMAKE_NSEC_TIMESTAMPS variable.

Bump PKGREVISION.
2002-08-19 18:39:14 +00:00
wiz
2064f191d5 Fix typo in patch that made configure hang unter some Solaris versions.
Patch from pkg/17242 by Lubomir Sedlacik.
2002-06-12 23:26:25 +00:00
thorpej
becb854ec4 Recognize mipseb as a valid architecture. 2002-06-06 02:14:02 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
jlam
31de8b9238 Mark as USE_BUILDLINK_ONLY and move inclusion of buildlink.mk file to
the end of the Makefile.  Remove the commented-out USE_LIBINTL.
2001-07-14 03:22:08 +00:00
jlam
c50d74339a Whitespace changes only. 2001-07-14 03:21:17 +00:00
jlam
df9dd07e41 Convert to use buildlink.mk files. 2001-06-18 10:06:45 +00:00
wiz
dfb2d5edc6 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 00:44:09 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00
dmcmahill
85cab06f1d add missing USE_LIBINTL 2001-03-19 16:24:53 +00:00
wiz
2b6a0f672b Add second part of patch from pkg/11991 by Juergen Hannken-Illjes. 2001-03-19 14:57:33 +00:00