Commit graph

2526 commits

Author SHA1 Message Date
seb
00cc0486ea Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymore
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
2004-05-17 21:32:33 +00:00
minskim
30842fe866 Add and enable eag. 2004-05-17 18:40:51 +00:00
minskim
6795a9d16d Import eag, provided by Jaap Boender in PR pkg/22795 and modified by me.
Extended Affix Grammars (EAG) are an attempt to implement a very
general form of Affix Grammars, with very few restrictions.  EAG can
be used as a specification formalism, specifying in general relations
rather than functions, or as a relational programming language similar
in many respects to PROLOG.
2004-05-17 18:39:05 +00:00
minskim
33baa81356 Build python module for zlib unconditionally. This makes
python2[12]{,-pth} build on platforms where zlib.h is not in
/usr/include.
2004-05-16 20:01:59 +00:00
minskim
ef70f360ef Remove dots in library names on all platforms to match with PLIST
entries.
2004-05-16 18:52:11 +00:00
danw
48a4a3bf30 darwin fixes 2004-05-16 17:52:11 +00:00
jschauma
3e6ec66a6a Apparently, IRIX can do --enable-shared. However, regardless of what
IRIX system we are on, gcc can NOT be compiled (bootstrapped) as a
64bit binary.  Fortunately, IRIX64 can handle 32bit binaries, so that we
can force use of 32bit when using MIPSPro.

This allows gcc3-c to build fine under IRIX and IRIX64.
2004-05-16 03:16:42 +00:00
snj
f2eda1bb71 No longer used. 2004-05-15 21:12:45 +00:00
xtraeme
a7f9774a2c Enable threads support in NetBSD, add missing directory to PLIST. 2004-05-14 08:22:45 +00:00
xtraeme
8ee40c24ea Update to 0.6.4.
Changes:

0.6.4 (13 March 2004)

        * Time functions.
        * Use "__declspec(thread)" to mark thread-specific variables.
        * Signal handling functions.
        * Move the pthread routines out of libc into a separate library.
        * Implement the rest of libpthread.
        * Group file functions (e.g. "getgrent").
        * Clean up the mmap-related stubs.
        * Implement strerror, strsignal, perror, and psignal.
        * Number conversion routines like atoi, strtod, etc.
        * Remove "__module" and "__csharp__" as they are deprecated.
        * Use the new-style syntax for accessing the C# library.
        * Add <assembly/foo.h> files for importing C# assemblies.
        * Add <csharp.h> to provide handy definitions for C# interoperation.
        * Remove support for memory models as they are no longer required.
        * Stub out some of the locale routines.
        * Add pnetc.spec.in (Russell Stuart).
        * Detect "ilranlib" correctly in "configure.in"
2004-05-14 08:04:04 +00:00
xtraeme
f5cffd0ac3 Update to 0.6.4, and disable Xft support for now as workaround for
PR pkg/24965.

Changes:

0.6.4 (13 March 2004)

        System.Windows.Forms & System.Drawing:

        * Missing "CtrlN" and "CtrlShiftN" shortcut values (Rhys Weatherley).
        * Implement the "Splitter" control (Rhys Weatherley).
        * Rewrite the binding classes (Rhys Weatherley).
        * Bugs in Win32 window handling (Gopal V, Neil Cawse).
        * Fixes to ComboBox drop-down width (Neil Cawse).
        * Don't perform layout on minimized windows (Neil Cawse).
        * Reduce ProgressBar flicker (Neil Cawse).
        * Fixes to TabControl, TextBox, TreeView, CustomControl (Neil Cawse).
        * Finish off the Panel control (Neil Cawse).
        * Add support for Control.OnClick and Control.OnDoubleClick (Neil Cawse).
        * Fix toolkit control offsets (Neil Cawse).
        * ImageList fixes (Neil Cawse).
        * Set scroll bar cursors to a more appropriate value (Rhys Weatherley).
        * Tweaks to get the SharpDevelop code editor working (Simon Guindon).
        * Stub out the color and folder browser dialogs (Rhys Weatherley).
        * Implement the font selection dialog (Rhys Weatherley).
        * DrawString fixes (Neil Cawse).
        * Bugs in popups, keyboard handling, and paint efficiency (Neil Cawse).
        * Lots of layout and interaction fixes (Neil Cawse).
        * Double buffering framework (Neil Cawse).
        * Mnenmonic support (Neil Cawse).
        * Fix DrawIcon, DrawIconUnstretched, DrawImage (Rhys Weatherley).
        * Speed up 1-to-1 image draws (Rhys Weatherley).
        * Invalidate/Update improvements (Neil Cawse).
        * Signature issues in TabPageCollection (Miroslaw Dobrzanski-Neumann).
        * TabPageCollection should not inherit from ControlCollection (Rhys W).
        * Add the missing Label.FlatStyle property (Rhys Weatherley).

        Xsharp:

        * Process pending invalidates before an XFlush (Rhys Weatherley).
        * Use XEventsQueued to check for events before issuing timeouts;
          fixes queue starvation when short timeouts are present (Rhys W).
        * Get the font family list for use in the font dialog (Rhys Weatherley).
        * Alter the Windows to Xsharp font size conversion code (Rhys Weatherley).
        * DOUBLE-BUFFER extension support logic (Rhys Weatherley).
        * Tweak XImage drawing when double buffering is used (Rhys Weatherley).

        Other:

        * New System.Xml parser (Richard Baumann, Adam Ballai).
        * Blocking bugs in StreamReader classes (Richard Baumann).
        * Overflow bug in StringBuilder when maximum capacity was set (Rhys W).
        * Import the Mono System.Text.RegularExpressions code (Rhys Weatherley).
        * Generate transparency masks in DotGNU.Images correctly (Rhys W).
        * Infinite loop in MulticastDelegate.GetInvocationList (Richard Baumann).
        * Enumerator bug in Queue (Rhys Weatherley).
        * Add the "OpenSystem.Platform" assembly (Rhys Weatherley).
        * Use separate locks for socket reads and writes (Rhys Weatherley).
        * New internalcall interface for wait handles (Rhys Weatherley).
        * New marker classes to support the C ABI changes (Rhys Weatherley).
        * Auto-discover full names of .so's for debian (Andrew Mitchell, Rhys W).
        * Clean up pnetlib.spec (Russell Stuart).
        * XML bugs in "WriteQuotedString" (Richard Baumann).
2004-05-14 08:03:59 +00:00
xtraeme
eb8e43e1b6 Update to 0.6.4.
Changes:

