Commit graph

112306 commits

Author SHA1 Message Date
joerg
bbe0e4e1ae Sync with src: PRIu64 -> MY_PRIu64 + fallback value of PRIu64. 2007-04-20 14:25:13 +00:00
obache
c3b2d4b973 Updated lang/parrot to 0.4.11. 2007-04-20 14:12:12 +00:00
obache
5990487999 Update parrot to 0.4.11.
Based on patch provided in PR 36157, update to 0.4.10.

New in 0.4.11

- Compilers:
 + IMCC: added documentation for C-based Parrot Calling Conventions,
   refactorings and bug fixes
 + PGE: new perl6regex front end reflecting recent S05 syntax changes
 + PIRC: new prototype PIR parser
- Languages:
 + Updated Lua, PHP ("Plumhead"), BASIC, pynie
 + Lua implements environment
- Design:
 + PDD15 "Objects" - details added, and draft approved
- Documentation:
 + Added guidelines for PMC documentation
- Implementation:
 + PDD15 implementation is largely complete, including role-based composition,
   introspection, and C3 method resolution order
 + new Exporter PMC for importing globals between namespaces
 + new string utilities for radix conversion
 + PCCINVOKE and Parrot_PCCINVOKE allow calling using the full Parrot Calling
   Conventions from PMCs and C code respectively
- Build:
 + Refactorings and improvements in test coverage for 'Configure.pl'
- Misc:
 + many bugfixes, enhancements, and code cleanup
 + added example subversion config file
 + extended support for gcc, icc, and other compilers
 + extended support for Solaris and other platforms


New in 0.4.10

- Compilers:
 + IMCC: Parrot calling conventions now available between two C PMCs (PMINVOKE)
 + PGE: Match object improvements
 + smop: added Attribute and Class PMCs
 + HLLCompiler: improvements for interactive mode
- PAST:
 + extended binding to a list of variables
- Languages:
 + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), Ruby ("Cardinal")
 + Update PIR, regex, Zcode
 + New language: Pynie - a Python compiler for Parrot
 + Lua implements require and many other ops, improved regex support
 + Remove parakeet
- Design:
 + PDD01 "Overview" - updated architecture and platform information
 + PDD15 "Objects" - details on roles, objects, and classes added
 + PDD22 "I/O" - added async ops and Status PMC details
- Documentation:
 + Added guides for Metacommitter, Relase Manager, and Cage Cleaner roles
- Implementation:
 + Object, Class, Role, and Attribute PMC implementation has begun
 + Perl 5 module "Parrot::Embed" now compiles and links on all platforms
- Build:
 + Major improvements in test coverage for 'ops2c.pl'
- Misc:
 + New utility: Crow, a template processor
 + New library module: Config/JSON for reading/writing JSON files
 + many bugfixes, enhancements, and coding standard updates, code cleanup

New in 0.4.9

- Compilers:
   + IMCC: Parrot calling conventions now available in C PMCs, allowing
     named, optional, slurpy, and flat parameter passing
   + PGE: extended support for Perl 5 Regexes
   + smop: prototype object model implementation
   + hllcompiler: refactored to run a configurable set of compilation stages
- PAST:
   + redesigned assign/binding to support Perl 6 binding semantics
- Languages:
   + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), perl6, perl5
   + New language: PIR - a PGE-based implementation of Parrot PIR
   + perl6 now supports binding (':=') and 'join'
   + lua generates tail calls, and supports its own regex flavor (PGE-based)
   + Pheme still works, huzzah!
- Design:
   + PDD21 "Objects" - rewritten
   + PDD22 "I/O" - updated and 'TODO' tests added
- Documentation:
   + Interface stability classification standards approved
   + Roles and Responsibilities documented approved
   + Official 'drafts' directory created (was 'clip')
- Implementation:
   + More NameSpace and OS PMC methods implemented
   + Parrot executable fullname and basename now available in PIR/PASM code
   + new 'chomp' library function
- Build:
   + Major improvements in test coverage for 'ops2pm.pl'
- Misc:
   + many bugfixes, enhancements, and coding standard updates
   + extended support for Sun Workshop Compilers
   + Parrot now builds on PocketPC platform

New in 0.4.8

