pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/guile20 Change guile20 to install directly into /...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/54b3e8c05030
branches:  trunk
changeset: 352455:54b3e8c05030
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Wed Sep 14 23:59:04 2016 +0000

description:
Change guile20 to install directly into /usr/pkg

Previously, this installed into /usr/pkg/guile/2.0, to allow guile
(1.8) to have the main prefix.  Now, this is reversed.

diffstat:

 lang/guile20/Makefile |    12 +-
 lang/guile20/PLIST    |  1358 ++++++++++++++++++++++++------------------------
 2 files changed, 687 insertions(+), 683 deletions(-)

diffs (truncated from 1398 to 300 lines):

diff -r 61c246e70688 -r 54b3e8c05030 lang/guile20/Makefile
--- a/lang/guile20/Makefile     Wed Sep 14 21:56:02 2016 +0000
+++ b/lang/guile20/Makefile     Wed Sep 14 23:59:04 2016 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2016/07/16 09:17:53 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2016/09/14 23:59:04 gdt Exp $
 
 DISTNAME=      guile-2.0.12
 PKGNAME=       ${DISTNAME:S/guile/guile20/}
+PKGREVISION=   1
 CATEGORIES=    lang
 MASTER_SITES=  ftp://ftp.gnu.org/gnu/guile/
 
@@ -10,7 +11,9 @@
 COMMENT=       Official extension language for the GNU operating system
 LICENSE=       gnu-lgpl-v3
 
-GUILE_PREFIX=  ${PREFIX}/guile/2.0
+# Currently, 2.0 is primary.
+#GUILE_PREFIX= ${PREFIX}/guile/2.0
+GUILE_PREFIX=  ${PREFIX}
 
 # guile does not like the --build and --host triplets on NetBSD
 HAS_CONFIGURE= yes
@@ -23,8 +26,9 @@
 
 CONFIGURE_ARGS+=       SHELL=${CONFIG_SHELL}
 
-BUILDLINK_PASSTHRU_DIRS+=      ${GUILE_PREFIX}
-LDFLAGS+=                      ${COMPILER_RPATH_FLAG}${GUILE_PREFIX}/lib
+# When GUILE_PREFIX is non-default, these must be enabled.
+#BUILDLINK_PASSTHRU_DIRS+=     ${GUILE_PREFIX}
+#LDFLAGS+=                     ${COMPILER_RPATH_FLAG}${GUILE_PREFIX}/lib
 
 INFO_FILES=    yes
 USE_LIBTOOL=   yes
