ports/101930: [PATCH] lang/nickle: update to 2.54
Stanislav Sedov
ssedov at mbsd.msk.ru
Sat Aug 12 16:10:17 UTC 2006
>Number: 101930
>Category: ports
>Synopsis: [PATCH] lang/nickle: update to 2.54
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Aug 12 16:10:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Stanislav Sedov
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed Aug 2 21:44:37 MSD
>Description:
- Update to 2.54
ChangeLog:
- Permit {} in numbers to allow exact rational input
- Don't load every random library; make the user autoload or
autoimport them if they want them instead
- Added &&= and ||= operators
- Permit any numeric type to TypeBinaryIntegral as required by
unified numeric types. Representation errors will be caught by
runtime system
- Add system() popen() and run_process()
- cbrt must use more intermediate precision to hit the specified error bound
- Fix &foo() return type to be pointer rather than reference.
- Always set SO_BROADCAST for UDP sockets
- Rewrite parse-args module to be more useful
- Replace ad-hoc argument parsing code with parse-args
- Reference valued functions assigned to references need to avoid copy
- avoid use of 'long long' type in rational.c, use 'signed_digit' instead
- add 'Ï' as an alias for pi
- Make builtin functions return pointers instead of references
- Check for NULL hash value in a valid hash element
- Initialize base.func pointer to NULL
- Functions returning reference type need to auto-dereference on return
Copy of this message was sent to (anholt at FreeBSD.org).
>How-To-Repeat:
>Fix:
--- nickle-2.54.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/lang/nickle/Makefile /var/tmp/ruby/nickle/Makefile
--- /usr/ports/lang/nickle/Makefile Thu May 5 10:23:22 2005
+++ /var/tmp/ruby/nickle/Makefile Sat Aug 12 19:52:31 2006
@@ -6,7 +6,7 @@
#
PORTNAME= nickle
-PORTVERSION= 2.47
+PORTVERSION= 2.54
CATEGORIES= lang
MASTER_SITES= http://www.nickle.org/release/
@@ -15,7 +15,8 @@
USE_GMAKE= yes
GNU_CONFIGURE= yes
-CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+USE_GNOME= gnometarget
+CONFIGURE_ARGS= --mandir=${PREFIX}/man
# Nickle now has bindings which are likely to pull in libraries that need
# libpthread. Link to it now, since it wouldn't work at runtime.
diff -ruN --exclude=CVS /usr/ports/lang/nickle/distinfo /var/tmp/ruby/nickle/distinfo
--- /usr/ports/lang/nickle/distinfo Sun Jan 22 17:42:15 2006
+++ /var/tmp/ruby/nickle/distinfo Wed Aug 9 17:13:30 2006
@@ -1,3 +1,3 @@
-MD5 (nickle-2.47.tar.gz) = 0e7ab6db53e0ed925056cf65f750d43b
-SHA256 (nickle-2.47.tar.gz) = a594f0eb8294b2a102bc581332027da93c7fe8a83f1b4442d3b777760c6f6b2b
-SIZE (nickle-2.47.tar.gz) = 385176
+MD5 (nickle-2.54.tar.gz) = ffc7b03a830e64ec0547777330ae00b8
+SHA256 (nickle-2.54.tar.gz) = 434d90d76ad98182e88c1896f6235e67742a05832c638b5a7cbf39d2b232a8fb
+SIZE (nickle-2.54.tar.gz) = 396983
diff -ruN --exclude=CVS /usr/ports/lang/nickle/pkg-plist /var/tmp/ruby/nickle/pkg-plist
--- /usr/ports/lang/nickle/pkg-plist Sun Feb 13 00:57:39 2005
+++ /var/tmp/ruby/nickle/pkg-plist Sat Aug 12 19:50:18 2006
@@ -54,12 +54,13 @@
%%DATADIR%%/parse-args.5c
%%DATADIR%%/printf.5c
%%DATADIR%%/prng.5c
+%%DATADIR%%/process.5c
%%DATADIR%%/scanf.5c
%%DATADIR%%/socket.5c
%%DATADIR%%/string.5c
%%DATADIR%%/svg.5c
- at dirrm %%DATADIR%%/examples/turtle/
+ at dirrm %%DATADIR%%/examples/turtle
@dirrm %%DATADIR%%/examples/smlng
@dirrm %%DATADIR%%/examples
- at unexec /bin/rmdir %D/%%DATADIR%% 2>/dev/null || true
+ at dirrm %%DATADIR%%
@dirrm include/nickle
--- nickle-2.54.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list