Commit graph

78 commits

Author SHA1 Message Date
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
wiz
100980452b Try to compile with system-provided libintl, if possible.
Patch by Patrick Welche in pkg/11991.
2001-03-13 20:15:46 +00:00
tron
8559769fe0 Install locale files to "${PKGLOCALEDIR}/locale" instead of hard coding
the path to "share/locale".
2001-02-27 08:48:14 +00:00
wiz
94dc65fbec Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:38:16 +00:00
jlam
d3809b36b3 Add some more locale files. 2000-07-27 13:55:43 +00:00
deberg
c3e293259d update to gmake 3.79.1
* .SECONDARY with no prerequisites now prevents any target from being
  removed because make thinks it's an intermediate file, not just those
  listed in the makefile.

* New configure option --disable-nsec-timestamps will keep make from
  using sub-second timestamps on systems which support it.  If your
  build process depends on proper timestamp-preserving behavior of tools
  like "cp -p" you might need this option, since "cp -p" (right now)
  doesn't preserve the sub-second portion of the timestamp.
2000-06-25 20:00:44 +00:00
hubertf
9d13ab5b84 Version 3.79
* GNU make optionally supports internationalization and locales via the
  GNU gettext (or local gettext if suitable) package.  See the ABOUT-NLS
  file for more information on configuring GNU make for NLS.

* Previously, GNU make quoted variables such as MAKEFLAGS and
  MAKEOVERRIDES for proper parsing by the shell.  This allowed them to
  be used within make build scripts.  However, using them there is not
  proper behavior: they are meant to be passed to subshells via the
  environment.  Unfortunately the values were not quoted properly to be
  passed through the environment.  This meant that make didn't properly
  pass some types of command line values to submakes.

  With this version we change that behavior: now these variables are
  quoted properly for passing through the environment, which is the
  correct way to do it.  If you previously used these variables
  explicitly within a make rule you may need to re-examine your use for
  correctness given this change.

* A new psuedo-target .NOTPARALLEL is available.  If defined, the
  current makefile is run serially regardless of the value of -j.
  However, submakes are still eligible for parallel execution.

* The --debug option has changed: it now allows optional flags
  controlling the amount and type of debugging output.  By default only
  a minimal amount information is generated, displaying the names of
  "normal" targets (not makefiles) were deemed out of date and in need
  of being rebuilt.

  Note that the -d option behaves as before: it takes no arguments and
  all debugging information is generated.

* The `-p' (print database) output now includes filename and linenumber
  information for variable definitions, to help debugging.

* The wordlist function no longer reverses its arguments if the "start"
  value is greater than the "end" value.  If that's true, nothing is
  returned.

* Hartmut Becker provided many updates for the VMS port of GNU make.
  See the readme.vms file for more details.
2000-05-26 14:28:16 +00:00