head	1.13;
access;
symbols
	pkgsrc-2026Q3:1.13.0.102
	pkgsrc-2026Q3-base:1.13
	pkgsrc-2026Q2:1.13.0.100
	pkgsrc-2026Q2-base:1.13
	pkgsrc-2026Q1:1.13.0.98
	pkgsrc-2026Q1-base:1.13
	pkgsrc-2025Q4:1.13.0.96
	pkgsrc-2025Q4-base:1.13
	pkgsrc-2025Q3:1.13.0.94
	pkgsrc-2025Q3-base:1.13
	pkgsrc-2025Q2:1.13.0.92
	pkgsrc-2025Q2-base:1.13
	pkgsrc-2025Q1:1.13.0.90
	pkgsrc-2025Q1-base:1.13
	pkgsrc-2024Q4:1.13.0.88
	pkgsrc-2024Q4-base:1.13
	pkgsrc-2024Q3:1.13.0.86
	pkgsrc-2024Q3-base:1.13
	pkgsrc-2024Q2:1.13.0.84
	pkgsrc-2024Q2-base:1.13
	pkgsrc-2024Q1:1.13.0.82
	pkgsrc-2024Q1-base:1.13
	pkgsrc-2023Q4:1.13.0.80
	pkgsrc-2023Q4-base:1.13
	pkgsrc-2023Q3:1.13.0.78
	pkgsrc-2023Q3-base:1.13
	pkgsrc-2023Q2:1.13.0.76
	pkgsrc-2023Q2-base:1.13
	pkgsrc-2023Q1:1.13.0.74
	pkgsrc-2023Q1-base:1.13
	pkgsrc-2022Q4:1.13.0.72
	pkgsrc-2022Q4-base:1.13
	pkgsrc-2022Q3:1.13.0.70
	pkgsrc-2022Q3-base:1.13
	pkgsrc-2022Q2:1.13.0.68
	pkgsrc-2022Q2-base:1.13
	pkgsrc-2022Q1:1.13.0.66
	pkgsrc-2022Q1-base:1.13
	pkgsrc-2021Q4:1.13.0.64
	pkgsrc-2021Q4-base:1.13
	pkgsrc-2021Q3:1.13.0.62
	pkgsrc-2021Q3-base:1.13
	pkgsrc-2021Q2:1.13.0.60
	pkgsrc-2021Q2-base:1.13
	pkgsrc-2021Q1:1.13.0.58
	pkgsrc-2021Q1-base:1.13
	pkgsrc-2020Q4:1.13.0.56
	pkgsrc-2020Q4-base:1.13
	pkgsrc-2020Q3:1.13.0.54
	pkgsrc-2020Q3-base:1.13
	pkgsrc-2020Q2:1.13.0.50
	pkgsrc-2020Q2-base:1.13
	pkgsrc-2020Q1:1.13.0.30
	pkgsrc-2020Q1-base:1.13
	pkgsrc-2019Q4:1.13.0.52
	pkgsrc-2019Q4-base:1.13
	pkgsrc-2019Q3:1.13.0.48
	pkgsrc-2019Q3-base:1.13
	pkgsrc-2019Q2:1.13.0.46
	pkgsrc-2019Q2-base:1.13
	pkgsrc-2019Q1:1.13.0.44
	pkgsrc-2019Q1-base:1.13
	pkgsrc-2018Q4:1.13.0.42
	pkgsrc-2018Q4-base:1.13
	pkgsrc-2018Q3:1.13.0.40
	pkgsrc-2018Q3-base:1.13
	pkgsrc-2018Q2:1.13.0.38
	pkgsrc-2018Q2-base:1.13
	pkgsrc-2018Q1:1.13.0.36
	pkgsrc-2018Q1-base:1.13
	pkgsrc-2017Q4:1.13.0.34
	pkgsrc-2017Q4-base:1.13
	pkgsrc-2017Q3:1.13.0.32
	pkgsrc-2017Q3-base:1.13
	pkgsrc-2017Q2:1.13.0.28
	pkgsrc-2017Q2-base:1.13
	pkgsrc-2017Q1:1.13.0.26
	pkgsrc-2017Q1-base:1.13
	pkgsrc-2016Q4:1.13.0.24
	pkgsrc-2016Q4-base:1.13
	pkgsrc-2016Q3:1.13.0.22
	pkgsrc-2016Q3-base:1.13
	pkgsrc-2016Q2:1.13.0.20
	pkgsrc-2016Q2-base:1.13
	pkgsrc-2016Q1:1.13.0.18
	pkgsrc-2016Q1-base:1.13
	pkgsrc-2015Q4:1.13.0.16
	pkgsrc-2015Q4-base:1.13
	pkgsrc-2015Q3:1.13.0.14
	pkgsrc-2015Q3-base:1.13
	pkgsrc-2015Q2:1.13.0.12
	pkgsrc-2015Q2-base:1.13
	pkgsrc-2015Q1:1.13.0.10
	pkgsrc-2015Q1-base:1.13
	pkgsrc-2014Q4:1.13.0.8
	pkgsrc-2014Q4-base:1.13
	pkgsrc-2014Q3:1.13.0.6
	pkgsrc-2014Q3-base:1.13
	pkgsrc-2014Q2:1.13.0.4
	pkgsrc-2014Q2-base:1.13
	pkgsrc-2014Q1:1.13.0.2
	pkgsrc-2014Q1-base:1.13
	pkgsrc-2013Q4:1.12.0.26
	pkgsrc-2013Q4-base:1.12
	pkgsrc-2013Q3:1.12.0.24
	pkgsrc-2013Q3-base:1.12
	pkgsrc-2013Q2:1.12.0.22
	pkgsrc-2013Q2-base:1.12
	pkgsrc-2013Q1:1.12.0.20
	pkgsrc-2013Q1-base:1.12
	pkgsrc-2012Q4:1.12.0.18
	pkgsrc-2012Q4-base:1.12
	pkgsrc-2012Q3:1.12.0.16
	pkgsrc-2012Q3-base:1.12
	pkgsrc-2012Q2:1.12.0.14
	pkgsrc-2012Q2-base:1.12
	pkgsrc-2012Q1:1.12.0.12
	pkgsrc-2012Q1-base:1.12
	pkgsrc-2011Q4:1.12.0.10
	pkgsrc-2011Q4-base:1.12
	pkgsrc-2011Q3:1.12.0.8
	pkgsrc-2011Q3-base:1.12
	pkgsrc-2011Q2:1.12.0.6
	pkgsrc-2011Q2-base:1.12
	pkgsrc-2011Q1:1.12.0.4
	pkgsrc-2011Q1-base:1.12
	pkgsrc-2010Q4:1.12.0.2
	pkgsrc-2010Q4-base:1.12
	pkgsrc-2010Q2:1.10.0.10
	pkgsrc-2010Q2-base:1.10
	pkgsrc-2010Q1:1.10.0.8
	pkgsrc-2010Q1-base:1.10
	pkgsrc-2009Q4:1.10.0.6
	pkgsrc-2009Q4-base:1.10
	pkgsrc-2009Q3:1.10.0.4
	pkgsrc-2009Q3-base:1.10
	pkgsrc-2009Q2:1.10.0.2
	pkgsrc-2009Q2-base:1.10
	pkgsrc-2009Q1:1.9.0.32
	pkgsrc-2009Q1-base:1.9
	pkgsrc-2008Q4:1.9.0.30
	pkgsrc-2008Q4-base:1.9
	pkgsrc-2008Q3:1.9.0.28
	pkgsrc-2008Q3-base:1.9
	cube-native-xorg:1.9.0.26
	cube-native-xorg-base:1.9
	pkgsrc-2008Q2:1.9.0.24
	pkgsrc-2008Q2-base:1.9
	cwrapper:1.9.0.22
	pkgsrc-2008Q1:1.9.0.20
	pkgsrc-2008Q1-base:1.9
	pkgsrc-2007Q4:1.9.0.18
	pkgsrc-2007Q4-base:1.9
	pkgsrc-2007Q3:1.9.0.16
	pkgsrc-2007Q3-base:1.9
	pkgsrc-2007Q2:1.9.0.14
	pkgsrc-2007Q2-base:1.9
	pkgsrc-2007Q1:1.9.0.12
	pkgsrc-2007Q1-base:1.9
	pkgsrc-2006Q4:1.9.0.10
	pkgsrc-2006Q4-base:1.9
	pkgsrc-2006Q3:1.9.0.8
	pkgsrc-2006Q3-base:1.9
	pkgsrc-2006Q2:1.9.0.6
	pkgsrc-2006Q2-base:1.9
	pkgsrc-2006Q1:1.9.0.4
	pkgsrc-2006Q1-base:1.9
	pkgsrc-2005Q4:1.9.0.2
	pkgsrc-2005Q4-base:1.9
	pkgsrc-2005Q3:1.8.0.10
	pkgsrc-2005Q3-base:1.8
	pkgsrc-2005Q2:1.8.0.8
	pkgsrc-2005Q2-base:1.8
	pkgsrc-2005Q1:1.8.0.6
	pkgsrc-2005Q1-base:1.8
	pkgsrc-2004Q4:1.8.0.4
	pkgsrc-2004Q4-base:1.8
	pkgsrc-2004Q3:1.8.0.2
	pkgsrc-2004Q3-base:1.8
	pkgsrc-2004Q2:1.7.0.12
	pkgsrc-2004Q2-base:1.7
	pkgsrc-2004Q1:1.7.0.10
	pkgsrc-2004Q1-base:1.7
	pkgsrc-2003Q4:1.7.0.8
	pkgsrc-2003Q4-base:1.7
	netbsd-1-6-1:1.7.0.4
	netbsd-1-6-1-base:1.7
	netbsd-1-6:1.7.0.6
	netbsd-1-6-RELEASE-base:1.7
	pkgviews:1.7.0.2
	pkgviews-base:1.7
	buildlink2:1.6.0.2
	buildlink2-base:1.6
	netbsd-1-5-PATCH003:1.6
	netbsd-1-5-PATCH001:1.4
	netbsd-1-5-RELEASE:1.2
	netbsd-1-4-PATCH003:1.2;
