Created
May 2, 2014 06:34
-
-
Save brianclements/3cacd7e48625ec3443f5 to your computer and use it in GitHub Desktop.
git 1.9.0 package information for addition in buildroot. Copy both files to /package/git, replacing the originals (which are v1.8.5.3)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
config BR2_PACKAGE_GIT | |
bool "git" | |
depends on BR2_LARGEFILE | |
depends on BR2_USE_MMU # uses fork() | |
select BR2_PACKAGE_ZLIB | |
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE | |
help | |
Git is a free and open source distributed version control system | |
designed to handle everything from small to very large projects. | |
http://git-scm.com | |
comment "git needs a toolchain w/ largefile" | |
depends on BR2_USE_MMU | |
depends on !BR2_LARGEFILE |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################################################ | |
# | |
# git | |
# | |
################################################################################ | |
GIT_VERSION = 1.9.0 | |
GIT_SITE = http://git-core.googlecode.com/files/ | |
GIT_LICENSE = GPLv2 LGPLv2.1+ | |
GIT_LICENSE_FILES = COPYING LGPL-2.1 | |
GIT_DEPENDENCIES = zlib host-gettext | |
ifeq ($(BR2_PACKAGE_OPENSSL),y) | |
GIT_DEPENDENCIES += openssl | |
GIT_CONF_OPT += --with-openssl | |
else | |
GIT_CONF_OPT += --without-openssl | |
endif | |
ifeq ($(BR2_PACKAGE_PERL),y) | |
GIT_DEPENDENCIES += perl | |
GIT_CONF_OPT += --with-libpcre | |
else | |
GIT_CONF_OPT += --without-libpcre | |
endif | |
ifeq ($(BR2_PACKAGE_CURL),y) | |
GIT_DEPENDENCIES += curl | |
GIT_CONF_OPT += --with-curl | |
else | |
GIT_CONF_OPT += --without-curl | |
endif | |
ifeq ($(BR2_PACKAGE_EXPAT),y) | |
GIT_DEPENDENCIES += expat | |
GIT_CONF_OPT += --with-expat | |
else | |
GIT_CONF_OPT += --without-expat | |
endif | |
ifeq ($(BR2_PACKAGE_LIBICONV),y) | |
GIT_DEPENDENCIES += libiconv | |
GIT_CONF_ENV += LIBS=-liconv | |
GIT_CONF_OPT += --with-iconv=/usr/lib | |
else | |
GIT_CONF_OPT += --without-iconv | |
endif | |
ifeq ($(BR2_PACKAGE_TCL),y) | |
GIT_DEPENDENCIES += tcl | |
GIT_CONF_OPT += --with-tcltk | |
else | |
GIT_CONF_OPT += --without-tcltk | |
endif | |
# assume yes for these tests, configure will bail out otherwise | |
# saying error: cannot run test program while cross compiling | |
GIT_CONF_ENV += ac_cv_fread_reads_directories=yes \ | |
ac_cv_snprintf_returns_bogus=yes | |
$(eval $(autotools-package)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment