1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Feature-rich command-line todo list manager
8 HOMEPAGE= https://taskwarrior.org/
12 SITES[main]= https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/
13 DISTFILE[1]= task-2.6.2.tar.gz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= gnutls:primary:standard
23 libuuid:single:standard
25 USES= cmake shebangfix solaris-funcs
30 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE
33 FPC_EQUIVALENT= deskutils/taskwarrior
34 SHEBANG_FILES= scripts/*/*.pl
36 SOL_FUNCTIONS= timegm:src/libshared/src/Datetime.cpp
38 CMAKE_ARGS= -DTASK_DOCDIR:STRING=share/doc/taskwarrior
39 VAR_OPSYS[sunos]= LDFLAGS=-lsocket
42 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/task
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.
51 b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec 838933 task-2.6.2.tar.gz
54 [FILE:1517:manifests/plist.primary]
56 share/man/man1/task.1.gz
66 dark-gray-blue-256.theme
69 dark-violets-256.theme
70 dark-yellow-green.theme
109 solarized-dark-256.theme
110 solarized-light-256.theme
111 share/taskwarrior/scripts/add-ons/
114 share/taskwarrior/scripts/bash/task.sh
115 share/taskwarrior/scripts/fish/task.fish
116 share/taskwarrior/scripts/hooks/
124 share/taskwarrior/scripts/vim/README
125 share/taskwarrior/scripts/vim/ftdetect/task.vim
126 share/taskwarrior/scripts/vim/syntax/
130 share/zsh/site-functions/_task
133 [FILE:1979:patches/patch-CMakeLists.txt]
134 --- CMakeLists.txt.orig 2021-10-19 04:23:26 UTC
136 @@ -55,15 +55,15 @@ set (PACKAGE_TARNAME "${PACKAGE}")
137 set (PACKAGE_VERSION "${VERSION}")
138 set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
140 -if (FREEBSD OR DRAGONFLY)
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)
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)
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")
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)
159 message ("-- Looking for libuuid")
160 -if (DARWIN OR FREEBSD OR OPENBSD)
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)
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)
176 if (HAVE_UUID_UNPARSE_LOWER)
177 message ("-- Found libuuid")
180 [FILE:662:patches/patch-scripts_CMakeLists.txt]
181 --- scripts/CMakeLists.txt.orig 2021-10-05 01:07:27 UTC
182 +++ scripts/CMakeLists.txt
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)