locks; strict;
comment	@# @;


1.13
date	2014.01.03.05.01.36;	author ryoon;	state Exp;
branches;
next	1.12;
commitid	RzpBV5SnHh6z1Djx;

1.12
date	2010.11.22.20.10.35;	author shattered;	state Exp;
branches;
next	1.11;

1.11
date	2010.08.21.16.55.06;	author asau;	state dead;
branches;
next	1.10;

1.10
date	2009.04.16.18.08.32;	author tnn;	state Exp;
branches;
next	1.9;

1.9
date	2005.12.11.23.12.11;	author joerg;	state Exp;
branches;
next	1.8;

1.8
date	2004.09.05.16.59.28;	author danw;	state dead;
branches;
next	1.7;

1.7
date	2002.06.28.07.46.25;	author agc;	state Exp;
branches;
next	1.6;

1.6
date	2002.04.10.11.13.28;	author hubertf;	state Exp;
branches;
next	1.5;

1.5
date	2001.10.21.11.07.12;	author wiz;	state dead;
branches;
next	1.4;

1.4
date	2000.10.29.20.33.45;	author jlam;	state Exp;
branches;
next	1.3;

1.3
date	2000.10.27.08.02.38;	author jlam;	state dead;
branches;
next	1.2;

1.2
date	2000.09.07.16.36.54;	author danw;	state Exp;
branches;
next	1.1;

