Commit graph

4723 commits

Author SHA1 Message Date
joerg
e26004958b Don't use FreeBSD's bluetooth define on DragonFly as well.
From PR 37821.
2008-02-22 13:03:25 +00:00
gdt
6332bd6a56 fix PLIST 2008-02-22 02:28:06 +00:00
rillig
0f02165471 Removed colons from variable names so they are accessible to "bmake
help".
2008-02-20 10:43:55 +00:00
jlam
4212a1762c Improve grammar of message. 2008-02-20 04:44:21 +00:00
gdt
c394d9ec8a Update to 1.8.4. Parts of patch-ae were merged upstream.
(Bug fixes only from 1.8.3.)
2008-02-19 23:33:35 +00:00
tnn
bc4d9b2fea Don't pass ABI flags on IRIX, compiler.mk already handles this through
_WRAP_EXTRA_ARGS.
2008-02-19 19:28:39 +00:00
xtraeme
a6ae4a6837 gtk-sharp is not needed here, otherwise a cyclic dependency graph is
created in gtk-sharp.

Bump PKGREVISION.
2008-02-19 09:59:33 +00:00
taca
e09896db61 Unlimit data size when ruby-build-ri-db option is enabled,
hoping to solve bulk build problem.
2008-02-19 03:56:08 +00:00
xtraeme
97afb9eb7d Update dotgnu Portable.Net packages to 0.8.0:
0.8.0 (3 March 2007)

JIT

* JIT_Coder opcodes implementation (Klaus Treichel, Aleksey Demakov,
  Kirill Kononenko)
* On Demand JIT Compilation (Klaus Treichel)
* JIT exception handling (Klaus Treichel, Kirill Kononenko)
* Method Inlining support (Klaus Treichel)
* Inlining internal calls, PInvoke and math (Klaus Treichel)
* Add marshaling support (Kirill Kononenko)
* Local and Thread Local variable support (Klaus Treichel)
* Reflection support (Klaus Treichel)
* Array optimisations (Klaus Treichel)
* Static ctor support (Klaus Treichel, Aleksey Demakov)
* Delegate and Async Delegate support (Klaus Treichel)
* Safepoints and builtin/managed Exceptions (Klaus Treichel)
* Null check reduction (Klaus Treichel)
* Finalizers and GC support (Klaus Treichel)


Runtime Engine

* New Debugger (Radek Polak)
* Typed allocations (Klaus Treichel)
* Array structure optimisations (Klaus Treichel)
* Static cctor manager (Klaus Treichel)
* Watching variables (Radek Polak)
* Spec fixes on String IndexOf and LastIndexOf (Russell Stuart)
* Array.Clear fixes (Radek Polak)
* Handle fixes for JIT support (Klaus Treichel)

...and more, see the NEWS file. This closes PR 31950.
2008-02-18 16:39:43 +00:00
kefren
083ff8c03d Create config subdirs. Noticed by wiz@ 2008-02-18 11:58:56 +00:00
rillig
47df15044b Added a patch for gcc4. 2008-02-17 10:07:59 +00:00
kefren
551fafb007 REPLACE_BASH for the rest of the scripts
Fix pkg/38041
2008-02-16 15:53:14 +00:00
kefren
0a7284a526 don't install a config file directly into etc/
Reported by wiz@
2008-02-15 15:57:14 +00:00
kefren
d30d4ce77e add monodoc SUBDIR 2008-02-13 19:58:20 +00:00
kefren
696bb7249a Add monodoc 1.2.6, a set of libraries and applications for viewing and
editing Mono class library documentation. Monodoc is part of the Mono
Documentation Project.
2008-02-13 14:41:30 +00:00
kefren
351ba015df Update to mono 1.2.6 2008-02-13 14:16:43 +00:00
tnn
cc1a7a456f adapt mremap call so erlang builds on NetBSD-current (fixes PR 37131)
patch from Daniel Horecki on #pkgsrc
2008-02-13 11:09:01 +00:00
adam
6800e4b351 Changes 5.1.3:
* This is a bug-fix release.
2008-02-11 19:54:55 +00:00
dbj
dc747b8033 include opt and stubs on intel darwin leopard 2008-02-11 00:56:42 +00:00
reed
e2eb9c2187 Update pcc to 0.9.9.
Sorry no change log.

On January 27, ragge bumped the version with commit message:
"Pcc now supports all C99 language constructs (I hope), so wrap to 0.9.9."

This also includes the new manpages. (These are a work in progress --
please send me your improvements.)

For pkgsrc:
- changed download sites
- changed homepage
- INSTALLATION_DIRS not needed.
2008-02-09 14:53:14 +00:00
tnn
938185d649 A nasty side effect of using TOOLS_SED here is that perl will try to
outsmart us and call the tool by name in some parts of the build.
eg just "nbsed" instead of "/usr/pkg/bin/nbsed". This can only have
worked before as long as ${PREFIX}/bin was in the user's path.
Fix this by TOOLS_ALIASES.sed+=${TOOLS_SED:T} so that an "nbsed"
is available in the PATH.
2008-02-09 13:58:46 +00:00
obache
6ee73476a8 Add DESTDIR support for setup.rb>=3.1.1 packages. 2008-02-08 15:10:41 +00:00
reed
5b26cabcc7 Get rid of ONLY_FOR_PLATFORM restriction.
Move the PLIST entry for the NetBSD sound a support to a new PLIST.NetBSD
file.
And add a PLIST.Linux file.

No PKGREVISION change.
2008-02-06 18:45:31 +00:00
bjs
38d4cbfdca fix type-o in dlopen.buildlink3.mk inclusion 2008-02-06 10:10:45 +00:00
bjs
3c1da8ae27 Regest patch-ab checksum. 2008-02-06 10:08:25 +00:00
bjs
1bedb14f62 Re-factor fdlibm stuff so that it gets defined as appropriate during
a build.  Bump rev.
2008-02-06 10:08:01 +00:00
bjs
6693a2580a Add lang/ossp-js to lang/Makefile. 2008-02-06 04:23:30 +00:00
bjs
1215a7b7a9 Import of OSSP js-1.6.20070208, a portable, sanitized version of
Mozilla's SpiderMonkey.  I wish I knew about this sooner!  I've tried
this out with elinks, and the javsascript support seems more reliable.

Thanks, OSSP!  I vote for killing spidermonkey once we verify all packages
using it build with this.

Local modifications:

	--Only build fdlibm into libjs if necessary.  This follows
	in the spirit of lang/spidermonkey, though someone with more
	knowledge of this probably will want to change the list of
	platforms in the Makefile.

	--Following the aforementioned change, link the library against
	-lm (and list -lm in js-config, etc.) only if required.

	--Use pkgsrc-provided installation tools instead of shtool.

	--Apply fix for __VA_COPY_USE_CPP.

Blurb (DESCR):


OSSP js is a stand-alone distribution of the JavaScript (JS)
programming language reference implementation from Mozilla -- aka
"JSRef" or "SpiderMonkey". This distribution provides a smart,
stand-alone and portable distribution of Mozilla JavaScript through a
GNU autotools-based build environment.  Additionally,
the C API in "libjs" contains both the JavaScript engine and the
required Sun math library ("fdlibm") and with all internal symbols
carefully protected under the "js" namespace. Finally, a js-config(1)
utility and a pkg-config(1) specification is provided to allow
applications to easily build with the JavaScript C API.

OSSP js was created because for OSSP and similar pedantic C coding
projects a smart, stand-alone, portable, clean, powerful and
robust scripting language engine is required. JavaScript is a
great programming language and Mozilla JavaScript "SpiderMonkey"
definitely is an acceptable clean, powerful and robust implementation.
Unfortunately there is just a stand-alone distribution released from
time to time by Mozilla and it is far away from really being smart,
stand-alone and portable. OSSP js combines the best from two worlds:
the 1:1 repackaged JavaScript code base from Mozilla with the GNU
autotools-based build environment as always used by OSSP.  Additionally,
this package provides stdio-based file object support and does not depend
upon the Mozilla NSPR library.
2008-02-06 04:22:33 +00:00
joerg
2b0bc101a4 Revert last. Python 2.5 is not in the main tree and creating noise for
bulk builds is inacceptable.
2008-02-04 23:27:50 +00:00
tnn
6538a067b9 PR 37952: Aleksey Cheusov: more missed tools in USE_TOOLS 2008-02-04 20:10:34 +00:00
tnn
e99aec31b2 PR 37949: Aleksey Cheusov: USE_TOOLS needs to be fixed in several packages 2008-02-04 19:52:54 +00:00
wiz
52eed8b9e7 Reset maintainer on his request. 2008-02-04 14:42:14 +00:00
xtraeme
2b897c0e5f python 2.5 should be supported because it's the current production release,
make it understand wip/python25 and PYTHON_VERSION_DEFAULT=25.

Change the wip path iff python25 is imported.
2008-02-01 08:17:00 +00:00
tnn
72d4d1ec17 gcc-2 needs to be built with gcc3 on netbsd-4. From Aleksej Saushev. 2008-02-01 07:50:01 +00:00
rillig
7e52f334bb Improved the wording for the cases where PYTHON_VERSIONS_INCOMPATIBLE
should be used instead of PYTHON_VERSIONS_ACCEPTED.
2008-01-31 19:34:35 +00:00
rillig
300f843ec7 Explained the comment for PYTHON_VERSIONS_ACCEPTED and documented why
PYTHON_VERSIONS_INCOMPATIBLE should be used instead.
2008-01-31 13:47:19 +00:00
is
98eb79c256 vacall-arm.S was created by an ancient gcc targetting CPUs with ARM FPE. 2008-01-30 14:20:54 +00:00
tnn
7563b72af1 MAKE_JOBS_SAFE=no 2008-01-30 11:17:43 +00:00
tnn
8878d87b25 Rewrote vars.mk so that perl is only invoked once, as opposed to once
per value to fetch.
2008-01-29 16:41:36 +00:00
rillig
a2a1bacc66 Added x86_64-*-solaris to the list of supported platforms. This fixes
PR 37890.
2008-01-29 01:05:13 +00:00
tnn
acc353c256 Support FreeBSD. PR pkg/37869 from Aleksej Saushev. 2008-01-25 12:10:57 +00:00
adrianp
3a39c8fe49 s/u1/u4/ 2008-01-24 14:49:39 +00:00
adam
7850bf281d Changes 3.10.1:
* Bug fixes
* New features:
  - made configure script work on PlayStation 3
  - ARM port: brought up-to-date for Debian 4.0 (Etch)
  - many other small changes and bugfixes in camlp4, ocamlbuild, labltk,
    emacs files
2008-01-23 20:42:25 +00:00
rillig
c4c3c41759 Since revision 1.50 of mk/subst.mk, the test for text files is no longer
unreliable, so re-enable it.
2008-01-23 01:53:06 +00:00
tnn
9bc25e7dd6 fix PLIST 2008-01-21 10:34:20 +00:00
tnn
bec8d336fd 1.5 uses the 6.x license, not the 1.3 license. 2008-01-21 01:50:21 +00:00
tnn
722b51ac81 - Update to sun-jdk14-2.16 and sun-jre14-2.16.
Update 16 adds a GlobalSign root certificate.
    Update 15 is a bugfix release, see
      http://java.sun.com/j2se/1.4.2/ReleaseNotes.html#142_15
- Add the appropriate license files.
2008-01-21 01:39:01 +00:00
obache
bb62b9cc42 Use EMUL_ARCH instead of MACHINE_ARCH for x86_64 platform using 32bit binary.
Problem reported in PR 37725.
2008-01-20 12:51:43 +00:00
tnn
d7aae7dacd Keep sun-jre6 and sun-jdk6 versions in sync. Noted by veego@ 2008-01-20 09:21:35 +00:00
tnn
4f40d394f8 Update lang/sun-jre6 to 6.0.3 and lang/sun-jdk6 to 6.0.4.
Please see the release notes online[1] for the list of fixed bugs.
Also, the license was wrong. There are several differences in all clauses
between the 1.3 and 6 licenses, so add the proper license files.
[1] http://java.sun.com/javase/6/webnotes/ReleaseNotes.html
2008-01-20 02:31:46 +00:00
he
9d3d562f57 Reorder the BLACKDOWN_ARCH* assignments so that the powerpc -> ppc
override actually works.
2008-01-19 09:32:52 +00:00
tnn
a96c512328 Decommission the lang/scsl-* packages, since the master site no longer
hosts the required files and nobody stepped up to solve this. See:
http://mail-index.netbsd.org/netbsd-java/2007/12/31/0000.html
Also see the wip/jdk15 package for the continued java on BSD efforts.
2008-01-19 04:43:29 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
bad
8f4485305c Makefile: Fix editing oversight in previous in. Noticed by Brian de Alwis
patch-ag: #ifdef __sun__ is enough, as per PR pkg/37522.
Bump PKGREVISION.
2008-01-14 20:39:34 +00:00
rillig
52ec81ff15 Shortened the definition of a meta-package. 2008-01-13 23:07:14 +00:00
obache
b1e4ec8ec7 Fix RUBY_DYNAMIC_DIRS to DESTDIR ready.
Now ruby18-base really support DESTDIR.
2008-01-13 09:09:13 +00:00
joerg
fcb48c5b42 Appease pkglint^Wrillig and add a note for patch-as. 2008-01-13 00:20:22 +00:00
bad
596ed1c8c1 Update Squeak to 3.9-8.
Based on patches by Brian de Alwis in PR pkg/37522.
Don't include aio.h in patch-ak, it is not needed.
Don't require bash for npsqueakrun yet.  There is more work to do to
make the nsqueak plugin work.

Changes since 3.6-3:

