mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-17 19:39:43 +00:00
devel/libegit2: Remove expired port
2024-09-30 devel/libegit2: No consumer in ports tree
This commit is contained in:
parent
6d738702fe
commit
5b3967bbea
1
MOVED
1
MOVED
@ -3515,3 +3515,4 @@ www/template_||2024-09-30|Has expired: Abandonware, outdated and last version re
|
||||
www/screego||2024-09-30|Has expired: Outdated, unmaintained in tree and marked broken over a year ago
|
||||
archivers/py-borgbackup11||2024-09-30|Has expired: No longer supported upstream, use borgbackup 1.2 (oldstable) or 1.4 (stable) instead
|
||||
devel/rth||2024-09-30|Has expired: Abandonware, Unmaintained upstream as of 2013
|
||||
devel/libegit2||2024-09-30|Has expired: No consumer in ports tree
|
||||
|
@ -1261,7 +1261,6 @@
|
||||
SUBDIR += libdwarf
|
||||
SUBDIR += libe
|
||||
SUBDIR += libedit
|
||||
SUBDIR += libegit2
|
||||
SUBDIR += libeio
|
||||
SUBDIR += libelf
|
||||
SUBDIR += libepoll-shim
|
||||
|
@ -1,51 +0,0 @@
|
||||
PORTNAME= libegit2
|
||||
DISTVERSION= g20200515
|
||||
PORTREVISION= 18
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= yasu@FreeBSD.org
|
||||
COMMENT= Emacs bindings for libgit2
|
||||
WWW= https://github.com/magit/libegit2
|
||||
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= No consumer in ports tree
|
||||
EXPIRATION_DATE= 2024-09-30
|
||||
|
||||
LIB_DEPENDS= libgit2.so:devel/libgit2
|
||||
|
||||
USES= cmake:noninja emacs pkgconfig
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magit
|
||||
GH_TAGNAME= 0ef8b13
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CMAKE_ON= USE_SYSTEM_LIBGIT2
|
||||
|
||||
PORTDOCS= README.md
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} \
|
||||
's,%%LIBEGIT2_INSTALL_DIR%%,${PREFIX}/${EMACS_VERSION_SITE_LISPDIR},' \
|
||||
${WRKSRC}/libgit.el
|
||||
|
||||
post-build:
|
||||
(cd ${WRKSRC} \
|
||||
&& ${EMACS_CMD} -Q -batch -L . -f batch-byte-compile libgit.el)
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/../.build/libegit2.so \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/libgit.el ${WRKSRC}/libgit.elc \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1610571142
|
||||
SHA256 (magit-libegit2-g20200515-0ef8b13_GH0.tar.gz) = d746fd8120948ac1d2a3c12f25a65a2720ca8bdd7a794c9b2bc120ff95ed0ce9
|
||||
SIZE (magit-libegit2-g20200515-0ef8b13_GH0.tar.gz) = 131990
|
@ -1,11 +0,0 @@
|
||||
--- libgit.el.orig 2020-05-15 17:59:08.000000000 +0000
|
||||
+++ libgit.el 2021-04-01 04:02:35.637193000 +0000
|
||||
@@ -41,7 +41,7 @@
|
||||
"Directory where the libegit2 dynamic module file should be built.")
|
||||
|
||||
(defvar libgit--module-file
|
||||
- (expand-file-name (concat "libegit2" module-file-suffix) libgit--build-dir)
|
||||
+ (expand-file-name (concat "libegit2" module-file-suffix) "%%LIBEGIT2_INSTALL_DIR%%")
|
||||
"Path to the libegit2 dynamic module file.")
|
||||
|
||||
(defun libgit--configure ()
|
@ -1,78 +0,0 @@
|
||||
From de3c48d72ec7064e7f0522877fe759c729df0c50 Mon Sep 17 00:00:00 2001
|
||||
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
Date: Wed, 25 Mar 2020 11:32:18 -0400
|
||||
Subject: [PATCH] Allow using a system provided libgit2 library
|
||||
|
||||
Setting the USE_SYSTEM_LIBGIT2 Make or CMake variable (through the
|
||||
BUILD_OPTIONS variable) to any value enables using the system library.
|
||||
The default behavior of using a bundled copy of libgit2 is unchanged.
|
||||
--- CMakeLists.txt.orig 2020-05-15 17:59:08 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -7,9 +7,14 @@ set(BUILD_SHARED_LIBS OFF CACHE BOOL "shared" FORCE)
|
||||
set(BUILD_CLAR OFF CACHE BOOL "clar" FORCE)
|
||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DEGIT_DEBUG")
|
||||
|
||||
-add_subdirectory(libgit2)
|
||||
+if(USE_SYSTEM_LIBGIT2)
|
||||
+ find_package(PkgConfig REQUIRED)
|
||||
+ pkg_check_modules(git2 REQUIRED IMPORTED_TARGET libgit2)
|
||||
+else()
|
||||
+ add_subdirectory(libgit2)
|
||||
+ find_library(git2 libgit2.a)
|
||||
+endif()
|
||||
|
||||
-find_library(git2 libgit2.a)
|
||||
add_subdirectory(src)
|
||||
|
||||
enable_testing()
|
||||
CMakeLists.txt | 9 +++++++--
|
||||
Makefile | 11 +++++++++++
|
||||
src/CMakeLists.txt | 9 +++++++--
|
||||
3 files changed, 25 insertions(+), 4 deletions(-)
|
||||
|
||||
--- Makefile.orig 2020-05-15 17:59:08 UTC
|
||||
+++ Makefile
|
||||
@@ -13,6 +13,13 @@ ifeq ($(UNAME),MSYS)
|
||||
BUILD_OPTIONS+= -G "MSYS Makefiles"
|
||||
endif
|
||||
|
||||
+# If the variable USE_SYSTEM_LIBGIT2 is set to *any* value, use the
|
||||
+# system provided libgit2 library.
|
||||
+USE_SYSTEM_LIBGIT2? := \
|
||||
+ $(if $(or $(USE_SYSTEM_LIBGIT2),\
|
||||
+ $(findstring USE_SYSTEM_LIBGIT2,$(BUILD_OPTIONS))),\
|
||||
+ true)
|
||||
+
|
||||
ifeq "$(TRAVIS)" "true"
|
||||
## Makefile for Travis ###################################################
|
||||
#
|
||||
@@ -87,7 +94,11 @@ submodule-update:
|
||||
@git submodule update
|
||||
|
||||
libgit2:
|
||||
+ifeq ($(USE_SYSTEM_LIBGIT2?),)
|
||||
@git submodule update --init
|
||||
+else
|
||||
+ @echo "Using the system provided libgit2 library"
|
||||
+endif
|
||||
|
||||
CLEAN = $(ELCS) $(PKG)-autoloads.el build
|
||||
|
||||
--- src/CMakeLists.txt.orig 2020-05-15 17:59:08 UTC
|
||||
+++ src/CMakeLists.txt
|
||||
@@ -13,8 +13,13 @@ if(WIN32)
|
||||
set_target_properties(egit2 PROPERTIES PREFIX lib)
|
||||
endif(WIN32)
|
||||
|
||||
-target_link_libraries(egit2 git2)
|
||||
-target_include_directories(egit2 SYSTEM PRIVATE "${libgit2_SOURCE_DIR}/include")
|
||||
+if(USE_SYSTEM_LIBGIT2)
|
||||
+ target_link_libraries(egit2 PRIVATE PkgConfig::git2)
|
||||
+else()
|
||||
+ target_link_libraries(egit2 git2)
|
||||
+ target_include_directories(
|
||||
+ egit2 SYSTEM PRIVATE "${libgit2_SOURCE_DIR}/include")
|
||||
+endif()
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCC)
|
||||
target_compile_options(egit2 PRIVATE -Wall -Wextra)
|
@ -1,2 +0,0 @@
|
||||
This is an experimental module for libgit2 bindings to Emacs, intended
|
||||
to boost the performance of Magit (https://magit.vc/).
|
@ -1,3 +0,0 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/libegit2.so
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/libgit.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/libgit.elc
|
Loading…
Reference in New Issue
Block a user