On 2013/05/02 09:42, Jérémie Courrèges-Anglas wrote:
> 
> Hi,
> 
> runs fine for me on i386 and macppc; lightly tested on vax, where it
> builds with this updated diff (handles no_shared in Makefile, re-adds
> the ranlib calls in patches/patch-Makefile).

I noticed there are some minor makewhatis problems, but it's the
same for the in-tree version so I don't think this is a blocker for
the update.

No subject found in 
/tmp/manpage.jwJmJnNChk//usr/local/man/cat3p/Git::SVN::Editor.0
No subject found in 
/tmp/manpage.jwJmJnNChk//usr/local/man/cat3p/Git::SVN::Fetcher.0
No subject found in 
/tmp/manpage.jwJmJnNChk//usr/local/man/cat3p/Git::SVN::Prompt.0
No subject found in /tmp/manpage.jwJmJnNChk//usr/local/man/cat3p/Git::SVN::Ra.0

OK with me.


> -- 
> Jérémie Courrèges-Anglas
> PGP Key fingerprint: 61DB D9A0 00A4 67CF 2A90  8961 6191 8FBF 06A1 1494
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git/Makefile,v
> retrieving revision 1.93
> diff -u -p -r1.93 Makefile
> --- Makefile  13 Mar 2013 11:58:14 -0000      1.93
> +++ Makefile  2 May 2013 07:33:08 -0000
> @@ -4,7 +4,7 @@ COMMENT-main =        GIT - Tree History Storag
>  COMMENT-svn =        GIT - subversion interoperability tools
>  COMMENT-x11 =        GIT - graphical tools
>  
> -V =          1.8.1.3
> +V =          1.8.2.2
>  DISTNAME =   git-${V}
>  PKGNAME-main =       ${DISTNAME}
>  PKGNAME-svn =        git-svn-${V}
> @@ -53,27 +53,43 @@ LIB_DEPENDS-x11 =
>  WANTLIB-x11 =
>  PKG_ARCH-x11 =               *
>  
> -MAKE_FLAGS =         prefix=${PREFIX} CC="${CC}" CFLAGS="${CFLAGS}" V=1 \
> -                     sysconfdir=${SYSCONFDIR} mandir=man \
> +MAKE_FLAGS =         V=1 \
>                       gitexecdir=libexec/git \
>                       TCLTK_PATH=${MODTK_BIN} \
>                       TCL_PATH=${MODTCL_BIN}
> -MAKE_ENV =           REGRESS_SHELL=${LOCALBASE}/bin/bash
> +MAKE_ENV =           TEST_TAR=${LOCALBASE}/bin/gtar
> +
> +CONFIGURE_STYLE =    gnu
> +CONFIGURE_ARGS =     --sysconfdir=${SYSCONFDIR} \
> +                     --mandir=${PREFIX}/man \
> +                     --with-curl=${LOCALBASE} \
> +                     --with-iconv=${LOCALBASE} \
> +                     --with-tcltk=${MODTK_BIN} \
> +                     --with-python=no
> +CONFIGURE_ENV =              CPPFLAGS="-I${LOCALBASE}/include" \
> +                     LDFLAGS="-L${LOCALBASE}/lib" \
> +                     DIFF=diff TAR=tar
> +
> +.include <bsd.port.arch.mk>
> +.if ${PROPERTIES:Mno_shared}
> +CONFIGURE_ENV +=     ac_cv_lib_curl_curl_global_init=yes
> +MAKE_FLAGS +=                NEEDS_CRYPTO_WITH_SSL=YesPlease \
> +                     NEEDS_SSL_WITH_CURL=YesPlease \
> +                     NEEDS_LIBINTL_BEFORE_LIBICONV=YesPlease
> +.endif
>  
>  USE_GMAKE =          Yes
>  USE_GROFF =          Yes
>  
> -TEST_DEPENDS =       archivers/zip \
> +TEST_DEPENDS =               archivers/gtar \
> +                     archivers/unzip \
> +                     archivers/zip \
>                       devel/cvsps \
> -                     devel/subversion,-perl \
> -                     shells/bash
> +                     devel/subversion,-perl
>  
>  GITWEB =             README INSTALL git-favicon.png git-logo.png \
>                       gitweb.cgi gitweb.css
>  
> -# Skip tests I have to fix.
> -SKIP_TESTS =         t9502-gitweb-standalone-parse-output.sh
> -
>  post-extract:
>       @mkdir -p ${WRKSRC}/doc
>       @cd ${WRKSRC}/doc && ${TAR} -xzf ${FULLDISTDIR}/${DOC_DISTFILE}
> @@ -96,8 +112,7 @@ post-install:
>       ${INSTALL_DATA} ${WRKBUILD}/gitweb/README ${PREFIX}/share/gitweb
>  
>  do-test:
> -     cd ${WRKSRC}/t && rm -f ${SKIP_TESTS}
>       cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_PROGRAM} \
> -             HOME=${WRKDIST}/t/trash test
> +             HOME=${WRKDIST}/t test
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/git/distinfo,v
> retrieving revision 1.65
> diff -u -p -r1.65 distinfo
> --- distinfo  13 Mar 2013 11:58:14 -0000      1.65
> +++ distinfo  1 May 2013 16:24:06 -0000
> @@ -1,4 +1,4 @@
> -SHA256 (git-1.8.1.3.tar.gz) = N1Mkfb/YAqrxyyyRe46HO27RPACasPpffZCzx1kZX/E=
> -SHA256 (git-manpages-1.8.1.3.tar.gz) = 
> mPYbps9knzx8tipAGUqYb3Vh9kj4GtPZ4OzaZG2QhTk=
> -SIZE (git-1.8.1.3.tar.gz) = 4302035
> -SIZE (git-manpages-1.8.1.3.tar.gz) = 528587
> +SHA256 (git-1.8.2.2.tar.gz) = Ag3jjtowK7bhvkYPdJkhGUgZOzBr6rThpSD/xvcpR5Q=
> +SHA256 (git-manpages-1.8.2.2.tar.gz) = 
> Io3rU4ZUFXKOvXq/GNiMc9PBZg3toNN5cF1G2xBjZus=
> +SIZE (git-1.8.2.2.tar.gz) = 4404477
> +SIZE (git-manpages-1.8.2.2.tar.gz) = 537739
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git/patches/patch-Makefile,v
> retrieving revision 1.37
> diff -u -p -r1.37 patch-Makefile
> --- patches/patch-Makefile    13 Mar 2013 11:58:16 -0000      1.37
> +++ patches/patch-Makefile    1 May 2013 18:24:20 -0000
> @@ -1,33 +1,7 @@
>  $OpenBSD: patch-Makefile,v 1.37 2013/03/13 11:58:16 benoit Exp $
> ---- Makefile.orig    Fri Feb  8 01:00:07 2013
> -+++ Makefile Wed Mar 13 10:35:45 2013
> -@@ -1123,13 +1123,13 @@ ifeq ($(uname_S),FreeBSD)
> -     HAVE_PATHS_H = YesPlease
> - endif
> - ifeq ($(uname_S),OpenBSD)
> --    NO_STRCASESTR = YesPlease
> -     NO_MEMMEM = YesPlease
> -     USE_ST_TIMESPEC = YesPlease
> -     NEEDS_LIBICONV = YesPlease
> --    BASIC_CFLAGS += -I/usr/local/include
> --    BASIC_LDFLAGS += -L/usr/local/lib
> -+    BASIC_CFLAGS += -I${X11BASE}/include -I${LOCALBASE}/include
> -+    BASIC_LDFLAGS += -L${X11BASE}/lib -L${LOCALBASE}/lib
> -     HAVE_PATHS_H = YesPlease
> -+    NO_PYTHON = YesPlease
> - endif
> - ifeq ($(uname_S),NetBSD)
> -     ifeq ($(shell expr "$(uname_R)" : '[01]\.'),2)
> -@@ -1601,7 +1601,7 @@ endif
> - EXTLIBS += -lz
> - 
> - ifndef NO_OPENSSL
> --    OPENSSL_LIBSSL = -lssl
> -+    OPENSSL_LIBSSL = -lssl -lcrypto
> -     ifdef OPENSSLDIR
> -             BASIC_CFLAGS += -I$(OPENSSLDIR)/include
> -             OPENSSL_LINK = -L$(OPENSSLDIR)/$(lib) 
> $(CC_LD_DYNPATH)$(OPENSSLDIR)/$(lib)
> -@@ -2487,13 +2487,13 @@ $(REMOTE_CURL_PRIMARY): remote-curl.o http.o 
> http-walk
> +--- Makefile.orig    Tue Apr 30 12:18:10 2013
> ++++ Makefile Tue Apr 30 12:33:22 2013
> +@@ -2029,13 +2029,13 @@ $(REMOTE_CURL_PRIMARY): remote-curl.o http.o 
> http-walk
>               $(LIBS) $(CURL_LIBCURL) $(EXPAT_LIBEXPAT)
>   
>   $(LIB_FILE): $(LIB_OBJS)
> @@ -44,7 +18,7 @@ $OpenBSD: patch-Makefile,v 1.37 2013/03/
>   
>   export DEFAULT_EDITOR DEFAULT_PAGER
>   
> -@@ -2679,7 +2679,7 @@ export TEST_NO_MALLOC_CHECK
> +@@ -2209,7 +2209,7 @@ export TEST_NO_MALLOC_CHECK
>   
>   ### Testing rules
>   
> Index: patches/patch-t_t0000-basic_sh
> ===================================================================
> RCS file: /cvs/ports/devel/git/patches/patch-t_t0000-basic_sh,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-t_t0000-basic_sh
> --- patches/patch-t_t0000-basic_sh    25 Jan 2013 08:14:59 -0000      1.3
> +++ patches/patch-t_t0000-basic_sh    1 May 2013 16:23:40 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-t_t0000-basic_sh,v 1.3 2013/01/25 08:14:59 dcoppa Exp $
> ---- t/t0000-basic.sh.orig    Mon Jan 14 20:22:04 2013
> -+++ t/t0000-basic.sh Wed Jan 23 14:53:15 2013
> -@@ -472,7 +472,7 @@ test_expect_success 'update-index D/F conflict' '
> +--- t/t0000-basic.sh.orig    Sat Apr 27 01:54:17 2013
> ++++ t/t0000-basic.sh Tue Apr 30 12:16:43 2013
> +@@ -590,7 +590,7 @@ test_expect_success 'update-index D/F conflict' '
>       test $numpath0 = 1
>   '
>   
> Index: patches/patch-t_test-lib_sh
> ===================================================================
> RCS file: patches/patch-t_test-lib_sh
> diff -N patches/patch-t_test-lib_sh
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-t_test-lib_sh       1 May 2013 16:23:40 -0000
> @@ -0,0 +1,18 @@
> +$OpenBSD$
> +
> +Force usage of GNU tar in the test suite: 't5004-archive-corner-cases.sh'
> +wants it badly.
> +
> +--- t/test-lib.sh.orig       Sat Apr 27 01:54:17 2013
> ++++ t/test-lib.sh    Tue Apr 30 19:14:52 2013
> +@@ -47,6 +47,10 @@ fi
> + . "$GIT_BUILD_DIR"/GIT-BUILD-OPTIONS
> + export PERL_PATH SHELL_PATH
> + 
> ++if [ -n "${TEST_TAR}" ]; then
> ++    export TAR=${TEST_TAR}
> ++fi
> ++
> + # if --tee was passed, write the output not only to the terminal, but
> + # additionally to the file test-results/$BASENAME.out, too.
> + case "$GIT_TEST_TEE_STARTED, $* " in
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/devel/git/pkg/PLIST-main,v
> retrieving revision 1.53
> diff -u -p -r1.53 PLIST-main
> --- pkg/PLIST-main    25 Jan 2013 08:14:59 -0000      1.53
> +++ pkg/PLIST-main    1 May 2013 16:23:40 -0000
> @@ -28,6 +28,7 @@ libexec/git/git-bisect
>  @bin libexec/git/git-bundle
>  @bin libexec/git/git-cat-file
>  @bin libexec/git/git-check-attr
> +@bin libexec/git/git-check-ignore
>  @bin libexec/git/git-check-ref-format
>  @bin libexec/git/git-checkout
>  @bin libexec/git/git-checkout-index
> @@ -130,7 +131,7 @@ libexec/git/git-relink
>  @bin libexec/git/git-remote-ftps
>  @bin libexec/git/git-remote-http
>  @bin libexec/git/git-remote-https
> -libexec/git/git-remote-testgit
> +libexec/git/git-remote-testpy
>  @bin libexec/git/git-remote-testsvn
>  libexec/git/git-repack
>  @bin libexec/git/git-replace
> @@ -178,11 +179,12 @@ libexec/git/mergetools/
>  libexec/git/mergetools/araxis
>  libexec/git/mergetools/bc3
>  libexec/git/mergetools/codecompare
> -libexec/git/mergetools/defaults
>  libexec/git/mergetools/deltawalker
>  libexec/git/mergetools/diffuse
>  libexec/git/mergetools/ecmerge
>  libexec/git/mergetools/emerge
> +libexec/git/mergetools/gvimdiff
> +libexec/git/mergetools/gvimdiff2
>  libexec/git/mergetools/kdiff3
>  libexec/git/mergetools/kompare
>  libexec/git/mergetools/meld
> @@ -190,7 +192,8 @@ libexec/git/mergetools/opendiff
>  libexec/git/mergetools/p4merge
>  libexec/git/mergetools/tkdiff
>  libexec/git/mergetools/tortoisemerge
> -libexec/git/mergetools/vim
> +libexec/git/mergetools/vimdiff
> +libexec/git/mergetools/vimdiff2
>  libexec/git/mergetools/xxdiff
>  @man man/man1/git-add.1
>  @man man/man1/git-am.1
> @@ -204,6 +207,7 @@ libexec/git/mergetools/xxdiff
>  @man man/man1/git-bundle.1
>  @man man/man1/git-cat-file.1
>  @man man/man1/git-check-attr.1
> +@man man/man1/git-check-ignore.1
>  @man man/man1/git-check-ref-format.1
>  @man man/man1/git-checkout-index.1
>  @man man/man1/git-checkout.1
> @@ -292,7 +296,6 @@ libexec/git/mergetools/xxdiff
>  @man man/man1/git-relink.1
>  @man man/man1/git-remote-ext.1
>  @man man/man1/git-remote-fd.1
> -@man man/man1/git-remote-helpers.1
>  @man man/man1/git-remote-testgit.1
>  @man man/man1/git-remote.1
>  @man man/man1/git-repack.1
> @@ -338,6 +341,7 @@ libexec/git/mergetools/xxdiff
>  @man man/man1/git-whatchanged.1
>  @man man/man1/git-write-tree.1
>  @man man/man1/git.1
> +@man man/man1/gitremote-helpers.1
>  @man man/man1/gitweb.1
>  @man man/man3p/Git.3p
>  @man man/man3p/Git::I18N.3p
> @@ -372,6 +376,7 @@ share/git-core/templates/hooks/post-rece
>  share/git-core/templates/hooks/post-update.sample
>  share/git-core/templates/hooks/pre-applypatch.sample
>  share/git-core/templates/hooks/pre-commit.sample
> +share/git-core/templates/hooks/pre-push.sample
>  share/git-core/templates/hooks/pre-rebase.sample
>  share/git-core/templates/hooks/prepare-commit-msg.sample
>  share/git-core/templates/hooks/update.sample
> 

Reply via email to