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