Commit graph

50 commits

Author SHA1 Message Date
seb
58c06b9796 Remove some leftovers from older texinfo handling framework. 2003-08-09 12:30:51 +00:00
seb
56b682547a USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
seb
659a3a05ef Convert to USE_NEW_TEXINFO. 2003-07-05 15:53:33 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
mycroft
f6f31e9857 Update to librep 0.16.1.
* New modules `rep.data.trie', `rep.threads.proxy'

   * Also added `rep.xml.reader' and `rep.xml.printer', though these
     should probably be used with extreme caution

   * Appending to queues is now O(1) not O(n)

   * Many changes to `rep.net.rpc' module, protocol is incompatible
     with previous version. Should be more robust

   * `rep.i18n.gettext' module exports the `bindtextdomaincodeset'
     function (Christophe Fergeau)

   * Slightly more secure way of seeding the rng

   * `inexact->exact' can now convert floating point numbers to
     rationals (though not optimally). This means that `numerator' and
     `denominator' also work better with floats now

   * New function `file-ttyp'

   * Some random bug fixes
2003-02-21 12:53:23 +00:00
jlam
8db74f9c65 Downgrade the dependency to 0.15.1nb1. The libraries didn't change and
the libtool change is only useful at build time.
2002-12-23 04:27:31 +00:00
jlam
20bfa340fb Bump PKGREVISION for lang/librep and update the buildlink2.mk dependency
to the latest librep.  librep installs and uses its own libtool for use by
rep-* packages.  We replace librep's libtool with a symlink to
${LOCALBASE}/bin/libtool and add a dependency on libtool-base.  This
addresses PR 19495 by Bill Sommerfeld.
2002-12-23 04:25:01 +00:00
drochner
697e155311 LTCONFIG_OVERRIDE -> LIBTOOL_OVERRIDE, fixes build problem ("cannot find
-liconv") mentioned by Andrew Brown in PM
2002-12-11 14:03:40 +00:00
wiz
f7538fa45d Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library). 2002-11-01 16:34:34 +00:00
wiz
8d4bae10dc Add buildlink2.mk 2002-10-08 13:12:25 +00:00
wiz
7fbd27773c Convert to buildlink2. 2002-10-05 22:54:10 +00:00
mycroft
6c8edaeb5e Add share/emacs/site-lisp/rep-debugger.el. 2002-07-19 04:39:09 +00:00
agc
8ba1781bc0 Make sure that rep.m4 is placed in the right directory. 2002-06-28 07:46:23 +00:00
abs
2b325a79cd prdownloads.sourceforge.net is no longer any use.
Switch to MASTER_SITE_SOURCEFORGE.
2002-05-12 10:16:44 +00:00
hubertf
70d5ee592e regen 2002-04-10 12:40:52 +00:00
hubertf
d72d137544 Make sure the gdbm library is found (no idea how this worked before) 2002-04-10 11:13:28 +00:00
fredb
47dcb815ea Bump PKGREVISION and dependencies in lock step for sawfish and friends
because of the change to MACHINE_GNU_PLATFORM for certain ports.
2002-03-21 05:39:18 +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
a437fd43cc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
mycroft
b25ca2e1e4 Update to librep 0.15.1.
Only change is to fix intermittent memory corruption in the PRNG.
2001-10-23 03:37:44 +00:00
mycroft
46c473e513 Update to librep 0.15, and put back the static libraries.
(Too many changes to list here.)
2001-10-22 02:23:53 +00:00
wiz
af7ef7fa7c Update to 0.14, provided by Eric Gillespie, Jr., in pkg/14134.
Changes:
* New module `rep.util.md5', has two functions for generating MD5
  message digests (of files or strings)
* Changes to the `rep.io.sockets' function:
  In the `socket-server' function the HOST and/or PORT arguments may
  be false, meaning to listen on all addresses and to choose a
  random unused port.
  New functions `socket-peer-address' and `socket-peer-port', these
  always returns the details of the far end of the connetion.
  `socket-address' and `socket-port' have been changed to always
  return the details of the local connection point.