*2006-10-10* 	3.9-8 released. <release/RELEASE_NOTES_3.9-8> ALSA support
for Linux. Problems with iconv() fixed on Solaris.
*2006-04-24* 	3.9-7 released. <release/RELEASE_NOTES_3.9-7>
Modifications to the mechanism the VM uses to relinquish the processor
for very short intervals to avoid high CPU loads while idling.
UUIDPlugin is now external to prevent the VM failing to run when libuuid
is missing or uncooperative. AioPlugin is bundled. Aliases are resolved
in path names on OS X.
*2006-04-19* 	3.9-4 released. <release/RELEASE_NOTES_3.9-4> KeyUp events
are no longer reported for autorepeats under X11. Improvements to socket
latency. Security plugin now obeys SQUEAK_USERDIR if set. OSProcess and
XDisplayControl plugins updated from current distributions and bundled.
The 3.9 Unix VMs are now fully compatible with Croquet and will run both
Squeak and Croquet images. Additional plugins required for Croquet are
now supported and bundled in both source and binary releases:
CroquetPlugin, FloatMathPlugin and UUIDPlugin.
*2004-04-06* 	3.7-7 released. <release/RELEASE_NOTES_3.7-7>
Documentation updated to reflect recent organisational changes. 'gnuify'
no longer requires gawk. Obscure bug in socket option lookup fixed.
NPSqueak changes from Bert (SQUEAK_USERDIR environment variable
overrides 'My Squeak', plus several bug fixes). Event code updated for
recent changes to event structures. README, manual page, and how-to
documentation updated and revised. Instructions for SVN checkout added.
'Easy build' route for checked-out SVN repository sources added. Browser
plugin now supports imageName and failureUrl attributes within <embed
...> tag. Preliminary support for XDND-based drag-and-drop (Gnome, KDE,
etc.) in the X11 display driver. New flag '-glxdebug <n>' prints OpenGL
diagnostics in X11 display driver. Interpreter should no longer crash
when loading image segments into memory above the 2GB boundary (thanks
to Ned Konz). Additional checks for bad external data in SocketPlugin.
Less inappropriate noise when probing for external plugins. Problems
preventing more than one external plugin from loading in Mac OS X fixed.
2008-01-12 23:30:38 +00:00
joerg
29c756efc4 Fix build on newer Linux systems. 2008-01-12 15:12:39 +00:00
tonio
345108cf65 Update lang/coq to 8.1pl3
hanges from V8.1pl2 to V8.1pl3
===============================
Bug fixes
- A critical bug and a few other bugs have been fixed.
2008-01-12 11:48:39 +00:00
bjs
076774dcc2 Add MAKE_JOBS_SAFE=no ... I thought I did this a long time ago, but evidently not. 2008-01-11 09:36:23 +00:00
ghen
70b9a2b5e0 Full DESTDIR support for sun-{jre|jdk}14. 2008-01-09 02:54:39 +00:00
ghen
c4910d7e48 Full DESTDIR support for sun-{jre|jdk}15. 2008-01-09 02:38:26 +00:00
apb
a50179c5f5 bump PKGREVISION for previous change to patch-ah. 2008-01-08 16:43:31 +00:00
apb
71e9b52b3a NetBSD's /proc/${pid}/exe is sometimes a symlink to "/" instead of to the
actual program name, so Perl's $^X or $EXECUTABLE_NAME variable was wrong.
Change a test to detect this case, and fall back to using argv[0].
2008-01-08 15:19:38 +00:00
tron
ace7788c29 Update "sun-jre15" and "sun-jdk15" packages to vesion 5.0.14.
Changes since version 5.0.12:
6457444 	doclet 	stddoclet 	javadoc does not create html file correctly in 5.0u6
6519085 	hotspot 	compiler2 	JVM crashes executing test suite of JavaDB (derby)
6321689 	hotspot 	compiler2 	Ideal_DU_postCCP not conservative enough
6565138 	hotspot 	compiler2 	1.5.0_10 64-Bit SIGBUS with ParallelGC in MarkSweep::MarkAndPushClosure::do_oop
6545719 	hotspot 	garbage_collector 	Regression : Infinite GC occurs after fix in CR 6370163
6558100 	hotspot 	garbage_collector 	CMS crash following parallel work queue overflow
6515362 	hotspot 	runtime_system 	fix for 6374419 suppresses real error message from the linker
6528763 	hotspot 	runtime_system 	VM crashes because of something related to LoaderConstraintEntry in 6.0
6546278 	hotspot 	runtime_system 	Synchronization problem in the pseudo memory barrier code
6553303 	idl 	orb 	Corba application fails w/ org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
6543815 	java 	classes_2d 	Imageable area of PageFormat is ignored if values of imageable X/Y are negative.
6480378 	java 	classes_awt 	Backport 5065001, 6259348 and others to 5.0 update release
6577717 	java 	classes_awt 	Textboxes don't work in applets under windows and linux
6562716 	java 	classes_awt 	focus request queue is not updated when rejecting focus on EmbeddedFrame (win32)
6542420 	java 	classes_awt 	A cross-platform ModalityListener interface should be provided in 1.5.0
6593729 	java 	classes_io 	After failed file close, do not repeat the close operation.
6525425 	java 	classes_lang 	(ref) heavy lock contention during object serialization on Solaris10/T2000
6206527 	java 	classes_net 	"cannot assign address" when binding ServerSocket on Suse 9
6601686 	java 	classes_net 	InetAddress.isReachable(timeout) may not return after timout milliseconds
6599750 	java 	classes_net 	InetAddress.isReachable implementation not completely thread safe
6518816 	java 	classes_net 	Reduce the memory foot print for HttpURLConnection
6520665 	java 	classes_net 	NTLM Authentication not requested, throws null exception
6587875 	java 	classes_net 	InetAddress.isReachable() will not work for super users with "large" process ids
6314370 	java 	classes_net 	Nightly: Jaws hang on "Starting application..." window
6469580 	java 	classes_security 	1.5.0_08 JVM crashes in SignatureHandlerLibrary::add on Fujitsu Primepower platform
6418433 	java 	classes_security 	org.ietf.jgss.Oid constructor accepts invalid values (and rejects valid values)
6570062 	java 	classes_security 	Kerberos authentication regression
6543940 	java 	classes_security 	Exception thrown when signing a jarfile in java 1.5
6512054 	java 	classes_security 	SUBJECTDOMAINCOMBINER DOES NOT COMBINE CODE-BASED GRANTS IN JAAS MODE
6520101 	java 	classes_swing 	FileChooser will cause OutOfMemory when application will run long time
4743558 	java 	classes_text 	[BI] test/java/text/BreakIterator/BreakIteratorTest.java fails in th locale.
6483402 	java 	classes_util_i18n 	(date) calling java.util.Date.toString() slows down subsequent calls to the class
6531591 	java 	classes_util_i18n 	Currency update for Sudan
6538601 	java 	classes_util_i18n 	Periodical timezone display name revision
6554586 	java 	classes_util_i18n 	(tz) Support tzdata2007f
6611886 	java 	classes_util_i18n 	(tz) support tzdata2007h
6571205 	java 	classes_util_i18n 	Currency data changes for ISO 4217 Amendment 139
6570259 	java 	classes_util_i18n 	Currency data changes for ISO 4217 Amendment 138
6531593 	java 	classes_util_i18n 	Currency update for Iceland
5088563 	java 	classes_util_regex 	Matcher.find throws StringIndexOutOfBoundsException if pattern is missing ']'
6464451 	java 	compiler 	javac in 5.0ux can not compile try-catch block which has a lot of "return"
6557713 	java 	imageio 	Java unable to convert from gif to png format
6579208 	java 	install 	FamilyVersionSupport removed when installing jre-6u2-windows-i586-p.exe
6476329 	java 	localization 	PIT: additional sentence needs to be translated for 6267625
6531255 	java 	localization 	Need to update timezone display names for en_CA locale
6534678 	java 	localization 	l10n of 6525138
6547501 	java 	localization 	There should be a space before % sign in French locale
6454676 	java 	serviceability 	Need -XX:+HeapDumpOnCtrlBreak to trigger heap dump on ctrl-break or ctrl-\
6494472 	java 	serviceability 	jmap -permstat fails with Out of swap because uses too much memory
6494722 	java 	serviceability 	SA: jstack throws get_thread_regs failed for lwp debugger exception.
6431847 	java 	tools 	Memory overflow in java launcher for Linux
6502051 	java_deployment 	update 	jusched crash: buffer overrun
6503510 	java_plugin 	iexplorer 	Crash occurs during verification of 5.0u10b02
6555628 	java_plugin 	iexplorer 	Repeatedly open and close an applet freezes IE
6572147 	java_plugin 	iexplorer 	Browser hang as an applet open and close repeatedly in 0.5-sec interval
6578895 	java_plugin 	iexplorer 	NPE null pData general exeception occured as applet reloading repeatedly
6579743 	java_plugin 	iexplorer 	Regression : Java Console pops up unexpectedly in 5.0u13-b01
6576321 	java_plugin 	iexplorer 	Browser hang by a deadlock with open and close applet repeatedly
6522028 	java_plugin 	iexplorer 	The print dialog moves the current IE frame to background
6530198 	java_plugin 	misc 	1.5.0_10 focus is not correctly returned to a JFrame
6586045 	java_plugin 	misc 	browser crashes on an XP japanese machine with 6u5 deploy nightly build
6502568 	java_plugin 	other 	request header has garbage characters when size of cookie is greater than 4k
6556044 	java_plugin 	other 	JRE SSL Handshake error in jdk1.5.0
6373274 	javawebstart 	download_engine 	Jar resources nested in JRE resources block are broken.
6465756 	javawebstart 	jnlp_file 	cannot use CDATA xml tag within the jnlp <argument> tag
6265713 	javawebstart 	jnlp_file 	Having a query string to a jnlp file negates the SingleInstanceService
6484661 	javawebstart 	other 	cannot launch application offline if https is used
6354969 	jaxp 	other 	Bug in XPathFactory.newInstance() method
6219364 	jaxp 	sax 	com.SAXParserImpl.setProperty("feature",null) throws NullPointerException
6594813 	jaxp 	sax 	XML Parsing differences
6236727 	jaxp 	xslt 	XSLTC never stops resolving imported stylesheets when outer stylesheet is a DOMSource
6536120 	jaxp 	xslt 	HTML serializer puts no space between public and system doctype
6490921 	jaxp 	xslt 	The transformer API sometimes ignores the property org.xml.sax.driver
6467921 	jce 	pkcs11_csp 	Backport SunPKCS11 to a Tiger update on 64 bit AMD Linux platform
6560218 	jgss 	krb5plugin 	Problem with credentials from non-default realm
5053708 	jndi 	dns 	DNS provider does not cleanup resources properly
6585239 	jndi 	dns 	Regression: 2 DNS tests fail with JDK 5.0u13 b01 and pass with 5.0u12fcs
6358629 	jsse 	runtime 	SSLSocket.close() and SSLSocket.read() deadlock
6447412 	jsse 	runtime 	Issue with socket.close() for ssl sockets when poweroff on other system
6585736 	java 	classes_security 	Add GlobalSign root certificates to JDK/JRE
6595137 	java 	classes_util_i18n 	(tz) support tzdata2007g

