# $Id$ PortSystem 1.0 name git-core version 1.5.3.7 description The stupid content tracker. long_description A stupid (but extremely fast) directory content manager. \ It doesn't do a whole lot, but what it _does_ do is track \ directory contents efficiently. maintainers bryan@larsen.st mgrimes categories devel platforms darwin homepage http://git.or.cz/ use_bzip2 yes master_sites http://www.kernel.org/pub/software/scm/git/ distname git-${version} distfiles git-${version}${extract.suffix} \ git-manpages-${version}${extract.suffix} checksums git-${version}${extract.suffix} sha1 95c3b64d34f28db8122e30f28dc5758ebbc8469b \ git-manpages-${version}${extract.suffix} sha1 7cc45f156298d0fbd4ead4a9b2096ed2143287b8 depends_run port:openssh port:rsync port:perl5.8 port:p5-error depends_lib port:curl port:zlib port:openssl port:expat port:libiconv patchfiles patch-Makefile.diff patch-http.h.diff extract.only git-${version}${extract.suffix} \ git-manpages-${version}${extract.suffix} use_configure no build.env CFLAGS="-Wall -O2 -I${prefix}/include" LDFLAGS="-L${prefix}/lib" build.args prefix=${prefix} CURLDIR=${prefix} OPENSSLDIR=${prefix} ICONVDIR=${prefix} \ PERL_PATH="/usr/bin/env perl" NO_FINK=1 NO_DARWIN_PORTS=1 test.run yes test.cmd make test.target test test.dir ${worksrcpath} test.args prefix=${prefix} CURLDIR=${prefix} OPENSSLDIR=${prefix} ICONVDIR=${prefix} \ PERL_PATH="/usr/bin/env perl" NO_FINK=1 NO_DARWIN_PORTS=1 destroot.destdir DESTDIR=${destroot} prefix=${prefix} destroot.target install destroot.args prefix=${prefix} CURLDIR=${prefix} OPENSSLDIR=${prefix} ICONVDIR=${prefix} \ PERL_PATH="/usr/bin/env perl" NO_FINK=1 NO_DARWIN_PORTS=1 post-destroot { foreach f {1 5 7} { xinstall -d ${destroot}${prefix}/share/man/man${f} foreach m [glob -directory ${workpath} man${f}/*.${f}] { xinstall ${m} ${destroot}${prefix}/share/man/man${f} } } if {![variant_isset svn]} { system "rm ${destroot}${prefix}/bin/git-svn*" } if {[variant_isset doc]} { set docdestroot ${destroot}${prefix}/share/doc/${name} xinstall -d ${docdestroot} system "cd ${docdestroot} && ${extract.cmd} ${extract.pre_args} \ ${distpath}/git-htmldocs-${version}${extract.suffix} \ ${extract.post_args}" } } variant doc description {Install HTML and plaintext documentation} { distfiles-append git-htmldocs-${version}${extract.suffix} checksums-append git-htmldocs-${version}${extract.suffix} sha1 926fb29604d69ce45ecf7b57d1b8feeb6c356f9b } variant svn description {Bi-directional subversion repository support} { depends_run port:subversion port:p5-libwww-perl port:p5-svn-simple port:p5-term-readkey } default_variants +doc