Commit graph

29 commits

Author SHA1 Message Date
wiz
891698e930 Lately, sh-utils might be installing a gid executable again, so add
a CONFLICTS line for it here. (hi grant!)
2003-02-26 13:54:55 +00:00
thorpej
b89b6a95fa #include statements in asm files that did not match the form:
#include "foo.h"
..or..
#include <foo.h>

would cause mkid to happily loop forever.  Fix this, making the
scanner properly detect EOL/EOF and defined name tokens in #include
statements, as well.

Merge all libidu/scanners.c patches into a single patch file.

Bump package revision to nb3.
2003-01-08 02:35:59 +00:00
salo
937b3bf13b USE_PKGLOCALEDIR, remove unnecessary patches, delint. 2002-11-30 23:21:32 +00:00
wiz
98ccb817f3 buildlink1 -> buildlink2. 2002-10-13 14:52:20 +00:00
lukem
516cbc6600 + In assert_writeable(), don't depend upon dirname(3) not modifying the
argument; POSIX allows this, even though the replacement lib/dirname.c
  (from glibc?) returns a strndup-ed strings *except* for the "." case.
  [mmm, possible memory leaks].  Instead, just implement most of guts of
  lib/dirname.c directly in assert_writeable(), always copy string, and
  always free it.  This fixes ``mkid -f /some/path/to/id''
+ Crank PKGREVISION.
2002-06-21 12:26:31 +00:00
wiz
26a75053d4 Make last more pkglint-friendly. 2002-03-01 01:51:53 +00:00
jmc
39848914ee Make this a nb1 version 2002-03-01 01:46:27 +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
jlam
478cba00bb By default, prevent invocation of GNU "auto*" driven by the generated
Makefiles during the build process by touching various auto{conf,make}
source files to make them up-to-date.  Packages that require regenerating
the configure script and Makefile.in files should make the appropriate
calls to auto{conf,make} in a pre-configure target.  This allows the
various targets listed in ${_CONFIG_PREREQ} to modify the generated files
without triggering the GNU auto* tools and having the modifications be
overwritten.
2001-12-04 06:14:57 +00:00
wiz
ab3ed92243 Since we're not depending on autoconf/-make anymore, we don't need gettext's
m4 file, either. Remove BUILD_USES_GETTEXT_M4.
2001-11-22 17:50:22 +00:00
seb
1034334372 - Fix build failure - exposed after lastest modification of
../../devel/gettext-lib/buildlink.mk - due to incorrect usage of @INTLIBS@ in
  Automake's prog_LDADD variable. Thanks Johnny Lam for hints and explanations!
- While here get ride off build dependencies on auto* tools and GNU make by
  using a new set of patches and AUTOMAKE_OVERRIDE.
  Note: new Makefile.am files and hence their patches were generated with
  automake-1.1b!
- sort PLIST and use same `install-info' arguments as those generated by
  `make print-PLIST'.
- Fix broken dependencies when USE_XEMACS is defined.
2001-11-03 09:59:35 +00:00
agc
db2ce60ee6 Make sure the PLIST is correct when not using emacs or xemacs. 2001-10-03 15:28:56 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
wiz
deb8b4d3ef Some fixes provided by Stoned Elipot in pkg/13340:
. Use ${PKGLOCALEDIR} instead of share
. No more additional files installed depending on whether {x}emacs is
  installed or not -- define USE_EMACS or USE_XEMACS if you want to have
  .elc files installed.
. buildlinkify
2001-08-04 09:52:26 +00:00
abs
d67a3f63b3 Lose leading '(The|the) ' from COMMENT 2001-05-17 08:38:42 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +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
itojun
efe060dd46 add USE_LIBINTL, and BUILD_DEPENDS to devel/gettext. 2000-11-02 01:57:38 +00:00
tron
9c4c0c2b50 Remove unnecessary slash from master site list. 1999-04-14 21:39:01 +00:00
bad
a20a246b8b This now comes with it's own elisp compiler. Kill FreeBSD dependency on emacs. 1999-03-22 16:14:24 +00:00
bad
fa9c2f3760 Catch up with MASTER_SITE_GNU reorganization. 1999-03-22 16:08:30 +00:00
garbled
f3e1e655fb Register the info files properly, and pull the elisp file that never gets
built or installed from the PLIST.  Noticed by Christoph Badura.
1998-10-01 21:03:33 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
6e7b5cf644 Move to relative paths in the pkgsrc tree. 1998-04-24 09:20:33 +00:00
frueauf
49e36ada0b Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org. 1998-04-20 11:56:17 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
hubertf
191aec342a portlint: fix RCS Id, remove empty line 1998-01-24 04:15:27 +00:00
agc
42824d13a9 Add NetBSD RCS Id.
Use uname -s to work out what Operating System we're on.
FreeBSD have a dependency to use emacs to byte-compile a LISP file.
Don't use this dependency on NetBSD - avoids downloading emacs just
to compile one file.
1997-10-06 14:35:53 +00:00
agc
450dc62227 Initial import of FreeBSD devel ports into NetBSD
packages system.
1997-10-06 14:06:09 +00:00