- Compilers:
   + HLLCompiler: added tracing options, modified api
   + PGE & TGE bugfixes and updates
- PAST:
   + added global and lexical variable support
   + added looping constructs, arrays, hashes
- Languages:
   + Updated PHP ("Plumhead"), Tcl ("ParTcl"),
     forth, perl6, lua, abc, APL, WMLScript, punie
   + ParTcl is passing > 24.9% of Tcl cvs-latest test suite
   + perl6 now supports hashes, arrays, method calls, arity-based
     multisubs, quoted terms, ranges (non-lazy), try blocks, $!
- Design:
   + PDD01 "Overview" - updated
   + PDD22 "I/O" - rewritten and approved
- Test Suite:
   + Converted Perl 5 Regex tests to PIR, with notable speedup
   + Added tests for opcodes, compilers, languages, and coding standards
- Build:
   + Major improvements in test coverage for 'pmc2c.pl'
- Misc:
   + many bugfixes, enhancements, and coding standard updates
   + extended support for non-core platforms including Cygwin, Tru64

New in 0.4.7

- New languages: PHP ("Plumhead"), Forth
- Updated languages: Ruby ("Cardinal"), Tcl, Lua
- Remove old Python implementation from Parrot repository; the new Python
  language code is hosted at http://pirate.tangentcode.com
- Compilers:
   + PGE updated with more expressions, latest changes to S05
   + new Perl6 grammar compiler
- Integration:
   + Perl 5 module "Parrot::Embed" allows easy embedding of a Parrot
     runtime into a Perl 5 program
- PIR:
   + new :init pragma for subs that must run before the main function
   + new :vtable pragma to identify subs that override PMC vtable methods,
     eliminating the need for special subroutine names
   + PIR parser/compiler does not stop on first syntax error
   + Vanilla register allocator ("register alligator") greatly improves
     performance compiling large functions
   + Eliminated limit on number of PIR macros
- PMCs:
   + hash lookups return null instead of None for missing keys
- Design:
   + PDD13 "Bytecode files: format and manipulation" - new
   + PDD10 "Embedding" - new
   + PDD25 "Concurrency" - rewritten
   + PDD15 "Objects" - new section on redesign requirements
   + PDD07 "Coding standards" - significant updates and automated tests
- Test Suite:
   + Many many more new tests
- Build Process:
   + autoconf compatible install options
- Misc:
   + Namespace refinements
   + Coroutine improvements
   + An impressive swarm of other bugfixes and enhancements

New in 0.4.6

- New languages: Ruby ("Cardinal"), Javascript ("ecmascript")
- Updated languages: Tcl, dotnet, bc, Pheme, Punie, WMLScript
- Updated compilers: PGE, TGE
- IMCC updates:
   + ".loadlib" directive expresses dependencies
   + ".namespace" with no parameter goes to HLL root
   + lexer is reentrant (reentrant grammar in progress)
- Namespace improvements:
   + new suite of opcodes to access namespaces and globals
     ("find_global" and "store_global" will be phased out)
   + namespace '' no longer means HLL root
- Design document updates:
    namespaces (pdd23), basic types (pdd17), embedding
- Updated tool requirements for developers:
    flex 2.5.33, bison 2.1, perl 5.6.1
- New to-do list for people new to Parrot:
    cage/todo.pod
- The usual plethora of bugfixes and enhancements

New in 0.4.5

- unicode subroutine names
- hierarchical class names finished including MMD support
- new dotnet CLI to PIR translator
- improved TGE code and compiler
- APL: vector handling
- new STM branch in the svn repository
- the usual bugfixes and enhancements

New in 0.4.4

- hierarchical class names
- APL compiler
  - under development
  - understands simple vector ops, strings
  - demonstrates use of Unicode in Parrot
- pgc, a compiler for rules and operator precedence parsers
- Major redesign and improvements for PGE
  - compilers understand named parameter options
  - :ratchet option implemented to support non-backtracking quantifiers
- TGE (tree grammar engine) for tree transformations
  - tgc, tree grammar compiler
- perl6 compiler
  - support for many operators, lexical scalars, regex matches
- new pheme (Parrot scheme) compiler

New in 0.4.3