The x86_64 changes were done by Takahiro Kambe.
2008-01-07 19:59:34 +00:00
tron
0776408050 Update "sun-jre15" and "sun-jdk15" packages to vesion 5.0.14.
Changes since version 5.0.12:
6457444 	doclet 	stddoclet 	javadoc does not create html file correctly in 5.0u6
6519085 	hotspot 	compiler2 	JVM crashes executing test suite of JavaDB (derby)
6321689 	hotspot 	compiler2 	Ideal_DU_postCCP not conservative enough
6565138 	hotspot 	compiler2 	1.5.0_10 64-Bit SIGBUS with ParallelGC in MarkSweep::MarkAndPushClosure::do_oop
6545719 	hotspot 	garbage_collector 	Regression : Infinite GC occurs after fix in CR 6370163
6558100 	hotspot 	garbage_collector 	CMS crash following parallel work queue overflow
6515362 	hotspot 	runtime_system 	fix for 6374419 suppresses real error message from the linker
6528763 	hotspot 	runtime_system 	VM crashes because of something related to LoaderConstraintEntry in 6.0
6546278 	hotspot 	runtime_system 	Synchronization problem in the pseudo memory barrier code
6553303 	idl 	orb 	Corba application fails w/ org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
6543815 	java 	classes_2d 	Imageable area of PageFormat is ignored if values of imageable X/Y are negative.
6480378 	java 	classes_awt 	Backport 5065001, 6259348 and others to 5.0 update release
6577717 	java 	classes_awt 	Textboxes don't work in applets under windows and linux
6562716 	java 	classes_awt 	focus request queue is not updated when rejecting focus on EmbeddedFrame (win32)
6542420 	java 	classes_awt 	A cross-platform ModalityListener interface should be provided in 1.5.0
6593729 	java 	classes_io 	After failed file close, do not repeat the close operation.
6525425 	java 	classes_lang 	(ref) heavy lock contention during object serialization on Solaris10/T2000
6206527 	java 	classes_net 	"cannot assign address" when binding ServerSocket on Suse 9
6601686 	java 	classes_net 	InetAddress.isReachable(timeout) may not return after timout milliseconds
6599750 	java 	classes_net 	InetAddress.isReachable implementation not completely thread safe
6518816 	java 	classes_net 	Reduce the memory foot print for HttpURLConnection
6520665 	java 	classes_net 	NTLM Authentication not requested, throws null exception
6587875 	java 	classes_net 	InetAddress.isReachable() will not work for super users with "large" process ids
6314370 	java 	classes_net 	Nightly: Jaws hang on "Starting application..." window
6469580 	java 	classes_security 	1.5.0_08 JVM crashes in SignatureHandlerLibrary::add on Fujitsu Primepower platform
6418433 	java 	classes_security 	org.ietf.jgss.Oid constructor accepts invalid values (and rejects valid values)
6570062 	java 	classes_security 	Kerberos authentication regression
6543940 	java 	classes_security 	Exception thrown when signing a jarfile in java 1.5
6512054 	java 	classes_security 	SUBJECTDOMAINCOMBINER DOES NOT COMBINE CODE-BASED GRANTS IN JAAS MODE
6520101 	java 	classes_swing 	FileChooser will cause OutOfMemory when application will run long time
4743558 	java 	classes_text 	[BI] test/java/text/BreakIterator/BreakIteratorTest.java fails in th locale.
6483402 	java 	classes_util_i18n 	(date) calling java.util.Date.toString() slows down subsequent calls to the class
6531591 	java 	classes_util_i18n 	Currency update for Sudan
6538601 	java 	classes_util_i18n 	Periodical timezone display name revision
6554586 	java 	classes_util_i18n 	(tz) Support tzdata2007f
6611886 	java 	classes_util_i18n 	(tz) support tzdata2007h
6571205 	java 	classes_util_i18n 	Currency data changes for ISO 4217 Amendment 139
6570259 	java 	classes_util_i18n 	Currency data changes for ISO 4217 Amendment 138
6531593 	java 	classes_util_i18n 	Currency update for Iceland
5088563 	java 	classes_util_regex 	Matcher.find throws StringIndexOutOfBoundsException if pattern is missing ']'
6464451 	java 	compiler 	javac in 5.0ux can not compile try-catch block which has a lot of "return"
6557713 	java 	imageio 	Java unable to convert from gif to png format
6579208 	java 	install 	FamilyVersionSupport removed when installing jre-6u2-windows-i586-p.exe
6476329 	java 	localization 	PIT: additional sentence needs to be translated for 6267625
6531255 	java 	localization 	Need to update timezone display names for en_CA locale
6534678 	java 	localization 	l10n of 6525138
6547501 	java 	localization 	There should be a space before % sign in French locale
6454676 	java 	serviceability 	Need -XX:+HeapDumpOnCtrlBreak to trigger heap dump on ctrl-break or ctrl-\
6494472 	java 	serviceability 	jmap -permstat fails with Out of swap because uses too much memory
6494722 	java 	serviceability 	SA: jstack throws get_thread_regs failed for lwp debugger exception.
6431847 	java 	tools 	Memory overflow in java launcher for Linux
6502051 	java_deployment 	update 	jusched crash: buffer overrun
6503510 	java_plugin 	iexplorer 	Crash occurs during verification of 5.0u10b02
6555628 	java_plugin 	iexplorer 	Repeatedly open and close an applet freezes IE
6572147 	java_plugin 	iexplorer 	Browser hang as an applet open and close repeatedly in 0.5-sec interval
6578895 	java_plugin 	iexplorer 	NPE null pData general exeception occured as applet reloading repeatedly
6579743 	java_plugin 	iexplorer 	Regression : Java Console pops up unexpectedly in 5.0u13-b01
6576321 	java_plugin 	iexplorer 	Browser hang by a deadlock with open and close applet repeatedly
6522028 	java_plugin 	iexplorer 	The print dialog moves the current IE frame to background
6530198 	java_plugin 	misc 	1.5.0_10 focus is not correctly returned to a JFrame
6586045 	java_plugin 	misc 	browser crashes on an XP japanese machine with 6u5 deploy nightly build
6502568 	java_plugin 	other 	request header has garbage characters when size of cookie is greater than 4k
6556044 	java_plugin 	other 	JRE SSL Handshake error in jdk1.5.0
6373274 	javawebstart 	download_engine 	Jar resources nested in JRE resources block are broken.
6465756 	javawebstart 	jnlp_file 	cannot use CDATA xml tag within the jnlp <argument> tag
6265713 	javawebstart 	jnlp_file 	Having a query string to a jnlp file negates the SingleInstanceService
6484661 	javawebstart 	other 	cannot launch application offline if https is used
6354969 	jaxp 	other 	Bug in XPathFactory.newInstance() method
6219364 	jaxp 	sax 	com.SAXParserImpl.setProperty("feature",null) throws NullPointerException
6594813 	jaxp 	sax 	XML Parsing differences
6236727 	jaxp 	xslt 	XSLTC never stops resolving imported stylesheets when outer stylesheet is a DOMSource
6536120 	jaxp 	xslt 	HTML serializer puts no space between public and system doctype
6490921 	jaxp 	xslt 	The transformer API sometimes ignores the property org.xml.sax.driver
6467921 	jce 	pkcs11_csp 	Backport SunPKCS11 to a Tiger update on 64 bit AMD Linux platform
6560218 	jgss 	krb5plugin 	Problem with credentials from non-default realm
5053708 	jndi 	dns 	DNS provider does not cleanup resources properly
6585239 	jndi 	dns 	Regression: 2 DNS tests fail with JDK 5.0u13 b01 and pass with 5.0u12fcs
6358629 	jsse 	runtime 	SSLSocket.close() and SSLSocket.read() deadlock
6447412 	jsse 	runtime 	Issue with socket.close() for ssl sockets when poweroff on other system
6585736 	java 	classes_security 	Add GlobalSign root certificates to JDK/JRE
6595137 	java 	classes_util_i18n 	(tz) support tzdata2007g

The x86_64 changes were done by Takahiro Kambe.
2008-01-07 19:56:27 +00:00
taca
567d55ebae Switch to use META_PACKAGE. No functional change. 2008-01-06 15:45:12 +00:00
tonio
92448f4cbf Set MAKE_JOBS_SAFE=no
Noticed by Aleksej Saushev
2008-01-05 09:22:06 +00:00
joerg
17728923b0 Just use full destdir support here. 2008-01-04 18:17:16 +00:00
ghen
d8def81b0e Full DESTDIR support. 2008-01-04 15:42:34 +00:00
ghen
ccf005796b Basic DESTDIR support. 2008-01-04 14:48:26 +00:00
ghen
7f7e86aea1 Full DESTDIR support for erlang packages. 2008-01-04 14:10:05 +00:00
ghen
f85f155b40 Update erlang, erland-doc and erlang-man to 12.0, aka R12B-0.
This builds again on x86_64 platforms, is@ will test further.

This release supports new language extensions bitstring and binary
comprehensions.

Other major changes are listed on <http://www.erlang.org/doc/highlights.html>.
See <http://www.erlang.org/download/otp_src_R12B-0.readme> for full detail.
2008-01-04 14:05:05 +00:00
ghen
17c20eeea4 Full DESTDIR support and use REPLACE_INTERPRETER framework instead of SUBST. 2008-01-04 12:17:16 +00:00
joerg
b1a50d204b Mark as broken on NetBSD/amd64 as configure will spin. 2008-01-03 15:58:45 +00:00
gdt
2229c58acd Update to 1.8.3. Several patches were merged upstream.
Changes in 1.8.3 (since 1.8.2)

* New modules (see the manual for details)

** `(srfi srfi-35)'
** `(srfi srfi-37)'

* Bugs fixed

** The `(ice-9 slib)' module now works as expected
** Expressions like "(set! 'x #t)" no longer yield a crash
** Warnings about duplicate bindings now go to stderr
** A memory leak in `make-socket-address' was fixed
** Alignment issues (e.g., on SPARC) in network routines were fixed
** A threading issue that showed up at least on NetBSD was fixed
** Build problems on Solaris and IRIX fixed

* Implementation improvements

** The reader is now faster, which reduces startup time
** Procedures returned by `record-accessor' and `record-modifier' are faster
2008-01-03 13:30:25 +00:00
gdt
80f087ecfa Fix failure to build under FreeBSD 6.2 due to lack of C99-required
functions clog and cexp (but presence of complex.h), reported in
pkg/36555.  The patch in the PR is from gentoo and has already been
applied upstream along guile's 1.8 branch.
2007-12-28 01:00:10 +00:00
joerg
ea94ff1969 Remove non-existing config file. Bump revision. 2007-12-27 16:05:11 +00:00
joerg
1ff8a16303 Needs a real C compiler for the optimised build. 2007-12-27 14:00:38 +00:00
minskim
c48799d9a4 Use BDB_LIBS to obtain the BDB library name, instead of guessing
it from BUILDLINK_TRANSFORM.  This fixes PR 37297.
2007-12-24 01:19:47 +00:00
tnn
4db2670a5a Apply patches from PR pkg/37047 to make snobol build. From Aleksej Saushev.
However one of the regression tests still fails for me (roman.sno).
2007-12-22 21:40:13 +00:00
minskim
cbe7d044cb Set LIBSWANTED for Linux as suggested by jlam in PR 31088. 2007-12-22 21:03:31 +00:00
joerg
e1b6509e3c Include stub libraries on Linux as well. From PR 37584. 2007-12-21 17:02:53 +00:00
adrianp
69f8937d0b Fix builds on Darwin 2007-12-16 16:44:51 +00:00
gdt
264f4f3189 # Many failures - this is *very* far from safe.
MAKE_JOBS_SAFE=		no
2007-12-16 15:47:55 +00:00
tron
9508c23e2a Fix build problems under Mac OS X Leopard. 2007-12-15 18:43:31 +00:00
taca
9a5ce3acf4 Use more Ruby specific name: s/REPLACE_FILE_PAT/REPLACE_RUBY_PAT/. 2007-12-13 14:46:58 +00:00
wiz
b524dc18ff Reset maintainer on his request. 2007-12-12 20:42:28 +00:00
heinz
1f01bc95b9 The package supports installation to DESTDIR. 2007-12-11 21:40:42 +00:00
wiz
376b1826b1 Not MAKE_JOBS safe, reports Aleksej Saushev in PR 37491. Mark it as such. 2007-12-09 19:09:48 +00:00
wiz
8a5b10ea93 Update HOMEPAGES and MASTER_SITES; from Sergey Svishchev. 2007-12-02 13:04:06 +00:00
wiz
fc63d26435 Remove Ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 12:11:59 +00:00
wiz
f860425b8b Remove Ex-MASTER_SITEs. From Zafer Aydogan. 2007-12-02 12:06:19 +00:00
wiz
1900e4b154 Remove Ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 11:17:22 +00:00
wiz
a2ed90727a Remove ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 00:11:10 +00:00
wiz
a89d36b654 Remove ex-MASTER_SITEs. From Zafer Aydogan. 2007-12-02 00:10:40 +00:00
tonio
3d18612380 Update lang/ocamlduce to 3.10.0
This update lets ocamlduce work with ocaml 3.10
2007-12-01 14:48:28 +00:00
rillig
c53f090cc0 Maybe it's better to keep the directory for the *.maude files as it was
before the update.
2007-12-01 13:17:56 +00:00
rillig
d90fbc9574 Updated maude to 2.3.
Overview of Changes in Maude alpha88f
=====================================
* added commutative unification
* fixed free theory instantiation bug
* fixed sort calculation of S_Theory terms bug
* fixed unification with too many variables bug
* added iter theory unification

Overview of Changes in Maude alpha88e
=====================================
* string, qid and float constants allowed in unification
* fixed unify f(X, Y) =? f(Y, X)  bug

Overview of Changes in Maude alpha88d
=====================================
* set trace builtin on/off command
* state caching in strategy language
* first suppport for unification

Overview of Changes in Maude alpha88c
=====================================
* extra advisories in metalevel
* min/max operators in FLOAT
* slight change to search semantics
* metalevel projection functions now support parameterized metamodules
* fixed kind printing bug in metaPrettyPrint()
* erwrite supports limit and continue

Overview of Changes in Maude alpha88b
=====================================
* minor syntactic changes to appease gcc 4.1
* minor importation changes in prelude.maude and model-checker.maude
* fixed extension tracing bugs in search/model checker, strategy
  language and metalevel
* revised/extended strategy language; cont now works with srew
* fixed trace condition bug

Overview of Changes in Maude alpha88a
=====================================
* many changes to the prelude to fix unsoundness concerns
* process based reimplementation of strategy language
* better overparsing for operator declarations
* fixed bug with views mapping to terms from FLOAT/STRING/QID
* fixed bug in AU unique collapse matcher
* fixed bug that allowed parsing of parameterized theories
* fixed upModule() bug affecting renamings
* fixed metaXmatch() kind bug introduced by alpha86 fix
* subset tests for SET and SET*
* predefined term ordering module

Overview of Changes in Maude alpha88
====================================
* fixed more sufficient completeness issues
* search command now takes a depth bound
* added metaNormalize()
* added machine ints module

Overview of Changes in Maude alpha87a
=====================================
* fixed bug in ! strategy combinator
* fixed long standing bug in look up code for assoc ops

Overview of Changes in Maude alpha87
====================================
* crude first version of strategy language

Overview of Changes in Maude 2.2 (alpha86e)
===========================================
* fixed long standing metalevel prec bug

Overview of Changes in Maude alpha86d2
======================================
* reorganized metalevel list sorts to fix sufficient completeness
  problem

Overview of Changes in Maude alpha86d
=====================================
* fixed stale pointer bug in view reevaluation
* minor fixes to prelude.maude
* fixed uninitialized format attribute bug
* fixed parameter theory module expression memory leak
* fixed polymorph identity memory leak
* fixed polymorph identity processing bug
* added and used QID-SET fmod
* fixed metamodule cache deletion bug
* sortLeq and lesserSort now work on types

