diff options
Diffstat (limited to 'devel/git')
-rw-r--r-- | devel/git/Makefile | 8 | ||||
-rw-r--r-- | devel/git/files/patch-configure.ac | 21 |
2 files changed, 25 insertions, 4 deletions
diff --git a/devel/git/Makefile b/devel/git/Makefile index aaca14d836ad..12b9fc972980 100644 --- a/devel/git/Makefile +++ b/devel/git/Makefile @@ -71,7 +71,7 @@ CONFIGURE_ARGS= --enable-pthreads=-pthread ac_cv_header_libcharset_h=no .if ${SUBPORT} == core OPTIONS_DEFINE= CONTRIB CURL DOCS GITWEB ICONV NLS PCRE2 PERL SEND_EMAIL \ - SUBTREE + SUBTREE SYSINFO OPTIONS_DEFAULT=CONTRIB CURL GITWEB ICONV PCRE2 PERL SEND_EMAIL SUBTREE . if ${FLAVOR:U} == lite @@ -93,6 +93,7 @@ GITWEB_DESC= Install gitweb PCRE2_DESC= Use Perl Compatible Regular Expressions (v2) SEND_EMAIL_DESC=Enable the git-send-email(1) script SUBTREE_DESC= Install git-subtree +SYSINFO_DESC= Use libsysinfo NLS_USES= gettext NLS_MAKE_ARGS_OFF= NO_GETTEXT=yes @@ -104,7 +105,6 @@ PERL_RUN_DEPENDS= p5-Error>=0:lang/p5-Error PERL_MAKE_ARGS_OFF= NO_PERL=1 GITWEB_IMPLIES= PERL -GITWEB_RUN_DEPENDS= p5-CGI>=0:www/p5-CGI GITWEB_MAKE_ARGS_OFF= NO_GITWEB=1 PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 @@ -127,6 +127,10 @@ DOCS_DISTFILES= ${PORTNAME}-htmldocs-${DISTVERSION}${EXTRACT_SUFX} SUBTREE_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor \ xmlto:textproc/xmlto +SYSINFO_LIB_DEPENDS= libsysinfo.so:devel/libsysinfo +SYSINFO_CONFIGURE_ON= --with-libsysinfo +SYSINFO_LDFLAGS= -lsysinfo + .else NO_ARCH= yes diff --git a/devel/git/files/patch-configure.ac b/devel/git/files/patch-configure.ac index 188508a0a19e..d75441bb721f 100644 --- a/devel/git/files/patch-configure.ac +++ b/devel/git/files/patch-configure.ac @@ -1,9 +1,9 @@ # Specify 'allow-without' to allow --without-perl to be used # TODO: Upstream ---- configure.ac.orig 2018-04-02 17:44:04 UTC +--- configure.ac.orig 2025-06-16 05:42:57 UTC +++ configure.ac -@@ -414,7 +414,7 @@ GIT_PARSE_WITH_SET_MAKE_VAR(editor, DEFAULT_EDITOR, +@@ -396,7 +396,7 @@ GIT_ARG_SET_PATH(shell) GIT_ARG_SET_PATH(shell) # # Define PERL_PATH to provide path to Perl. @@ -12,3 +12,20 @@ # # Define PYTHON_PATH to provide path to Python. GIT_ARG_SET_PATH(python, allow-without) +@@ -1070,6 +1070,8 @@ GIT_CONF_SUBST([CHARSET_LIB]) + # + # Define HAVE_SYSINFO=YesPlease if sysinfo is available. + # ++AC_ARG_WITH(libsysinfo, ++AS_HELP_STRING([--with-libsysinfo],[support libsysinfo (default is NO)]), + AC_DEFUN([HAVE_SYSINFO_SRC], [ + AC_LANG_PROGRAM([[ + #include <stdint.h> +@@ -1091,6 +1093,7 @@ AC_COMPILE_IFELSE([HAVE_SYSINFO_SRC], + HAVE_SYSINFO=YesPlease], + [AC_MSG_RESULT([no]) + HAVE_SYSINFO=]) ++) + GIT_CONF_SUBST([HAVE_SYSINFO]) + + # |