Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 27, 2012
  1. Add missing mk/termcap buildlink.

    sbd authored
    Bump PKGREVISION
Commits on Dec 16, 2011
  1. lang/pnet: Mask for all DragonFly platforms

    marino authored
    It doesn't build on i386.  When gcconfig.h is modified to recognize x86_64
    platform, it breaks in the Boehm garbage collector.  This is alpha-grade
    software from GNU that hasn't had a release in over 4.5 years.  Frankly, I
    don't know how this abandoned project deserves a spot in pkgsrc.
Commits on May 21, 2011
  1. Drop LICENSE=gnu-gpl-v2.

    obache authored
    This package contains libffi and libgc, other LICENSEs.
    
    then also CONFLICTS with devel/libffi and lib/boehm-gc.
  2. * set LICENSE=gnu-gpl-v2

    obache authored
    * marked as user-destdir installation support.
Commits on Jul 6, 2010
  1. Transfer ownership to pkgsrc-users. pancake's address is not valid any

    jmmv authored
    more and he has agreed in private mail to drop maintainership.
Commits on Jul 6, 2009
  1. NetBSD/amd64 is not supported by the internal libffi, so mark it

    joerg authored
    explicitly as disabled.
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg authored
Commits on Jun 12, 2009
  1. Removed redundant .gz suffix for man pages.

    rillig authored
Commits on Jun 2, 2009
  1. Make it build on DragonFly. Probably incomplete, but at least hello w…

    hasso authored
    …orld
    
    compiles and runs.
Commits on Mar 20, 2009
  1. Simply and speed up buildlink3.mk files and processing.

    joerg authored
    This changes the buildlink3.mk files to use an include guard for the
    recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
    BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
    variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
    enter/exit marker, which can be used to reconstruct the tree and
    to determine first level includes. Avoiding := for large variables
    (BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
    The include guard reduces system time by avoiding reading files over and
    over again. For complex packages this reduces both %user and %sys time to
    half of the former time.
Commits on Nov 2, 2008
Commits on Feb 18, 2008
  1. Update dotgnu Portable.Net packages to 0.8.0:

    xtraeme authored
    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.
Commits on Feb 4, 2008
Commits on Jul 8, 2006
  1. Change the format of BUILDLINK_ORDER to contain depth information as …

    jlam authored
    …well,
    
    and add a new helper target and script, "show-buildlink3", that outputs
    a listing of the buildlink3.mk files included as well as the depth at
    which they are included.
    
    For example, "make show-buildlink3" in fonts/Xft2 displays:
    
    	zlib
    	fontconfig
    	    iconv
    	    zlib
    	    freetype2
    	    expat
    	freetype2
    	Xrender
    	    renderproto
  2. Track information in a new variable BUILDLINK_ORDER that informs us

    jlam authored
    of the order in which buildlink3.mk files are (recursively) included
    by a package Makefile.
Commits on Jun 7, 2006
  1. Uses C++.

    joerg authored
Commits on Apr 12, 2006
  1. Aligned the last line of the buildlink3.mk files with the first line, so

    rillig authored
    that they look nicer.
Commits on Apr 6, 2006
  1. Over 1200 files touched but no revisions bumped :)

    reed authored
    RECOMMENDED is removed. It becomes ABI_DEPENDS.
    
    BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
    
    BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
    
    BUILDLINK_DEPENDS does not change.
    
    IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
    which defaults to "yes".
    
    Added to obsolete.mk checking for IGNORE_RECOMMENDED.
    
    I did not manually go through and fix any aesthetic tab/spacing issues.
    
    I have tested the above patch on DragonFly building and packaging
    subversion and pkglint and their many dependencies.
    
    I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
    have used IGNORE_RECOMMENDED for a long time). I have been an active user
    of IGNORE_RECOMMENDED since it was available.
    
    As suggested, I removed the documentation sentences suggesting bumping for
    "security" issues.
    
    As discussed on tech-pkg.
    
    I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
    
    Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
    later (within day).
Commits on Mar 31, 2006
Commits on Mar 5, 2006
  1. * Teach the tools framework how to supply the pkgsrc version of

    jlam authored
      makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
      when determining whether the native makeinfo can be used.
    
    * Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.
    
    * Get rid of all the "split" argument deduction for makeinfo since
      the PLIST module already handles varying numbers of split info files
      correctly.
    
    NOTE: Platforms that have "makeinfo" in the base system should check
          that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
          correct.
Commits on Feb 26, 2006
Commits on Feb 5, 2006
Commits on Dec 5, 2005
  1. Fixed pkglint warnings. The warnings are mostly quoting issues, for

    rillig authored
    example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
    other changes are outlined in
    
        http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
Commits on May 22, 2005
  1. Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

    jlam authored
    	USE_GNU_TOOLS	-> USE_TOOLS
    	awk		-> gawk
    	m4		-> gm4
    	make		-> gmake
    	sed		-> gsed
    	yacc		-> bison
Commits on Apr 11, 2005
Commits on Feb 24, 2005
  1. Add RMD160 digests

    agc authored