- namespaces partially implemented
- rulec, Perl6 rule compiler
- PGE improvements including return values for closure
- parts of a Perl6 parser based on PGE
- complex trigonometric methods
- type of Sub PMC is now overridable by HLL
- NetBSD support
- many bug fixes and improvements

New in 0.4.2

- improved PPC and x86 JIT support including JIT compilation
  of very simple PASM/PIR subroutines
- preliminary libreadline support
- better trace and debug features
- pkgconfig support
- META.yml to support proper indexing on CPAN
- new opcode: hcf (in "my_ops" in dynamic op library)
- new File pmc for file specific ops (is_dir, is_file, copy, rename...)
- named arguments and parameters (both :named("") and => syntaxes)
- ongoing config improvements
- tons of bug fixes and other small improvements - too much to list all
2007-04-20 14:01:00 +00:00
tnn
18f57f251c re-add fix from r1.11 after sync 2007-04-20 13:48:16 +00:00
tron
1aa0f1c64a Note updates of "libtorrent" and "rtorrent" packages. 2007-04-20 13:38:31 +00:00
tron
f0bcb129a6 Update "libtorrent" package to version 0.11.4 and "rtorrent" package
to version 0.7.4. Changes since versions 0.11.1 and 0.7.1 respectively:
- Added "max_open_http" option that limits the max number of simultaneous
  http connections. By default set to 32.
- Directory structured view of the file list. The '/' key collapses
  directories, while the right arrow or ^F enters the selected directory.
  Changing the priority for a directory changes all contained files.
- Added "create_link" and "delete_link" options which apply to a download.
  These must be used with the new "on_*" options, so as to allow you to
  create symbolic links when starting, stopping, finishing, etc, a torrent.
- The "tos" option was parsing the hex value with unit == 0, which caused
  it to always zero it.
- Forgot to check if there were any torrents hashing before starting new
  non-fast-resume checks, which would cause multiple torrents to be hashed
  at once.
- File progress is now updated when hash_check is called, and no longer
  cleared on close. This fixes a bug with >100% file progress being reported
  and optimizes file progress updating for completed torrents.
- Disabled IPv6 http requests so the trackers won't think we support it,
  and enabled curl's support for gzip encodings.
- Added 'seeding' view on key 8.
- Added "max_{up,down}loads_{div,global}" options. See the man page for
  more information.
- Added support for dvorak keyboard layout. Patch by matled at gmx.net.
- The STOPPED request was being canceled when a download was closed with
  f.ex ^K, moved it so it only happens when the download is removed.
- Allow properly quoted and escaped arguments to options. F.ex "schedule
  = wd,10,10,load_start=~/Foo\ Bar/*.torrent" and "schedule =
  wd,10,10,load_start="~/Foo Bar/*.torrent"" now works.
- Added unlimited setting for max unchoked in ChokeManager and made it
  the default. Set with 0 as a temporary hack.
- Don't resize empty files used for creating directories.
2007-04-20 13:37:57 +00:00
tnn
f844d8b5e3 re-add fix from r1.42 after sync 2007-04-20 13:36:25 +00:00
tnn
6eb1d9d995 update OSF1 bootstrap documentation 2007-04-20 13:16:01 +00:00
tnn
1649762b75 Updated emulators/wine to 0.9.35nb1 2007-04-20 11:02:21 +00:00
tnn
22e1e344e0 - update to modular xorg
- add fontconfig dependency
- bump pkgrevision
2007-04-20 10:52:20 +00:00
tron
aeca2467d8 Note update of "pkg_chk" package to version 1.85nb3. 2007-04-20 09:50:43 +00:00
tron
6d3f802271 Checking whether a file with an blank filename exists is somewhat bogus.
Improve the last change to avoid that. Bump package revision again.
2007-04-20 09:50:21 +00:00
tron
f58745f955 Fix quoting so that the code to detect the location of "mk.conf" actually
works (under Darwin?). Bump package revision again.
2007-04-20 09:25:36 +00:00
ghen
01eed0c9b2 Update for pkgsrc-2007Q1. 2007-04-20 08:33:41 +00:00
wiz
8d072c2d81 gnutls updated to 1.6.2. 2007-04-20 06:08:18 +00:00
wiz
be84695db3 Update to 1.6.2:
* Version 1.6.2 (released 2007-04-18)

** Fix X.509 signing with RSA-PKCS#1 to set a NULL parameters fields.
Before, we remove the parameters field, which resulted in a slightly
different DER encoding which in turn caused signature verification
failures of GnuTLS-generated RSA certificates in some other
implementations (e.g., GnuPG 2.x's gpgsm).  Depending on which RFCs
you read, this may or may not be correct, but our new behaviour appear
to be consistent with other widely used implementations.

** Regenerate the PKIX ASN.1 syntax tree.
For some reason, after changing the ASN.1 type of ldap-UID in the last
release, the generated C file built from the ASN.1 schema was not
refreshed.  This can cause problems when reading/writing UID
components inside X.500 Distinguished Names.  Reported by devel
<dev001@pas-world.com>.

** Updated translations.

** API and ABI modifications:
No changes since last version.
2007-04-20 06:07:15 +00:00
wiz
d6528f7eb8 + Gorm-1.2.0, Transmission-0.7.0, gimp-2.2.14, gnustep-1.14.0,
gnustep-make-2.0.0, gnutls-1.6.2, libosip-3.0.2, sound-juicer-2.16.4
  [needs nautilus-cd-burner>=2.15.3], sylpheed-claws-2.9.1 [now
  claws-mail], vlc-0.8.6b, xbindkeys-1.8.2, xine-lib-1.1.6.
2007-04-20 05:55:16 +00:00
rillig
4e15407979 Imported print/gtklp-1.2.3 2007-04-20 05:50:53 +00:00
rillig
e06959f006 Imported gtklp.
GtkLP and GtkLPQ are two tools to use and administrate CUPS a better
way.
2007-04-20 05:50:44 +00:00
joerg
53af61e0a3 s/root/joerg/ 2007-04-20 00:33:54 +00:00
tnn
4fb278e0f0 add awk script to be used for Spectrum Object Module shlib handling. 2007-04-19 23:13:42 +00:00
wiz
42f081daa7 Note some package updates from today. 2007-04-19 21:42:44 +00:00
wiz
6bc05103a9 Depend on latest file-roller and gnome2-utils, bump PKGREVISION. 2007-04-19 21:41:41 +00:00
wiz
cfe9eab16d Update to 2.18.2:
version 2.18.2
--------------
	* Fixed error when removing folders from tar archives.
2007-04-19 21:41:03 +00:00
wiz
d21f432b02 Update to 2.18.1:
===================================================================
GNOME Utilities 2.18.1 (14th April 2007) - "Sound of Silver"

    * Second stable release of the 2.18 cycle

Baobab
Dictionary
Floppy
Screenshot
Search Tool

    * Nothing

System Log Viewer

    * Fix bug #364106 (and countless duplicates) - crash in System
      Log: string_get_date_string() at logrtns.c:136. [Jan Arne Petersen]

Translations Updates By:

    * Peter Bach (da)
    * Pema Geyleg (dz)
    * Claudio Saavedra (es)
    * Inaki Larranaga Murgoitio (eu)
    * Ignacio Casal Quinteiro (gl)
    * Leonardo Ferreira Fontenelle (pt_BR)
    * Baris Cicek (tr)
2007-04-19 21:39:59 +00:00
wiz
551067d6bc Update to 3.2:
3.2	Some bugfixes.
3.1	Straghten the licensing terms. Some bugfixes.
2007-04-19 21:39:17 +00:00
xtraeme
a035ff0fed SUSE_MAKEFILE_INCLUDE_ARCH is common by all archs, do not use it
only in NetBSD-*-x86_64. Error reported by tnn@ on i386.
2007-04-19 21:25:28 +00:00
seb
0504bc8579 Note initial addition of p5-Regexp-MatchContext version 0.0.2 as
devel/p5-Regexp-MatchContext into The NetBSD Packages Collection.

The Perl 5 module Regexp::MatchContext provides replacements for
the regexp related variables $PREMATCH, $MATCH, and $POSTMATCH in
a way that only impacts the performance of matches that you specify.
These three variables are only set if the most recently matched
regex contained the special (non-standard) meta- flag: (?p).
2007-04-19 20:57:18 +00:00
seb
4e5dcb4573 Add & enable p5-Regexp-MatchContext 2007-04-19 20:54:10 +00:00
seb
f53dc77a92 Initial import of p5-Regexp-MatchContext version 0.0.2 into The NetBSD
Packages Collection.

The Perl 5 module Regexp::MatchContext provides replacements for
the regexp related variables $PREMATCH, $MATCH, and $POSTMATCH in
a way that only impacts the performance of matches that you specify.
These three variables are only set if the most recently matched
regex contained the special (non-standard) meta- flag: (?p).
2007-04-19 20:53:31 +00:00
adrianp
f19ef384ce Move --disable-mmx from Makefile to Makefile.common - spotted by tron@ 2007-04-19 20:39:38 +00:00
drochner
497989ea5b update to 0.96.1
changes:
* Text rendering is now based on the TextLine objects, each of which
  contain one line of text along with font and font height.  This has
  allowed proper control of text width and speedier rendering.
* Visio VXD files can now be imported and exported, thanks to Ian
  Redfern.
-internal API changes
* A number of new keyboard shortcuts.
* Layer visibility is now undoable.
* New sheets for Business Process Modelling
-bugfixes
2007-04-19 20:14:58 +00:00
joerg
bcc2486231 Precreate some directories for NO_MTREE. 2007-04-19 19:24:09 +00:00
abs
3fba216752 update pkg_chk to 1.85nb1 - do not change the value of MAKECONF when building 2007-04-19 18:44:22 +00:00
drochner
9c4c2fbc8c fix duplicated line 2007-04-19 18:31:23 +00:00
drochner
5fe545fe05 kill obsolete patch 2007-04-19 18:30:09 +00:00
drochner
44ec4d8a0b sync with curl base pkg 2007-04-19 18:29:03 +00:00
drochner
0a01df67ec fix a patch which causes an "invalid lvalue" with new gcc 2007-04-19 18:27:59 +00:00
drochner
39a93974f5 explicitely enable xine support, should fix the build problem seen
in bulk builds
(sorry, had this in my tree for a while, forgot to commit)
2007-04-19 18:25:39 +00:00
drochner
c80028d9dc use desktopdb.mk 2007-04-19 18:23:56 +00:00
drochner
8382e10a3b make this build with newer g++ 2007-04-19 18:21:52 +00:00
xtraeme
74128fcaf3 Check if INSTALLATION_DIRS_FROM_PLIST is defined before using .if
!empty...

Reported by Mihai Chelaru.
2007-04-19 18:16:36 +00:00
xtraeme
6255cc51c8 Check if ONLY_FOR_PLATFORM is defined before using .if empty...
Reported by Michai Chelaru.
2007-04-19 17:26:01 +00:00
joerg
b29522fce1 Update guide to reflect the changes with NO_MTREE/USE_MTREE. 2007-04-19 16:54:58 +00:00
joerg
5ca4038017 Drop NO_MTREE by making it the default. Introduce USE_MTREE to get the
old behaviour back. Discussed on tech-pkg@.
2007-04-19 16:52:03 +00:00
joerg
9ddc172df0 Security update of lighttpd to 1.4.15. 2007-04-19 16:21:09 +00:00
joerg
4e6c2cba36 Update to lighttpd 1.4.15:
Most important changes are:
- fix a crash for files with an mtime of 0
- fix cpu hog in certain requests
- added mod_extforward module
- reduced default PATH_MAX to 255
2007-04-19 16:16:17 +00:00
xtraeme
403b56254c Add support to install on NetBSD/amd64 and SUSE_COMPAT32.
Do not work yet, but that will help people to test and fix COMPAT_LINUX32.
2007-04-19 16:11:34 +00:00
xtraeme
cddedfbffc Add missing file required by suse32/64. 2007-04-19 15:31:07 +00:00
xtraeme
78d4bc67e9 Add support for using suse100 with NetBSD/amd64 and COMPAT_LINUX32.
Support is added via the options framework, to use 32-bit packages
must be used "PKG_OPTIONS.suse=compat32", otherwise it will use
the 64-bit packages by default.

Known packages working are opera (does not require any change in Makefile)
and rar-bin.

Tested by some, closes PR pkg/35477 by Michai Chelaru (which provided
a patch more or less than this one).
2007-04-19 15:30:20 +00:00