The NetBSD Project

CVS log for pkgsrc/lang/mercury/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / mercury

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.70 / (download) - annotate - [select for diffs], Sat Dec 30 19:56:18 2023 UTC (2 months, 4 weeks ago) by zafer
Branch: MAIN
CVS Tags: HEAD
Changes since 1.69: +2 -5 lines
Diff to previous 1.69 (colored) to selected 1.54 (colored)

clean-up master site

Revision 1.69 / (download) - annotate - [select for diffs], Tue Jun 6 12:41:44 2023 UTC (9 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.68: +6 -6 lines
Diff to previous 1.68 (colored) to selected 1.54 (colored)

Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.68 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:14 2022 UTC (21 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored) to selected 1.54 (colored)

*: recursive bump for perl 5.36

Revision 1.67 / (download) - annotate - [select for diffs], Mon May 24 19:52:34 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored) to selected 1.54 (colored)

*: recursive bump for perl 5.34

Revision 1.66 / (download) - annotate - [select for diffs], Mon Aug 31 18:09:51 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored) to selected 1.54 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.65 / (download) - annotate - [select for diffs], Sun Jan 26 17:31:30 2020 UTC (4 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) to selected 1.54 (colored)

all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.

Revision 1.64 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:22 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored) to selected 1.54 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.63 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:21 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.54 (colored)

Recursive bump for perl5-5.28.0

Revision 1.62 / (download) - annotate - [select for diffs], Sun Feb 18 05:30:55 2018 UTC (6 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.54 (colored)

lang/mercury: move HTML documentation to share/doc/mercury/html

Revision 1.61 / (download) - annotate - [select for diffs], Mon Jan 1 18:16:37 2018 UTC (6 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored) to selected 1.54 (colored)

Replaced $(ROUND) with ${CURLY} variable references.

This has been a pkglint warning for several years now, and pkglint can even
fix it automatically. And it did for this commit.

Only in lang/mercury, two passes of autofixing were necessary because there
were nested variables.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:14 2017 UTC (7 years, 2 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.59: +5 -5 lines
Diff to previous 1.59 (colored) to selected 1.54 (colored)

Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.

Revision 1.59 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:26 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.54 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.58 / (download) - annotate - [select for diffs], Sat Dec 26 11:58:19 2015 UTC (8 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.54 (colored)

Fix readline detection.

Revision 1.57 / (download) - annotate - [select for diffs], Tue Aug 18 07:31:10 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored) to selected 1.54 (colored)

Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.

Revision 1.56 / (download) - annotate - [select for diffs], Mon Aug 17 17:11:24 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored) to selected 1.54 (colored)

Bump PKGREVISION for ncurses shlib bump.

Revision 1.55 / (download) - annotate - [select for diffs], Thu Jul 30 19:34:40 2015 UTC (8 years, 8 months ago) by asau
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Don't capture value of HOME.

Revision 1.54 / (download) - annotate - [selected], Thu Jul 30 05:26:14 2015 UTC (8 years, 8 months ago) by asau
Branch: MAIN
Changes since 1.53: +4 -3 lines
Diff to previous 1.53 (colored)

Identify a set of build dependencies to make it build in clean environment.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Jul 28 18:28:09 2015 UTC (8 years, 8 months ago) by asau
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.54 (colored)

It is fonts/tex-cm rather.

Revision 1.52 / (download) - annotate - [select for diffs], Mon Jul 27 20:38:52 2015 UTC (8 years, 8 months ago) by asau
Branch: MAIN
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored) to selected 1.54 (colored)

Needs TeX fonts to build.

