summaryrefslogtreecommitdiff
path: root/devel/monotone/Makefile
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-05-06 08:21:15 +0000
committerwiz <wiz@pkgsrc.org>2014-05-06 08:21:15 +0000
commitae08f3c48bcb60c20f8ee7cf20c37a93f6dfb41c (patch)
treeeb04c7eb54bf4842e35506bfc87bc0af830f1646 /devel/monotone/Makefile
parent8027a9a3c971741704ebcaa38997d9b096128a97 (diff)
downloadpkgsrc-ae08f3c48bcb60c20f8ee7cf20c37a93f6dfb41c.tar.gz
Update to 1.1:
Sun May 4 09:55:54 UTC 2014 1.1 release. Changes - '_MTN/wanted-testresults' must now have 1 hex-encoded signing key hash in lowercase per line. New features - 'automate atttributes' now also works without a workspace and returns the attributes for a specific file from the revision's manifest - New 'erase_descendants' automate command which returns all input revisions, except those that are a descendant of another revision in the input. - New 'min(A)' selector is now available which returns all revisions selected by A which are not descendants of other revisions selected by A. - New 'not(A)' selector is now available which returns all revisions not selected by 'A'. - All certs for a revision are now output by 'mtn log' with 'suspend', 'testresult', and custom certs placed under a a new 'Other certs' heading. - New conflict 'dropped/modified' allows explicitly resolving the case of a file that is dropped on one side of a merge, and modified on the other. Previously, the modifications were always lost; now you have the option of re-adding the file with the modifications during merge conflict resolution. - New attribute 'mtn:resolve_conflict' allows specifying a persistent 'drop' conflict resolution for a dropped/modified conflict. This is useful in the case where the conflict will occur again in the future, for example when a file that is maintained in an upstream branch is not needed, and therefore dropped, in a local branch. Bugs fixed - Monotone now compiles against Botan 1.10.x (as well as most of the testing releases in 1.9.y). - Struct file_handle got renamed to avoid clash with newer glibc's fcntl.h. - Monotone now compiles just fine with gcc's option "-Werror=format-security." - Fixed renaming across devices, for example if parts of the workspace are on NFS. - Fixed recursive file removal on Solaris. - Fixed a failure to revert some files when inodeprints is enabled. - Fix an early abort in netsync on Windows, which caused problems transferring large files. - Work around a 64-bit issue with mktime on Mac OS X for dates in 1901 and before. - Allow an ssh_agent socket path including dashes. - Monotone now works with Lua 5.2, even if it doesn't have backwards-compatibility compiled in. - Various fixes for compatibility with newer boost versions. - mtn add and mtn list are now more consistent in their use of --recursive and --unknown options. - Produce a meaningful error message when trying to disapprove a root. - Allow monotone to compile on platforms where MAXPATHLEN isn't defined (i.e. GNU/Hurd). - Allow monotone to compile on C++11-enabled g++ and clang++. - Allow the test suite to run on systems behind a broken DNS resolver and in cases where names cannot be resolved at all. - Allow the test suite to run from directories containing spaces and lots of other minor tweaks to the test suite making its results more reliable. Internal - The performance and memory usage of regular expressions has been improved throughout. This affects any use of the ".mtn-ignore" file such as "mtn ls unknown" and "mtn add", and any calls to "regex.search" in Lua hooks. Other - 'mtn diff' now outputs old and new revision IDs in the diff header when both are specified. - Additional Vim syntax files and an output colorization script in contrib.
Diffstat (limited to 'devel/monotone/Makefile')
-rw-r--r--devel/monotone/Makefile13
1 files changed, 5 insertions, 8 deletions
diff --git a/devel/monotone/Makefile b/devel/monotone/Makefile
index 17ac6eae3f9..72158856dc1 100644
--- a/devel/monotone/Makefile
+++ b/devel/monotone/Makefile
@@ -1,22 +1,18 @@
-# $NetBSD: Makefile,v 1.89 2014/05/03 13:14:37 alnsn Exp $
-#
+# $NetBSD: Makefile,v 1.90 2014/05/06 08:21:15 wiz Exp $
-DISTNAME= monotone-1.0
-PKGREVISION= 17
+DISTNAME= monotone-1.1
CATEGORIES= devel scm
-MASTER_SITES= http://monotone.ca/downloads/1.0/
+MASTER_SITES= http://www.monotone.ca/downloads/1.1/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://monotone.ca/
COMMENT= Free distributed version control system
-
-LUA_VERSIONS_ACCEPTED= 51
+LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # OR newer
GCC_REQD+= 3.0
GNU_CONFIGURE= yes
INFO_FILES= yes
-LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # OR newer
TEST_TARGET= check
UNLIMIT_RESOURCES+= datasize
USE_TOOLS+= gmake makeinfo pax perl:run pkg-config
@@ -62,6 +58,7 @@ BUILDLINK_API_DEPENDS.pcre+= pcre>=7.6
.include "../../devel/pcre/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/lua/buildlink3.mk"
+# botan-devel is probably also fine
.include "../../security/botan/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"