Page MenuHomeFreeBSD

deskutils/taskwarrior: Update to 2.5.0, Modernize
ClosedPublic

Authored by koobs on Jan 2 2016, 2:20 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 18, 7:39 PM
Unknown Object (File)
Fri, Oct 18, 7:39 PM
Unknown Object (File)
Fri, Oct 18, 7:38 PM
Unknown Object (File)
Fri, Oct 18, 7:17 PM
Unknown Object (File)
Thu, Oct 17, 8:01 PM
Unknown Object (File)
Oct 4 2024, 5:53 PM
Unknown Object (File)
Oct 3 2024, 10:06 AM
Unknown Object (File)
Oct 2 2024, 12:03 AM

Details

Summary

Commit log:

deskutils/taskwarrior: Update to 2.5.0, Modernize

- Update PORTVERSION and distinfo checksum (2.5.0)
- Update pkg-plist
- Un-conditionalize GNUTLS. It is now mandatory [1]
- Switch to GITHUB for DISTFILES, tarball doesn't include tests
- Use USES=compiler for determing which C++11 compiler to use, deprecate
  OSVERSION < 10 check accordingly.
- Patch files to correct for ambiguous type signatures under LLVM,
  fixing build failure on 32-bit ARCH's (only i386 tested) and
  ISO8601 unit test failures.
- Add python:test for TEST_DEPENDS support [2]
- Add do-test target for running the test suite
- Update SHEBANG_FILES, no more .py, .rb files
- Remove WRKSRC override
- Add LICENSE_FILE
- Sort Makefile sections

Changes:

  [1] https://taskwarrior.org/news/news.20151021.html

C++ fixes were very kindly supplied by Brendan Molloy

Approved by: skreuzer (maintainer)
DiffRev: D4756
Test Plan
  • portlint: OK (looks fine.)
  • testport: OK (poudriere: 93amd64, 102i386, 11amd64)
  • unittest: OK (except 4 FP failures in version.t)
Failed:
version.t                           4

Unexpected successes:

Skipped:
color.rules.t                       2
export.t                            1
feature.default.project.t           3
hooks.on-modify.t                   1
import.t                            1
recurrence.t                        1
tw-1262.t                           3
wait.t                              1

Expected failures:
bug.697.t                           1
dependencies.t                      1
hyphenate.t                         1
tw-1481.t                           3

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

koobs retitled this revision from to deskutils/taskwarrior: Update to 2.5.0, Modernize.
koobs updated this object.
koobs edited the test plan for this revision. (Show Details)
koobs added a reviewer: skreuzer.
skreuzer edited edge metadata.

looks good to me. please commit it and thanks for updating this port

This revision is now accepted and ready to land.Jan 5 2016, 1:51 PM
This revision was automatically updated to reflect the committed changes.