Commit graph

39 commits

Author SHA1 Message Date
jlam
9778a87ae8 Buildlink magic for guile. 2002-04-12 13:00:27 +00:00
wiz
5ebe503a79 Set MAINTAINER to packages@, since perry isn't interested in this package
anymore.
2002-03-20 16:23:07 +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
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
zuntum
a437fd43cc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jlam
fdf98bef87 Mark as USE_BUILDLINK_ONLY and remove unnecessary config.cache entry to
prevent detection of ncurses.
2001-06-21 02:36:01 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
2001-06-11 02:05:07 +00:00
jlam
3bc5e40254 Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the buildlink.mk files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-06-10 00:08:41 +00:00
jlam
410082cbd5 Use buildlink.mk to get GNU readline dependency and correct headers and
libraries.  Make sure we don't pick up a hidden dependency on ncurses
by forcing configure script to find tgoto() in libtermcap.
2001-05-28 05:36:28 +00:00
agc
8118fe36ae Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
agc
fb467f5ac2 + 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 11:22:34 +00:00
agc
82acd159f7 Move the COMMENT from being in its own file to a definition in the
package Makefile.
2001-02-17 09:06:56 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
wiz
8a17133f0e Depend on readline, and use it. 2000-11-22 21:19:13 +00:00
jlam
83afe41adc Update guile to 1.4. Changes since Guile 1.3.4:
** The module (ice-9 getopt-gnu-style) has been removed.
** New module (ice-9 documentation)
** Debugging facilities for guile script are much improved.
** Improvements to garbage collector
** Speed/efficieny improvements.
** Better compliance to standards.
2000-07-15 02:31:39 +00:00
jlam
d7f58b320d USE_LIBTOOL and LTCONFIG_OVERRIDE, instead of pkglibtool and patching
configure scripts.
2000-06-09 08:09:42 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
rh
6e0df5d354 Update guile to 1.3.4. Changes are bugfixes only. 1999-12-20 11:55:15 +00:00
jlam
ec101152bb Forgot to commit these patches. 1999-08-29 21:42:04 +00:00
jlam
3b4d6e98ba Update guile to 1.3.2. 1999-08-29 21:41:13 +00:00
perry
54a34684a5 add a patch from the scwm people -- won't be needed in the next guile release. 1999-07-20 18:40:42 +00:00
perry
7ddc206208 add patch-ab 1999-07-20 18:39:33 +00:00
agc
7bfb5c4758 Add package patch checksum files. 1999-07-09 13:54:06 +00:00
tron
02e48b67b3 Remove unnecessary assignments of "INSTALL", "INSTALL_DATA",
"INSTALL_PROGRAM" and "INSTALL_SCRIPT" from "CONFIGURE_ENV".
1999-05-20 20:09:49 +00:00
tron
9c4c0c2b50 Remove unnecessary slash from master site list. 1999-04-14 21:39:01 +00:00
hubertf
aeaeb3c044 fix MASTER_SITES, per PR 7069 1999-03-01 16:43:27 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +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
frueauf
0039ee00aa pkglint: never ever add info/dir to PLIST; if there is an info file,
set INFO_FILES and the proper @unexec/@exec rules.
1998-11-15 21:28:08 +00:00
frueauf
7a062c3990 pkglint: move CONFLICTS where it belongs. 1998-11-15 21:22:51 +00:00
perry
8386c8135f update to guile 1.3 1998-11-15 20:17:56 +00:00
garbled
bb718659e1 -Uunix -Dunix is a complete noop. Pull out the -U and things work again. 1998-09-14 19:36:10 +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
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
tv
80eb6da226 Add "-Uunix -Dunix" to CPPFLAGS as inspired by Tim Rightnour in PR 5843. 1998-07-25 15:31:15 +00:00
tv
a75a2272cd Update to use USE_LIBTOOL. 1998-07-24 01:56:59 +00:00
tv
7befe4b64d Modify to use pkg'd libtool instead of private copy. Give it proper
INSTALL_* macros in configure instead of patching around them.  Remove
aclocal directory if this is the last pkg using it.
Portlint: reformat DESCR to <80 columns.
1998-07-17 19:39:42 +00:00
perry
bf12a89521 initial commit of Guile, GNU's Ubiquitous Intelligent Language for Extension 1998-07-02 15:30:15 +00:00