Overview of Changes in Maude alpha86c
=====================================
* improved recovery from surface syntax errors
* added DEFAULT fth, various views and ARRAY fmod
* added LIST-AND-SET fmod
* added linear Diophantine solver
* warn about object level duplicate attributes
* fixed backquote in created module name bug
* fixed view ACU op->term mapping bug
* added -no-wrap command line option
* disallow parameter passing in nonfinal instantiations
* allow renaming of modules with bound parameters

Overview of Changes in Maude alpha86b
=====================================
* module garbage collection bug fixed
* metasummation bug fixed
* target modules with free parameters no longer allowed in views
* illegal importations no longer tolerated
* views can no longer map module defined stuff
* renamings can no longer map parameter defined stuff
* operator mappings now allowed in views
* dependency tracking supports views
* meta support for parameterization
* identity elements added for various structures in prelude

Overview of Changes in Maude alpha86a
=====================================
* fixed parameter checking bug for modules with both free and bound
  parameters
* structured sorts printed correctly in various places
* theory-views now pushed into parameterized sorts
* new naming convention for otf modules
* bound parameter instantiation now handled like Full Maude
* -no-advise command line flag
* declined messages to external objects generate advisories

Overview of Changes in Maude alpha86
====================================
* fixed loop mode \/ bug
* metaPrettyPrint() now supports options
* preregularity and constructor consistancy errors now produce a
  single informative warning
* set trace rewrite and set trace body options
* fixed metaXmatch() kind clash bug
* SO_REUSEADDR flag set on server sockets
* first attempt at parameterization in module system

Overview of Changes in Maude alpha85a
=====================================
* fixed more sufficient completeness issues in the prelude
* metadata attribute now allowed for operator declarations
* added crude support for sockets as external objects

Overview of Changes in Maude alpha85
====================================
* added min/max functions to number hierarchy
* fixed bug in up'ing FloatOpSymbol hook
* fixed sufficient completeness issues in the prelude
* fixed a bug in up'ing terms which gave kind variables the wrong
  sort
* glbSorts() now handles kinds
* show profile now includes percentages
* show path labels command added
* metaSearchPath() added
* set clear rules on/off command added
* maximalAritySet() added

Overview of Changes in Maude alpha84d
=====================================
* fixed 0.0 ^ -1.0 bug
* module selectors now support theories

Overview of Changes in Maude alpha84c
=====================================
* added random number generation
* added counters
* trace applications in metaApply()/metaXapply()
2007-12-01 13:15:55 +00:00
tonio
2b5269ef60 Update lang/coq to 8.2pl2
As camlp5 is required with ocaml 3.10, bring it as a dependency anyway,
instead of requiring ocaml 3.10

Changes include:
* Installation
- Support for compilation with ocaml 3.10 and (transitional) camlp5.
- Many bugs have been fixed (cf coq-bugs web page)
- All known failures of ROmega have been fixed. It should now be a
  faithful and quicker replacement for Omega (except when nat parts
  are involved). ROmega and Omega now handle <->.
- Better computational behavior of some constants (eq_nat_dec and
  le_lt_dec more efficient, Z_lt_le_dec and Positive_as_OT.compare
  transparent) [exceptionally source of incompatibilities].