Revision 1.51 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:16 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.54 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Mar 22 09:53:57 2015 UTC (9 years ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.49: +4 -2 lines
Diff to previous 1.49 (colored) to selected 1.54 (colored)

Needs dvips and pdftex for build.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Feb 27 21:12:20 2015 UTC (9 years, 1 month ago) by asau
Branch: MAIN
Changes since 1.48: +5 -1 lines
Diff to previous 1.48 (colored) to selected 1.54 (colored)

Depend on gtexinfo explicitly to build documentation.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Jan 4 19:37:02 2015 UTC (9 years, 2 months ago) by asau
Branch: MAIN
Changes since 1.47: +4 -5 lines
Diff to previous 1.47 (colored) to selected 1.54 (colored)

Update to Mercury 14.01.1


NEWS for Mercury 14.01.1
------------------------

This is a bug-fix release.

* The function string.string/1 and related functions now handle version
  arrays properly.
* Fix resource leaks in dir fold predicates.
* The mfilterjavac program is now generated with the correct file extension
  on Windows.
* A problem that caused compilation of the Boehm GC to fail on 64-bit
  openSUSE 13.1 systems has been fixed.  (Github issue #14)
* The documentation now builds correctly on Cygwin systems.
* The script configure_mingw_cross now supports 64-bit Windows targets.
* We have added workarounds for problems with (arguably broken)
  system headers on MinGW and MinGW64 systems.
* The MinGW port now builds in the absence of POSIX threads library.
* Low-level C parallel grades now work on Windows instead of crashing
  at startup.  (Bug #338)
* We now use thread-safe alternatives to strerror().  (Bug #340)
* We have added the configure option --enable-gc-mmap.
* We configure Boehm GC to use mmap in threaded grades on Linux to avoid
  conflicts with glibc malloc leading to memory corruption.
* A problem that caused string.format/[23] to sometimes return incorrect
  results when formatting floats with the 'g' conversion specifier has
  been fixed.  This bug only affected the non-C backends.  (Bug #342)
* string.format now handles special float values (i.e. nan, inf,  and -inf)
  correctly with the non-C backends.
* A bug that caused io.write_float/[34] to append ".0" to float special values
  has been fixed.  This bug affected the C and C# backends.
* In the C# and Java grades, the predicate string.from_char_list now
  implements the documented behaviour for input lists containing null
  characters (i.e. it throws an exception).
  Likewise, for string.from_reverse_char_list in the C# grade.
* We have fixed a problem that caused `mmc --make' to attempt to install
  libraries in non-existent grades.

Changes to the Mercury compiler:

* The compiler now supports stripping of executables in a separate
  post-link step.  The new options, --strip-executable-command,
  --strip-executable-shared-flags and --strip-executable-static-flags
  are used to control this.
  (This is now the default on Mac OS X systems.)


NEWS for Mercury 14.01
----------------------

Changes to the Mercury language:

* Repeated type variables may now occur in the heads of type class instances.
  For example, instance declarations like the following are now allowed:

      :- instance foo(list(T), map(T, T)).

Changes to the Mercury standard library:

* We have added the function cord.condense/1.

* The following functions in the standard library's cord module now use
  constant stack space: foldl/3, foldl_pred/4.

* We have added the following predicates to the array and version_array
  modules: is_empty/1, all_true/2 and all_false/2.

* We have added the following predicates and functions to the map module:
  det_min_key/1, det_max_key/1, foldl2_values/6 and foldl3_values/8.

* We have added the following predicates to the list module: foldr2/6,
  foldr3/8, det_take/3 and map_foldr/5.

* We have added the following predicates to the bag module: foldl/4 and
  foldl2/6.

* We have added the following predicates to the assoc_list module:
  foldl2_values/6 and foldl3_values/8.

* We have added the following predicates and functions to the pqueue module:
  is_empty/1, peek/3, peek_key/2, peek_value/2, det_peek/3, merge/3,
  det_peek_key/1 and det_peek_value/1.

* We have added the predicate bimap.equal/2.

* We have added the following predicates to the int module: fold_up3/9 and
  fold_down3/9.

Changes to the Mercury compiler:

* On Mac OS X systems the compiler is now configured use the version of the
  host system as the default value for the deployment target.

  A new configuration option, `--with-macosx-deployment-target', allows
  an alternative value to be selected at configuration time.

Portability improvements:

* We have made the implementation compatible with GCC 4.8 and Visual Studio
  2013.

* We have made the implementation compatible with OS X 10.9.

Changes to the extras distribution:

* We've added a library that provides support for accessing the function
  trail from Mercury code.

Revision 1.47 / (download) - annotate - [select for diffs], Thu May 29 23:36:43 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored) to selected 1.54 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.46 / (download) - annotate - [select for diffs], Mon Jul 15 02:02:23 2013 UTC (10 years, 8 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.54 (colored)

* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
  are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".

Revision 1.45 / (download) - annotate - [select for diffs], Wed Jul 3 14:34:32 2013 UTC (10 years, 8 months ago) by jperkin
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.54 (colored)

Enable MAKE_JOBS.  Works fine for me on SunOS with -j12, and is necessary in
order to build this package in anything like a reasonable amount of time.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Jun 11 19:34:14 2013 UTC (10 years, 9 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.43: +7 -6 lines
Diff to previous 1.43 (colored) to selected 1.54 (colored)

Update to Mercury 13.05.1 Beta


NEWS for Mercury 13.05.1
------------------------

Changes to the Mercury standard library:

* We have added the function bimap.count/1.


NEWS for Mercury 13.05
----------------------

Changes to the Mercury standard library:

* We have swapped the argument order of the predicates set.singleton_set/2,
  set_bbbtree.singleton_set/2, set_ordlist.singleton_set/2 and
  set_unordlist.singleton_set/2 so that it conforms with the order in the
  other set modules.

* All the modules that operate on sets now have two new predicates.
  One is insert_new: if the item is not already in the set, it inserts
  the item, otherwise it fails. The other is all_true: it succeeds if
  and only if all elements in the set pass a test.

* The map and varset modules each have a new predicate that deletes
  a sorted list of items from a map or varset, and can do so faster than
  usual by exploiting the order.

* The map, bimap and tree234 modules each have a new predicate that does
  a search, and if the search is unsuccessful, does an insertion during
  the *same* traversal.

* The argument order of the following predicates has been changed so as to
  make them more conducive to the use of state variable notation:
  pqueue.insert/4, pqueue.remove/4, stack.push/3, stack.push_list/3,
  stack.pop/3 and stack.det_pop/3.

* We have added versions of the operations in the math module that omit the
  domain checks.

* We have added new predicates to the parsing_utils module:
  input_string/3, get_skip_whitespace_pred/2 and next_char_no_progress/4.

* The lexer module returns base 10 integer literals in the string
  representation, if the integer is too large for an `int'.

* We have add the following new predicates to the list module:
  list.all_true_corresponding/3, list.all_false_corresponding/3 and
  list.same_length3/3.

* We have added the type maybe.maybe_error/2 which is polymorphic in the
  error type.

* We have added predicates to the calendar module for folding over the days
  in a given range of dates: foldl_days/5, foldl2_days/7 and foldl3_days/9.

* We have added two functions to both the hash_table and version_hash_table
  modules: copy/1 and from_assoc_list/4.

Changes to the Mercury compiler:

* Generation of 64-bit code on Windows using the MinGW64 port of GCC
  is now supported, i.e. the x86_64-w64-mingw32 architecture is now
  supported.

* We have improved compilation times for very large programs.  In
  particular, compilation times for predicates containing the following
  have been improved:
      - large ground terms
      - large disjunctions
      - large numbers of higher order constructs and/or code that uses
        large hierarchies of type classes

* We have implemented a type representation optimisation, where a functor
  with exactly one argument can be represented by a tagged pointer to the
  argument value, which itself does not require the tag bits.

* In C grades, consecutive enumeration arguments in discriminated
  union types can now be packed into a single word.

* Double-precision `float' constructor arguments are now stored in
  unboxed form in high-level C grades.

* Double-precision `float' constructor arguments are now stored in
  unboxed form on 32-bit architectures in the low-level C grades.
  This was previously so for 64-bit architectures.

* Double-precision float arguments can now be passed via dedicated Mercury
  abstract machine registers to avoid boxing, in low-level C grades on
  32-bit architectures. Float variables can occupy two words on the
  Mercury stack to avoid boxing.

* The option `--warn-non-tail-recursion' no longer requires
  `--high-level-code'.

* A new option, `--sign-assembly', provides supports for signing
  assemblies generated by the C# backend with a strong name.

* A new option, `--cstack-reserve-size', allows the size of the C
  stack for executables to be changed on Microsoft Windows systems.

Changes to the Mercury debugger:

* We have added new capabilities to the "level", "retry" and "finish" mdb
  commands. If these commands are given the argument "clentry", they will
  operate on the ancestor of the current call that represents entry to the
  clique of mutually recursive procedures that the current call belongs to.
  If they are given the argument "clparent", they will operate on the parent
  of that call.

* The mdb command "stack" can now find and mark cliques of mutually recursive
  calls on the stack, and can (and by default, will) impose a limit on the
  number of lines it prints for each clique.

Changes to the extras distribution:

* We have added a binding to the GLFW library.


NEWS for Mercury 11.07.2, 3 August 2012
---------------------------------------

This is a bug-fix release: it fixes the following:

* The name of the C# compiler in newer versions of Mono is now recognised.

* The configure script now distinguishes between the MS C# compiler and the
  Chicken Scheme compiler.

* Thread local storage now works on Mac OS X when using clang as the C
  compiler.

* Various build issues on Solaris 10 have been resolved.

* The --erlang option now sets all the relevant grade components correctly.

* The binary input and output streams are now set to binary translation
  mode when using the MSVC CRT.

* The standard library's lexer module now correctly tokenizes binary, octal
  and hexadecimal integer literals.

* Some bugs in the UTF-8 routines used by the C grades have been fixed.
  Also, the performance of these routines has been improved.

* The exit status is now correctly set when --warn-non-tail-recursion
  is being used.

Changes to the Mercury standard library:

* We have added additional modes to map.foldr/4, map.foldr/6 and the
  list.foldl<N>_corresponding3 predicates.

* The predicates parsing_utils.float_literal/3 and
  parsing_utils.float_literal_as_string/4 now accept an optional plus sign in
  the exponent.

* The obsolete predicates string.remove_suffix_det/2 and string.index_det/2
  have been removed.

* The predicate time.times/4 is now implemented for the csharp grade.

* The version_hash_table module is now supported in the csharp and java
  grades.

* The unsafe versions of the predicates in the array2d module are now more
  efficient.

Changes to the Mercury compiler:

* The compiler now outputs #line directives in C# code it generates.


NEWS for Mercury 11.07.1, 2 March 2012
--------------------------------------

This is a bug-fix release.  It fixes a problem that was preventing the standard
library from building in the csharp grade on Cygwin and also adds support for
using GCC in C99 (or GNU99) mode with Mercury.  In addition, there are a number
of minor changes to the standard library.

Changes to the Mercury standard library:

* We have added the predicate map.keys_and_values/3.

* We have added the predicates set.is_singleton/2, set_bbbtree.is_singleton/2,
  set_ctree234.is_singleton/2 and set_unordlist.is_singleton/2.

* We have added the function list.foldl_corresponding/4.

Revision 1.43 / (download) - annotate - [select for diffs], Fri May 31 12:41:11 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored) to selected 1.54 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.42 / (download) - annotate - [select for diffs], Sat Apr 6 20:27:23 2013 UTC (10 years, 11 months ago) by rodent
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored) to selected 1.54 (colored)

Resolves:
"INFO_FILES should be set to YES or yes."
"Packages that install info files should set INFO_FILES."
Makefile and PLIST warning, respectively.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:19 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored) to selected 1.54 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Oct 2 20:11:45 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
Changes since 1.39: +1 -3 lines
Diff to previous 1.39 (colored) to selected 1.54 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Jun 1 00:02:14 2012 UTC (11 years, 10 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.54 (colored)

USE_TOOLS+=flex; Solaris build says "You need flex to build Mercury".

Revision 1.38 / (download) - annotate - [select for diffs], Tue Mar 27 18:43:30 2012 UTC (12 years ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.54 (colored)

Demands bison to build.

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jan 30 05:40:02 2012 UTC (12 years, 2 months ago) by asau
Branch: MAIN
Changes since 1.36: +7 -4 lines
Diff to previous 1.36 (colored) to selected 1.54 (colored)

Update to Mercury 11.07

There're lots of changes since version 0.13.1 including changes
to the language, the standard library, addition of new grades
and new backends, bug fixes. Read lengthy details in NEWS file
in distributed source.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Jul 20 12:29:20 2010 UTC (13 years, 8 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.35: +8 -8 lines
Diff to previous 1.35 (colored) to selected 1.54 (colored)

Update to Mercury 0.13.1
The list of changes is too long, it includes 5 years of development.
See NEWS and HISTORY files for details.

Revision 1.35 / (download) - annotate - [select for diffs], Wed May 20 00:58:19 2009 UTC (14 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored) to selected 1.54 (colored)

Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.

Revision 1.34 / (download) - annotate - [select for diffs], Mon May 26 02:13:21 2008 UTC (15 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored) to selected 1.54 (colored)

Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Mar 4 16:38:12 2008 UTC (16 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.32: +7 -4 lines
Diff to previous 1.32 (colored) to selected 1.54 (colored)

Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Feb 20 19:04:13 2007 UTC (17 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.54 (colored)

share/emacs/site-lisp now exists by default -- don't try to remove it.
Bump PKGREVISION for the PLIST change.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Feb 15 14:36:39 2007 UTC (17 years, 1 month ago) by rillig
Branch: MAIN
Changes since 1.30: +2 -3 lines
Diff to previous 1.30 (colored) to selected 1.54 (colored)

Made the code a little simpler.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Oct 4 21:46:13 2006 UTC (17 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.54 (colored)

Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Apr 5 06:27:41 2006 UTC (17 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.28: +13 -10 lines
Diff to previous 1.28 (colored) to selected 1.54 (colored)

List the info files directly in the PLIST, and honor PKGINFODIR and
PKGMANDIR.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:55 2006 UTC (18 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.54 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Feb 5 23:09:46 2006 UTC (18 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.54 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:26 2005 UTC (18 years, 3 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.54 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
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

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jul 12 21:33:17 2005 UTC (18 years, 8 months ago) by kristerw
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.24: +5 -2 lines
Diff to previous 1.24 (colored) to selected 1.54 (colored)

Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.

Revision 1.24 / (download) - annotate - [select for diffs], Sun May 22 20:08:10 2005 UTC (18 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.54 (colored)

Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison

Revision 1.23 / (download) - annotate - [select for diffs], Mon Apr 11 21:46:14 2005 UTC (18 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.22: +1 -2 lines
Diff to previous 1.22 (colored) to selected 1.54 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Oct 3 00:15:01 2004 UTC (19 years, 5 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.54 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
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.

Revision 1.21 / (download) - annotate - [select for diffs], Sun May 2 04:59:23 2004 UTC (19 years, 11 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored) to selected 1.54 (colored)

Convert to buildlink3.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Mar 7 00:19:29 2004 UTC (20 years ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored) to selected 1.54 (colored)

Remove info files entries from PLIST.
While here add missing info file from INFO_FILES and patch it
so it has an info dir entry.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Feb 14 03:04:31 2004 UTC (20 years, 1 month ago) by kristerw
Branch: MAIN
Changes since 1.18: +9 -1 lines
Diff to previous 1.18 (colored) to selected 1.54 (colored)

Make the package build on NetBSD-current.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 27 00:53:11 2004 UTC (20 years, 2 months ago) by heinz
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored) to selected 1.54 (colored)

Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jan 24 13:51:14 2004 UTC (20 years, 2 months ago) by grant
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.54 (colored)

replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Sep 28 09:13:57 2003 UTC (20 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.54 (colored)

Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Sep 27 17:07:36 2003 UTC (20 years, 6 months ago) by grant
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.54 (colored)

move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Aug 9 10:59:10 2003 UTC (20 years, 7 months ago) by seb
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) to selected 1.54 (colored)

USE_NEW_TEXINFO is unnecessary now.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jul 21 16:54:03 2003 UTC (20 years, 8 months ago) by martti
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.54 (colored)

COMMENT should start with a capital letter.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jul 17 21:44:54 2003 UTC (20 years, 8 months ago) by grant
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.54 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jul 13 13:52:22 2003 UTC (20 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored) to selected 1.54 (colored)

PKGREVISION bump for libiconv update.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jul 5 21:16:36 2003 UTC (20 years, 8 months ago) by seb
Branch: MAIN
Changes since 1.9: +4 -3 lines
Diff to previous 1.9 (colored) to selected 1.54 (colored)

Convert to USE_NEW_TEXINFO.
Add info directory entries by way of patch files to most of the info files.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jun 2 01:18:59 2003 UTC (20 years, 10 months ago) by jschauma
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.54 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.8 / (download) - annotate - [select for diffs], Fri May 2 17:48:28 2003 UTC (20 years, 11 months ago) by jtb
Branch: MAIN
Changes since 1.7: +18 -17 lines
Diff to previous 1.7 (colored) to selected 1.54 (colored)

Update mercury to version 0.11.0.

Changes to the Mercury language:
* Support for constrained polymorphic modes.
* Addition of state variable syntax.
* Improved support for higher-order functions.
* Predicate and function equivalence type and mode declarations.
* Support for defining predicates or functions
  using different clauses for different modes.
* Support for Haskell-like "@" expressions.
* Generalized foreign language interface.

Changes to the Mercury compiler:
* A new `--make' option, for simpler building of programs.
* A new `--smart-recompilation' option, for fine-grained dependency tracking.
* A new optional warning: `--warn-non-tail-recursion'.
* A new optimization: `--constraint-propagation'.
* A new optimization: `--loop-invariants'.
* Support for arbitrary mappings from module name to source file name.

Portability improvements:
* Mac OS X is now supported "out-of-the-box".
* On Windows we now support generating non-Cygwin executables.
* Better conformance to ANSI/ISO C.

Changes to the compiler back-ends:
* The native code Linux/x86 back-end is now "release quality".
* The .NET CLR back-end is much improved.

Major improvements to the Mercury debugger, including:
* Support for source-linked debugging using vim (rather than emacs).
* Command-line completion.
* Ability to display values of higher-order terms.
* Declarative debugging.
* Support for transparent retries across I/O.

A new profiler, which we call the Mercury deep profiler or mdprof:
* Supports both time and memory profiling.
* Gathers information about individual call sites as well as procedures.
* Eliminates the assumption that all calls to a procedure have equal cost.
* Allows users to explore the gathered data interactively with a web browser.

Numerous minor improvements to the Mercury standard library.

A new testing tool in the extras distribution.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Mar 10 04:09:04 2003 UTC (21 years ago) by jmc
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored) to selected 1.54 (colored)

Needs -Wl,-R (or the equiv) when linking libgc. Pass _OPSYS_RPATH_NAME in and
use that accordingly

Revision 1.6 / (download) - annotate - [select for diffs], Mon Mar 18 07:58:35 2002 UTC (22 years ago) by fredb
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6-1-base, netbsd-1-6-1, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored) to selected 1.54 (colored)

The host specific installation subdirectories are actually taken by configure
from its --host argument, which is exactly ${MACHINE_GNU_PLATFORM}. Use that
for the PLIST instead of ${MACHINE_ARCH}--${LOWER_OPSYS}, which may lack the
"elf" suffix on certain platforms.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 18 15:14:26 2002 UTC (22 years, 1 month ago) by seb
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored) to selected 1.54 (colored)

Introduce new framework for handling info files generation and installation.

Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 14 14:47:55 2001 UTC (22 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored) to selected 1.54 (colored)

Replace "${GTAR} cf - . | (cd ... ; ${GTAR} xf - )" pipelines with a
single instance of ${PAX}.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jun 11 22:52:10 2001 UTC (22 years, 9 months ago) by jtb
Branch: MAIN
Changes since 1.2: +4 -2 lines
Diff to previous 1.2 (colored) to selected 1.54 (colored)

Add dependence on boehm-gc.  Noted from John Darrow's i386 bulk build
results.

Revision 1.2 / (download) - annotate - [select for diffs], Sat May 19 03:56:36 2001 UTC (22 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored) to selected 1.54 (colored)

Use ${XARGS} instead of invoking xargs directly.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue May 15 21:09:44 2001 UTC (22 years, 10 months ago) by jtb
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.54 (colored)

Initial import of mercury-0.10.1.

Mercury is a modern logic/functional programming language, which
combines the clarity and expressiveness of declarative programming
with advanced static analysis and error detection features.  Its
highly optimized execution algorithm delivers efficiency far in excess
of existing logic programming systems, and close to conventional
programming systems. Mercury addresses the problems of large-scale
program development, allowing modularity, separate compilation, and
numerous optimization/time trade-offs.

This package includes the compiler, profiler, debugger, documentation,
etc.  It does NOT include the "extras" distribution; that is available
from <http://www.cs.mu.oz.au/mercury/download/release.html>.

Revision 1.1 / (download) - annotate - [select for diffs], Tue May 15 21:09:44 2001 UTC (22 years, 10 months ago) by jtb
Branch: MAIN
Diff to selected 1.54 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>