diff -r 61c246e70688 -r 54b3e8c05030 lang/guile20/PLIST
--- a/lang/guile20/PLIST        Wed Sep 14 21:56:02 2016 +0000
+++ b/lang/guile20/PLIST        Wed Sep 14 23:59:04 2016 +0000
@@ -1,679 +1,679 @@
-@comment $NetBSD: PLIST,v 1.3 2016/07/22 12:19:15 jperkin Exp $
-guile/2.0/bin/guild
-guile/2.0/bin/guile
-guile/2.0/bin/guile-config
-guile/2.0/bin/guile-snarf
-guile/2.0/bin/guile-tools
-guile/2.0/include/guile/2.0/libguile.h
-guile/2.0/include/guile/2.0/libguile/__scm.h
-guile/2.0/include/guile/2.0/libguile/alist.h
-guile/2.0/include/guile/2.0/libguile/arbiters.h
-guile/2.0/include/guile/2.0/libguile/array-handle.h
-guile/2.0/include/guile/2.0/libguile/array-map.h
-guile/2.0/include/guile/2.0/libguile/arrays.h
-guile/2.0/include/guile/2.0/libguile/async.h
-guile/2.0/include/guile/2.0/libguile/backtrace.h
-guile/2.0/include/guile/2.0/libguile/bdw-gc.h
-guile/2.0/include/guile/2.0/libguile/bitvectors.h
-guile/2.0/include/guile/2.0/libguile/boolean.h
-guile/2.0/include/guile/2.0/libguile/bytevectors.h
-guile/2.0/include/guile/2.0/libguile/chars.h
-guile/2.0/include/guile/2.0/libguile/continuations.h
-guile/2.0/include/guile/2.0/libguile/control.h
-guile/2.0/include/guile/2.0/libguile/debug-malloc.h
-guile/2.0/include/guile/2.0/libguile/debug.h
-guile/2.0/include/guile/2.0/libguile/deprecated.h
-guile/2.0/include/guile/2.0/libguile/deprecation.h
-guile/2.0/include/guile/2.0/libguile/dynl.h
-guile/2.0/include/guile/2.0/libguile/dynwind.h
-guile/2.0/include/guile/2.0/libguile/eq.h
-guile/2.0/include/guile/2.0/libguile/error.h
-guile/2.0/include/guile/2.0/libguile/eval.h
-guile/2.0/include/guile/2.0/libguile/evalext.h
-guile/2.0/include/guile/2.0/libguile/expand.h
-guile/2.0/include/guile/2.0/libguile/extensions.h
-guile/2.0/include/guile/2.0/libguile/feature.h
-guile/2.0/include/guile/2.0/libguile/filesys.h
-guile/2.0/include/guile/2.0/libguile/finalizers.h
-guile/2.0/include/guile/2.0/libguile/fluids.h
-guile/2.0/include/guile/2.0/libguile/foreign.h
-guile/2.0/include/guile/2.0/libguile/fports.h
-guile/2.0/include/guile/2.0/libguile/frames.h
-guile/2.0/include/guile/2.0/libguile/gc.h
-guile/2.0/include/guile/2.0/libguile/gdb_interface.h
-guile/2.0/include/guile/2.0/libguile/gdbint.h
-guile/2.0/include/guile/2.0/libguile/generalized-arrays.h
-guile/2.0/include/guile/2.0/libguile/generalized-vectors.h
-guile/2.0/include/guile/2.0/libguile/gettext.h
-guile/2.0/include/guile/2.0/libguile/goops.h
-guile/2.0/include/guile/2.0/libguile/gsubr.h
-guile/2.0/include/guile/2.0/libguile/guardians.h
-guile/2.0/include/guile/2.0/libguile/hash.h
-guile/2.0/include/guile/2.0/libguile/hashtab.h
-guile/2.0/include/guile/2.0/libguile/hooks.h
-guile/2.0/include/guile/2.0/libguile/i18n.h
-guile/2.0/include/guile/2.0/libguile/init.h
-guile/2.0/include/guile/2.0/libguile/inline.h
-guile/2.0/include/guile/2.0/libguile/instructions.h
-guile/2.0/include/guile/2.0/libguile/ioext.h
-guile/2.0/include/guile/2.0/libguile/iselect.h
-guile/2.0/include/guile/2.0/libguile/keywords.h
-guile/2.0/include/guile/2.0/libguile/list.h
-guile/2.0/include/guile/2.0/libguile/load.h
-guile/2.0/include/guile/2.0/libguile/macros.h
-guile/2.0/include/guile/2.0/libguile/mallocs.h
-guile/2.0/include/guile/2.0/libguile/memoize.h
-guile/2.0/include/guile/2.0/libguile/modules.h
-guile/2.0/include/guile/2.0/libguile/net_db.h
-guile/2.0/include/guile/2.0/libguile/null-threads.h
-guile/2.0/include/guile/2.0/libguile/numbers.h
-guile/2.0/include/guile/2.0/libguile/objcodes.h
-guile/2.0/include/guile/2.0/libguile/objprop.h
-guile/2.0/include/guile/2.0/libguile/options.h
-guile/2.0/include/guile/2.0/libguile/pairs.h
-guile/2.0/include/guile/2.0/libguile/poll.h
-guile/2.0/include/guile/2.0/libguile/ports.h
-guile/2.0/include/guile/2.0/libguile/posix.h
-guile/2.0/include/guile/2.0/libguile/print.h
-guile/2.0/include/guile/2.0/libguile/procprop.h
-guile/2.0/include/guile/2.0/libguile/procs.h
-guile/2.0/include/guile/2.0/libguile/programs.h
-guile/2.0/include/guile/2.0/libguile/promises.h
-guile/2.0/include/guile/2.0/libguile/pthread-threads.h
-guile/2.0/include/guile/2.0/libguile/r6rs-ports.h
-guile/2.0/include/guile/2.0/libguile/random.h
-guile/2.0/include/guile/2.0/libguile/rdelim.h
-guile/2.0/include/guile/2.0/libguile/read.h
-guile/2.0/include/guile/2.0/libguile/regex-posix.h
-guile/2.0/include/guile/2.0/libguile/root.h
-guile/2.0/include/guile/2.0/libguile/rw.h
-guile/2.0/include/guile/2.0/libguile/scmconfig.h
-guile/2.0/include/guile/2.0/libguile/scmsigs.h
-guile/2.0/include/guile/2.0/libguile/script.h
-guile/2.0/include/guile/2.0/libguile/simpos.h
-guile/2.0/include/guile/2.0/libguile/smob.h
-guile/2.0/include/guile/2.0/libguile/snarf.h
-guile/2.0/include/guile/2.0/libguile/socket.h
-guile/2.0/include/guile/2.0/libguile/sort.h
-guile/2.0/include/guile/2.0/libguile/srcprop.h
-guile/2.0/include/guile/2.0/libguile/srfi-1.h
-guile/2.0/include/guile/2.0/libguile/srfi-13.h
-guile/2.0/include/guile/2.0/libguile/srfi-14.h
-guile/2.0/include/guile/2.0/libguile/srfi-4.h
-guile/2.0/include/guile/2.0/libguile/srfi-60.h
-guile/2.0/include/guile/2.0/libguile/stackchk.h
-guile/2.0/include/guile/2.0/libguile/stacks.h
-guile/2.0/include/guile/2.0/libguile/stime.h
-guile/2.0/include/guile/2.0/libguile/strings.h
-guile/2.0/include/guile/2.0/libguile/strorder.h
-guile/2.0/include/guile/2.0/libguile/strports.h
-guile/2.0/include/guile/2.0/libguile/struct.h
-guile/2.0/include/guile/2.0/libguile/symbols.h
-guile/2.0/include/guile/2.0/libguile/tags.h
-guile/2.0/include/guile/2.0/libguile/threads.h
-guile/2.0/include/guile/2.0/libguile/throw.h
-guile/2.0/include/guile/2.0/libguile/trees.h
-guile/2.0/include/guile/2.0/libguile/unicode.h
-guile/2.0/include/guile/2.0/libguile/uniform.h
-guile/2.0/include/guile/2.0/libguile/validate.h
-guile/2.0/include/guile/2.0/libguile/values.h
-guile/2.0/include/guile/2.0/libguile/variable.h
-guile/2.0/include/guile/2.0/libguile/vectors.h
-guile/2.0/include/guile/2.0/libguile/version.h
-guile/2.0/include/guile/2.0/libguile/vm-engine.h
-guile/2.0/include/guile/2.0/libguile/vm-expand.h
-guile/2.0/include/guile/2.0/libguile/vm.h
-guile/2.0/include/guile/2.0/libguile/vports.h
-guile/2.0/include/guile/2.0/libguile/weaks.h
-guile/2.0/include/guile/2.0/readline.h
-guile/2.0/info/guile.info
-guile/2.0/info/r5rs.info
-guile/2.0/lib/charset.alias
-guile/2.0/lib/guile/2.0/ccache/ice-9/and-let-star.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/binary-ports.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/boot-9.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/buffered-input.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/calling.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/channel.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/command-line.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/common-list.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/control.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/curried-definitions.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/debug.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/deprecated.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/documentation.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/eval-string.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/eval.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/expect.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/format.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/ftw.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/futures.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/gap-buffer.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/getopt-long.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/hash-table.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/hcons.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/history.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/i18n.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/iconv.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/lineio.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/list.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/local-eval.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/ls.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/mapping.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/match.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/networking.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/null.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/occam-channel.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/optargs.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/poe.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/poll.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/popen.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/posix.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/pretty-print.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/psyntax-pp.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/q.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/r4rs.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/r5rs.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/rdelim.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/readline.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/receive.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/regex.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/runq.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/rw.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/safe-r5rs.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/safe.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/save-stack.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/scm-style-repl.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/serialize.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/session.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/slib.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/stack-catch.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/streams.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/string-fun.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/syncase.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/threads.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/time.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/top-repl.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/unicode.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/vlist.go
-guile/2.0/lib/guile/2.0/ccache/ice-9/weak-vector.go
-guile/2.0/lib/guile/2.0/ccache/language/assembly.go
-guile/2.0/lib/guile/2.0/ccache/language/assembly/compile-bytecode.go
-guile/2.0/lib/guile/2.0/ccache/language/assembly/decompile-bytecode.go
-guile/2.0/lib/guile/2.0/ccache/language/assembly/disassemble.go
-guile/2.0/lib/guile/2.0/ccache/language/assembly/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/brainfuck/compile-scheme.go
-guile/2.0/lib/guile/2.0/ccache/language/brainfuck/compile-tree-il.go
-guile/2.0/lib/guile/2.0/ccache/language/brainfuck/parse.go
-guile/2.0/lib/guile/2.0/ccache/language/brainfuck/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/bytecode/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/array.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/base.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/compile-tree-il.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/function.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/impl.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/parse.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/ecmascript/tokenize.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/bindings.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/compile-tree-il.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/lexer.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/parser.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/runtime.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/runtime/function-slot.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/runtime/macros.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/runtime/subrs.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/runtime/value-slot.go
-guile/2.0/lib/guile/2.0/ccache/language/elisp/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/glil.go
-guile/2.0/lib/guile/2.0/ccache/language/glil/compile-assembly.go
-guile/2.0/lib/guile/2.0/ccache/language/glil/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/objcode/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/scheme/compile-tree-il.go
-guile/2.0/lib/guile/2.0/ccache/language/scheme/decompile-tree-il.go
-guile/2.0/lib/guile/2.0/ccache/language/scheme/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/analyze.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/canonicalize.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/compile-glil.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/cse.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/debug.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/effects.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/fix-letrec.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/inline.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/optimize.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/peval.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/primitives.go
-guile/2.0/lib/guile/2.0/ccache/language/tree-il/spec.go
-guile/2.0/lib/guile/2.0/ccache/language/value/spec.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/accessors.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/active-slot.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/compile.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/composite-slot.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/describe.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/dispatch.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/internal.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/save.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/simple.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/stklos.go
-guile/2.0/lib/guile/2.0/ccache/oop/goops/util.go



Home | Main Index | Thread Index | Old Index