Ticket #12008: add_git.patch

File add_git.patch, 4.1 KB (added by zacheryph@…, 17 years ago)

fix man page install, remove old dependancies

  • dports/devel/git/files/patch-curl

     
     1diff --git http.h http.h
     2index 69b6b66..b33fe7b 100644
     3--- http.h
     4+++ http.h
     5@@ -7,7 +7,6 @@
     6 #include <curl/easy.h>
     7 
     8 #if LIBCURL_VERSION_NUM >= 0x071000
     9-#define USE_CURL_MULTI
     10 #define DEFAULT_MAX_REQUESTS 5
     11 #endif
     12 
  • dports/devel/git/files/patch-Makefiles

     
     1diff --git Documentation/Makefile Documentation/Makefile
     2index 3f92783..1d4075b 100644
     3--- Documentation/Makefile
     4+++ Documentation/Makefile
     5@@ -29,7 +29,7 @@ DOC_MAN7=$(patsubst %.txt,%.7,$(MAN7_TXT))
     6 
     7 prefix?=$(HOME)
     8 bindir?=$(prefix)/bin
     9-mandir?=$(prefix)/man
     10+mandir?=$(prefix)/share/man
     11 man1dir=$(mandir)/man1
     12 man5dir=$(mandir)/man5
     13 man7dir=$(mandir)/man7
     14diff --git Makefile Makefile
     15index 29243c6..cbf3833 100644
     16--- Makefile
     17+++ Makefile
     18@@ -135,8 +135,6 @@ uname_P := $(shell sh -c 'uname -p 2>/dev/null || echo not')
     19 
     20 # CFLAGS and LDFLAGS are for the users to override from the command line.
     21 
     22-CFLAGS = -g -O2 -Wall
     23-LDFLAGS =
     24 ALL_CFLAGS = $(CFLAGS)
     25 ALL_LDFLAGS = $(LDFLAGS)
     26 STRIP ?= strip
     27@@ -504,7 +502,7 @@ ifdef NO_R_TO_GCC_LINKER
     28        # the runtime dynamic library path.
     29        CC_LD_DYNPATH = -Wl,-rpath=
     30 else
     31-       CC_LD_DYNPATH = -R
     32+       CC_LD_DYNPATH = -L
     33 endif
     34 
     35 ifndef NO_CURL
  • dports/devel/git/Portfile

     
     1# $Id: Portfile 24796 2007-05-04 13:35:14Z pipping@macports.org $
     2
     3PortSystem 1.0
     4name            git
     5version         1.5.2
     6description     The stupid content tracker.
     7long_description        A stupid (but extremely fast) directory \
     8                        content manager. It doesn't do a whole lot, \
     9                        but what it _does_ do is track directory contents \
     10                        efficiently.
     11maintainers     bryan@larsen.st zacheryph@gmail.com
     12categories      devel
     13platforms       darwin
     14homepage        http://git.or.cz/
     15use_bzip2       yes
     16master_sites    http://www.kernel.org/pub/software/scm/git/
     17distname        git-${version}
     18distfiles       git-${version}${extract.suffix} \
     19                git-manpages-${version}${extract.suffix}
     20
     21checksums       git-${version}${extract.suffix} sha1 f60d8dbf0926a3c12a1658bac177b383939d8e54 \
     22                git-manpages-${version}${extract.suffix} sha1 025a4a65e6a1c9aa1abfd64007ba3559655bb629
     23depends_run     port:curl port:openssh port:rsync
     24depends_lib     port:curl port:zlib port:openssl port:expat port:libiconv
     25
     26patchfiles      patch-Makefiles patch-curl
     27
     28use_configure   no
     29
     30build.env       CFLAGS="-Wall -O2 -I${prefix}/include" LDFLAGS="-L${prefix}/lib"
     31build.args      prefix=${prefix} CURLDIR=${prefix} OPENSSLDIR=${prefix} \
     32                ICONVDIR=${prefix} PERL_PATH="/usr/bin/env perl" NO_FINK=1 NO_DARWIN_PORTS=1
     33
     34test.run        yes
     35test.cmd        make
     36test.target     test
     37test.dir        ${worksrcpath}
     38test.args       prefix=${prefix} CURLDIR=${prefix} OPENSSLDIR=${prefix} \
     39                ICONVDIR=${prefix} PERL_PATH="/usr/bin/env perl" NO_FINK=1 NO_DARWIN_PORTS=1
     40
     41destroot.destdir DESTDIR=${destroot} prefix=${prefix}
     42destroot.target install
     43destroot.args   prefix=${prefix} CURLDIR=${prefix} OPENSSLDIR=${prefix} \
     44                ICONVDIR=${prefix} PERL_PATH="/usr/bin/env perl" NO_FINK=1 NO_DARWIN_PORTS=1
     45
     46post-destroot {
     47        cd ${workpath}
     48        foreach f {1 5 7} {
     49                xinstall -d ${destroot}${prefix}/share/man/man${f}
     50                foreach m [glob man${f}/*.${f}] {
     51                        xinstall ${m} ${destroot}${prefix}/share/man/man${f}
     52                }
     53        }
     54        if {![variant_isset svn]} {
     55                system "rm ${destroot}${prefix}/bin/git-svn*"
     56                system "rm ${destroot}${prefix}/share/man/man1/git-svn*"
     57        }
     58}
     59
     60variant doc {
     61        depends_build           port:asciidoc port:xmlto
     62        build.target-append     doc
     63        destroot.target-append  install-doc
     64}
     65
     66variant svn {
     67        depends_run             port:p5-svn-simple port:subversion port:perl port:p5-libwww-perl
     68}