compile/install of git

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема compile/install of git
Дата
Msg-id 201009172102.o8HL2Um13859@momjian.us
обсуждение исходный текст
Ответы Re: compile/install of git  (Dave Page <dpage@pgadmin.org>)
Список pgsql-hackers
FYI, I have compiled/installed git 1.7.3.rc2 on my BSD/OS 4.3.1 machine
with the attached minor changes.

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + It's impossible for everything to be true. +
*** ./git-1.7.3.rc2/Makefile.orig    Fri Sep 17 14:01:17 2010
--- ./git-1.7.3.rc2/Makefile    Fri Sep 17 14:36:57 2010
***************
*** 1141,1146 ****
--- 1141,1152 ----
  endif
  endif

+ NO_NSEC = YesPlease
+ NO_PREAD = YesPlease
+ NEEDS_LIBGEN =
+ NO_TCLTK = YesPlease
+ NO_PYTHON = YesPlease
+
  -include config.mak.autogen
  -include config.mak

***************
*** 1244,1250 ****
      PROGRAM_OBJS += daemon.o
  endif
  ifndef NO_OPENSSL
!     OPENSSL_LIBSSL = -lssl
      ifdef OPENSSLDIR
          BASIC_CFLAGS += -I$(OPENSSLDIR)/include
          OPENSSL_LINK = -L$(OPENSSLDIR)/$(lib) $(CC_LD_DYNPATH)$(OPENSSLDIR)/$(lib)
--- 1250,1256 ----
      PROGRAM_OBJS += daemon.o
  endif
  ifndef NO_OPENSSL
!     OPENSSL_LIBSSL = -lssl -lcrypto
      ifdef OPENSSLDIR
          BASIC_CFLAGS += -I$(OPENSSLDIR)/include
          OPENSSL_LINK = -L$(OPENSSLDIR)/$(lib) $(CC_LD_DYNPATH)$(OPENSSLDIR)/$(lib)
***************
*** 1260,1266 ****
      OPENSSL_LIBSSL =
  endif
  ifdef NEEDS_SSL_WITH_CRYPTO
!     LIB_4_CRYPTO = $(OPENSSL_LINK) -lcrypto -lssl
  else
      LIB_4_CRYPTO = $(OPENSSL_LINK) -lcrypto
  endif
--- 1266,1272 ----
      OPENSSL_LIBSSL =
  endif
  ifdef NEEDS_SSL_WITH_CRYPTO
!     LIB_4_CRYPTO = $(OPENSSL_LINK) -lssl -lcrypto
  else
      LIB_4_CRYPTO = $(OPENSSL_LINK) -lcrypto
  endif
***************
*** 1274,1281 ****
      EXTLIBS += $(ICONV_LINK) -liconv
  endif
  ifdef NEEDS_LIBGEN
!     EXTLIBS += -lgen
  endif
  ifdef NEEDS_SOCKET
      EXTLIBS += -lsocket
  endif
--- 1280,1289 ----
      EXTLIBS += $(ICONV_LINK) -liconv
  endif
  ifdef NEEDS_LIBGEN
! #    EXTLIBS += -lgen
  endif
+ EXTLIBS += -lpoll
+
  ifdef NEEDS_SOCKET
      EXTLIBS += -lsocket
  endif
***************
*** 1498,1504 ****
  ifndef V
      QUIET_CC       = @echo '   ' CC $@;
      QUIET_AR       = @echo '   ' AR $@;
!     QUIET_LINK     = @echo '   ' LINK $@;
      QUIET_BUILT_IN = @echo '   ' BUILTIN $@;
      QUIET_GEN      = @echo '   ' GEN $@;
      QUIET_LNCP     = @echo '   ' LN/CP $@;
--- 1506,1513 ----
  ifndef V
      QUIET_CC       = @echo '   ' CC $@;
      QUIET_AR       = @echo '   ' AR $@;
! #    QUIET_LINK     = @echo '   ' LINK $@;
! QUIET_LINK=
      QUIET_BUILT_IN = @echo '   ' BUILTIN $@;
      QUIET_GEN      = @echo '   ' GEN $@;
      QUIET_LNCP     = @echo '   ' LN/CP $@;
*** ./git-1.7.3.rc2/git-compat-util.h.orig    Fri Sep 17 12:25:09 2010
--- ./git-1.7.3.rc2/git-compat-util.h    Fri Sep 17 12:35:23 2010
***************
*** 106,112 ****
  #include <arpa/inet.h>
  #include <netdb.h>
  #include <pwd.h>
! #include <inttypes.h>
  #if defined(__CYGWIN__)
  #undef _XOPEN_SOURCE
  #include <grp.h>
--- 106,119 ----
  #include <arpa/inet.h>
  #include <netdb.h>
  #include <pwd.h>
!
! typedef u_int64_t uint64_t;
! typedef u_int32_t uint32_t;
! typedef u_int16_t uint16_t;
! typedef long int intptr_t;
! typedef unsigned long int uintptr_t;
!
! //#include <inttypes.h>
  #if defined(__CYGWIN__)
  #undef _XOPEN_SOURCE
  #include <grp.h>

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Report: removing the inconsistencies in our CVS->git conversion
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Update comment for README.HOT