summaryrefslogtreecommitdiff
path: root/lang/librep
AgeCommit message (Collapse)AuthorFilesLines
2004-05-02Unused.wiz1-27/+0
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-5/+3
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-5/+8
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-02Remove info files entries from PLIST.seb1-11/+1
2004-03-02Fix build: short and easy way out of a config.status overriding problemseb1-1/+3
by disabling the override.
2004-02-15We need to override librep's own libtool with the one from pkgsrc.jlam1-1/+3
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14Copy the libtool script instead of symlinking to it to avoid a hiddenjlam1-2/+2
dependency on libtool.
2004-02-12bl3ifyjlam2-10/+29
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-08-09Remove some leftovers from older texinfo handling framework.seb1-3/+1
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz2-3/+4
2003-07-05Convert to USE_NEW_TEXINFO.seb2-5/+6
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2003-02-21Update to librep 0.16.1.mycroft4-11/+20
* 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
2002-12-23Downgrade the dependency to 0.15.1nb1. The libraries didn't change andjlam1-2/+2
the libtool change is only useful at build time.
2002-12-23Bump PKGREVISION for lang/librep and update the buildlink2.mk dependencyjlam2-4/+11
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-11LTCONFIG_OVERRIDE -> LIBTOOL_OVERRIDE, fixes build problem ("cannot finddrochner1-2/+2
-liconv") mentioned by Andrew Brown in PM
2002-11-01Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library).wiz1-3/+2
2002-10-08Add buildlink2.mkwiz1-0/+27
2002-10-05Convert to buildlink2.wiz1-6/+6
2002-07-19Add share/emacs/site-lisp/rep-debugger.el.mycroft1-1/+2
2002-06-28Make sure that rep.m4 is placed in the right directory.agc2-5/+14
2002-05-12prdownloads.sourceforge.net is no longer any use.abs1-2/+2
Switch to MASTER_SITE_SOURCEFORGE.
2002-04-10regenhubertf1-1/+2
2002-04-10Make sure the gdbm library is found (no idea how this worked before)hubertf1-0/+13
2002-03-21Bump PKGREVISION and dependencies in lock step for sawfish and friendsfredb1-1/+2
because of the change to MACHINE_GNU_PLATFORM for certain ports.
2002-02-18Introduce new framework for handling info files generation and installation.seb2-4/+7
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.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-23Update to librep 0.15.1.mycroft3-7/+7
Only change is to fix intermittent memory corruption in the PRNG.
2001-10-22Update to librep 0.15, and put back the static libraries.mycroft3-9/+31
(Too many changes to list here.)
2001-10-21Update to 0.14, provided by Eric Gillespie, Jr., in pkg/14134.wiz5-54/+22
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-06-23Generalize how the dependency pattern may be specified. Instead of justjlam1-3/+2
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-21Mark as USE_BUILDLINK_ONLY.jlam1-1/+2
2001-06-11CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, sojlam1-2/+1
adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,jlam1-6/+3
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-10Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-buildjlam1-3/+1
targets as the buildlink.mk files now add the dependency automatically. Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-05-28Use buildlink.mk files to get dependencies and to prevent unintendedjlam1-9/+15
linking against installed libraries or finding installed headers except for those that are explicitly linked into ${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}.
2001-05-22Document why GNU readline is required.jlam1-1/+3
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-8/+6
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+3
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.
2000-12-16Add patch against mkdir failure; provided in pkg/11633 by rafal@mediaone.net.wiz2-1/+19
2000-12-16USE_LIBINTL instead of DEPEND on gettextwiz1-3/+2
2000-11-27Correct PLIST for libtool changes.mycroft1-31/+31
2000-11-11Change tarfh-list-regexp to match our tar(1).mycroft2-0/+14
2000-10-29Add patch to work around unusual shell script error. Possible bug in /bin/sh?jlam2-4/+18
Fix discovered by IWAMOTO Toshihiro <iwamoto@sat.t.u-tokyo.ac.jp>.