1.1
date	2000.08.07.15.45.15;	author danw;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Update to 0.92.3

Changelog:
0.92.3
======

   * More entities support for xml-reader (gt, umlauts, esszett)

   * Fix address of FSF in all files [Togan Muftouglu]

   * Assume stack-direciton `downwards' for all ppc and s390 variants
     [Kimb B. Heino]

   * Updated `install-sh' to version 2011-01-19.21.

   * Added `program-exists-p' [Mark Triggs]

0.92.2.1
========

   * Assume stack-direction `downwards' on ARM [Kim B. Heino]


0.92.2
======

   * Sync librep.spec with Fedora [Kim B. Heino]

   * Assume stack-direction `downwards' for x86_64.  Self-detection
     doesn't work with gcc >= 4.7.0 [Kim B. Heino]

   * read_line no longer aborts at 400 characters [Timo Korvola]

0.92.1b
=======

   * Fixed a bug in librep.pc

0.92.1
======

   * Fixed building REP on OS-X 10.6 by not exporting librepm.sym via
     libtool[John Harper]

   * Fixed building REP on OS-X 10.7 by defining a proper ALIGN if
     ffi.h doesn't provide one [John Harper]

   * Fixed detection of FFI, if ffi.h isn't found [John Harper]

   * Added various missing symbols in librep.sym [John Harper]

   * Fixed a warning from configure regarding librep.pc [Christopher
     Bratusek]

   * Removed VPATH from Makefiles, to allow building REP using `makepp'
     [Daniel Pfeiffer]

   * Added `positon' meta-function [Jeremy Hankins] [Eli Barzilay]

   * Imported utility-functions from Sawfish: `beautify-symbol',
     `remove-newlines', `option-index' and `string->symbol'.