0.6.4 (13 March 2004)

        Runtime engine:

        * Write Reflection.Emit binaries in "wb" mode.
        * Set the execute bit on binaries written by Reflection.Emit.
        * Fixes to unsafe-mode verification rules regarding pointers.
        * Verification fixes for storing managed pointers via "stind.i".
        * Modify internalcalls for "WaitAll" and "WaitAny" to work
          around "MarshalByRefObject" adding a new field.
        * Internalcalls for file lengths and attributes (Russell Stuart).
        * Pass pointer parameters to delegates correctly (Gopal V).

        C# Compiler:

        * Fixes to reference type coercion.
        * "params" array matching only on the last parameter (Gopal V).
        * Filter out instance members when searching nested parent scopes.
        * Assignment of arrays to pointer variables in "fixed" statements.
        * Implement pointer comparison, addition, and subtraction.

        C Compiler:

        * Rewrite the type system to use native layout.
        * Thread-specific variables.
        * Fix casts from function pointer types to "void *".
        * Computed goto support.
        * Register parameters of the form "register type".
        * Fix semantic analysis for expression statements.
        * Add C#-style casts and coercions.
        * Make "long double" an alias for "double" because MS runtime engines
          don't handle the "native float" IL type correctly.
        * Improve the visibility of C definitions to C# applications.
        * Add some C# and Managed C++ syntax to aid with interoperation.
        * Allow C# strings to be defined with S"foo".
        * "using" and "using namespace" to import C# types into C programs.
        * Output the parameter types for PInvoke declarations.
        * Bug in the declaration of functions returning function pointers.
        * Set the default PInvoke calling convention to "cdecl".
        * Handle string initializations of the form {"foo"}.
        * Convert constants of the form 123L into native ints, not int64.

        Linker:

        * Improve detection of unresolved references in C applications.
        * Use C type names in error messages where appropriate.
        * Use "OpenSystem.C.GlobalScopeAttribute" to export C# definitions
          into the global C scope.
        * Use ordinary names like "libc" for C modules instead of "$Module$".
        * Remove C "memory models", which aren't needed any more.

        Loader and Metadata:

        * Allow custom modifiers within a "byref" type.
        * Look for "pinvoke.map" files when resolving PInvoke libraries.

        Csant:

        * Missing options for mcs compiles (Ilyak Kasnacheev).

        Documentation:

        * Rewrite the C user's guide and move it into "pnettools.texi".
        * Update the C ABI specification to reflect changes to the C compiler.

        Platform Support:

        * Enable FreeBSD pthreads support (Adam Ballai).
        * Use the tm_gmtoff field for timezones (Ole Guldberg Jensen).
        * Explicitly invoke the shell when configuring libgc and libffi.
        * Work around bugs with read-write locks on systems with NPTL.
        * Use $(EXEEXT) on install lines that need it, for mingw32.
        * Fixup SOCKETLIBS and suppress libm under mingw32 environments.

        Other:

        * Check in a copy of gcc's cpp so that we can avoid system cpp bugs.
        * Add the "#using#" directive to cpp.
        * Update the "pnet.spec.in" file (Russell Stuart).
2004-05-14 08:03:54 +00:00
minskim
d3905e1614 - Update {tcl,tk}-tclX to 8.3.5.
- Bl3ify.
- Enable pkgviews installation.

OK'ed by jwise@, the maintainer.

