Version bump.
authorTim Harder <radhermit@gentoo.org>
Mon, 19 Sep 2011 05:59:13 +0000 (05:59 +0000)
committerTim Harder <radhermit@gentoo.org>
Mon, 19 Sep 2011 05:59:13 +0000 (05:59 +0000)
Package-Manager: portage-2.2.0_alpha58/cvs/Linux x86_64

app-misc/task/ChangeLog
app-misc/task/Manifest
app-misc/task/files/task-2.0.0_beta1-rcdir.patch [new file with mode: 0644]
app-misc/task/task-2.0.0_beta1.ebuild [new file with mode: 0644]

index 901ca2fa49b4c8bba699faae4e3efc638492d8f4..6912690570becf3f204f934e898e37c3f3441c79 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-misc/task
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/task/ChangeLog,v 1.20 2011/09/14 20:25:29 nativemad Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/task/ChangeLog,v 1.21 2011/09/19 05:59:12 radhermit Exp $
+
+*task-2.0.0_beta1 (19 Sep 2011)
+
+  19 Sep 2011; Tim Harder <radhermit@gentoo.org> +task-2.0.0_beta1.ebuild,
+  +files/task-2.0.0_beta1-rcdir.patch:
+  Version bump.
 
   15 Sep 2011; Andreas Schuerch <nativemad@gentoo.org> task-1.9.4-r1.ebuild:
   x86 stable, thanks JD. Bug 382513
index 032019139d466a8a3140153a87c19b66e07abcb6..526cbb9682997f5ee9389fbc0e393c4c0939ac20 100644 (file)
@@ -1,19 +1,26 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
 
 AUX 0001-Merge-Uri-support.patch 778 RMD160 31a236a04afd5741305d826fa7a95800f9a3fe21 SHA1 db4c81a13f7ff07d304b5f73aa2cb8d67a5fa729 SHA256 ca9a0637756f0e4c9137a7f25edf28190265cc2c31e296977071f6f578add79c
 AUX task-1.9.4-lua-automagic.patch 907 RMD160 4898aede6ad624eaaa2cf1268c100333b4518b67 SHA1 97bddfe68524fe11a0b7535ab814aaa96f15c834 SHA256 8e42b81c13030fb40342e127906ea528265bde9da61d7a48b67de56ef115f7cd
 AUX task-1.9.4-rcdir.patch 1585 RMD160 d7b50c3485e45cd628f38176eadc3a1984f9899c SHA1 163b9df7428b3422657f52dea84938898bab36b5 SHA256 e49f6a0a1ee5fd71a2bb0b3650f4196bd172128751fee7f2a00c32cbef5dde02
 AUX task-1.9.4-remove-ncurses.patch 701 RMD160 37ed0ee3e9997d5f9fda441626b78e77577ff01b SHA1 03be8ea636fd92db6dd2c4edffc7491de605bc3f SHA256 196c93c304077aac9e0be4644e29c3ae0c01b7a3b7eb9aec96d1f1e60c658d57
+AUX task-2.0.0_beta1-rcdir.patch 1576 RMD160 15bbfaa5fee144019ce09ab19a1e03914e11f757 SHA1 5d898bab4e061f16fc0ee53de4627fa28ece3f58 SHA256 eb3293b712410c5e224df2dfa0eb2b4328e49dc9bf0b3558d5b6fac833217540
 DIST task-1.9.4.tar.gz 479079 RMD160 4f17bfd08d94fc2c9c2da74a2fe0a7322d15623d SHA1 b9bae255f4fa03970eced3ac0876935271d1d7a1 SHA256 1020621c9bf885c3216a5c11cacced3c916b6495e0d09846b7438a152618d34a
+DIST task-2.0.0.beta1.tar.gz 1374262 RMD160 1deed8a95e4d1f3f9c62b62a50c8113d8d0384b4 SHA1 ca60399aafad2ce67488a0978e655e77d3fb38bc SHA256 948122c12696954f98bad1122196813de33598910d9ce2a7dd049a806d9550c2
 EBUILD task-1.9.4-r1.ebuild 1644 RMD160 8fef440073404e3c899f293ae5eb3ae5424e5d00 SHA1 91b1d2aea1b2089126dfe13b7a25673ec529a36c SHA256 bb91f15a574380d72f3c7fc165fb785dcb01a49f11854575216eff263366a439
 EBUILD task-1.9.4.ebuild 1656 RMD160 4106bb57c48074c8cf00f880cfa8ca142f7730b3 SHA1 db302b79cdcafe515214a22b70883127cec0ef23 SHA256 8f77a90bc9dc8f79e87ebd95b8cc269ae8b2204fbec7d966a07e6836bbcaf290
