pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/librep

Module Name:    pkgsrc
Committed By:   asau
Date:           Sat Aug 21 16:55:07 UTC 2010

Modified Files:
        pkgsrc/lang/librep: Makefile PLIST distinfo
Removed Files:
        pkgsrc/lang/librep/patches: patch-aa patch-ab

Log Message:
Update to librep 0.90.5


   * Byte compiler bugfix in docstring loss [Teika Kazura]

     Practical effect: Previously, if a user byte-compile files, then
     the docstring is lost in sawfish-config. This is fixed.

     Details: Loss of docstring happened only if (1) byte compiler is
     not given `--write-docs', so only byte-compilation by user (2)
     defvar is invoked within macro definition, including `defcustom' in
     Sawfish. Plain defvar was not affected by this bug.  It was
     because in 'trans-defvar' in lisp/rep/vm/compiler/rep.jl, the
     docstring is stored in a wrong property `variable-documentation'.
     It is corrected to `documentation'.

     Symbol `variable-documentation' is not used elsewhere, including
     Sawfish and emacs' sawfish-mode.
   * Our own implementation of dlmalloc is disabled since 2002, as it
     breaks librep on several architectures. From this version on, we
     don't ship it.  [Kim B. Heino]
   * Our own implementation of alloca/memcmp is not needed, rely on
     libcs instead.  [Kim B. Heino]
   * Majorly improved the debian and rpm packaging scripts [Christopher
     Bratusek] [Kim B. Heino]
   * Install headers to $includedir/rep/ instead of $includedir/
     [Christopher Bratusek]
   * Autotools improvements (Makefile, & Co.)  [Christopher
   * Added `file-gid-p' function for getting the gid of a file
     [Christopher Bratusek]
   * Added `file-uid-p' function for getting the uid of a file
     [Christopher Bratusek]


   * Library version bumped to 9.4.1
   * Use $prefix/lib instead of $prefix/libexec
   * Fixups for OpenBSD [Jasper Lievisse Adriaanse]
   * Don't hardcode /usr in manpage installation path


   * Added `file-executable-p' function
   * Improved spec-file [Kim B. Heino]
   * Improved ebuild [Fuchur, Christopher Bratusek]
   * Fallback check for ffi, if there's no libffi.pc [Vincent Untz]
   * Removed rep-config script (use librep.pc instead)
   * Added man-pages for `rep', `repdoc', `rep-remote' and
     `rep-xgettext' [Debian]
   * Added debian packaging scripts based on the official ones


   * Fixed a major defunct with prin1 + utf8 [Timo Korvola]
   * Fixed descriptions of formats %s and %S in streams.c


   * Properly terminate the rep interpreter [Jürgen Hötzel]
   * Use readline history in interactive mode [Jürgen Hötzel]
   * Tar file-handler does now support XZ compressed tarballs
   * Tar file-handler does now support LZMA compressed tarballs
   * Improved regex for parsing tar output in the file-handler [Alexey
     I. Froloff]
   * We do now correctly check for libffi
   * Improved libffi-binding [Alexey I. Froloff]
   * Updated librep.sym for missing entries [Alexey I. Froloff]
   * Fixed an incomplete definition
   * Added -L$prefix to libs section of the .pc file
   * No C++ style comments in C code

To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/lang/librep/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/librep/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/librep/distinfo
cvs rdiff -u -r1.10 -r0 pkgsrc/lang/librep/patches/patch-aa
cvs rdiff -u -r1.5 -r0 pkgsrc/lang/librep/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index