summaryrefslogtreecommitdiff
path: root/lang/librep
diff options
context:
space:
mode:
authorasau <asau>2010-08-21 16:55:06 +0000
committerasau <asau>2010-08-21 16:55:06 +0000
commit4cc4c69d40e15825779b73760aab37e8a763a3b9 (patch)
tree7462bc829d2bddff2627eb5e25b82e3e336eeafb /lang/librep
parent2071bb5c54efeb5a369d623a737c040e30ff5a84 (diff)
downloadpkgsrc-4cc4c69d40e15825779b73760aab37e8a763a3b9.tar.gz
Update to librep 0.90.5
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, autogen.sh & Co.) [Christopher Bratusek] * 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] 0.90.4 ====== * 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 0.90.3 ====== * 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 0.90.2 ====== * Fixed a major defunct with prin1 + utf8 [Timo Korvola] * Fixed descriptions of formats %s and %S in streams.c 0.90.1 ====== * 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
Diffstat (limited to 'lang/librep')
-rw-r--r--lang/librep/Makefile8
-rw-r--r--lang/librep/PLIST65
-rw-r--r--lang/librep/distinfo10
-rw-r--r--lang/librep/patches/patch-aa25
-rw-r--r--lang/librep/patches/patch-ab15
5 files changed, 42 insertions, 81 deletions
diff --git a/lang/librep/Makefile b/lang/librep/Makefile
index 39964f0d51e..0ae93b84805 100644
--- a/lang/librep/Makefile
+++ b/lang/librep/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.50 2010/03/24 19:43:25 asau Exp $
+# $NetBSD: Makefile,v 1.51 2010/08/21 16:55:06 asau Exp $
#
-DISTNAME= librep-0.90.0
-PKGREVISION= 1
+DISTNAME= librep-0.90.5
CATEGORIES= lang devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=librep/}
EXTRACT_SUFX= .tar.bz2
@@ -20,7 +19,7 @@ DEPENDS+= libtool-base-[0-9]*:../../devel/libtool-base
INFO_FILES= yes
PKGCONFIG_OVERRIDE= librep.pc.in
-REP_LIBTOOL= ${PREFIX}/libexec/rep/${MACHINE_GNU_PLATFORM}/libtool
+REP_LIBTOOL= ${PREFIX}/lib/rep/${MACHINE_GNU_PLATFORM}/libtool
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-readline
@@ -39,5 +38,6 @@ post-install:
.include "../../databases/gdbm/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
+.include "../../devel/libffi/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/librep/PLIST b/lang/librep/PLIST
index f907e923d56..a675013d07e 100644
--- a/lang/librep/PLIST
+++ b/lang/librep/PLIST
@@ -1,42 +1,45 @@
-@comment $NetBSD: PLIST,v 1.12 2009/07/14 10:01:28 tnn Exp $
+@comment $NetBSD: PLIST,v 1.13 2010/08/21 16:55:06 asau Exp $
bin/rep
-bin/rep-config
bin/rep-remote
bin/rep-xgettext
bin/repdoc
-include/rep.h
-include/rep_gh.h
-include/rep_lisp.h
-include/rep_regexp.h
-include/rep_subrs.h
+include/rep/rep.h
+include/rep/rep_config.h
+include/rep/rep_gh.h
+include/rep/rep_lisp.h
+include/rep/rep_regexp.h
+include/rep/rep_subrs.h
info/librep.info
lib/librep.la
lib/pkgconfig/librep.pc
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/doc-strings
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/emulate-gnu-tar
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gdbm.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gettext.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/readline.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/data/tables.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/ffi.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/i18n/gettext.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/db/gdbm.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/db/sdbm.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/readline.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/sockets.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/timers.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/lang/record-profile.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/util/md5.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/util/utf8.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/vm/safe-interpreter.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sdbm.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/tables.la
-libexec/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/timers.la
-libexec/rep/${MACHINE_GNU_PLATFORM}/install-aliases
-libexec/rep/${MACHINE_GNU_PLATFORM}/libtool
-libexec/rep/${MACHINE_GNU_PLATFORM}/rep_config.h
-libexec/rep/${MACHINE_GNU_PLATFORM}/rules.mk
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/doc-strings
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/emulate-gnu-tar
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gdbm.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gettext.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/readline.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/data/tables.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/ffi.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/i18n/gettext.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/db/gdbm.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/db/sdbm.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/readline.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/sockets.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/io/timers.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/lang/record-profile.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/util/md5.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/util/utf8.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rep/vm/safe-interpreter.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sdbm.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/tables.la
+lib/rep/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/timers.la
+lib/rep/${MACHINE_GNU_PLATFORM}/install-aliases
+lib/rep/${MACHINE_GNU_PLATFORM}/libtool
+lib/rep/${MACHINE_GNU_PLATFORM}/rules.mk
share/emacs/site-lisp/rep-debugger.el
+share/man/man1/rep-remote.1.gz
+share/man/man1/rep-xgettext.1.gz
+share/man/man1/rep.1.gz
+share/man/man1/repdoc.1.gz
share/rep/${PKGVERSION}/lisp/cgi-get.jl
share/rep/${PKGVERSION}/lisp/cgi-get.jlc
share/rep/${PKGVERSION}/lisp/compiler.jl
diff --git a/lang/librep/distinfo b/lang/librep/distinfo
index 142d8e2eacf..92ebf6af66a 100644
--- a/lang/librep/distinfo
+++ b/lang/librep/distinfo
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.14 2009/07/14 10:01:28 tnn Exp $
+$NetBSD: distinfo,v 1.15 2010/08/21 16:55:06 asau Exp $
-SHA1 (librep-0.90.0.tar.bz2) = b99f353c23ec853df0a58e3f918e2b7f4c30fafc
-RMD160 (librep-0.90.0.tar.bz2) = 373812a545ad4fec2bee621dea3298b66e995230
-Size (librep-0.90.0.tar.bz2) = 696345 bytes
-SHA1 (patch-aa) = 53f785e75205f64e7b44b84e9b8f3483d2492c28
-SHA1 (patch-ab) = fca1a67b17d5ae87ec9675907ba8c63ac4839f50
+SHA1 (librep-0.90.5.tar.bz2) = 01d6d7b0713743b07a17b4512c7ef8e97aed99d1
+RMD160 (librep-0.90.5.tar.bz2) = d65ec5dc49a3dce5ef01f745809091c947c11b1e
+Size (librep-0.90.5.tar.bz2) = 672253 bytes
diff --git a/lang/librep/patches/patch-aa b/lang/librep/patches/patch-aa
deleted file mode 100644
index dd9bbfa058b..00000000000
--- a/lang/librep/patches/patch-aa
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-aa,v 1.10 2009/04/16 18:08:32 tnn Exp $
-
---- configure.orig 2009-04-16 19:45:18.000000000 +0200
-+++ configure
-@@ -21553,17 +21553,17 @@ fi
-
- mv librep.ebuild librep-$version.ebuild
-
--if test "$with_gmp" != "no" && test "$found_gmp" == "yes" ; then
-+if test "$with_gmp" != "no" && test "$found_gmp" = "yes" ; then
- with_gmp=yes
- else with_gmp=no
- fi
-
--if test "$with_readline" != "no" && test "$found_readline" == "yes"; then
-+if test "$with_readline" != "no" && test "$found_readline" = "yes"; then
- with_readline=yes
- else with_readline=no
- fi
-
--if test "$with_libffi" != "no" && test "$found_ffi" == "yes"; then
-+if test "$with_libffi" != "no" && test "$found_ffi" = "yes"; then
- with_ffi=yes
- else with_ffi=no
- fi
diff --git a/lang/librep/patches/patch-ab b/lang/librep/patches/patch-ab
deleted file mode 100644
index 978125a6d91..00000000000
--- a/lang/librep/patches/patch-ab
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2009/07/14 10:01:28 tnn Exp $
-
-Build fix. From GIT master.
-
---- src/unix_processes.c.orig 2009-07-02 20:36:42.000000000 +0200
-+++ src/unix_processes.c
-@@ -496,7 +496,7 @@ get_pty(char *slavenam)
- The FIRST_PTY_LETTER gives the first X to try. We try in the
- sequence FIRST_PTY_LETTER, .., 'z', 'a', .., FIRST_PTY_LETTER.
- Is this worthwhile, or just over-zealous? */
-- c = FIRST_PTY_LETTER;
-+ char c = FIRST_PTY_LETTER;
- do {
- int i;
- for(i = 0; i < 16; i++)