-MISC ChangeLog 3426 RMD160 4087000e76e551f95de81ada86dc5346dca73e5d SHA1 09da4e5e7531bfc1e006c9bfb4a0e67594c750e2 SHA256 a898871e22fc277cfeb325282c7e2d942cdc746a41850a761bffff4e3a1ff8d9
+EBUILD task-2.0.0_beta1.ebuild 1593 RMD160 5e5a0ecbc7cb8bf6be74848ef3aaffbbf92a4803 SHA1 7837de988869bf2b7e8465d71548a6a91953a443 SHA256 9a788ae28eee9c0721a6bcd017be957c860b50743a0b48e2a0dadbc6a896294f
+MISC ChangeLog 3590 RMD160 642def3ffe3434bdd375446d82c032bcfef0127c SHA1 21ae67b3cad9b49a07c134212edfd835d7bf9f9b SHA256 96e9dc1b63c317c595446bae89848d4827169931c6a566a65ede983c18bcc022
 MISC metadata.xml 249 RMD160 a5babf138125425341877a815124eb64b960822d SHA1 d8d6a882d321d9f63e39129680cf4e6ce6dd5b6d SHA256 3ff4375deaa1a580af26f45c44db59c83418083f469e1c94a3e21a72d5001347
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk5xfeoACgkQB6aLYPQCwOAtWgCfd/uVi+Xj8ZF+blNBfYpXRyv3
-uvgAoLNWjLlyquqyeMnTc3I3w1rhLAT1
-=ne/7
+iQEcBAEBCgAGBQJOdto6AAoJEEqz6FtPBkyjRKEH/016HyWxtNcvN6UVC5ZL+F2G
+iboYnVsClUz9pq5TriGixOl8tCicnt5k/MPkNrwqZXsTCI68KEI5l1vSxVN9VUFX
+hJ4k13F2uS+TSu1AgjSqDHW0RFf5Wsq3CyrpHb8QG/k5NuethAPN7h38LPeWh8mb
+GgE1o04IFHtYat5TCUzgSKJ0SQK5DJkqak0csm3JkbGRN+I/+yZTpNhfpTSLfCFu
+HXFhDDSWN2/mIlS2tZefLkOZUJKWvP6B88BlsGcSlzIlub+FNcdK3ZOl0XCMpIuj
+GUd5Tb42LWMvdn3SIMIhRkiseZH0Ncgdsdcoy4uz/cKIVi+ObmZOuEqizwrWQi0=
+=IXVP
 -----END PGP SIGNATURE-----
diff --git a/app-misc/task/files/task-2.0.0_beta1-rcdir.patch b/app-misc/task/files/task-2.0.0_beta1-rcdir.patch
new file mode 100644 (file)
index 0000000..0139f9c
--- /dev/null
@@ -0,0 +1,26 @@
+--- task-2.0.0.beta1.orig/CMakeLists.txt
++++ task-2.0.0.beta1/CMakeLists.txt
+@@ -9,6 +9,7 @@
+ SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pages, section 1")
+ SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
+ SET (TASK_DOCDIR  share/doc/task CACHE STRING "Installation directory for doc files")
++SET (TASK_RCDIR  share/task CACHE STRING "Installation directory for rc files")
+ SET (TASK_BINDIR  bin            CACHE STRING "Installation directory for the binary")
+ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
+--- task-2.0.0.beta1.orig/doc/CMakeLists.txt
++++ task-2.0.0.beta1/doc/CMakeLists.txt
+@@ -11,4 +11,4 @@
+                                                     FILES_MATCHING PATTERN "*.1")
+ install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/man/ DESTINATION ${TASK_MAN5DIR}
+                                                     FILES_MATCHING PATTERN "*.5")
+-install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/rc   DESTINATION ${TASK_DOCDIR})
++install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/rc   DESTINATION ${TASK_RCDIR})
+--- task-2.0.0.beta1.orig/i18n/CMakeLists.txt
++++ task-2.0.0.beta1/i18n/CMakeLists.txt
+@@ -1,4 +1,4 @@
+ cmake_minimum_required (VERSION 2.8)
+-install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${TASK_DOCDIR}/i18n
++install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${TASK_RCDIR}/i18n
+                                                 FILES_MATCHING REGEX "tips.*"
+                                                                PATTERN "CMakeFiles" EXCLUDE)
diff --git a/app-misc/task/task-2.0.0_beta1.ebuild b/app-misc/task/task-2.0.0_beta1.ebuild
new file mode 100644 (file)
index 0000000..67c60d2
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/task/task-2.0.0_beta1.ebuild,v 1.1 2011/09/19 05:59:13 radhermit Exp $
+
+EAPI=4
+
+inherit eutils cmake-utils bash-completion-r1
+
+MY_P="${P/_/.}"
+DESCRIPTION="A task management tool with a command-line interface"
+HOMEPAGE="http://taskwarrior.org/projects/show/taskwarrior/"
+SRC_URI="http://taskwarrior.org/download/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="lua vim-syntax zsh-completion"
+
+DEPEND="lua? ( dev-lang/lua )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+       # Use the correct directory locations
+       sed -i -e "s:/usr/local/share/doc/task/rc:/usr/share/task/rc:" \
+               doc/man/taskrc.5.in doc/man/task-tutorial.5.in doc/man/task-color.5.in
+       sed -i -e "s:/usr/local/bin:/usr/bin:" doc/man/task-faq.5.in scripts/add-ons/*
+
+       # Don't automatically install scripts
+       sed -i -e '/scripts/d' CMakeLists.txt
+
+       epatch "${FILESDIR}"/${P}-rcdir.patch \
+               "${FILESDIR}"/${PN}-1.9.4-lua-automagic.patch
+}
+
+src_configure() {
+       mycmakeargs=(
+               $(cmake-utils_use_enable lua LUA)
+               -DTASK_DOCDIR=/usr/share/doc/${PF}
+       )
+
+       cmake-utils_src_configure
+}
+
+src_install() {
+       cmake-utils_src_install
+
+       newbashcomp scripts/bash/task_completion.sh task
+
+       if use vim-syntax ; then
+               rm scripts/vim/README
+               insinto /usr/share/vim/vimfiles
+               doins -r scripts/vim/*
+       fi
+
+       if use zsh-completion ; then
+               insinto /usr/share/zsh/site-functions
+               doins scripts/zsh/*
+       fi
+
+       exeinto /usr/share/${PN}/scripts
+       doexe scripts/add-ons/*
+}