stdlib.h and strings.h where needed to get system/compiler definitions
of malloc, bcopy, and bzero instead of relying on 20-year-old wrong
definitions in the code. The snobol interpreter itself is chock full
of pointer to int type punning and is likely to fail in hard-to-debug
ways on non-VAX-like architectures.
Support for kqueue has been disabled. From the release notes:
http://www.erlang.org/download/otp_src_R11B-2.readme
"Note: configure will refuse to enable kernel poll support on FreeBSD since kqueue have problems with (at least) pipes on all version of FreeBSD that we have tested."
unresolved symbols) on some systems (e.g. with libgnomeui). Linking
threading libraries donesn't employ threading in ruby per se, so it's safe
to do that in non-threaded case.
Reported by: mezz
Includes many examples, e.g. the sieve of Erathostenes to compute primes,
a Koch curve plotter, mandelbrot set, graphs of various functions etc.
GScheme is fully tail recursive. The garbage collector bypasses GNUstep's
retain/release mechanism in order to deal with circular data structures.
GScheme is document-based and you can edit more than one file at the same time.
WWW: http://www.gnustep.it/marko/GScheme/index.html
snapshot of GCC 4.3.0; repocopied over from lang/gcc42.
Sadly we now have an unconditional dependency on math/libgmp4 and
math/mpfr. On the positive side this allows us to always build the
Fortran frontend.
PR: 104683
snapshot of GCC 4.3.0; repocopied over from lang/gcc42.
Sadly we now have an unconditional dependency on math/libgmp4 and
math/mpfr. On the positive side this allows us to always build the
Fortran frontend.
PR: 104683
- proper care is taken that only the bootstrap compiler is used [1]
(silences core dump messages in configure);
- bump PORTREVISION. [1]
PR: 104301 [2]
Submitted by: Vaclav Haisman <v.haisman at sh.cvut.cz> [2]
Karel Miklav <karel at lovetemple.net> (maintainer) [1]
than a scripting framework with an illusion of single objective
environment between objects of scriptable servers or applications.
StepTalk, when combined with the dynamism that the Objective-C
language provides, goes way beyond mere scripting. It is language
independent - it uses languages as separate bundles.
WWW: http://www.gnustep.org/experience/StepTalk.html
the post-build self-testing is enabled.
The self-test was on by default until March, which hid the problem...
Take pointy-hat.
Noticed by: Anish Mistry
Approved by: portmgr (erwin)
version number to libdata/pkgconfig/libgcj.pc. Fix packaging on amd64
on the way (enabling Java actually was a noop, except for pkg-plist).
Update lang/gcc41 to the 20061013 snapshot of GCC 4.1.2.
These changes allow us to remove the CONFLICT between lang/gcc41 and
lang/gcc42 when building with Java support (the default on i386).
Approved by: portmgr (erwin)
- add an alert on safe_mode intrinsic insecurity and
suggest to install the suhosin extension
- enable the suhosin patch by deafult also in php4
Submitted by: Thomas Vogt <thomas@bsdunix.ch> [1]
Obtained from: PHP CVS [1]
Approved by: portmgr (clement)
amount of work by the FreeBSD GNOME Team and our testers.
On top of the usual GNOME update, we have taken this opportunity to move
GNOME from X11BASE to LOCALBASE. This means roughly 600 ports NOT part of
the GNOME Desktop also need to be changed. The bulk of the move was carried
out by ahze, mezz, and pav, but it would not have been possible without
cooperation from the FreeBSD KDE team who worked with us to make sure
GNOME and KDE can still coexist happily. We would also like to send a
shout out to kris and pointyhat for putting up with multiple test runs
until we got something that was solid.
Back to GNOME 2.16. This release brings a huge amount of new functionality
to FreeBSD. The standard release notes can be read at
http://www.gnome.org/start/2.16/ . But on top of what you will read there,
jylefort and marcus have completed work on a port of HAL to FreeBSD. This
will allow FreeBSD to take advantage of closer hardware interaction such
as auto-mounting CD-ROMs, USB drives, and music players; auto-playing
audio CDs; and managing laptop power consumption.
But where would this all be without our loyal testers and contributors?
Therefore, the FreeBSD GNOME team would like to thank the following users:
Phillip Neumann <pneumann@gmail.com>
tmclaugh
mux
Yuri Pankov <yuri.pankov@gmail.com>
chinsan
Thomas <freebsdlists@bsdunix.ch>
Brian Gruber <knightbg@yahoo.com>
Franz Klammer <klammer@webonaut.com>
Dominique Goncalves <dominique.goncalves@gmail.com>
Pascal Hofstee <caelian@gmail.com>
Yasuda Keisuke <kysd@po.harenet.ne.jp>
backyard <backyard1454-bsd@yahoo.com>
Andris Raugulis <endrju@null.lv> <endrju@null.lv>
Eric L. Chen <d9364104@mail.nchu.edu.tw>
Pawel Worach <pawel.worach@gmail.com>
QuiRK on #freebsd-gnome
Shane Bell <decept0@gmail.com>
luigi
sajd on #freebsd-gnome
sat
Chris Coleman <chrisc@vmunix.com>
kaeru on #freebsd-gnome
crsd_ via irc.freenode.org/#FreeBSD-GNOME
Joel Diaz <joeldiaz@mac.com>
Enjoy!
Approved by: portmgr (implicit, kris)
period. Python 2.5 brought a vast range of incompatibility to a
large number of ports, so the python@ team will do more basic
compatibility work in a private repository and merge it later.
Sorry for the inconvenience.
Approved by: portmgr (kris)
- Now, lang/python is just a meta-port which depends on lang/python25.
- And all versions of Python ports have short version identifier in its
package name; python25-2.5, python24-2.4.3 and etc.
- Also you must upgrade all python modules after lang/python updated,
cd /usr/ports/lang/python && make upgrade-site-packages
- Give maintainership of Python ports to the new python@ group which
includes me, alexbl@ and others.
privileges. When RB_INSTALL_USER environment variable is set, ruby
will not pass '${_BINOWNGRP}' to install program, thus allowing an
ordinal user to install gem or library (e.g. into home directory).
- Eliminate extra whitespace
- Bump portrevision.
PR: ports/103801 (idea)
Submitted by: Dimitri Aivaliotis <aglarond@gmail.com>
- Fixed syntax transformers [1].
- Added Micro KANREN example [1].
- Add -fPIC to sketchy.o, which goes into libsketchy.so to allow building on
amd64 [2].
- Rename libsketchy.so to libsketchy.so.0 and add symlink libsketchy.so ->
libskeychy.so.0 to allow using the shared library [2].
- Add USE_LDCONFIG [2].
PR: ports/104167 [1]
Submitted by: Nils M Holm <nmh@t3x.org> (maintainer) [1]
Reworked by: alepulver (myself) [2]
- Use new EFL framework
- Update all e17 ports to the lates stable cvs snapshot
- Add additional knobs/options to ports makefiles to control the
feature set
- Add a bunch of new e17 applications/libraries
- Minor improvements/modification.
Approved by: vanilla (old maintainer), sem (mentor)
- fix CVE-2006-5072:
Sebastian Krahmer of the SuSE security team discovered that the
System.CodeDom.Compiler classes used temporary files in an insecure
way. This could allow a symbolic link attack to create or overwrite
arbitrary files with the privileges of the user invoking the
program. Under some circumstances, a local attacker could also
exploit this to inject arbitrary code into running Mono processes.
vuxml id: 5a39a22e-5478-11db-8f1a-000a48049292
- Add USE_NANT to bsd.mono.mk for those ports I have hanging around
which require NANT to build.
Release notes:
- 1.1.13.8.1: http://go-mono.com/archive/1.1.13.8.1/
- 1.1.13.8: http://go-mono.com/archive/1.1.13.8/
Project by: BSD# http://www.mono-project.com/Mono:FreeBSD
Bump PORTREVISION.
While I'm here, I suggest all php users to use the suhosin patch
and suhosin extension to harden the php installation.
Submitted by: simon
Obtained from: PHP CVS repo.
The goal of this project is only one, to develop the fastest Virtual
Machine for Ruby in the world.
Author: Koichi Sasada <ko1@atdot.net>
WWW: http://www.atdot.net/yarv/
PR: ports/100769
Submitted by: Jun Mukai aka jmuk <mukai at jmuk.org>
Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-
oriented scripting language based on Tcl. It was originally designed for
providing language support for design patterns and provides novel constructs
such as filters or transitive mixin classes. The language is designed for
empowering rather than constraining system developers. The basic object model
is highly influenced by CLOS.
WWW: http://media.wu-wien.ac.at/
PR: ports/103670
Submitted by: Martin Matuska <martin at matuska.org>
Approved by: sem (mentor)
modifications)
- Add OPTIONS
- Provide automatic pkg-plist generator to simplify updates
- Guarantee permissions safety when installing docs and examples (eliminate
${CP} -r *)
- Create handy docs and examples structure (install examples for external
libraries in separate directories)
- Remove unused KNOB (NORUBYLIB)
- Add knob to disable RDOC generation [1]
- Add knob to disable IPv6 support
- Move list of obsoleted packages to the separate file (files/obsoleted)
- Add additional .keep_me like files to allow shared directories to not
be deleted by dependent ports
- Minor cleanups and modifications
- Bump-up portrevision
All ruby ports were tested in tinderbox with these modifications.
Requested by: VANHULLEBUS Yvan <vanhu_bsd@zeninc.net> [1]
PR: ports/103353 [1], ports/102648, ports/102663, ports/102685, ports/102646
Approved by: sem (mentor)
The PR below provided an update to 0.17.002 from 0.15.009; but the
previous commit had already updated it to 0.17.
PR: ports/102206
Submitted by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
Approved by: maintainer timeout
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor)
.zo file generation more deterministic. Package building
should work reliably now, so unbreak the port.
- Explicitly depend on -lXft.
- Change the build to always use the libjpeg and libpng
libraries bundled with the source package.
- original description:
The ASN.1 compiler port lang/asn1c needs to be updated. A new
version of compiler is available. Changes include RRC
and H.248.1/MEGACO encoding support (PER).
PR: ports/103396
Submitted by: maintainer (Lev Walkin)
caused by include/ffi.h.
Enable libgcj on amd64 in addition to i386.
Remove the hack we had used to rename man pages to match the actual
names of binaries (back when GCCs configure mechanism failed to do so).
programs in general and in the domains of artificial intelligence (AI) and
statistics.
Author: Lutz Mueller
WWW: http://www.newlisp.org/
PR: ports/103226
Submitted by: Stanislav Sedov <ssedov@mbsd.msk.ru>
- gcc-4.1.2 version, snapshot 20060818 is used; [1]
- fsf_suffix (-gnat-gcc41) is used for FSF MAN7 files to avoid
conflicts with other gcc ports; [1]
- some Makefile restructure; [1]
o remove BROKEN for 4.x as it builds without errors.
PR: 100038 [1]
Submitted by: Karel Miklav <karel@lovetemple.net> (maintainer) [1]
CamlIDL comprises two parts:
* A stub code generator that generates the C stub code required for the
Caml/C interface, based on an MIDL specification. (MIDL stands for Microsoft's
Interface Description Language; it looks like C header files with some extras
annotations, plus a notion of object interfaces that look like C++ classess
without inheritance.)
* A (currently small) library of functions and tools to import COM
components in Caml applications, and export Caml code as COM components.
WWW: http://caml.inria.fr/pub/old_caml_site/camlidl/
PR: ports/101100
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
other gcc ports; [1]
o s/INSTALLS_SHLIB/USE_LDCONFIG; [1]
o some Makefile restructure; [1]
o bump PORTREVISION; [1]
o remove BROKEN for 4.x as it builds without errors.
PR: 102727 [1]
Submitted by: Karel Miklav <karel@lovetemple.net> (maintainer) [1]
two cases where the common (file) namespace was polluted by Java-specific
files.
Disable building libgomp on FreeBSD 4.x and early versions of FreeBSD 5.0
due to pthread-related build issues there.[1]
Reported by: kris (pointyhat) [1]