- Loading FSets/FMap used to open unwanted scopes of integer datatypes
  (see bug #1347). These scopes may need to be manually opened now.
2007-12-01 13:05:36 +00:00
tonio
6e22a51603 enable camlp5 2007-12-01 12:57:31 +00:00
tonio
95ffab1e95 Add lang/camlp5 version 5.01
Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also
provides parsing and printing tools.

As a preprocessor, it allows to:
- extend the syntax of OCaml,
- redefine the whole syntax of the language.
As a pretty printer, it allows to:
- display OCaml programs in an elegant way,
- convert from one syntax to another,
- check the results of syntax extensions.
Camlp5 also provides some parsing and pretty printing tools:
- extensible grammars
- extensible printers
- stream parsers and lexers
- pretty print module
It works as a shell command and can also be used in the OCaml toplevel.
2007-12-01 12:56:04 +00:00
rillig
3475ef7b4c Cleaned up the package. The only functional change is that the man/man3
directory is created, which means that all files are properly installed.
2007-12-01 12:49:05 +00:00
rillig
d34810da5c Updated gprolog to 1.3.0.
Change in GNU Prolog version 1.3.0:

* official release (Jan 4 2007)
* change error messages emitted by the compiler to follow GNU standards
* modify doc (mainly rename manual.xxx to gprolog.xxx)
* add DESTDIR variable support in main Makefile for staged installs
* fix a bug with Prolog floats in x86_64/linux (bad stack alignment)
* port for ix86/darwin (Mac OS X)
* add check target to main Makefile
* improve Win32 ports (cygwin, MinGW, MSVC 6.0 and 2005 Express Edition)
  (MSVC port uses MinGW as.exe instead of nasm.exe - named mingw-as.exe
   provided in the setup.exe)
* rename call/2 to call_det/2
* implement call/2-11 as will be defined in the next standard
* fix various problems when compiling with gcc 4 (gcc 4.1.1)
* emit .note.GNU-stack to mark the stack as no executable
  in x86_any.c, x86_64_any.c and powerpc_any.c
* change the way objects are found (obj_chain.c) using gcc ctors
* use Doug Lea malloc for OpenBSD (problem with malloc using mmap)
* fix problems in various ports:
  alpha/linux, powerpc/darwin (Mac OS X), sparc/solaris, ix86/OpenBSD

Change in GNU Prolog version 1.2.19:

* fix 2 bugs in global variables

Change in GNU Prolog version 1.2.18:

* fix problem when compiling with gcc 3.4.0
* fix bug in term comparison involving negative integers
* add consult, ... and fix minor bugs in the Win32 GUI console menu
* fix the stack overflow detection under cygwin
* port to ix86/MinGW - many thanks to:
  Cesar Rabak <csrabak@ig.com.br>
* fix a problem in the port to x86/OpenBSD
* port to sparc/NetBSD and powerpc/NetBSD - many thanks to:
  Jason Beegan <jtb@netbsd.org>
* fix a bug in =../2 involving FD variables
* fix a bug in arithmetics (in float_{integer/fractional}_part)
* fix a bug in FD solver (wrong union with a singleton)

Change in GNU Prolog version 1.2.17:

* change configure.in: by default ebp is not used
* fix a but with CTRL+C handler not reinstalled
* fix a bug with _XXX (re)displayed under the top-level
* port to x86_64/linux - many thanks to:
  Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
2007-12-01 12:27:59 +00:00
rillig
7cd32f9a75 Joerg, could you please read the chmod(1) man page before making
directories inaccessible?
2007-12-01 11:29:15 +00:00
rillig
a4eca44b40 MAINTAINER -> pkgsrc-users 2007-11-30 20:54:05 +00:00
rillig
2331820bc4 Fixed invalid lvalue. 2007-11-30 20:30:22 +00:00
rillig
20b594e4b4 Use "ln -s" instead of "cp -r" for making DragonFly equivalent to
NetBSD, since the latter command doesn't like the inaccessible files
that are created when patching against /dev/null.
2007-11-28 07:37:46 +00:00
drochner
81124eaec9 Make it build on NetBSD-current again: use a private malloc implementation
to avoid jemalloc. The simple allocator used by clisp in the NetBSD
case appears to use some assumptions, like allocations below sbrk(), which
don't hold with jemalloc. We might switch to another allocator later,
but as the code looks this needs more work and testing.
From Aleksej Saushev per PR pkg/37381; the patch is attributed to
Arnaud Degroote.
Should also fix PR pkg/37304 from Yakovetsky Vladimir.
2007-11-23 21:59:44 +00:00
adrianp
393b3d656c Update to 5.2.5
* Security Enhancements and Fixes in PHP 5.2.5:
Fixed dl() to only accept filenames. Reported by Laurent Gaffie.
Fixed dl() to limit argument size to MAXPATHLEN (CVE-2007-4887). Reported by Laurent Gaffie.
Fixed htmlentities/htmlspecialchars not to accept partial multibyte sequences. Reported by Rasmus Lerdorf
Fixed possible triggering of buffer overflows inside glibc implementations of the fnmatch(), setlocale() and glob() functions. Reported by Laurent Gaffie.
Fixed "mail.force_extra_parameters" php.ini directive not to be modifiable in .htaccess due to the security implications. Reported by SecurityReason.
Fixed bug 42869 (automatic session id insertion adds sessions id to non-local forms).
Fixed bug 41561 (Values set with php_admin_* in httpd.conf can be overwritten with ini_set()).

* Key enhancements in PHP 5.2.5 include:
Upgraded PCRE to version 7.3
Updated timezone database to version 2007.9
Added ability to control memory consumption between request using ZEND_MM_COMPACT environment variable.
Improved speed of array_intersect_key(), array_intersect_assoc(), array_uintersect_assoc(), array_diff_key(), array_diff_assoc() and array_udiff_assoc() functions
Fixed bug 43139 (PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll())
Fixed bug 42785 (json_encode() formats doubles according to locale rather then following standard syntax)
Fixed bug 42549 (ext/mysql failed to compile with libmysql 3.23)
Over 60 bug fixes.

For all the details see:
	http://www.php.net/ChangeLog-5.php#5.2.5
2007-11-23 13:20:00 +00:00
minskim
8e00045f53 Properly fix the problem that 1.40 addressed. PERL5_REQD should be
treated as a list.
2007-11-21 22:49:45 +00:00
joerg
3931e7859f Back out 1.37 as it breaks PERL5_REQD (e.g. show-depends in
mail/p5-Email-Send).
2007-11-21 21:50:43 +00:00
obache
048777e0e3 Need to include vars.mk for ${PERL5_SUB_INSTALLARCHLIB}. 2007-11-21 14:15:11 +00:00
rillig
cfd5b895fd Not for Solaris. 2007-11-20 22:11:50 +00:00
minskim
24ad30c540 When buildlinking perl, set PERL5 to pkgsrc perl, not the one selected
by the tools framework.
2007-11-19 03:53:10 +00:00
minskim
4fd3a33d7e Bump PKGREVISION because of the mk/tools/perl.mk changes. There was
a window during which perllink didn't work properly on Darwin.
2007-11-19 00:49:29 +00:00
minskim
8cfdb52849 If perl is buildlinked, used perl in ${BUILDLINK_PREFIX.perl} and
do not rely on the tools framework.
2007-11-18 21:44:56 +00:00
adrianp
824183de3d For the moment disable the building of a shared libperl.dylib on Darwin
=> 9.0 as it breaks the build.  This should just be considered a temporary
work around until the actual problem can be fixed as this worked for
Darwin < 9.0.

There are no changes to perl on any other platforms.

This should address PR# 37225
2007-11-18 00:42:50 +00:00
wiz
bede672b68 Remove morpheus.wish.com.mx from MASTER_SITES, doesn't resolve.
From Zafer Aydogan in PR 37316.
2007-11-11 23:52:49 +00:00
martti
9afb20a137 Added commented-out LICENSE=something. 2007-11-11 11:35:48 +00:00
joerg
a323942101 Supports DESTDIR. 2007-11-08 18:19:24 +00:00
jonb
b6df1982a6 Update to 1.0.11. Lots of bugfixes, new features, etc. I expect
that this update will close a couple of PRs that have been filed
against the SBCL package.
2007-11-07 17:34:18 +00:00
rillig
784c92faca There is a bash script in the package. PKGREVISION++
Fixed some ancient unneeded PLIST lines.
2007-11-07 11:16:48 +00:00
rillig
7b6a2ec229 Removed ONLY_FOR_PLATFORM, which was meant to exclude very early NetBSD
releases.
2007-11-07 07:40:19 +00:00
rillig
71b501b8f6 Don't hide user-defined commands. 2007-11-07 07:05:15 +00:00
drochner
498b7582af add a patch from Redhat bugzilla #323571 to fix CVE-2007-5116:
A flaw was found in Perl's regular expression engine. Specially crafted
input to a regular expression can cause Perl to improperly allocate memory,
possibly resulting in arbitrary code running with the permissions of the
user running Perl.
2007-11-06 19:54:52 +00:00
drochner
ae13fb82c8 apply a patch from Debian for CVE-2007-5197:
Buffer overflow in the Mono.Math.BigInteger class in Mono allows
context-dependent attackers to execute arbitrary code via
unspecified vectors
2007-11-05 11:28:50 +00:00
rillig
bb4781c27f Fixed building with newer versions of boehm-gc, which doesn't provide
the GC_quiet variable.
2007-11-05 07:14:51 +00:00
grant
6979db74bb fix build on Solaris w/ sunpro:
- don't call the linker directly to build shared libraries,
  use ${CC} -G
- link libsunmath statically, as it is provided by SUNWspro and
  therefore not available on systems where the compiler is not
  installed.
2007-11-05 01:09:23 +00:00
rillig
d40c7c559f Added MAKE_JOBS_SAFE as suggested in PR 37242. 2007-11-03 22:38:48 +00:00
rillig
f93798ba6b Added MAKE_JOBS_SAFE as suggested in PR 37234. 2007-11-03 22:38:12 +00:00
rillig
3db2882774 Added MAKE_JOBS_SAFE as suggested in PR 36736. 2007-11-03 22:36:49 +00:00
rillig
979968334c Added MAKE_JOBS_SAFE as suggested in PR 35043. 2007-11-03 22:36:06 +00:00
rillig
ed6f59cae2 Properly fixed the problem of an uninitialized variable, which has been
reported in PR 33240.
2007-11-03 17:16:37 +00:00
rillig
0a46a5c85a Updated fort77 to 1.18. No ChangeLog available. 2007-11-02 09:17:33 +00:00
rillig
37f2a25d53 Do not run arbitrary text substitutions on files in ${WRKDIR}/.*. This
made the wrapper scripts un-executable, causing the package to fail to
build.
2007-11-02 08:52:38 +00:00
adam
800d8e0f91 Changes 3.1.6:
1. `gawk 'program' /non/existant/file' no longer core dumps.
2. gawk now only uses the locale's decimal point
3. `gawk -v BINMODE=1 ...' works again.
4. Internal file names like `/dev/user' now work again. (Note that these
   file names are obsolete and will go away eventually.)
5. Problems with wide strings in non "C" locales have been straightened
   out everywhere.  (At least, we think so.)
6. Use of `ansi2knr' is no longer supported. Please use an ANSI C compiler.
7. Updated to Autoconf 2.61, Automake 1.10, and Gettext 0.16.1.
8. The getopt* and regex* files were synchronized with current GLIBC CVS.
   See the ChangeLog for the versions and minor edits made.
9. There are additional --lint-old warnings.
10. Gawk now uses getaddrinfo(3) to look up names and IP addresses. This
    allows the use of an IPv6 format address and paves the way for
    eventual addition of `/inet6/...' and `/inet4/...' hostnames.
11. We believe gawk to now be valgrind clean. At least when run against
    the test suite.
12. A number of issues dealing with the formatting and printing of very
    large numbers in integer formats have been dealt with and fixed.
13. Gawk now converts "+inf", "-inf", "+nan" and "-nan" into the corresponding
    magic IEEE floating point values. Only those strings (case independent)
    work.  With --posix, gawk calls the system strtod directly. You asked
    for it, you got it, you deal with it.
14. Defining YYDEBUG enables the -D command line option.
15. Gawk should now work out of the box on Tandem NSK/OSS systems.
16. Lint messages rationalized: many more of the messages are now printed
    only once, instead of every time they are encountered.
17. The strftime() function now accepts an optional third argument, which
    if non-zero or non-null, indicates that the time should be formatted
    as UTC instead of as local time.
18. The precedence of concatenation and `| getline' (in something like
    "echo " "date" | getline stuff) has been reverted to the earlier
    behavior and now once again matches Unix awk.
19. New configure time flag --disable-directories-fatal which causes
    gawk to silently skip directories on the command line.  This behavior
    is also enabled for --traditional, since it's what Unix awk does.
20. A new option, --use-lc-numeric, forces use of the locale's decimal
    point without the rest of the draconian restrictions imposed by
    --posix. This softens somewhat the stance taken in item 2.
21. Everything relevant has been updated to the GPL 3.
22. Array growth should be faster now, at no cost in space.
23. Lots more tests.
24. One new translation.
25. Various bugs fixed, see the ChangeLog for details.
2007-11-02 07:17:59 +00:00
joerg
e616abfb19 With the advent of Apache module prefixes the Python package prefix
might not the first component of PKGNAME_REQD. Change this to match
either py[0-9][0-9] or the same string after a hyphen.
2007-10-31 00:59:52 +00:00
is
1297699953 Make the port program memsup build again. This way, PLIST is correct, so
that pkg_sync and pkg_tarup work (on NetBSD-4).
memsup.erl/memsup.c still need work to make it actually work on NetBSD.
2007-10-30 14:02:15 +00:00
uebayasi
98aeb223e6 Initial addition of buildlink3.mk fragments for EmacsLisp packages. 2007-10-29 12:41:16 +00:00
joerg
fb376375ff Don't force su-clean on DESTDIR users. 2007-10-28 15:30:44 +00:00
taca
b169ce3248 Trying to build problem ext/dbm extention on some platforms.
Detect db3 and db4 like db2 for dbm library.
2007-10-28 02:33:24 +00:00
hubertf
9b4133939c Fix shell bugs, pointed out by cube@. This makes this package build on Linux.
See also: http://mail-index.netbsd.org/tech-userlevel/2007/10/27/0000.html
2007-10-27 15:16:52 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
b5e6ca3a7e Move code that generates a dynamic PLIST from the {pre,do,post}-install
targets and into a GENERATE_PLIST variable definition.  Remove some
unnecessary empty PLISTs as a result of properly setting GENERATE_PLIST.
2007-10-25 21:04:21 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
heinz
fb84bbc16e Added support for installation to DESTDIR. 2007-10-13 15:06:29 +00:00
rillig
6b72d166a6 Fixed invalid lvalue. 2007-10-13 12:36:14 +00:00
rillig
693b11139b Fixed violation of the ISO C99 standard. 2007-10-13 12:19:42 +00:00
adam
70ae7fb880 Changes 8.4.16:
* Bug fixes
* Improvements
2007-10-13 11:41:33 +00:00
rillig
3624a5ad27 Just adding gmp as a dependency unbreaks the package. 2007-10-13 09:39:11 +00:00
rillig
29badeef64 Added three patches that prevent SWI Prolog from defining "bool" as a
struct tag, since this conflicts with <stdbool.h>. Needed on
at least NetBSD-4.99.30.
2007-10-13 07:54:31 +00:00
rillig
cfd60c15ff Clarified the comment that no dependency is added by this file. 2007-10-11 08:51:43 +00:00
rillig
8a4225b4af + USE_PHP_EXT_PATCHES 2007-10-11 08:51:11 +00:00
reed
5fb4864263 Add USE_TOOLS+= lex yacc.
This is for PR #37095 noticed on Linux.
2007-10-10 13:15:59 +00:00
rillig
273581bc71 Fixed mremap on NetBSD. 2007-10-10 11:15:13 +00:00
martti
bd986edbc7 Remove trailing spaces. 2007-10-09 19:19:08 +00:00
taca
971837995f Update Ruby packages to 1.8.6-p111.
Basically, no change since previous update except Net::HTTP default
@enable_post_connection_check was wrongly set to true.  (It might
cause compatibility problem.)
2007-10-06 06:12:35 +00:00
taca
3557192c6b Start update of Ruby packages to 1.8.6-p111. 2007-10-06 06:12:19 +00:00
joerg
c09dc8c91e Don't install group or world writeable files. Bump revision. 2007-10-05 22:57:55 +00:00
adam
320d962801 Fix for PR#37051. Please test. 2007-10-04 05:19:16 +00:00
taca
a59a83ecd3 Try to fix build problem on DraonFly BSD.
(I tested on old DragonFly 1.7.0-DEVELOPMENT.)
2007-10-02 15:59:23 +00:00
obache
d41ea9988c Update HOMEPAGE, old url is not available anymore. 2007-10-01 08:39:53 +00:00
obache
71d0e2150d Update MASTER_SITES:
removed unavailable ftp://alpha.gnu.org/budne/snobol/.
add new entry ftp://ftp.snobol4.org/snobol/old/.
(ftp://ftp.snobol4.org/snobol/ have newer version 1.1).
2007-10-01 08:32:15 +00:00
taca
d1304e0e90 Add patches against Ruby 1.8.6-p111. Since 1.8.6-p111 dosen't
officially released (SVN's tag only), I decide to keep pkgsrc's Ruby's
version.

This isn't leaf package but fixes security problem reported by
http://www.isecpartners.com/advisories/2007-006-rubyssl.txt.

Bump PKGREVISION.
2007-09-30 04:08:15 +00:00
dmcmahill
6461be475e Set SHELL explicitly on the install make invocation when on solaris.
By using /bin/ksh (${SH}), we get the desired value of $CWD in on of the
scripts called by the programs install procedure.

Fixes installation under solaris, other platforms unaffected.
2007-09-26 03:10:54 +00:00
jdolecek
0e7bc79fb2 add test target, as suggested by Chris Ross on pkgsrc-users@n.o. 2007-09-25 21:00:16 +00:00
hira
8951aa3012 Back out previous. Pointed out by uebayasi@ and martti@. 2007-09-25 10:03:52 +00:00
hira
ebf8ba4a7d ln -> ${LN}. 2007-09-25 08:31:52 +00:00
bjs
24b8db3698 Add missing RCS id. 2007-09-25 03:13:01 +00:00
taca
2b9b7665d2 Update Ruby to 1.8.6-p110.
Approved by wiz@.

This is bug fix release of Ruby 1.8.6.  Especially it fixes thread/eval
function problem on Mac OS X.  It also contains an openssl extention's
portablity problem which was bad patch by pkgsrc.

For more detail, please refer CHANGES file.
2007-09-24 21:58:27 +00:00
taca
ea19802b12 Update Ruby to 1.8.6-p110.
Approved by wiz@.
2007-09-24 21:54:50 +00:00
obache
7e15eca167 Fixed build problem reported by Aleksej Saushev in PR 37019.
Location of boehm-gc header files has been changed.
2007-09-23 15:30:23 +00:00
obache
a6d8c327c0 Revert last my changes. "That's too bad". 2007-09-23 14:34:38 +00:00
obache
2cc32a8362 HOMEPAGE and MASTER_SITES are not available now.
Update HOMEPAGE and MASTER_SITES (but commented out, since only have ver0.11).
2007-09-23 07:30:48 +00:00
reed
f3336e0529 Revert my last change with pcc.
Instead use the older tarball that does have the version as part of the
name. It has same checksum.

It is really beta but at least the file name exists tomorrow.

We will wait until developer releases a real version.

Sorry about going back in time in versioning in pkgsrc
-- hopefully nobody hit this in the past few minutes.
2007-09-21 23:16:39 +00:00
reed
5d8594d643 Update to version 0.9.8.070920.
This fixes PR # 37014

Also take MAINTAINERship.

Update DESCR to not be first person.

Note: man pages not installed as they still need a little cleanup.
2007-09-21 22:55:46 +00:00
bjs
b8363a3146 Add -fno-strict-aliasing to CFLAGS for ${CC_VERSION:Mgcc-[34]*}. Bump rev.
ok'd by wiz@
2007-09-21 18:06:28 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
rillig
d2f1965b99 Added variable descriptions for PHP extensions. 2007-09-20 09:32:15 +00:00
rillig
e0c07e8ed7 Added variables for "bmake show-all". 2007-09-20 09:11:07 +00:00
obache
ad9a219d4b X11BASE is suituable for PREFIX if X11_TYPE==native. 2007-09-15 10:59:40 +00:00
agc
fa66913ac4 Add INSTALLATION_DIRS 2007-09-15 10:12:31 +00:00
agc
9675a60019 Some people are soooooooo picky
Populate the PLIST
2007-09-15 10:02:06 +00:00
agc
2d95a1ea97 Add and enable pcc. 2007-09-15 09:45:30 +00:00
agc
17e1baa7d3 Initial import of ragge's version of pcc, version 0.9.8. This is the
latest version of the portable C compiler.

	The compiler is based on the original Portable C Compiler by S. C.
	Johnson, written in the late 70's.  Even though much of the compiler
	has been rewritten, some of the basics still remain.

	The intention is to write a C99 compiler while still keeping it small,
	simple, fast and understandable.  I think of it as if it shall be able
	to compile and run on PDP11 (even if it may not happen in reality).
	But with this in mind it becomes important to think twice about what
	algorithms are used.

	The compiler is conceptually structured in two parts; pass1 which is
	language-dependent, does parsing, typechecking and build trees, and
	pass2 which is mostly language-independent.

	About 50% of the frontend code and 80% of the backend code has been
	rewritten.  Most stuff is written by me, with the exception of the
	data-flow analysis part and the SSA conversion code which is written
	by Peter A Jonsson, and the Mips port that were written as part of a
	project by undergraduate students at LTU.

As discussed at great length at EuroBSDcon 2007.
2007-09-15 09:43:32 +00:00
adam
84ffc00e61 Changes 3.10.0:
- New language features
- New tools
- Faster type-checking of functor applications.
- Referencing an interface compiled with -rectypes from a module
    not compiled with -rectypes is now an error.
- Revised the "fragile matching" warning.
- Print a stack backtrace on an uncaught exception.
- Stack overflow detection on MS Windows 32 bits.
- Stack overflow detection on MacOS X PPC and Intel.
- Intel/AMD 64 bits: generate position-independent code by default.
- Fixed bug involving -for-pack and missing .cmx files.
- Fixed bug causing duplication of literals.
- C/Caml interface functions take "char const *" arguments
  instead of "char *" when appropriate.
- Faster string comparisons (fast case if strings are ==).
- Other
2007-09-14 15:34:09 +00:00
jdolecek
b8f94cdaff add a patch to also adjust the Mac OS X-specific NSLinkModule()-based
extension loading code to export all symbols (i.e. do equivalent
of dlopen(..., RTLD_GLOBAL)), so that older Mac OS X without dlopen()
(before 10.4) also load extensions properly

patch also submitted as PHP bug# 42629
2007-09-11 20:14:46 +00:00
taca
83a65ec6a4 Set PKGNAME only and empty DISTFILES here since lang/ruby package is
a meta package.
2007-09-09 14:31:45 +00:00
taca
b35c4d5598 Set PKGNAME only here since lang/ruby package is a meta package. 2007-09-09 14:20:26 +00:00
taca
9440031161 Update ruby18-base to 1.8.6.36 (Ruby 1.8.6 patchlevel 36).
Ruby 1.8.6 patchlevel 36 is maintainous release of Ruby.

Changes are too many, please see ChangeLog:

    http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_36/ChangeLog
2007-09-09 14:17:13 +00:00
taca
14bb35ca2f Start to switch ruby 1.8.6.36 (1.8.6 patchlevel 36). 2007-09-09 14:15:27 +00:00
adrianp
f35f07a816 The v7 and v9 directories on SunOS may not exist so only try and remove
them if they do exist.
2007-09-08 10:41:01 +00:00
jlam
07dd3147c6 Convert packages that test and use USE_INET6 to use the options framework
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
2007-09-07 22:12:10 +00:00
tnn
87d6a8dd42 Fix installation of php extensions on HPUX. 2007-09-07 13:26:20 +00:00
joerg
251295c87f Supports DESTDIR installation. 2007-09-06 19:56:16 +00:00
rillig
43ba2d75f0 Don't assume any pre-installed perl5. This is necessary for pbulk builds
when Perl is installed in the "outer" pkgsrc. Otherwise, references to
the pbulk directory are stored in the binary package.
2007-09-06 16:31:38 +00:00
jdolecek
4c7816b248 remove ${WRKSRC}/INSTALL before creating ${WRKSRC}/install, so that this would
build on case-insensitive filesystem
2007-09-05 19:46:55 +00:00
joerg
15e7481621 Fix version. 2007-09-05 01:06:07 +00:00
jdolecek
ccd4418385 load extensions via dlopen(), in preference to using NsLinkModule() et.al. on Mac OS X,
so that symbols of loaded modules are available for other, dependant modules;
dlopen() is native function since 10.4, so actually apparently preferable interface
now

this is necessary for PDO family of modules (pdo_* depends on symbols of PDO module),
and for XSL module (which depends on symbols of DOM module); doing it this way
allows for PDO and DOM modules to be also shared and dynamically loaded, this avoids
need to compile them into main PHP binary

bump PKGREVISION, this is functionality change for Mac OS X (no change for other
platforms)
2007-09-04 23:39:31 +00:00
jdolecek
557cbfbaf1 install PHP unstripped on Darwin/Mac OS X, so that modules load properly; bump
PKGREVISION

PR: 36869 by Louis Guillaume
2007-09-04 22:12:23 +00:00
obache
0bb1707783 Fixed build error.
Patch provided by Aleksej Saushev in PR 36888.
2007-09-03 16:28:56 +00:00
obache
f667a7e4a0 Update smalltalk to 2.3.5.
List of user-visible changes in GNU Smalltalk

NEWS FROM 2.3.4 TO 2.3.5

o   Added more examples of continuations.

o   Fixed a floating-point accuracy problem in the test suite.

o   Fixed a 64-bit cleanliness problem in the GDBM bindings.

o   Generational GC enabled on x86_64.

o   Support for writing a block with arguments and no statements
    as [ :a :b ] in addition to [ :a :b | ].

o   The StreamFilter.st example, which provided lookahead, filtering,
    concatenation and other kinds of manipulation for Streams, has been
    promoted into the default image.

-----------------------------------------------------------------------------

NEWS FROM 2.3.3 TO 2.3.4

o   Behavior>>#evaluate: and MethodDictionary>>#removeAt:ifAbsent: would
    cause the method dictionary's size to double.  This caused sometimes
    spurious failures in floatmath.st.

o   Fixed bug in LargeInteger division on systems not equipped with GMP.

o   Fixed bug in socket #nextHunk implementation, which lost the first
    or second byte in the input buffer.

o   Fixed paths in the image when "make DESTDIR" was used.

o   Fixed implementation of Dictionary>>#addAll:, and fixed Integer>>#binomial:
    when the argument is 0 or self.

o   Fixed various minor bugs and imprecisions in the documentation.

o   Improvements to the ancillary scripts gst-load and gst-sunit.  In
    particular, a package can describe the classes that constitute its
    testsuite, and gst-sunit allows to quickly run the testsuite for a
    package.

o   Improvements to the test suite.  Several of the modules included with
    GNU Smalltalk are tested.  The testsuite is now written using Autotest.

o   Some libffi files (for IA64 and PA) were missing from the distribution.

o   Upgraded libsigsegv, for improved Mac OS X on Intel support

o   zlib bindings provided in package ZLib.

-----------------------------------------------------------------------------

NEWS FROM 2.3.2 TO 2.3.3

o   Introduced the --with-imagedir configure option to specify the directory
    used for the image.

o   The manual was not properly generated in version 2.3.2.

o   Removed text relocations from the virtual machine's shared library.

-----------------------------------------------------------------------------

NEWS FROM 2.3.1 TO 2.3.2

o   #copyFrom:to: is uniformly 0-based for all Streams (unlike in Collections),
    because a Stream has 0-based #position and #position: methods.

o   Fixed many floating point rounding bugs in LargeIntegers and Fractions,
    thanks to Nicolas Cellier.

-----------------------------------------------------------------------------

NEWS FROM 2.3 TO 2.3.1

o   configure does not lock up when the system emacs is XEmacs and does not
    include both the comint package and the package's source code.

o   Fixed a garbage collection bug that typically occurred when installing
    GNU Smalltalk, or when launching the installed image.

o   gst-package honors the INSTALL command found by configure.

o   gst-config does not "forget" to prefix the library directories with -L.

o   Segmentation violations on large integer operations (on 64-bit hosts)
    were fixed.

-----------------------------------------------------------------------------

NEWS FROM 2.2 TO 2.3

IMPORTANT: GNU Smalltalk now adds an explicit exception to the GNU GPL
license, allowing the programs running under the virtual machine to use
a GPL-incompatible license.  This exception is used both by the
virtual machine and by the library bindings included in GNU Smalltalk.
This clears gray areas when a Smalltalk program is using functions
in the external library bindings via dynamic linking and the foreign
function call interface (C call-outs).


o   C call-outs returning #void now return self rather than nil.
    Performance of code heavily using C call-outs has improved.

o   FileStreams can now use pwrite for more efficient operation on files
    opened for read/write, and will do many less gratuitous lseek
    operations.  pread will also be used by FileStream>>#copyFrom:to:.
    The number of system calls issued when generating the documentation,
    for example, is reduced by a third.

o   Fixed bug in methods containing both -0.0 and 0.0 (positive and negative
    floating-point zero).

o   Fixed bug in Directory class>>#create:, that could not create a
    directory relative to the current directory.

o   Fixed bug in File>>#touch, which did not work really.  There are also
    methods to modify a file's atime and mtime.

o   Fixed bug in SortedCollection.  After #removeAtIndex:, adds would leave
    the collection unordered.

o   Fixed many more bugs.

o   Introduced a method to efficiently convert a WriteStream into a ReadStream.
    It is called #readStream and makes WriteStream more polymorphic with String.

o   Introduced two more class shapes, #character and #utf32, that can be used
    for String and UnicodeString.

o   More reliable detection of at-end-of-file condition for pipes, TTYs,
    and so on (especially on Mac OS X), and of sockets closed by the peer.
    Due to incompatibilities between various OSes, you are advised to test
    end-of-stream conditions *before* rather than after reading a character
    from stdin.  In 2.2, either way would work, but serious bugs were
    found on Mac OS X unless stdin was redirected from a file.

o   Moved gdk_draw_ functions to GdkDrawable.

o   New goodie to parse the command line.  Look at the documentation for
    the Getopt class and for SystemDictionary>>#arguments:do:.

o   New example, lazy collections.  When loaded, #select:, #reject: and
    #collect: do not create a new collection unless necessary.  Idioms like

	(a select: [ :each | ... ]) do: [ : each | ... ]

    or

	a := a select: [ :each | ... ].
	a := a reject: [ :each | ... ].
	a := a select: [ :each | ... ].
	^a size

    can be much faster when this example is loaded.

o   Regular expressions are now included in the default image.  The interface
    is now definitive and is similar to 2.2.  The concrete classes for
    RegexResults are in a private namespace (since the user need not
    instantiate them anyway).  Right now, regular expressions are only
    usable for String objects (see Unicode support below).  This may
    change in the future.

o   The backtraces now omit again the internal methods in the exception
    handling system.

o   The class above which super-send bytecodes start searching is now embedded
    in the bytecode stream.  This provides the infrastructure to implement
    'here' as in Smalltalk/X or 'self.Foo b' to execute the Foo>>#b method
    (these possible extensions have not been implemented).

o   The header files compile cleanly with a C++ compiler.  For the occasion,
    the preferred name of the old `mst_Object' has changed to `gst_object'.

o   Various speedups.


Unicode support:

o   Characters above 127 are no longer used to represent extended ASCII
    characters.  Instead, they are only used to represent a byte in
    the encoding of the Unicode characters from 128 on.  To create
    them use the Blue Book method Character class>>#value:.

    To represent Unicode characters above 127 use the (ANSI Smalltalk)
    Character class>>#codePoint: method.  Note that these characters
    *cannot* be shown on a stream with #nextPut: (use #display: instead)
    nor compared with #== (use #= instead).

    Character literals like $+ or $A are guaranteed to create normal
    "Character" objects, for which you can safely use #nextPut:.  Right
    now, these are valid only for characters between 0 and 127.  To create
    Character literals for unicode characters, use the new syntax to
    express characters using their Unicode code point.  This may be
    extended in the future to support Unicode character literals.

    A ``safe'' way to obtain the character whose encoding is between
    128 and 255 is this (which requires the Iconv module to be loaded):

        ##('<your character>' asUnicodeString first)

    (This snippet has no shortcut by design because, in general, converting
    a Character to a UnicodeCharacter is not a well-defined operation).

o   New UnicodeCharacter and UnicodeString classes.  These new classes
    can also be passed to and received from C functions.  See the
    manual for more information.

o   New syntax $<13> to express characters using their Unicode code point.
    As anticipated, this syntax will create instances of the new UnicodeCharacter
    class when the number is > 127.

o   Part of the I18N module was separated into the Iconv module, which
    provides support for printing Unicode characters and strings correctly.


Other goodies:

o   NCurses bindings, contributed by Brad Watson.

-----------------------------------------------------------------------------

NEWS FROM 2.1.12 TO 2.2

Scripting improvements:

o   A sharp-bang sequence at the beginning of a file is parsed as a
    one-line comment.

o   Provides an "-f" option (long option "--file") to be used in a #! line,
    as in "#! /usr/bin/env gst -f", which has the same effect of -Q,
    processing the file indicated by the option's argument, and passing
    the rest of the command line to GNU Smalltalk.  In other words, the
    two invocations that follow are equivalent:

	gst -f script.st ARG1 ARG2
	gst script.st -Qa ARG1 ARG2

o   Load.st installed as gst-load, Reload.st installed as gst-reload,
    Test.st installed as gst-sunit.


VM changes:

o   Can define subclasses of CompiledMethod and have a method invoked on
    the instances whenever the method is called.

o   Can pass a "void **" to C using the #cObjectPtr parameter specifier
    (previously undocumented and broken).

o   The #class method can be overridden.  This is useful for example
    for debuggers and proxies.

o   Code for decoding/interpreting the bytecode set is for the most part
    automatically generated.  Take a look at the ``genbc'' and ``genvm''
    programs if you are going to write an high performance interpreter, and
    write to the mailing list for any information on them or on the other
    program ``superops'' (this one is much more specialized).

o   CompiledBlocks and CompiledMethods are read-only.

o   Dollars are allowed in the middle of identifiers and method names.
    This is unportable, so do not abuse it.  As with underscores, it is not
    possible to use them at the beginning of an identifier or method name.

o   Fixed bug that caused the compiler to accept duplicate argument or
    temporary names.

o   GCC needed to compile GNU Smalltalk.

o   gst_smalltalk_args accepts a const char **.

o   Improved clarity and portability using intptr_t, size_t and ptrdiff_t
    more widely and wisely.

o   Indexed instance variables can be 8-bit and 16-bit, signed and unsigned
    integers; or they can be 32-bit and 64-bit, signed integers and unsigned
    integers and floating point values; or objects of course.  Previously
    the only three possibilities were objects, 8-bit unsigned ints, and
    pointer-sized unsigned ints.

o   Instance variables are scanned backwards: if a subclass declares an
    instance variable with the same name of the superclass, it wins when
    compiling code in the subclass (fixes the so-called "fragile subclass"
    problem).

o   Keywords and parameters need not be separated by a space (as in
    `self x: y z:w').

o   New bytecode set.  This is a significant departure from the Blue Book's
    instruction set, and it improves performance by ~20%.  Over 150 common
    bytecode sequences are optimized, saving on dispatching overhead and
    minimizing the cost of decoding arguments.

o   Options -l and -L (--log-changes and --log-file) are no more.  The
    change log is not useful outside the GUI, while inside the GUI it
    ought to be maintained by the GUI itself.

o   Option -s is no more.  It was made the default in 2.1.5.

o   Passing floating-point arguments to C works.

o   Prefetching instructions are used wherever supported (Alpha, SPARC,
    PPC, AMD K6 or newer, Intel PIII or newer, all with GCC 3.2).  This
    speeds up the startup by up to 20%.

o   Instances of subclasses of CompiledBlock and CompiledMethod can be
    created using the same primitive that creates CompiledBlocks and
    CompiledMethods, but sent to the subclass.

o   Several important bug fixes in event handling and asynchronous file
    input/output.

o   Subclasses of MethodInfo can be used as the descriptors for CompiledMethod
    objects.

o   Two-character binary messages ending with a minus are scanned differently
    if followed by a number: "1+-2" is now read as "1 + -2", not "1 +- 2".
    This is what you would usually expect; however, including spaces explicitly
    is recommended.

o   When GCC 3.3 or later is used, a shared library is also built.  The
    code has been to some extent optimized to make this less expensive, but
    the shared library still has a 5-10% performance hit.  Note that the x86
    shared library is undebuggable (-fomit-frame-pointer) with GCC < 4.0
    because of the dearth of registers.  The installed virtual machine is not
    linked to the shared library for optimal speed.

o   Wider set of operations available to modules that plug into GNU Smalltalk,
    including access to system classes, queries on the method dictionaries,
    and access to indexed instance variables.



Smalltalk changes:

o   CLongDouble class allows one to access long doubles; long doubles are
    supported by CStruct, Memory and ByteArray as well.

o   CompiledCode>>#literalsDo: does what CompiledCode>>#allLiteralsDo:
    used to do.  CompiledCode>>#allLiteralsDo: recurses into literal
    arrays.

o   Glorp, a layer for mapping objects to relational databases, is provided
    and integrated with the MySQL driver.

o   GNU Smalltalk includes a mechanism for defining security policies
    on a class-by-class basis.  See below for more information.

o   Interval can return a #first and #last even if the Interval is empty.
    These are the start and stop object that it was created with.  The
    private methods #start, #stop and #step have thus been superseded by
    #first, #last and #increment.

o   #min: and #max: always return a NaN when one of the two operands is
    a NaN; previously they would always return the other operand.

o   New syntax for C call-outs, can be transparently filed out from the
    image and then filed back in.  See the documentation or the
    kernel/CFuncs.st file for more information.

o   PackageLoader can be told the namespace in which to load the package.
    Most package loading scripts are now no longer necessary or can be
    reduced to simple initialization duties.

o   #raisedToInteger: is better optimized and does the minimum number of
    multiplications for exponents up to 256.

o   SequenceableCollection has a more efficient implementation of #fold:,
    as well as #second, #third, and #fourth (and I'm going to stop here!).

o   #return and #return: now reinstate exception handlers, which will
    therefore be active while executing pending #ensure: or #ifCurtailed:
    blocks.

o   Stored CompiledBlocks into the method's literal frame for non-clean
    blocks, and turned #blockCopy: into a `make dirty block' bytecode
    without introducing a method of unclear utility.  This is a little
    faster and (consistently) saves around 1% on image files.

o   The syntax for primitives has been generalized into a "method attribute"
    mechanism; pragmas are accessible through methods in CompiledMethod.

o   The thisContext variable is compiled as a message send like
    "ContextPart thisContext".

o   When a send to super fails, #doesNotUnderstand: is also sent to super
    and not to self.  This change is experimental; these semantics look more
    coherent to me.  As a result (think about it...) sends to super from a
    root class are now forbidden.

o   When a non-existing message is sent with the wrong number of arguments
    (using #perform:), #doesNotUnderstand: is invoked.  In the past, the
    wrong number of arguments error would have been printed.  The reason
    for this is to allow selector names that would be invalid for the
    Smalltalk language.


Work in progress:

o   Blox-GTK interface, to use the browser under Gtk+.  Currently, only
    the browser works; to try it, configure with --enable-gtk=blox or
    load the BloxGTK package.  Thanks to Robert Collins.

o   GNU Smalltalk now supports executing (some) Java programs.  See the
    info documentation for more information.  The class library is based
    on GCJ 3.4, but should be reasonably upwards-compatible.  There is no
    AWT nor JNI support, and it is not planned; networking, reflection and
    serialization are not there but should be added in the future.


Overview of the security mechanism:

o   Implemented class-level permissions.  Each class can have its own
    permission set, and if this is not trivial (all-allowed) the class
    is marked untrusted; then instances of that class, as well as contexts
    that have at least an untrusted object as the receiver in the sender
    chain, are considered untrusted.  In the future, security checks will
    be made for untrusted objects in such methods as

	C call-outs				[#memoryAccess]
	CObject class>>#alloc:			[#memoryAccess]
	CObject class>>#alloc:type:		[#memoryAccess]
	CObject>>#free				[#memoryAccess]
	CObject>>#at:				[#memoryAccess]
	CObject>>#at:put:			[#memoryAccess]
	Memory>>#at:				[#memoryAccess]
	Memory>>#at:put:			[#memoryAccess]
	FileDescriptor>>#fileOp:...		[#io]
	ObjectMemory>>#snapshot:		[#io]
	ObjectMemory>>#quit:			[#system]
	ObjectMemory>>#abort			[#system]
	ObjectMemory>>#setSpaceGrowRate:	[#system]
	ObjectMemory>>#setSmoothingFactor:	[#system]
	ObjectMemory>>#setGrowThresholdPercent:	[#system]
	ObjectMemory>>#setBigObjectThreshold:	[#system]
	ObjectMemory>>#growTo:			[#system]
	Object>>#makeUntrusted:			[#securityManagement]
	Object>>#instVarAt: 			[#debugging]
	Object>>#instVarAt:put:	           	[#debugging]
	Object>>#perform:... 			[#debugging]
	Object>>#changeClassTo:			[#debugging]
	Process>>#suspend			[#processManagement]
	Process>>#resume			[#processManagement]
	UndefinedObject>>#subclass:... etc...	[#system]
	Class>>#subclass:... etc... (mutation)	[#system]
	Metaclass>>#instanceVariableNames: 	[#system]
	MethodDictionary>>#at:put:		[#system]

o   Instance variables of an untrusted class that are declared by a trusted
    class are read-only.  This is necessary to avoid that a misbehaving
    class method screws up the instance variables of Behavior that are known
    to the VM.

o   Methods are verified.

o   Permissions can be granted by a method to its callees if the method's
    definition class owns those permissions.  This can be used to invoke
    trusted C call-outs.

o   Primitives cannot be declared for untrusted objects (this might be
    fine-grained in the future).


-----------------------------------------------------------------------------

NEWS IN 2.1.12

This is a bugfix release.  It fixes several problems on 64-bit systems.

-----------------------------------------------------------------------------

NEWS IN 2.1.11

This is a bugfix release.

-----------------------------------------------------------------

NEWS IN 2.1.10

This is a bugfix release, but with this visible change:

o   PackageLoader supports loading package source code from multiple
    directories.

    Directory packages.xml is in       Directories looked in
    /usr/share/smalltalk               /usr/share/smalltalk
                                       parent of local kernel directory, if any
                                       image directory
    parent of local kernel directory   parent of local kernel directory
                                       image directory
    image directory                    image directory

o   Directory>>#append:to: supports passing an absolute path as the file
    name (first argument).  In this case, the file name itself is returned.

This release works under MacOS X 10.3 and 10.4 as well.  It also works
around bugs in MacOS X Tiger's poll function.
2007-09-03 13:36:28 +00:00
tron
91381d836a Stop the path to the wrapper "sed" script from ending up in "php-config".
Bump package revision.
2007-09-03 11:48:44 +00:00
wiz
1374ac631c Reset maintainer: SMTP connections to comet.lbl.gov time out. 2007-09-03 06:12:43 +00:00
jdolecek
9e483171bf fix build of php-bz2 on Mac OS X 2007-09-02 21:13:43 +00:00
jdolecek
465b8d375c Update lang/php5 to 5.2.4 - miscellaneous security fixes and over 120 other
bug fixes
2007-09-02 21:12:40 +00:00
jlam
213551bd50 * Convert to use the pkgsrc emulator framework. This allows NetBSD/amd64
to install and use this NetBSD/i386 JRE/JDK distribution.

* Make the scsl-* packages look more like the sun-* JRE and JDK packages.

* The scsl-jre15 package was built on NetBSD-2.0.x and needs libstdc++.5.0,
  so require netbsd>=2.0.  Bump the PKGREVISION of scsl-jre15 to 1 to
  reflect the potential new dependencies on the compat20 and compat30
  packages.  This addresses part of PR pkg/36797.
2007-08-30 17:52:48 +00:00
jlam
3544f37c8d If running native Linux, fail to install if the X11 libraries aren't
available "somehow" -- for X11_TYPE == "native", then just fail,
otherwise for X11_TYPE == "modular", then build the libX11 package to
satisfy the library requirements for "javaws" and "policytool".

This fixes pkg/36838 reported by Ondrej Tuma.

Bump the PKGREVISIONs for sun-jre14, sun-jre15, and sun-jre6.
2007-08-27 21:51:22 +00:00
jlam
bdbf6fabaf Add checksums for the Linux AMD64 JDK 5 update 12. 2007-08-24 16:08:49 +00:00
rillig
3eba055a93 Added PYTHON to ALL_ENV, since otherwise many packages may be confused
by other Python installations.
2007-08-24 07:14:28 +00:00
jlam
c1ef32dc2d We always install into "i386", not ${MACHINE_ARCH}, which would be wrong
on amd64.
2007-08-23 18:46:36 +00:00
jlam
081c0f8957 Allow a nicer syntax for expressing needing at least a certain version
of an emulated operating system.  Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:

	EMUL_REQD=	suse>=9.1 netbsd>=2.0 solaris>=10

all in one, succinct line.
2007-08-23 18:20:30 +00:00
agc
492b007d10 Set MAKE_JOBS_SAFE=no, per Francois Tigeot in PR 36801 2007-08-22 16:03:58 +00:00
jlam
ee8ef2f817 Don't bother stating that we need COMPAT_LINUX, as the packages we
depend upon to supply the Linux shared libraries already tell the user
this.  The JDK packages also depend on the corresponding JRE package,
so they don't need to show the same message -- keep the message with
the JRE packages instead.
2007-08-22 14:49:21 +00:00
jlam
505cbc4440 Fix error that happened during conversion to the emulator framework:
the Sun JDK/JRE packages require the "compat" Linux module, so make
that a hard requirement in EMUL_MODULES.linux.

Bump the PKGREVISION for sun-{jdk,jre}{13,14,15,6}.
2007-08-22 14:03:47 +00:00
agc
446a0e15d2 Add DESTDIR support 2007-08-20 21:42:26 +00:00
obache
267d236655 Substitute of PLIST was converted to PLIST_SUBST framework at previous commit.
No need to define PLIST_SRC anymore.

Fixes installation problem in PR 36805.
2007-08-19 11:53:33 +00:00
rillig
e098c81361 Matt Fleming said on tech-pkg that this package builds and installs find
on Darwin-*-i386.
2007-08-18 23:39:26 +00:00
veego
22858a310b Add a @dirrm java/sun-1.5/lib/deploy to the i386 PLIST, because the last
update had a new file (java/sun-1.5/lib/deploy/ffjcext.zip) which cause
a problem during pkg_delete.
PKGREVISION++
2007-08-18 17:31:50 +00:00
heinz
174f668679 Fixed typo. 2007-08-18 06:03:14 +00:00
joerg
0349dd5631 Mark as DESTDIR save and fix modular Xorg build. 2007-08-17 22:27:15 +00:00
joerg
8e69f20134 Modular Xorg and DESTDIR support. 2007-08-17 22:13:56 +00:00
joerg
29a80a3a24 Add DESTDIR support. 2007-08-16 00:31:21 +00:00
taca
637a6903f1 Handle safer mremap(2)'s flags parameter on NetBSD.
Patch supplied from Matthias Drochner.

Bump PKGREVISION.
2007-08-13 16:41:34 +00:00
ghen
13ea59af42 Adjust the documented default PHP version to the actual default. 2007-08-13 14:46:30 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
wiz
4f4a027f7c Update to 1.60, provided by Blair Sadewitz in private mail.
* JS 1.6.0 is based on the same branch (1.8.0.9) as Firefox 1.5.0.9
and includes the same stability and security fixes.

* JS 1.6.0 includes support for JavaScript 1.6 with support for
  E4X, several new Array methods, and Array and String generics.
2007-08-12 03:04:32 +00:00
joerg
3d18e6981d Explicitly specify --root=/ for the non-DESTDIR case so that setuptools
shuts up. Fixes PR 36758.
2007-08-10 13:49:08 +00:00
pooka
37ccd33e48 add MAKE_JOBS_SAFE=no
patch from Aleksej Saushev in PR pkg/36752
2007-08-10 08:25:58 +00:00
joerg
37fcba077c EGGNAME -> EGG_NAME for consistency. 2007-08-09 13:25:31 +00:00
joerg
2a3a65e1e2 Add some basic infrastructure to manage Python eggs in pkgsrc.
We use the flat installation mode (e.g. no multiple versions by
default) by default. That avoids having to run DEINSTALL/INSTALL
scripts and allows DESTDIR installation.
2007-08-09 13:24:12 +00:00
joerg
ed44b8fd11 Add forgotten patch to kill malloc.h. 2007-08-08 21:43:35 +00:00
joerg
61395cb336 Don't use malloc.h. 2007-08-08 19:48:13 +00:00
abs
ba26e1e7ef Update lang/sun-jdk15 from sun-jdk15-5.0.11 to sun-jdk15-5.0.12
Update lang/sun-jre15 from sun-jre15-5.0.11 to sun-jre15-5.0.12

i386 fully tested. amd64 by inspection

Bug fixes since 5.0.11 below

6451451 	hotspot 	compiler2 	EXCEPTION_ACCESS_VIOLATION caused by -XX:+AggressiveOpts flag in Bigapps ATG test for 1.5.0_08b03
6472714 	hotspot 	compiler2 	crash compiling com.sun.jndi.ldap.sasl.LdapSasl::saslBind
6487381 	hotspot 	compiler2 	Additional path for 5.0 jvm crash on exhaustion of CodeBuffer
6502317 	hotspot 	compiler2 	Deoptimization code of Java 1.5.x looks leaking memory.
6297094 	hotspot 	compiler2 	The result type of Class.getModifiers is labeled as a "boolean" to the optimizer instead of "int"
6471004 	hotspot 	compiler2 	Incorrect displacement check for short branches.
6519527 	hotspot 	compiler2 	PartialSubtypeCheckNode without a control edge could get scheduled too high (5.0)
6518092 	hotspot 	compiler2 	1.5.0_05 crash in method::handler_for_exception_and_pc
6454444 	hotspot 	compiler2 	SEGV on solaris-i586 -server running ConcurrentQueueLoops
6461827 	hotspot 	compiler2 	Performance: java.lang.Class.isAssignable
6472335 	hotspot 	garbage_collector 	Allocation of huge array which would cause OutOfMemoryError causes JVM to hang with -Xincgc
6468516 	hotspot 	garbage_collector 	CMS: deal correctly with concurrently cleared or enqueued Reference objects
6487931 	hotspot 	runtime_system 	JVM reports EXCEPTION_FLT_STACK_CHECK when calling a Java method through JNI
6502780 	java 	build 	Adjustment jprt rules
6459676 	java 	classes_2d 	JDK 1.5 should flush metrics caches when using alternate composite fonts
6353972 	java 	classes_2d 	REGRESSION: GUI fails to paint text with large heap size setting
6500903 	java 	classes_2d 	PrintServices are incorrectly listed as "not accepting jobs"
6542419 	java 	classes_2d 	SharedMemoryPixmapsTest.sh failed on 5.0u12b02 but passed on previous one
6405311 	java 	classes_awt 	XtVaSetValues call does not work when running in 64-bit Java 1.5 on Linux
6473485 	java 	classes_awt 	No keyboard focus in a focusable JWindow
6496958 	java 	classes_awt 	incorrect backoff in the process of dispatching lw requests queue
4052517 	java 	classes_lang 	(process) Runtime.exec won't execute programs belonging to other groups on Unix
6370080 	java 	classes_lang 	(ann) Method.getAnnotations() sometimes throw SecurityException: doPrivileged or javadoc missing?
6480566 	java 	classes_management 	TEST_BUG: several tests fail because TESTVMOPTS are passed to javac directly
6415062 	java 	classes_net 	30 MB memory trashed to get 30 kb string url encoded
6446855 	java 	classes_net 	https connections failing when connecting through a proxy
6347873 	java 	classes_nio 	(so) Ports opened with ServerSocketChannel blocks when using Runtime.exec
6321453 	java 	classes_security 	Remove GTE CyberTrust root CA cert after it expires
6495567 	java 	classes_sound 	CR 4964288 (sound, Unexpected IAE raised while getting TargetData) is not fixed in windows-amd64 JDK
6498661 	java 	classes_sound 	api/javax_sound/sampled/TargetDataLine/index.html#TargetDataLine fails
5036146 	java 	classes_swing 	REGRESSION: problems with 1.5.0 action listeners
6432667 	java 	classes_swing 	Vista: Menu dropdown differs while compare with naitve in vista laf.
6491714 	java 	classes_swing 	JFileChooser does not work properly with File selection when filter is changed
6432397 	java 	classes_swing 	Windows l&f on Vista JComboBox does not look like native
6500302 	java 	classes_swing 	GTKLAF:Check mark/bullet is not visible for selected checkbox & radio menu items in disabled state.
6542335 	java 	classes_swing 	different behavior on knob of scroll bar between 1.4.2 and 5.0
6523518 	java 	classes_swing 	javax/swing/AbstractButton/6298940/bug6298940.java failed against 1.5.0_12_01 but passed on 1.5.0_11
6396844 	java 	classes_swing 	JFileChooser seems to cause OutOfMemory in 1.4.2, 5.0u4 and mustang-b75
6511568 	java 	classes_swing 	JFileChooser throws OOM in 1.4.2, 5.0u4 and 1.6.0
6530336 	java 	classes_text 	(tz) DST bug in latest jdk releases when using EST MST and HST abbreviations
6470111 	java 	classes_util_concurrent 	Deadlock in Exchanger
6460501 	java 	classes_util_concurrent 	Synchronizer timed acquire still leaks memory
6492173 	java 	classes_util_i18n 	Please delete or modify test/java/util/TimeZone/4261506 test
6496224 	java 	classes_util_i18n 	Slovenian currency change
6541843 	java 	classes_util_i18n 	(tz) Support tzdata2007e
4879507 	java 	classes_util_jarzip 	ZipInputStream does not check CRC for stored (uncompressed) files
6467152 	java 	classes_util_logging 	deadlock occurs in LogManager initialization and JVM termination
6520670 	java 	install 	1.5.0_11 installer writes wrong JavaHome value in Windows registry
6525690 	java 	install 	offline non -s installer pops up "internal error 2762" after clicking "finish"
6526421 	java 	install 	Truncated localized texts in finish dialog
6416988 	java 	localization 	[ko]Translation of 'Certificate' is inconsistent
6386647 	java 	localization 	Full date format in DateFormat does not include day of the week for UK locale
6450945 	java 	localization 	The week day for Saturday and the first week day in Romania locale are incorrect
6500174 	java 	localization 	[ja] wrong translation in Java Update warning message
6497154 	java 	localization 	getFirstDayOfWeek() not works correctly for Slovak locale
6488119 	java 	localization 	en_ZA local has unusable time format
4494727 	java 	localization 	[Fmt-Nu] Formatting of percents incorrect for some locales
6486607 	java 	localization 	incorrect french localization for GY country code
6485516 	java 	localization 	incorrect french localization for GF country code
4225362 	java 	localization 	localized DateFormatSymbols for fr_FR is wrong
6379214 	java 	localization 	Danish Translation of the word Danish is wrong
6481177 	java 	localization 	Add Eras for Dutch LocaleElements
6414459 	java 	localization 	Wrong first day of week for Croatian locale
6311411 	java 	serviceability 	SA: jmap -histo reports wrong histogram with CMS
4753347 	java 	serviceability 	OutOfMemoryError - Stack Trace missing
6484462 	java_plugin 	converter 	Applet HTML generated by HTML converter tool crashes the new IE7
6424564 	java_plugin 	iexplorer 	Browser window is not blocked by the modal dialog
6404972 	java_plugin 	iexplorer 	IE Window and Dialogue are displayed in different order from the order of button click.
6523707 	java_plugin 	iexplorer 	IE browser thread dead after modal dialog created from liveconnect in another window
6395737 	java_plugin 	iexplorer 	IE hangs when a modal dialog is active with concurrent window re-focus activities
6502189 	java_plugin 	iexplorer 	applet hang when try to reload a page with the applets in a frame
6501186 	java_plugin 	iexplorer 	JVM crashes when IE windows are opened and closed so many times thru JavaScript in 5.0u10
6418035 	java_plugin 	other 	Applets freeze in 5u7 on XP Japanese
6216340 	java_plugin 	other 	Java to support Firefox browser
6475032 	jaxp 	parse 	Regression: declaring a a duplicate Namespace mapping to an exisitng prefix:URI throws an Exception
6428590 	jaxp 	sax 	com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager does not demand namespace-prefixes
6401137 	jaxp 	xslt 	Null Pointer Exception in Java 1.5
6434840 	jaxp 	xslt 	Memory Leak in XSL Transform leading to OutOfMemory Exception
6475157 	jmx 	classes 	RMIConnectorServer.stop: deadlock
6524112 	tooldocs 	all 	sloppy developer missed testcase when fixing 6490790
2007-08-08 16:59:10 +00:00
tnn
1b4e6adfd0 A subtle change introduced in gcc-4.2.x broke perl's makedepend script.
The name of the "standard input file" in the preprocessor was changed from
<command line> to <command-line>. Make makedepend recognize this.
2007-08-04 10:27:58 +00:00
joerg
5a4f6849f1 Fix dependency on erlang. 2007-08-03 23:48:56 +00:00
obache
3c088a79a0 Fix permission of sample files and remove unused *.bat files.
Bump PKGREVISION to nb1.
2007-08-03 11:01:37 +00:00
taca
9a932eee6d Fix build problem on NetBSD currnet with mremap(2).
Patch supplied from Makoto Fujiwara.
2007-08-03 07:46:54 +00:00
jlam
594c02995d Skip the check for the right file -- the installed file is under
${EMUL_ARCH}, not ${MACHINE_ARCH}.
2007-08-02 17:55:17 +00:00
obache
730ba9ab46 Update scm to 5.5.3 a.k.a 5e3.
Based on patch provided by Aleksej Saushev in PR 36471.

pkgsrc changes:
 Enable to build x11 feature (optional, default=on).
 Previously, depend on x11, but not build x11 feature.

scm5e3 news:

Richard Harke ported SCM to the Linux-ia64.

SRFI-94 Type-Restricted Numerical Functions.

SRFI-63 uniform array type support expanded to:

  A:floC64b 	inexact	64.bit binary flonum complex
  A:floC32b 	inexact	32.bit binary flonum complex
  A:floC16b 	inexact	16.bit binary flonum complex
  A:floR64b 	inexact	64.bit binary flonum real
  A:floR32b 	inexact	32.bit binary flonum real
  A:floR16b 	inexact	16.bit binary flonum real
  A:fixZ32b 	exact	32.bit binary fixnum
  A:fixZ16b 	exact	16.bit binary fixnum
  A:fixZ8b 	exact	8.bit binary fixnum
  A:fixN32b 	exact	32.bit nonnegative binary fixnum
  A:fixN16b 	exact	16.bit nonnegative binary fixnum
  A:fixN8b 	exact	8.bit nonnegative binary fixnum
  A:bool 		boolean
  string 		char

Radey Shouman has changed LETREC to behave like LETREC*:

  * eval.c (ceval_1): Change LETREC behavior to that of LETREC*:
  initializers are run in left to right order, and may use
  previously evaluated variables bound in the same contour.  This
  change also applies to LETRECs resulting from internal DEFINE.

  * eval.c (macroexp1): Add #ifdef to switch case handling line numbers
  in ceval_1 so that they are safely discarded when MEMOIZE_LOCALS is
  not #defined.  Perhaps line number generation should be disabled in
  that case.

  * scl.c: Changes to allow compilation with MinGW (gnu-win32);
  asinh, acosh, and atanh are not yet supported.

From Aubrey Jaffer:

  * indexes.texi (Indexes): Give each index its own node when not in
  info mode.  Moved index stuff here so it doesn't break
  texinfo-every-node-update.

  * scm.texi (Index): Replaced nodes under Indexes with node Index
  when in info mode; fixes indexing in Emacs 21.4.1.
  Converted to use @copying.
  (Indexes): Reorganized.
  (Data Type Representations): Corrected pattern for specfun and cclo.

  * byte.c (subbytes): Added.
  (scm_subbytes_read, scm_subbytes_write): Renamed from substring.

  * Makefile (dscm4, dscm5): != is string operator in shell.
  "mv -f" for previous scm, slibcat, and implcat.

  * Init5e2.scm (boot-tail): Don't load ScmInit.scm if *script*.
  (string-index, read-line): Defined for login->home-directory, which
  may be called before REQUIRE is defined.

  * Makefile (dscm4, dscm5): Added randomize_va_space machinations.
  (dvi, pdf): New tetex-3.0(-20.FC5) broke them -- fixed.
  (SETARCH): Workarounds allow dumping in recent Linux.

  * time.c (linux): defined CLKTCK to (sysconf(_SC_CLK_TCK)).

  * repl.c (scm_read_numbered): Don't #ifndef MEMOIZED_LOCALS.

  * build.scm (dont-memoize-locals): Added feature.
  (stack-limit): Removed feature.

  * scmfig.h (STACK_LIMIT): Always defined.
  (CHECK_STACK): Condition on scm_verbose.

  * sys.c (stack_check): Always present.

  * Makefile (docs): Added target to make all documentation files;
  then invoke xdvi.

  * ugsetjmp.s (_setjump, _longjump): For Ultrix VAX circa 1997.

  * subr.c (mkbig, adjbig): Improved overflow message.

  * mkimpcat.scm (wbtab, rwb-isam): moved to "Simple associations".
  (add-source): Use 'source form and check file's existence.

  * scl.c (scm_magnitude): Extend dynamic range by eliminating
  intermediate expression swell.
  (divide): Use "Smith's formula" to extend dynamic range;
  but makes an insignificant difference when compiled with -O3.
  (atanh, acosh, asinh): define if #ifndef HAVE_ATANH.

  * scmfig.h (HAVE_ATANH): Decides whether atanh, asinh, and acosh
  are supported.

  * r4rstest.scm (5 2 1): Expose Bigloo tprint redefinition bug.
  (test-bignum): Convert test bignums from strings.
  (have-bignums?): Check bignum arithmetic works.
  (test-inexact): Do complex tests only if non-real numbers are
  supported.
  (test-inexact): Added equal? tests.
  (test-inexact): Test for -0.0 lossage.
  (test-inexact): Check that / and magnitude work for
  very large and very small complex numbers (1e300; 1e-300);
2007-08-02 14:47:24 +00:00
joerg
c5cd514663 Don't use malloc.h. Kill some stupid prototypes that are part of ISO C
while here.
2007-08-01 20:40:42 +00:00
taca
f7c3b63dde - Add patches to fix CVE-2007-3806 referring CVS repository.
- Fix compile problem on NetBSD with mremap(2).

Bump PKGREVISION.
2007-08-01 01:40:07 +00:00
jlam
744b79fd77 Delete the correct file path for ${EMUL_ARCH}, not for ${MACHINE_ARCH}. 2007-07-31 20:04:17 +00:00
jlam
15610723d3 Don't substitute for ${MACHINE_ARCH} in the PLIST for linux-i386, which
would be wrong if this was built in amd64.  Instead, just say "i386",
like it will always be for linux-i386.
2007-07-31 19:31:17 +00:00
jlam
5c68895846 Rename the PLIST.<arch> fragments to PLIST.${EMUL_PLATFORM} so that
if the i386 versions of the JDK are built in x86_64, then the i386
PLIST is used.
2007-07-31 19:19:56 +00:00
jlam
be1fd7ed41 Add back support for using the Linux/x86_64 version of the Sun JRE 1.5
on x86_64 platforms.  This got lost in translation when I moved this
package to the new emulator framework.  Noted by <wiz> in private email.
2007-07-30 14:03:18 +00:00
joerg
79e4c23f92 Fix build on DragonFly. SCTP is detected, but some struct is missing,
so disable it for now.
2007-07-30 07:15:36 +00:00