1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Feature-rich command-line todo list manager
9 HOMEPAGE= https://taskwarrior.org/
13 SITES[main]= https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/
14 DISTFILE[1]= task-2.6.2.tar.gz:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= gnutls:dev:standard
24 BUILDRUN_DEPENDS= gnutls:primary:standard
25 libuuid:single:standard
27 USES= cmake shebangfix solaris-funcs
32 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE
35 FPC_EQUIVALENT= deskutils/taskwarrior
36 SHEBANG_FILES= scripts/*/*.pl
38 SOL_FUNCTIONS= timegm:src/libshared/src/Datetime.cpp
40 CMAKE_ARGS= -DTASK_DOCDIR:STRING=share/doc/taskwarrior
41 VAR_OPSYS[sunos]= LDFLAGS=-lsocket
44 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/task
46 [FILE:178:descriptions/desc.primary]
47 Taskwarrior is Free and Open Source Software that manages your TODO list
48 from the command line. It is flexible, fast, and unobtrusive. It does its
49 job then gets out of your way.
53 b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec 838933 task-2.6.2.tar.gz
56 [FILE:1517:manifests/plist.primary]
58 share/man/man1/task.1.gz
68 dark-gray-blue-256.theme
71 dark-violets-256.theme
72 dark-yellow-green.theme
111 solarized-dark-256.theme
112 solarized-light-256.theme
113 share/taskwarrior/scripts/add-ons/
116 share/taskwarrior/scripts/bash/task.sh
117 share/taskwarrior/scripts/fish/task.fish
118 share/taskwarrior/scripts/hooks/
126 share/taskwarrior/scripts/vim/README
127 share/taskwarrior/scripts/vim/ftdetect/task.vim
128 share/taskwarrior/scripts/vim/syntax/
132 share/zsh/site-functions/_task
135 [FILE:1979:patches/patch-CMakeLists.txt]
136 --- CMakeLists.txt.orig 2021-10-19 04:23:26 UTC
138 @@ -55,15 +55,15 @@ set (PACKAGE_TARNAME "${PACKAGE}")
139 set (PACKAGE_VERSION "${VERSION}")
140 set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
142 -if (FREEBSD OR DRAGONFLY)
144 SET (TASK_MAN1DIR man/man1 CACHE STRING "Installation directory for man pages, section 1")
145 SET (TASK_MAN5DIR man/man5 CACHE STRING "Installation directory for man pages, section 5")
146 -else (FREEBSD OR DRAGONFLY)
148 SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pages, section 1")
149 SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
150 -endif (FREEBSD OR DRAGONFLY)
152 SET (TASK_DOCDIR share/doc/task CACHE STRING "Installation directory for doc files")
153 -SET (TASK_RCDIR "${TASK_DOCDIR}/rc" CACHE STRING "Installation directory for configuration files")
154 +SET (TASK_RCDIR "share/taskwarrior/rc" CACHE STRING "Installation directory for configuration files")
155 SET (TASK_BINDIR bin CACHE STRING "Installation directory for the binary")
158 @@ -88,10 +88,10 @@ check_struct_has_member ("struct tm" tm_
159 check_struct_has_member ("struct stat" st_birthtime "sys/types.h;sys/stat.h" HAVE_ST_BIRTHTIME)
161 message ("-- Looking for libuuid")
162 -if (DARWIN OR FREEBSD OR OPENBSD)
164 # Apple and FreeBSD include the uuid functions in their libc, rather than libuuid
165 check_function_exists (uuid_unparse_lower HAVE_UUID_UNPARSE_LOWER)
166 -else (DARWIN OR FREEBSD OR OPENBSD)
168 find_path (UUID_INCLUDE_DIR uuid/uuid.h)
169 find_library (UUID_LIBRARY NAMES uuid)
170 if (UUID_INCLUDE_DIR AND UUID_LIBRARY)
171 @@ -104,7 +104,7 @@ else (DARWIN OR FREEBSD OR OPENBSD)
172 else (UUID_INCLUDE_DIR AND UUID_LIBRARY)
173 message (FATAL_ERROR "-- libuuid not found.")
174 endif (UUID_INCLUDE_DIR AND UUID_LIBRARY)
175 -endif (DARWIN OR FREEBSD OR OPENBSD)
178 if (HAVE_UUID_UNPARSE_LOWER)
179 message ("-- Found libuuid")
182 [FILE:662:patches/patch-scripts_CMakeLists.txt]
183 --- scripts/CMakeLists.txt.orig 2021-10-05 01:07:27 UTC
184 +++ scripts/CMakeLists.txt
186 cmake_minimum_required (VERSION 3.0)
187 install (DIRECTORY bash fish vim hooks
188 - DESTINATION ${TASK_DOCDIR}/scripts)
189 + DESTINATION share/taskwarrior/scripts)
190 install (FILES zsh/_task
191 DESTINATION share/zsh/site-functions)
192 install (DIRECTORY add-ons
193 - DESTINATION ${TASK_DOCDIR}/scripts
194 + DESTINATION share/taskwarrior/scripts
195 FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
196 GROUP_READ GROUP_EXECUTE
197 WORLD_READ WORLD_EXECUTE)