diff options
Diffstat (limited to 'devel/scmgit-base')
-rw-r--r-- | devel/scmgit-base/Makefile | 33 | ||||
-rw-r--r-- | devel/scmgit-base/PLIST | 22 | ||||
-rw-r--r-- | devel/scmgit-base/distinfo | 11 | ||||
-rw-r--r-- | devel/scmgit-base/options.mk | 16 | ||||
-rw-r--r-- | devel/scmgit-base/patches/patch-aa | 60 | ||||
-rw-r--r-- | devel/scmgit-base/patches/patch-ab | 15 |
6 files changed, 60 insertions, 97 deletions
diff --git a/devel/scmgit-base/Makefile b/devel/scmgit-base/Makefile index ed9743711a4..be43d806d7a 100644 --- a/devel/scmgit-base/Makefile +++ b/devel/scmgit-base/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2010/02/22 09:20:30 obache Exp $ +# $NetBSD: Makefile,v 1.24 2010/04/28 22:01:43 morr Exp $ # .include "../../devel/scmgit/Makefile.common" @@ -15,22 +15,21 @@ DEPENDS+= p5-Error>=0.17015:../../devel/p5-Error USE_LANGUAGES= c99 USE_TOOLS+= perl:run sh:run msgfmt -CFLAGS.NetBSD+= -D_NETBSD_SOURCE - -CONFIGURE_ARGS+= --with-curl=${BUILDLINK_PREFIX.curl:Q} -CONFIGURE_ARGS+= --with-expat=${BUILDLINK_PREFIX.expat:Q} -CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.iconv:Q} -CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} -CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib:Q} - -BUILD_TARGET= all -INSTALL_TARGET= install - PERL5_CONFIGURE= no PERL5_PACKLIST= auto/Git/.packlist REPLACE_PERL+= *.perl */*.perl */*/*.perl REPLACE_PERL+= contrib/hooks/update-paranoid +CFLAGS.NetBSD+= -D_NETBSD_SOURCE + +CONFIGURE_ARGS+= --with-curl=${BUILDLINK_PREFIX.curl} +CONFIGURE_ARGS+= --with-expat=${BUILDLINK_PREFIX.expat} +CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.iconv} +CONFIGURE_ARGS+= --with-openssl=${SSLBASE} +CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} + +BUILD_TARGET= all + REPLACE_SH+= contrib/hooks/post-receive-email REPLACE_SH+= contrib/hooks/pre-auto-gc-battery @@ -62,11 +61,13 @@ REQD_FILES+= ${GIT_TEMPLATES:@.t.@\ @:M*} -CONFIGURE_ENV+= HOME=${PREFIX:Q} -CONFIGURE_ENV+= gitexecdir=${GITCOREDIR:Q} +CONFIGURE_ENV+= HOME=${PREFIX} +CONFIGURE_ENV+= gitexecdir=${GITCOREDIR} + +MAKE_FLAGS+= INSTALL=${INSTALL:Q} GIT_TEMPLATE_INSTDIR= ${EGDIR}/${GIT_TEMPLATEDIR} -MAKE_ENV+= GIT_TEMPLATE_INSTDIR=${GIT_TEMPLATE_INSTDIR:Q} +MAKE_ENV+= GIT_TEMPLATE_INSTDIR=${GIT_TEMPLATE_INSTDIR} MESSAGE_SUBST+= GIT_TEMPLATE_INSTDIR=${GIT_TEMPLATE_INSTDIR} SUBST_CLASSES+= fix-paths @@ -89,10 +90,10 @@ SUBST_SED.fix-cd-P= -e "s/cd -P/cd/g" #.include "../../editors/emacs/modules.mk" # XXX TODO (see patch-ad) .include "options.mk" -.include "../../lang/perl5/module.mk" .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" +.include "../../lang/perl5/module.mk" .include "../../textproc/expat/buildlink3.mk" .include "../../www/curl/buildlink3.mk" diff --git a/devel/scmgit-base/PLIST b/devel/scmgit-base/PLIST index 3a6fb3ed6c8..0cb74f480ee 100644 --- a/devel/scmgit-base/PLIST +++ b/devel/scmgit-base/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.17 2010/03/20 13:55:12 adam Exp $ +@comment $NetBSD: PLIST,v 1.18 2010/04/28 22:01:43 morr Exp $ bin/git bin/git-cvsserver bin/git-receive-pack @@ -6,6 +6,16 @@ bin/git-shell bin/git-upload-archive bin/git-upload-pack ${PLIST.gui}bin/gitk +${PERL5_SUB_INSTALLVENDORLIB}/Git.pm +lib/perl5/vendor_perl/man/man3/Git.3 +${PLIST.python}${PYSITELIB}/git_remote_helpers/__init__.py +${PLIST.python}${PYSITELIB}/git_remote_helpers/__init__.pyc +${PLIST.python}${PYSITELIB}/git_remote_helpers/git/__init__.py +${PLIST.python}${PYSITELIB}/git_remote_helpers/git/__init__.pyc +${PLIST.python}${PYSITELIB}/git_remote_helpers/git/git.py +${PLIST.python}${PYSITELIB}/git_remote_helpers/git/git.pyc +${PLIST.python}${PYSITELIB}/git_remote_helpers/util.py +${PLIST.python}${PYSITELIB}/git_remote_helpers/util.pyc libexec/git-core/git libexec/git-core/git-add libexec/git-core/git-add--interactive @@ -112,7 +122,10 @@ libexec/git-core/git-receive-pack libexec/git-core/git-reflog libexec/git-core/git-relink libexec/git-core/git-remote -libexec/git-core/git-remote-curl +libexec/git-core/git-remote-ftp +libexec/git-core/git-remote-ftps +libexec/git-core/git-remote-http +libexec/git-core/git-remote-https libexec/git-core/git-repack libexec/git-core/git-replace libexec/git-core/git-repo-config @@ -146,8 +159,8 @@ libexec/git-core/git-unpack-objects libexec/git-core/git-update-index libexec/git-core/git-update-ref libexec/git-core/git-update-server-info -libexec/git-core/git-upload-pack libexec/git-core/git-upload-archive +libexec/git-core/git-upload-pack libexec/git-core/git-var libexec/git-core/git-verify-pack libexec/git-core/git-verify-tag @@ -216,6 +229,7 @@ ${PLIST.gui}share/git-gui/lib/spellcheck.tcl ${PLIST.gui}share/git-gui/lib/sshkey.tcl ${PLIST.gui}share/git-gui/lib/status_bar.tcl ${PLIST.gui}share/git-gui/lib/tclIndex +${PLIST.gui}share/git-gui/lib/themed.tcl ${PLIST.gui}share/git-gui/lib/tools.tcl ${PLIST.gui}share/git-gui/lib/tools_dlg.tcl ${PLIST.gui}share/git-gui/lib/transport.tcl @@ -223,6 +237,8 @@ ${PLIST.gui}share/git-gui/lib/win32.tcl ${PLIST.gui}share/git-gui/lib/win32_shortcut.js ${PLIST.gui}share/gitk/lib/msgs/de.msg ${PLIST.gui}share/gitk/lib/msgs/es.msg +${PLIST.gui}share/gitk/lib/msgs/fr.msg +${PLIST.gui}share/gitk/lib/msgs/hu.msg ${PLIST.gui}share/gitk/lib/msgs/it.msg ${PLIST.gui}share/gitk/lib/msgs/ja.msg ${PLIST.gui}share/gitk/lib/msgs/ru.msg diff --git a/devel/scmgit-base/distinfo b/devel/scmgit-base/distinfo index ba1b47bab97..86f09772562 100644 --- a/devel/scmgit-base/distinfo +++ b/devel/scmgit-base/distinfo @@ -1,10 +1,9 @@ -$NetBSD: distinfo,v 1.25 2010/04/04 08:12:02 obache Exp $ +$NetBSD: distinfo,v 1.26 2010/04/28 22:01:43 morr Exp $ -SHA1 (git-1.6.6.2.tar.gz) = 13b339a55982162753d414731ff1b28791800209 -RMD160 (git-1.6.6.2.tar.gz) = f0b465000a5b5deee156dda6c87ef3e2c744b226 -Size (git-1.6.6.2.tar.gz) = 2841821 bytes -SHA1 (patch-aa) = be3164a456d548bb722456ce97e8ba8bbb5620e2 -SHA1 (patch-ab) = 838642e425b55ae08a3ff05bd8b03b8cc79d9820 +SHA1 (git-1.7.0.5.tar.gz) = 3ac6cd9971c6682df12442ba2b5f79e54311583a +RMD160 (git-1.7.0.5.tar.gz) = 6b2e294fa3d327ed0e0c61fb7532e75f35fcc4f4 +Size (git-1.7.0.5.tar.gz) = 2951641 bytes +SHA1 (patch-aa) = 8356e00a82567ecad200b61daa91a453755407dd SHA1 (patch-ac) = ae75c6ca3abb5edf688e4877f3df8b6c6297f091 SHA1 (patch-ae) = 06ea26658a986dc702c1c2c04c1a27f0a01e4dce SHA1 (patch-af) = ea0ac503103429f32d26bd42c37a9ed563ff17b8 diff --git a/devel/scmgit-base/options.mk b/devel/scmgit-base/options.mk index 37380cd13cc..f60aec4d2d7 100644 --- a/devel/scmgit-base/options.mk +++ b/devel/scmgit-base/options.mk @@ -1,13 +1,14 @@ -# $NetBSD: options.mk,v 1.2 2008/08/01 11:30:20 minskim Exp $ +# $NetBSD: options.mk,v 1.3 2010/04/28 22:01:43 morr Exp $ # PKG_OPTIONS_VAR= PKG_OPTIONS.scmgit -PKG_SUPPORTED_OPTIONS= scmgit-gui -PKG_SUGGESTED_OPTIONS= scmgit-gui +PKG_SUPPORTED_OPTIONS= scmgit-gui python +PKG_SUGGESTED_OPTIONS= scmgit-gui python .include "../../mk/bsd.options.mk" PLIST_VARS+= gui PLIST_VARS+= macosx +PLIST_VARS+= python .if !empty(PKG_OPTIONS:Mscmgit-gui) PLIST.gui= yes @@ -20,3 +21,12 @@ PRIVILEGED_STAGES+= clean .else CONFIGURE_ARGS+= --without-tcltk .endif + +.if !empty(PKG_OPTIONS:Mpython) +PY_PATCHPLIST= yes +MAKE_FLAGS+= PYTHON_PATH=${PYTHONBIN} +PLIST.python= yes +.include "../../lang/python/extension.mk" +.else +CONFIGURE_ARGS+= --without-python +.endif diff --git a/devel/scmgit-base/patches/patch-aa b/devel/scmgit-base/patches/patch-aa index d31143d21b7..ccaf7debf71 100644 --- a/devel/scmgit-base/patches/patch-aa +++ b/devel/scmgit-base/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.11 2010/01/15 10:36:41 wiz Exp $ +$NetBSD: patch-aa,v 1.12 2010/04/28 22:01:43 morr Exp $ ---- Makefile.orig 2009-12-24 00:00:22.000000000 +0000 -+++ Makefile -@@ -305,12 +305,8 @@ GITWEB_SITE_FOOTER = +--- Makefile.orig 2010-04-12 19:23:36.000000000 +0400 ++++ Makefile 2010-04-16 14:07:10.000000000 +0400 +@@ -277,12 +277,8 @@ export prefix bindir sharedir sysconfdir @@ -15,7 +15,7 @@ $NetBSD: patch-aa,v 1.11 2010/01/15 10:36:41 wiz Exp $ RPMBUILD = rpmbuild TCL_PATH = tclsh TCLTK_PATH = wish -@@ -768,9 +764,10 @@ ifeq ($(uname_S),Darwin) +@@ -762,9 +758,10 @@ USE_ST_TIMESPEC = YesPlease endif ifeq ($(uname_S),SunOS) @@ -27,7 +27,7 @@ $NetBSD: patch-aa,v 1.11 2010/01/15 10:36:41 wiz Exp $ SANE_TOOL_PATH = /usr/xpg6/bin:/usr/xpg4/bin NO_STRCASESTR = YesPlease NO_MEMMEM = YesPlease -@@ -801,8 +798,6 @@ ifeq ($(uname_S),SunOS) +@@ -793,8 +790,6 @@ NO_C99_FORMAT = YesPlease NO_STRTOUMAX = YesPlease endif @@ -36,51 +36,3 @@ $NetBSD: patch-aa,v 1.11 2010/01/15 10:36:41 wiz Exp $ BASIC_CFLAGS += -D__EXTENSIONS__ -D__sun__ -DHAVE_ALLOCA_H endif ifeq ($(uname_O),Cygwin) -@@ -850,15 +845,20 @@ ifeq ($(uname_S),OpenBSD) - THREADED_DELTA_SEARCH = YesPlease - endif - ifeq ($(uname_S),NetBSD) -- ifeq ($(shell expr "$(uname_R)" : '[01]\.'),2) -- NEEDS_LIBICONV = YesPlease -- endif -+ NEEDS_LIBICONV = YesPlease - BASIC_CFLAGS += -I/usr/pkg/include - BASIC_LDFLAGS += -L/usr/pkg/lib $(CC_LD_DYNPATH)/usr/pkg/lib - THREADED_DELTA_SEARCH = YesPlease - USE_ST_TIMESPEC = YesPlease - NO_MKSTEMPS = YesPlease - endif -+ifeq ($(uname_S),DragonFly) -+ NEEDS_LIBICONV = YesPlease -+ BASIC_CFLAGS += -I/usr/pkg/include -+ BASIC_LDFLAGS += -L/usr/pkg/lib -+ USE_ST_TIMESPEC = YesPlease -+ THREADED_DELTA_SEARCH = YesPlease -+endif - ifeq ($(uname_S),AIX) - NO_STRCASESTR=YesPlease - NO_MEMMEM = YesPlease -@@ -1395,7 +1395,7 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_P - PERL_PATH_SQ = $(subst ','\'',$(PERL_PATH)) - TCLTK_PATH_SQ = $(subst ','\'',$(TCLTK_PATH)) - --LIBS = $(GITLIBS) $(EXTLIBS) -+LIBS += $(GITLIBS) $(EXTLIBS) - - BASIC_CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER_SQ)' \ - $(COMPAT_CFLAGS) -@@ -1788,10 +1788,10 @@ gitexec_instdir_SQ = $(subst ','\'',$(gi - export gitexec_instdir - - install: all -- $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(bindir_SQ)' -- $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' -- $(INSTALL) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' -- $(INSTALL) git$X git-upload-pack$X git-receive-pack$X git-upload-archive$X git-shell$X git-cvsserver '$(DESTDIR_SQ)$(bindir_SQ)' -+ $(BSD_INSTALL_PROGRAM_DIR) '$(DESTDIR_SQ)$(bindir_SQ)' -+ $(BSD_INSTALL_SCRIPT_DIR) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' -+ $(BSD_INSTALL_SCRIPT) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' -+ $(BSD_INSTALL_SCRIPT) git$X git-upload-pack$X git-receive-pack$X git-upload-archive$X git-shell$X git-cvsserver '$(DESTDIR_SQ)$(bindir_SQ)' - $(MAKE) -C templates DESTDIR='$(DESTDIR_SQ)' install - ifndef NO_PERL - $(MAKE) -C perl prefix='$(prefix_SQ)' DESTDIR='$(DESTDIR_SQ)' install diff --git a/devel/scmgit-base/patches/patch-ab b/devel/scmgit-base/patches/patch-ab deleted file mode 100644 index 03293a7828a..00000000000 --- a/devel/scmgit-base/patches/patch-ab +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-ab,v 1.7 2010/03/31 00:44:40 gdt Exp $ - -Patch from http://article.gmane.org/gmane.comp.version-control.git/143453 - ---- compat/bswap.h.orig 2009-12-24 00:00:22.000000000 +0000 -+++ compat/bswap.h -@@ -17,6 +17,8 @@ static inline uint32_t default_swab32(ui - ((val & 0x000000ff) << 24)); - } - -+#undef bswap32 -+ - #if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) - - #define bswap32(x) ({ \ |