Ravenports generated: 05 Dec 2021 03:19
[ravenports.git] / bucket_F1 / taskwarrior
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               taskwarrior
4 VERSION=                2.6.1
5 KEYWORDS=               deskutils
6 VARIANTS=               standard
7 SDESC[standard]=        Feature-rich command-line todo list manager
8 HOMEPAGE=               https://taskwarrior.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.1/
13 DISTFILE[1]=            task-2.6.1.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILDRUN_DEPENDS=       gnutls:primary:standard
23                         libuuid:single:standard
24
25 USES=                   cmake shebangfix solaris-funcs
26
27 DISTNAME=               task-2.6.1
28
29 LICENSE=                MIT:primary
30 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
31 LICENSE_SCHEME=         solo
32
33 FPC_EQUIVALENT=         deskutils/taskwarrior
34 SHEBANG_FILES=          scripts/*/*.pl
35                         doc/rc/refresh
36 SOL_FUNCTIONS=          timegm:src/libshared/src/Datetime.cpp
37
38 CMAKE_ARGS=             -DTASK_DOCDIR:STRING=share/doc/taskwarrior
39 VAR_OPSYS[sunos]=       LDFLAGS=-lsocket
40
41 post-install:
42         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/task
43
44 [FILE:178:descriptions/desc.primary]
45 Taskwarrior is Free and Open Source Software that manages your TODO list
46 from the command line. It is flexible, fast, and unobtrusive. It does its
47 job then gets out of your way.
48
49
50 [FILE:96:distinfo]
51 00aa6032b3d8379a5cfa29afb66d2b0703a69e3d1fea733d225d654dbcb0084f       836830 task-2.6.1.tar.gz
52
53
54 [FILE:1517:manifests/plist.primary]
55 bin/task
56 share/man/man1/task.1.gz
57 share/man/man5/
58  task-color.5.gz
59  task-sync.5.gz
60  taskrc.5.gz
61 share/taskwarrior/rc/
62  dark-16.theme
63  dark-256.theme
64  dark-blue-256.theme
65  dark-gray-256.theme
66  dark-gray-blue-256.theme
67  dark-green-256.theme
68  dark-red-256.theme
69  dark-violets-256.theme
70  dark-yellow-green.theme
71  holidays.cs-CZ.rc
72  holidays.da-DK.rc
73  holidays.de-AT.rc
74  holidays.de-BE.rc
75  holidays.de-CH.rc
76  holidays.de-DE.rc
77  holidays.el-GR.rc
78  holidays.en-CA.rc
79  holidays.en-GB.rc
80  holidays.en-NZ.rc
81  holidays.en-US.rc
82  holidays.es-CO.rc
83  holidays.es-ES.rc
84  holidays.es-US.rc
85  holidays.fi-FI.rc
86  holidays.fr-BE.rc
87  holidays.fr-CA.rc
88  holidays.fr-FR.rc
89  holidays.hr-HR.rc
90  holidays.hu-HU.rc
91  holidays.is-IS.rc
92  holidays.it-IT.rc
93  holidays.nb-NO.rc
94  holidays.nl-BE.rc
95  holidays.nl-NL.rc
96  holidays.pl-PL.rc
97  holidays.por-PRT.rc
98  holidays.pt-BR.rc
99  holidays.pt-PT.rc
100  holidays.ru-RU.rc
101  holidays.sk-SK.rc
102  holidays.sv-FI.rc
103  holidays.sv-SE.rc
104  holidays.tr-TR.rc
105  light-16.theme
106  light-256.theme
107  no-color.theme
108  refresh
109  solarized-dark-256.theme
110  solarized-light-256.theme
111 share/taskwarrior/scripts/add-ons/
112  README
113  update-holidays.pl
114 share/taskwarrior/scripts/bash/task.sh
115 share/taskwarrior/scripts/fish/task.fish
116 share/taskwarrior/scripts/hooks/
117  README
118  on-add
119  on-add.the
120  on-exit
121  on-exit.shadow-file
122  on-launch
123  on-modify
124 share/taskwarrior/scripts/vim/README
125 share/taskwarrior/scripts/vim/ftdetect/task.vim
126 share/taskwarrior/scripts/vim/syntax/
127  taskdata.vim
128  taskedit.vim
129  taskrc.vim
130 share/zsh/site-functions/_task
131
132
133 [FILE:1979:patches/patch-CMakeLists.txt]
134 --- CMakeLists.txt.orig 2021-10-19 04:23:26 UTC
135 +++ CMakeLists.txt
136 @@ -55,15 +55,15 @@ set (PACKAGE_TARNAME "${PACKAGE}")
137  set (PACKAGE_VERSION "${VERSION}")
138  set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
139  
140 -if (FREEBSD OR DRAGONFLY)
141 +if (0)
142  SET (TASK_MAN1DIR man/man1 CACHE STRING "Installation directory for man pages, section 1")
143  SET (TASK_MAN5DIR man/man5 CACHE STRING "Installation directory for man pages, section 5")
144 -else (FREEBSD OR DRAGONFLY)
145 +else ()
146  SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pages, section 1")
147  SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
148 -endif (FREEBSD OR DRAGONFLY)
149 +endif ()
150  SET (TASK_DOCDIR  share/doc/task CACHE STRING "Installation directory for doc files")
151 -SET (TASK_RCDIR "${TASK_DOCDIR}/rc" CACHE STRING "Installation directory for configuration files")
152 +SET (TASK_RCDIR "share/taskwarrior/rc" CACHE STRING "Installation directory for configuration files")
153  SET (TASK_BINDIR  bin            CACHE STRING "Installation directory for the binary")
154  
155  if (USE_GNUTLS)
156 @@ -88,10 +88,10 @@ check_struct_has_member ("struct tm" tm_
157  check_struct_has_member ("struct stat" st_birthtime "sys/types.h;sys/stat.h" HAVE_ST_BIRTHTIME)
158  
159  message ("-- Looking for libuuid")
160 -if (DARWIN OR FREEBSD OR OPENBSD)
161 +if (0)
162    # Apple and FreeBSD include the uuid functions in their libc, rather than libuuid
163    check_function_exists (uuid_unparse_lower HAVE_UUID_UNPARSE_LOWER)
164 -else (DARWIN OR FREEBSD OR OPENBSD)
165 +else (0)
166    find_path    (UUID_INCLUDE_DIR   uuid/uuid.h)
167    find_library (UUID_LIBRARY NAMES uuid)
168    if (UUID_INCLUDE_DIR AND UUID_LIBRARY)
169 @@ -104,7 +104,7 @@ else (DARWIN OR FREEBSD OR OPENBSD)
170    else (UUID_INCLUDE_DIR AND UUID_LIBRARY)
171      message (FATAL_ERROR "-- libuuid not found.")
172    endif (UUID_INCLUDE_DIR AND UUID_LIBRARY)
173 -endif (DARWIN OR FREEBSD OR OPENBSD)
174 +endif (0)
175  
176  if (HAVE_UUID_UNPARSE_LOWER)
177    message ("-- Found libuuid")
178
179
180 [FILE:662:patches/patch-scripts_CMakeLists.txt]
181 --- scripts/CMakeLists.txt.orig 2021-10-05 01:07:27 UTC
182 +++ scripts/CMakeLists.txt
183 @@ -1,10 +1,10 @@
184  cmake_minimum_required (VERSION 3.0)
185  install (DIRECTORY bash fish vim hooks
186 -         DESTINATION ${TASK_DOCDIR}/scripts)
187 +         DESTINATION share/taskwarrior/scripts)
188  install (FILES zsh/_task
189           DESTINATION share/zsh/site-functions)
190  install (DIRECTORY add-ons
191 -         DESTINATION ${TASK_DOCDIR}/scripts
192 +         DESTINATION share/taskwarrior/scripts
193           FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
194                            GROUP_READ             GROUP_EXECUTE
195                            WORLD_READ             WORLD_EXECUTE)
196