Changes since 8.2:
	* got "make buildhelp" working
	* tcl/generic/tclXgeneral.c (TclX_EchoObjCmd): use encoding aware
	functions in 8.1+. [Bug #514053]
	* win/Makefile.in:
	* win/configure.in:
	* win/configure: Changed to use TCL_LIBS and TK_LIBS as the source
	  for the list of Windows libraries to link against. Fixes #501990.
	* tcl/generic/tclXlib.c (MakeAbsFile): Replaced a call to the
	  internal 'TclpGetCwd' with an access to the public API
	  'Tcl_GetCwd'. [457266]. Reported by Vincent Darley.
	* doc/TclX.n:
	* tcl/generic/tclXoscmds.c: allowed sleep to accept double values,
	to match the Expect sleep command.  This prevents conflicts that
	depended on the order of package requires.  [Patch #444332]
	* unix/tools/tclmanpages: Added "re_syntax.n" to the list of
	  processed manpages [#405956].
	* All of the changes below are there to fix bug [418295].
	* tcl/generic/tclXoscmds.c (TclX_OsCmdsInit): "system" and
	  "sleep" now use the new command creation procedure.
	* tcl/generic/tclXprocess.c (TclX_ProcessInit): "fork" and
	  "wait" now use the new command creation procedure.
	* tcl/generic/tclXutil.c (TclX_CreateObjCommand): Added
	  the implementation of this new procedure.
	* tcl/generic/tclExtdInt.h: Added TclX_CreateObjCommand to
	  encapsulate the logic for the creation of commands FOO and
	  tclx_FOO.
	* tcl/generic/tclXlist.c (TclX_LassignObjCmd): Added
	  TCL_LEAVE_ERR_MSG to call of 'Tcl_SetVar2Ex'. This
	  fixes the bug [227478].
	* tcl/generic/tclXgeneral.c (TclX_LoopObjCmd): Changed
	  'Tcl_AppendStringsToObj' into 'Tcl_AddErrorInfo'.
	  Fixes bug [226388]. Associated patch is [403050]. No need to
	  extend the testsuite, it already contained a test exercising the
	  bug.
	* tcl/unix/Makefile.in:
	* tk/unix/Makefile.in:
	Fixed bogus "test -f" on the new HELP_DIR directory, which should
	be "test -d".
	* win/Makefile.in - fixed because of new definition of
	TCL_SRC_DIR and TK_SRC_DIR
	* Changed the HELP_DIR to be configurable so I could have parallel
		builds not all trying to create the same help files.
	* tcl/win/configure.in, common.bc, common.vc
	    Fixed version number to 8.3
	* {tcl,tk}/unix/Makefile.in, tweaks to get references to LIB_RUNTIME_DIR
	    properly expanded on irix builds.  Also added BUILDHELP macro
	    that is conditional on nroff being present so we don't try to
	    build help files on systems with out nroff.
	* tcl/win/tclXAppInit.c, tk/generic/tkXshell.c, tk/win/tkXAppInit.c
	    - turn off USE_TCL_STUBS
	* win/Makefile.in, win/configure.in: Cleanup use of stubs library.
	* tcl/win/tclXwinOS.c (TclXOSkill): Added support for "kill"
	command on Windows platforms.
2004-05-13 22:06:03 +00:00
kristerw
8d521a45c6 This package requires a native pthreads implementation. 2004-05-13 17:40:52 +00:00
he
a9336f5ec3 Reintroduce TclpCreateDirectory for the benefit of tcl-scotty.
Comment indicates it was here earlier, now apparently scheduled
to be replaced by TclpObjCreateDirectory, but this will have to
do as a workaround for now.
2004-05-13 12:57:42 +00:00
wiz
2f1ff11ca1 Unused (thanks, minskim). 2004-05-13 00:13:42 +00:00
minskim
38df5f6cb3 Install regex.h, which is used in tclRegexp.h.
While here, simplify header installation in Makefile by replacing many
INSTALL commands with a for-loop.

Bump PKGREVISION.
2004-05-12 23:50:15 +00:00
minskim
56ae0654ac - Rename tabset.n and watch.n to avoid conflicts with x11/blt.
- Bl3ify.
   Tcl/Tk distfiles are not needed any more.  Installed header files are
   used instead.
- Enable pkgviews installation.

Bump PKGREVISION due to PLIST changes.
2004-05-12 23:38:35 +00:00
minskim
985810ddb7 Make this package build with thread-enabled Tcl, and simplify patches
by using -ltcl and -ltk instead of version-dependent tcl library name
such as -ltcl83 and -ltk83.
2004-05-12 17:56:45 +00:00
recht
a2a789cb93 Add missing patches and disable PKGVIEW installation for now until the
issues with modules are sorted out.
2004-05-12 16:25:34 +00:00
recht
c3fe9a0f17 - Merge bugfixes from python 2.3 maintenance branch:
o weakref object's garbage collection problem.
  o save unnecessary startup-time memory allocation of 100KB+ from
    intobject.

via FreeBSD ports

- Enable pkgviews installation.

Bump PKGREVISION for the bugfixes.
2004-05-12 15:19:49 +00:00
wiz
ec3d725a1d No USE_BUILDLINK2 package sets USE_FORTRAN any longer -- convert support
to bl3 and remove f2c's buildlink2.mk file.
2004-05-12 13:23:08 +00:00
jmmv
9677d19654 Avoid detection of jdk, which causes a build failure (missing bl3 files) if
found.  While here, add some PRINT_PLIST_AWK tricks so that print-PLIST DTRT.
2004-05-12 09:59:19 +00:00
snj
2ea0f36da1 Convert to buildlink3. 2004-05-12 03:32:30 +00:00
snj
ec27d4d1bb Convert to buildlink3. 2004-05-12 03:21:08 +00:00
recht
a5f7732cda Update to mono-0.91 (beta1).
Too many changes to list them all. For a complete list see:
http://www.go-mono.com/archive/beta1/beta1.html
Some of the higlights:
- Global Assembly Cache (GAC)
- CLS support in the C# compiler
- new SQL expression parser
- new Interpreter
2004-05-11 17:33:42 +00:00
snj
9680f71323 Provide a buildlink3.mk. 2004-05-11 05:28:20 +00:00
snj
209f99b57d No longer used. 2004-05-11 05:19:10 +00:00
snj
e70ce482af Convert to buildlink3. 2004-05-11 03:33:57 +00:00
snj
010675143c No longer used. 2004-05-09 20:19:59 +00:00
grant
843889f988 use buildlink3. 2004-05-09 14:23:55 +00:00
wiz
aa3e858c8e Unused. 2004-05-09 11:23:51 +00:00
snj
2b4de54e87 Convert to buildlink3. 2004-05-09 02:26:14 +00:00
snj
39636f537e This also needs MESSAGE_SRC and PLIST_SRC. Pointed out by wiz@. 2004-05-08 21:16:53 +00:00
snj
11d56333b7 Set DISTINFO_FILE and PATCHDIR appropriately. Fixes PR pkg/25502. 2004-05-08 21:08:53 +00:00
cjep
341efbf789 whitespace nits 2004-05-07 15:25:13 +00:00
xtraeme
6002cc9c94 bl3ify 2004-05-05 18:12:11 +00:00
xtraeme
c1148510e1 Remove BUILDLINK_FILES_CMD which didn't work, put BUILDLINK_* definitions
into the proper block.
2004-05-05 18:06:03 +00:00
xtraeme
5c6f0aa596 bl3ify 2004-05-05 18:04:29 +00:00
xtraeme
43f76bf354 bl3ify 2004-05-05 17:20:29 +00:00
recht
943e779c8b Set LC_ALL=C while doing perl5-configure. This fixes the problem that
the PERL defintionen in the Makefile resulting from Makefile.PL gets
set to 0 if LANG || LC_<something> is set to something else (read non english).
ok'd by jlam@
2004-05-05 08:29:44 +00:00
jschauma
77c09ecc76 Rework how proper ABI flags are set on IRIX, using patch provided by
Georg Schwarz in PR pkg/25057:

- check for PKGSRC_COMPILER instead of USE_MIPSPRO:
  USE_MIPSPRO would imply the former, but not the other way around.
  That is, it's conceivable to have a system that has PKGSRC_COMPILER
  set (to mipspro), but not USE_MIPSPRO.

- Allow passing of -Duse64bitint if ABI == 64 even if the compiler is not
  mipspro.  (Note: we could test this on a non-IRIX 64bit platform by
  setting ABI to '64'.  I think that should work, too, but I can't test
  that right now.)
2004-05-05 03:14:33 +00:00
snj
b70890f6c3 No longer used. 2004-05-05 00:13:14 +00:00
reed
c15b571c41 This package uses INFO_FILES, so install it to
${PREFIX}/${INFO_DIR} instead of ${PREFIX}/info.
2004-05-03 21:41:36 +00:00
snj
b253bd6794 Convert to buildlink3. 2004-05-03 20:49:33 +00:00
wiz
7926991921 Add conflict with guile-oops package, which installs
the same info files.
2004-05-03 15:58:20 +00:00
wiz
d1cc9c349b Remove PREFIX-setting hack, which makes this package bl3 compatible. 2004-05-03 15:57:06 +00:00
snj
a50c60886c Convert to buildlink3. 2004-05-02 23:02:06 +00:00
jmmv
4249d0f43a Include category name in path to perl58's Makefile. 2004-05-02 21:13:56 +00:00
xtraeme
8e369afbf8 Disable LUA_COMPATUPSYNTAX and LUA_COMPATVALUES, which are causing
trouble with some functions. This closes PR pkg/25248.
2004-05-02 17:40:27 +00:00