Commit graph

39 commits

Author SHA1 Message Date
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
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +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
joda
7dda70ec42 remove unnecessary alloca's; quash one buffer overrun 2001-09-19 08:57:06 +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
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
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
joda
93115f0733 patch-ad 2000-08-22 13:45:58 +00:00
joda
aaa9424d6f use local buffer in fnid instead of allocating lots of memory 2000-08-22 13:45:41 +00:00
sommerfeld
b15df4fb8e Prevent infinite loop in mkid if it encounters an assembly source file which
ends in a preprocessor directive not followed by a newline.
(test case: rev 1.1 of syssrc/sys/lib/libkern/arch/arm26/byte_swap_2.S)

Patch mailed to GNU maintainer; however, last release of this package
was ~4 years ago, so..
2000-05-27 01:23:04 +00:00
mrg
9573cdacce actually *do* something for C++ and Makefile files, like the docs say (XXX: many more still missing). 2000-03-22 13:55:32 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
mrg
075265229f fix a SEGV here; don't use null pointers...
XXX this may not be a "correct and valid" fix;  i get this feeling that
"this [flink == NULL] shouldn't happen" ever and that this is also the
symptom of another bug.  this change does allow `mkid' to complete over
my NetBSD /usr/src now, something that it hasn't done for several months.
1999-09-25 04:06:41 +00:00
ross
94b3faac46 Redo the patch sum now that someone has added the happy $NetBSD$ id. 1999-08-06 18:08:09 +00:00
mrg
afdce344e3 add $NetBSD$ 1999-08-01 14:37:27 +00:00
ross
b341be17d7 Fix bug where lid and gid core after failing to open a file. 1999-08-01 09:20:27 +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
tv
111c4f44b0 Use install-info in $PATH, so that systems with it in base will work too. 1999-02-11 19:17:28 +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
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +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
cca8f7ce5c Fix PR 5072 reported by Johnny C. Lam <lamj@stat.cmu.edu> 1998-02-27 02:52:43 +00:00
hubertf
493f99a182 portlint: use our install-info 1998-01-24 04:16:02 +00:00
hubertf
191aec342a portlint: fix RCS Id, remove empty line 1998-01-24 04:15:27 +00:00
agc
5358faaf74 Add a NetBSD RCS Id to all the PLIST files. 1997-11-06 09:57:11 +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