Clarify DESCRs to explain what is in which package. It's particularly unexpected that man pages, which most people would want, are split, while tk and python dependencies, expected to be the first to be jettisoned on small systems, are in the base package.diff -r1.3 -r1.4 pkgsrc/devel/scmgit/DESCR
(gdt)
@@ -1,19 +1,20 @@ | @@ -1,19 +1,20 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2011/02/28 14:52:46 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2011/12/14 15:27:25 gdt Exp $ | |
2 | 2 | |||
3 | .include "../../devel/scmgit/Makefile.version" | 3 | .include "../../devel/scmgit/Makefile.version" | |
4 | 4 | |||
5 | DISTNAME= # empty | 5 | DISTNAME= # empty | |
6 | PKGNAME= scmgit-${GIT_VERSION} | 6 | PKGNAME= scmgit-${GIT_VERSION} | |
7 | PKGREVISION= 1 | |||
7 | CATEGORIES+= meta-pkgs devel | 8 | CATEGORIES+= meta-pkgs devel | |
8 | DISTFILES= # empty | 9 | DISTFILES= # empty | |
9 | MASTER_SITES= http://www.kernel.org/pub/software/scm/git/ | 10 | MASTER_SITES= http://www.kernel.org/pub/software/scm/git/ | |
10 | 11 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 12 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | COMMENT= GIT version control suite meta-package | 13 | COMMENT= GIT version control suite meta-package | |
13 | 14 | |||
14 | META_PACKAGE= yes | 15 | META_PACKAGE= yes | |
15 | 16 | |||
16 | DEPENDS+= scmgit-base>=${GIT_VERSION}:../../devel/scmgit-base | 17 | DEPENDS+= scmgit-base>=${GIT_VERSION}:../../devel/scmgit-base | |
17 | DEPENDS+= scmgit-docs>=${GIT_VERSION}:../../devel/scmgit-docs | 18 | DEPENDS+= scmgit-docs>=${GIT_VERSION}:../../devel/scmgit-docs | |
18 | 19 | |||
19 | .include "../../mk/bsd.pkg.mk" | 20 | .include "../../mk/bsd.pkg.mk" |
@@ -1,9 +1,13 @@ | @@ -1,9 +1,13 @@ | |||
1 | GIT is a "directory content manager" designed to handle absolutely massive | 1 | GIT is a "directory content manager" designed to handle absolutely massive | |
2 | projects with speed and efficiency, and the release of the 2.6.12 (and later) | 2 | projects with speed and efficiency, and the release of the 2.6.12 (and later) | |
3 | versions of the Linux kernel as well as more and more other projects switching | 3 | versions of the Linux kernel as well as more and more other projects switching | |
4 | to it would indicate that it does this task well. | 4 | to it would indicate that it does this task well. | |
5 | 5 | |||
6 | GIT falls in the category of distributed version control software, similar | 6 | GIT falls in the category of distributed version control software, similar | |
7 | to e.g. GNU Arch or Monotone (or, in the commercial world, BitKeeper). Every | 7 | to e.g. GNU Arch or Monotone (or, in the commercial world, BitKeeper). Every | |
8 | GIT working directory is a full-fledged repository with full revision tracking | 8 | GIT working directory is a full-fledged repository with full revision tracking | |
9 | capabilities, not dependent on network access to a central server. | 9 | capabilities, not dependent on network access to a central server. | |
10 | ||||
11 | This package contains only the program itself, and not the man pages. | |||
12 | It also optionally contains a TK-based repository browser and python | |||
13 | bindings. |
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.36 2011/10/11 12:01:25 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.37 2011/12/14 15:27:25 gdt Exp $ | |
2 | 2 | |||
3 | .include "../../devel/scmgit/Makefile.common" | 3 | .include "../../devel/scmgit/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= scmgit-base-${GIT_VERSION} | 5 | PKGNAME= scmgit-base-${GIT_VERSION} | |
6 | PKGREVISION= 1 | |||
6 | COMMENT= GIT Tree History Storage Tool (base package) | 7 | COMMENT= GIT Tree History Storage Tool (base package) | |
7 | 8 | |||
8 | PKG_DESTDIR_SUPPORT= user-destdir | 9 | PKG_DESTDIR_SUPPORT= user-destdir | |
9 | 10 | |||
10 | CONFLICTS+= git<4.9.5nb1 # misc/git | 11 | CONFLICTS+= git<4.9.5nb1 # misc/git | |
11 | 12 | |||
12 | DEPENDS+= p5-Error>=0.17015:../../devel/p5-Error | 13 | DEPENDS+= p5-Error>=0.17015:../../devel/p5-Error | |
13 | 14 | |||
14 | USE_LANGUAGES= c99 | 15 | USE_LANGUAGES= c99 | |
15 | USE_TOOLS+= perl:run sh:run msgfmt | 16 | USE_TOOLS+= perl:run sh:run msgfmt | |
16 | 17 | |||
17 | PERL5_CONFIGURE= no | 18 | PERL5_CONFIGURE= no | |
18 | PERL5_PACKLIST= auto/Git/.packlist | 19 | PERL5_PACKLIST= auto/Git/.packlist |