* New function in `rep.system' module, `crypt'. A wrapper for the
  system's `crypt' function (if it has one)
* New function in `rep.threads' mdoule, `make-suspended-thread'
* New module `rep.net.rpc', provides a text-stream based RPC
  mechanism for Lisp programs. Similar in some ways to untyped CORBA.
  (This is still in the experimental stage - its interface may
  change in forthcoming releases)
* New functions in `rep.data' module, `list->vector' and
  `vector->list'
* New macro `define-special-form'. A combination of `defvar' and
  `setq' - it always makes the variable special and it always sets
  it to the given value
* New module `rep.test.framework' implementing `assert', `check' and
  `test' macros. This provides a framework for implementing unit
  tests in Lisp modules (such that running the interpreter with the
  `--check' option will run all tests that have been set up to be
  autoloaded
2001-10-21 11:07:11 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
0477b99b80 Mark as USE_BUILDLINK_ONLY. 2001-06-21 03:03:07 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +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
f9c31b5415 Use buildlink.mk files to get dependencies and to prevent unintended
linking against installed libraries or finding installed headers except
for those that are explicitly linked into ${BUILDLINK_INCDIR} and
${BUILDLINK_LIBDIR}.
2001-05-28 06:19:10 +00:00
jlam
c173675b77 Document why GNU readline is required. 2001-05-22 06:59:25 +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
bb7357fc54 Add patch against mkdir failure; provided in pkg/11633 by rafal@mediaone.net. 2000-12-16 01:57:36 +00:00
wiz
03230ea1d0 USE_LIBINTL instead of DEPEND on gettext 2000-12-16 01:57:01 +00:00
mycroft
de5b1ad39c Correct PLIST for libtool changes. 2000-11-27 17:51:07 +00:00
mycroft
ad3f9c28d5 Change tarfh-list-regexp to match our tar(1). 2000-11-11 05:26:54 +00:00
jlam
85c488a242 Add patch to work around unusual shell script error. Possible bug in /bin/sh?
Fix discovered by IWAMOTO Toshihiro <iwamoto@sat.t.u-tokyo.ac.jp>.
2000-10-29 20:33:45 +00:00
jlam
eae91998ab Update librep to 0.13.2. Changes from version 0.13.1:
* Fix `define' so that it tracks bound variables and ignores
     shadowed keywords when traversing code

   * Added checks to compilation process for the kind of missing
     shared-library problems that many people see

   * Fixed the `install-aliases' shell script
2000-10-27 17:47:01 +00:00
jlam
c4b6589045 Remove unneeded patch 2000-10-27 08:02:38 +00:00
jlam
2885f48004 Update librep to 0.13.1. Add dependency on gettext and use installed
libintl for i18n needs.  Changes since version 0.12.4 are *lots* of bug
fixes, module namespace reorganization, several _incompatible_ VM changes,
and the addition of several new modules, including a safe-interpreter for
untrusted bytecodes.
2000-10-27 08:01:46 +00:00
jlam
075fb7ee1f Remove unnecessary comment about being able to compile librep on
Solaris and Linux.
2000-10-19 02:00:49 +00:00
danw
67fa30070f change LLONG_MAX/LLONG_MIN to QUAD_MAX/QUAD_MIN since the former don't
exist in 1.4
2000-09-07 16:36:53 +00:00
danw
569e607093 Update to librep 0.12.4. (Various very minor bugfixes.)
Based on patches from Jerry Alexandratos <alexandr@eecis.udel.edu>.
2000-08-07 15:45:15 +00:00
danw
1648179fc7 Update to librep 0.12.2 2000-07-01 03:39:44 +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
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
agc
212e280343 Initial import of librep, an Emacs Lisp-like runtime library,
interpreter, compiler and VM, into the NetBSD packages collection.
1999-10-29 13:57:56 +00:00