Commits on Oct 3, 2004
  1. Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10

    tv authored
    in the process.  (More information on tech-pkg.)
    
    Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
    installing .la files.
    
    Bump PKGREVISION (only) of all packages depending directly on the above
    via a buildlink3 include.
Commits on Sep 22, 2004
  1. Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.

    jlam authored
    All library names listed by *.la files no longer need to be listed
    in the PLIST, e.g., instead of:
    
    	lib/libfoo.a
    	lib/libfoo.la
    	lib/libfoo.so
    	lib/libfoo.so.0
    	lib/libfoo.so.0.1
    
    one simply needs:
    
    	lib/libfoo.la
    
    and bsd.pkg.mk will automatically ensure that the additional library
    names are listed in the installed package +CONTENTS file.
    
    Also make LIBTOOLIZE_PLIST default to "yes".
Commits on May 29, 2004
  1. Update to 0.6.6.

    xtraeme authored
    Changes:
    
    0.6.6 (29 May 2004)
    
      Runtime engine:
    
      * GetManifestResourceNames internalcall (Russell Stuart).
      * Add the --trace option to ilrun (Gopal V).
      * Fix some I4/I/M/T cases in the verifier (Rhys Weatherley, Gopal V).
      * Fix to Directory.GetFiles internalcall (Russell Stuart).
      * Many fixes and speedups to the monitor implementation (Thong Nguyen).
      * Remap some gtk# dll references (Ilyak Kasnacheev).
      * Automatically load assemblies during "GetType" (Gopal V).
      * Handling for interruptes and aborts (Thong Nguyen).
      * Verification of indirect method calls (Gopal V).
      * Resolve classes properly before layout (Gopal V).
      * Support for Interlocked* functions (Thong Nguyen).
      * Looser association of real threads with engine threads, to make
        it easier to move to app domains in the future (Thong Nguyen).
      * Asynchronous delegates (Thong Nguyen).
      * Better shutdown logic for multi-threaded programs (Thong Nguyen).
      * ILExecThreadBoxNoValue (Thong Nguyen).
      * Dynamic invocation of methods with out/ref parameters (Thong Nguyen).
      * Include inherited interfaces in return from "GetInterfaces" (Gopal V).
      * Entry points must be in .exe's, not .dll's (Gopal V).
      * Problems in OutputExceptionTable with nested try/catch (Rhys W).
      * Fixes to make ilrun compile with gcc 3.4.0 (Norbert Bellow).
      * Implement Thread.Abort (Thong Nguyen).
      * Use interlocked increments for profile counts (Thong Nguyen).
    
      C# Compiler:
    
      * Stack underflow problem in codegen for "switch" (Rhys Weatherley).
      * Problem with 8-bit characters in pre-processor lines (Rhys Weatherley).
      * "/recurse" option for compiler compat mode (Gopal V).
      * Fix semantic analysis for identifers and member accesses (Gopal V).
      * Resolve aliases for fully qualified namespaces (Gopal V).
      * "goto case" should emit a leave inside a "try" (Russell Stuart).
      * Bug with ';' in #endregion directives (Russell Stuart).
      * Handle "protected internal" across assemblies (Richard Baumann).
      * Disambiguate static members and types with the same name (Gopal V).
    
      C Compiler:
    
      * Add dependency options to the pre-processor (-M, -MD, etc) (Rhys W).
      * Fixes for bit field accesses (Rhys Weatherley).
      * Complex structure initializers (Rhys Weatherley).
      * Array access on managed arrays (Gopal V).
    
      Linker:
    
      * Strong alias linking for vararg methods (Rhys Weatherley).
    
      Csant:
    
      * Comma-separated lists of target dependencies (Russell Stuart).
      * Directory deletion and copying (Russell Stuart).
    
      Platform Support:
    
      * Win32-specific filename expansion (Rhys Weatherley).
      * Disable zlib under mingw32 because of dependency issues (Rhys W).
      * Fixes for Win32 file operations (Thong Nguyen).
      * Integrate libgc version 6.3alpha6 (Thong Nguyen).
      * Overflow bugs in time routines (Thong Nguyen).
      * ILGetSinceRebootTime for Windows (Thong Nguyen).
Commits on May 14, 2004
  1. Update to 0.6.4.

    xtraeme authored
    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).
Commits on May 13, 2004
Commits on Mar 18, 2004
  1. Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly

    jlam authored
    by moving the inclusion of buildlink3.mk files outside of the protected
    region.  This bug would be seen by users that have set PREFER_PKGSRC
    or PREFER_NATIVE to non-default values.
    
    BUILDLINK_PACKAGES should be ordered so that for any package in the
    list, that package doesn't depend on any packages to the left of it
    in the list.  This ordering property is used to check for builtin
    packages in the correct order.  The problem was that including a
    buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
    from BUILDLINK_PACKAGES and appended to the end.  However, since the
    inclusion of any other buildlink3.mk files within that buildlink3.mk
    was in a region that was protected against multiple inclusion, those
    dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
Commits on Mar 11, 2004
  1. The pnet package uses zlib.

    jlam authored
Something went wrong with that request. Please try again.