pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

git python option: defaulting to off



There's been discussion on the git list about adding a dependency on
ruby.  git depends on perl becausse "git add -p" and git-send-email are
in perl.  But our git package depends on python by default, and the only
benefit is a python module that I am not aware of being used.  Also,
upstream git does not document a dependency on python.

So, my belief is that the number of people who beenfit from the python
module is tiny, perhaps zero (counterexamples?), and the current state
drags in python because of git, which hurts on many systems not already
suffering from bloat (of course, desktop users won't notice).

So I intend to remove python from SUGGESTED, barring objections with
rationale.  (This should be a split package anyway.)

(The CC list is my guess at the set of unindicted comaintainers.)

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/devel/scmgit-base/Makefile,v
retrieving revision 1.60
diff -u -p -r1.60 Makefile
--- Makefile    7 Jun 2013 13:05:42 -0000       1.60
+++ Makefile    7 Jun 2013 13:07:00 -0000
@@ -3,7 +3,7 @@
 .include "../../devel/scmgit/Makefile.common"
 
 PKGNAME=       scmgit-base-${GIT_VERSION}
-PKGREVISION=   2
+PKGREVISION=   3
 COMMENT=       GIT Tree History Storage Tool (base package)
 
 CONFLICTS+=            git<4.9.5nb1            # misc/git
Index: options.mk
===================================================================
RCS file: /cvsroot/pkgsrc/devel/scmgit-base/options.mk,v
retrieving revision 1.6
diff -u -p -r1.6 options.mk
--- options.mk  16 Sep 2012 21:50:16 -0000      1.6
+++ options.mk  7 Jun 2013 13:07:00 -0000
@@ -2,7 +2,10 @@
 #
 PKG_OPTIONS_VAR=       PKG_OPTIONS.scmgit
 PKG_SUPPORTED_OPTIONS= python
-PKG_SUGGESTED_OPTIONS= python
+# python is not suggested because upstream's INSTALL does not list python
+# as a dependency and because all it does is install a python module,
+# which does not seem worth the dependency for everyone else.
+PKG_SUGGESTED_OPTIONS=
 
 .include "../../mk/bsd.options.mk"
 

Attachment: pgpL6s_iJmJ0h.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index