0.92.0
======

   * Bumped soname to 16.0.0 [Ian Zimmermann]

   * Make librep loading shared-objects, rather than libtool-archives
     [Kim B. Heino]

   * Removed architecture and version from installation paths
     [Christopher Bratusek]

   * Improved debian packaging-scripts [Ian Zimmermann, Christopher
     Bratusek]

0.91.1
======

   * `rep.ffi.util' module [Sergey Bolshakov]

     A new module containing utils for rep's ffi binding is added.

   * Fixed librep.pc to prevent a possible build issue in rep-gtk or
     sawfish (occured on fedora 14) [Christopher Bratusek]

   * New functions [Teika Kazura]

     `function-name' returns the name of the function object. (*note
     Functions::)

     `remove-hook-by-name' removes functions from a hook by their name.
     (*note Normal Hooks::)

   * Documentation [Teika kazura]

     Function `in-hook-p' now has the documentation. (*note Normal
     Hooks::)

     New sections "Module Aliases" (*note Module Aliases::), "Module
     Limits" (*note Module Limits::).

   * Minor bugfix: `remove-hook' used to emit an error if the hook was
     unbound, but it's fixed. [Teika kazura]

   * fixed the spec-file [Kim B. Heino]

   * updated debian packaging-scripts (mostly) to the new format
     [Christopher Bratusek]
@
text
@$NetBSD: patch-aa,v 1.12 2010/11/22 20:10:35 shattered Exp $

* Fix man page destination

--- man/Makefile.in.orig	2013-01-06 18:16:53.000000000 +0000
+++ man/Makefile.in
@@@@ -50,17 +50,17 @@@@ install : librep.info installdirs
 	-install-info --info-dir=$(DESTDIR)$(infodir) librep.info
 	for f in rep*.1; do \
 		gzip $$f -c > $$f.gz; \
-		$(INSTALL_DATA) $$f.gz $(DESTDIR)$(prefix)/share/man/man1/; \
+		$(INSTALL_DATA) $$f.gz $(DESTDIR)$(prefix)/${PKGMANDIR}/man1/; \
 	done
 
 installdirs : $(top_srcdir)/mkinstalldirs
 	$(SHELL) $< $(DESTDIR)$(infodir)
-	$(SHELL) $< $(DESTDIR)$(prefix)/share/man/man1/
+	$(SHELL) $< $(DESTDIR)$(prefix)/${PKGMANDIR}/man1/
 
 uninstall :
 	rm -f $(DESTDIR)$(infodir)/librep.info*
 	-install-info --remove --info-dir=$(DESTDIR)$(infodir) librep.info
-	rm -f $(DESTDIR)$(prefix)/share/man/man1/rep*
+	rm -f $(DESTDIR)$(prefix)/${PKGMANDIR}/man1/rep*
 
 clean :
 	rm -f *~ librep.info* librep.?? librep.??? rep*.1.gz
@


1.12
log
@Install manpages in man/, not share/man/
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 1
--- man/Makefile.in.orig	2010-01-08 18:30:43.000000000 +0000
d7 1
a7 1
@@@@ -51,17 +51,17 @@@@ install : librep.info installdirs
d12 1
a12 1
+		$(INSTALL_DATA) $$f.gz $(DESTDIR)$(prefix)/man/man1/; \
d15 1
a15 1
 installdirs : mkinstalldirs
d18 1
a18 1
+	$(SHELL) $< $(DESTDIR)$(prefix)/man/man1/
d24 1
a24 1
+	rm -f $(DESTDIR)$(prefix)/man/man1/rep*
@


1.11
log
@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
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.10 2009/04/16 18:08:32 tnn Exp $
d3 9
a11 3
--- configure.orig	2009-04-16 19:45:18.000000000 +0200
+++ configure
@@@@ -21553,17 +21553,17 @@@@ fi
d13 4
a16 1
 mv librep.ebuild librep-$version.ebuild
d18 5
a22 5
-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
d24 2
a25 11
-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
@


1.10
log
@Update to librep-0.17.3.

0.17.3
======
* Updated MAINTAINERS
* Dropped rep.m4 - use librep.pc instead
* Improved librep.pc
* Updated librep.spec
* Add -L/lib$libsuff to READLINE_LIBS [T2 Patch]
* Fix compilation on PPC64 [Marcus Comstedt]
* Small fixup in src/fake-libexec [SuSE]
* No rpath in src/rep-config.sh [Fedora]
* Added ebuild [Harald van Dijk]
* Improved Makefile's distclean rule
* Reworked autogen.sh
* Reworked configure.in
* Major rework of the spec-file
* Improved configure's ending message
* Fixed configure.in's templates for autoheader
* BSD-Tar is not supported by librep, give users a usefull warning
  message [Mark Diekhans]

0.17.2
======
* fixups for configure.in
* updated BUGS, HACKING and README
* define inline if undefined (fixes compiler warnings)
* create the destination directory for the .pc file before installing it
* fixed in issue with FreeBSD in numbers.c [FreeBSD patch]
* improved a function of numbers.c [FreeBSD patch]
* rep_file_fdopen has not been listed in librep.sym
* added -tag=CC to libtool in several places
* don't ignore $LDFLAGS upon build
* dropped some useless code in sdbm.c
* make sure inline is defined

0.17.1
======
* started code-cleanup
* added a .pc file
* added -no-split to makeinfo [FreeBSD patch]
* added -enable-paranoia to configure [compile with CFLAGS+="-Wall -ansi"]
* updated the spec file
* replaced a static void by a void in main.c [Debian patch]
* use correct shebang in rep-xgettext.jl [ALT-Linux patch]
* trim trailing / to mkdir(2) [NetBSD patch]
@
text
@d1 1
a1 1
$NetBSD$
@


1.9
log
@Fix errno. Add DragonFly.
@
text
@d3 1
a3 1
--- configure.orig	2005-12-11 22:49:43.000000000 +0000
d5 1
a5 3
@@@@ -3311,13 +3311,13 @@@@ darwin* | rhapsody*)
   lt_cv_deplibs_check_method=pass_all
   ;;
d7 1
a7 14
-freebsd* | kfreebsd*-gnu)
+freebsd* | kfreebsd*-gnu | dragonfly*)
   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
     case $host_cpu in
     i*86 )
       # Not sure whether the presence of OpenBSD here was a mistake.
       # Let's accept both of them until this is cleared up.
-      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
+      lt_cv_deplibs_check_method='file_magic (DragonFly|FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
       lt_cv_file_magic_cmd=/usr/bin/file
       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
       ;;
@@@@ -6562,7 +6562,7 @@@@ if test -z "$aix_libpath"; then aix_libp
       ;;
d9 17
a25 78
     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | kfreebsd*-gnu)
+    freebsd* | kfreebsd*-gnu | dragonfly*)
       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
       hardcode_libdir_flag_spec='-R$libdir'
       hardcode_direct=yes
@@@@ -7140,7 +7140,7 @@@@ kfreebsd*-gnu)
   dynamic_linker='GNU ld.so'
   ;;
 
-freebsd*)
+freebsd* | dragonfly*)
   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
   version_type=freebsd-$objformat
   case $version_type in
@@@@ -9392,7 +9392,7 @@@@ if test -z "$aix_libpath"; then aix_libp
   freebsd-elf*)
     archive_cmds_need_lc_CXX=no
     ;;
-  freebsd* | kfreebsd*-gnu)
+  freebsd* | kfreebsd*-gnu | dragonfly*)
     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
     # conventions
     ld_shlibs_CXX=yes
@@@@ -10099,7 +10099,7 @@@@ echo $ECHO_N "checking for $compiler opt
 	    ;;
 	esac
 	;;
-      freebsd* | kfreebsd*-gnu)
+      freebsd* | kfreebsd*-gnu | dragonfly*)
 	# FreeBSD uses GNU C++
 	;;
       hpux9* | hpux10* | hpux11*)
@@@@ -10717,7 +10717,7 @@@@ kfreebsd*-gnu)
   dynamic_linker='GNU ld.so'
   ;;
 
-freebsd*)
+freebsd* | dragonfly*)
   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
   version_type=freebsd-$objformat
   case $version_type in
@@@@ -13165,7 +13165,7 @@@@ if test -z "$aix_libpath"; then aix_libp
       ;;
 
     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | kfreebsd*-gnu)
+    freebsd* | kfreebsd*-gnu | dragonfly*)
       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
       hardcode_libdir_flag_spec_F77='-R$libdir'
       hardcode_direct_F77=yes
@@@@ -13743,7 +13743,7 @@@@ kfreebsd*-gnu)
   dynamic_linker='GNU ld.so'
   ;;
 
-freebsd*)
+freebsd* | dragonfly*)
   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
   version_type=freebsd-$objformat
   case $version_type in
@@@@ -15477,7 +15477,7 @@@@ if test -z "$aix_libpath"; then aix_libp
       ;;
 
     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | kfreebsd*-gnu)
+    freebsd* | kfreebsd*-gnu | dragonfly*)
       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
       hardcode_libdir_flag_spec_GCJ='-R$libdir'
       hardcode_direct_GCJ=yes
@@@@ -16055,7 +16055,7 @@@@ kfreebsd*-gnu)
   dynamic_linker='GNU ld.so'
   ;;
 
-freebsd*)
+freebsd* | dragonfly*)
   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
   version_type=freebsd-$objformat
   case $version_type in
@


1.8
log
@update to librep 0.17, mostly from a patch by Tobias Nygren in
PR 26837, plus some pkglinting. Also, change maintainer to tech-pkg
since I haven't run sawfish in years.

0.17
====

   * Added `rep.ffi' module (Foreign Function Interface). Uses gcc's
     libffi. Very untested.

   * Partial implementation of guile's `GH' interface.

   * Bug fixes:

        - Don't hang in select for a second when starting processes via
          the `system' function (race condition that only seems to show
          up on Linux 2.6 kernels)

        - Miscellaneous fixes for Mac OS X.

        - Don't return a reversed list of items from the XML parser.
          (Alexander V. Nikolaev)

        - Fixes to string capitalization functions. (Charles Stewart)
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.7 2002/06/28 07:46:25 agc Exp $
d3 5
a7 18
--- Makedefs.in.orig	Fri Aug 10 03:37:48 2001
+++ Makedefs.in	Fri Jun 28 08:43:07 2002
@@@@ -36,7 +36,7 @@@@
 localstatedir=@@localstatedir@@
 mandir=@@mandir@@
 sharedstatedir=@@sharedstatedir@@
-aclocaldir=@@aclocaldir@@
+aclocaldir=@@prefix@@/share/aclocal
 emacssitelispdir=@@emacssitelispdir@@
 
 host_type=@@host@@
@@@@ -57,7 +57,7 @@@@
 EXTRA_LIBOBJS=@@EXTRA_LIBOBJS@@
 READLINE_LIBS=@@READLINE_LIBS@@
 GMP_LIBS=@@GMP_LIBS@@
-GDBM_LIBS=@@GDBM_LIBS@@
+GDBM_LIBS=${LIBS} @@GDBM_LIBS@@
 ALLOCA=@@ALLOCA@@
d9 93
a101 1
 DESTDIR=
@


1.7
log
@Make sure that rep.m4 is placed in the right directory.
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.6 2002/04/10 11:13:28 hubertf Exp $
@


1.6
log
@Make sure the gdbm library is found (no idea how this worked before)
@
text
@d1 1
a1 1
$NetBSD$
d3 11
a13 2
--- Makedefs.in.orig	Wed Apr 10 12:57:38 2002
+++ Makedefs.in
@


1.5
log
@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
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.4 2000/10/29 20:33:45 jlam Exp $
d3 11
a13 14
--- install-aliases.orig	Tue Oct 17 20:52:03 2000
+++ install-aliases
@@@@ -76,8 +76,9 @@@@
 	    ;;
 	  *)
 	    # make sure links are relative to their own directory
-	    src=`strip_common_prefix "$dest" "$src"`
-	    ln -s "${src}${suf}" "${destroot}/${dest}${suf}"
+	    # pkgsrc: not sure why this change is necessary...bug in /bin/sh?
+	    src1=`strip_common_prefix "$dest" "$src"`
+	    ln -s "${src1}${suf}" "${destroot}/${dest}${suf}"
 	    ;;
 	esac
       fi
@


1.4
log
@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>.
@
text
@d1 1
a1 1
$NetBSD$
@


1.3
log
@Remove unneeded patch
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.2 2000/09/07 16:36:54 danw Exp $
d3 14
a16 22
--- src/numbers.c.orig	Fri Aug  4 02:03:23 2000
+++ src/numbers.c	Fri Aug  4 02:04:01 2000
@@@@ -72,8 +72,8 @@@@
 
 #ifndef HAVE_GMP
 # if SIZEOF_LONG_LONG > SIZEOF_LONG
-#  define BIGNUM_MIN LONG_LONG_MIN
-#  define BIGNUM_MAX LONG_LONG_MAX
+#  define BIGNUM_MIN QUAD_MIN
+#  define BIGNUM_MAX QUAD_MAX
 # else
 #  define BIGNUM_MIN LONG_MIN
 #  define BIGNUM_MAX LONG_MAX
@@@@ -704,7 +704,7 @@@@
 	if (in < LONG_MAX && in > LONG_MIN)
 	    return rep_make_long_int ((long) in);
 #if SIZEOF_LONG_LONG > SIZEOF_LONG
-	else if (in < LONG_LONG_MAX && in > LONG_LONG_MIN)
+	else if (in < QUAD_MAX && in > QUAD_MIN)
 	    return rep_make_longlong_int (in);
 #endif
     }
@


1.2
log
@change LLONG_MAX/LLONG_MIN to QUAD_MAX/QUAD_MIN since the former don't
exist in 1.4
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.1 2000/08/07 15:45:15 danw Exp $
@


1.1
log
@Update to librep 0.12.4. (Various very minor bugfixes.)
Based on patches from Jerry Alexandratos <alexandr@@eecis.udel.edu>.
@
text
@d1 1
a1 1
$NetBSD$
d11 2
a12 2
+#  define BIGNUM_MIN LLONG_MIN
+#  define BIGNUM_MAX LLONG_MAX
d21 1
a21 1
+	else if (in < LLONG_MAX && in > LLONG_MIN)
@

