ports/179455: [PATCH] editors/vim: legalize devel/libsysinfo link
Oleg A. Mamontov
oleg at mamontov.net
Mon Jun 10 15:00:02 UTC 2013
>Number: 179455
>Category: ports
>Synopsis: [PATCH] editors/vim: legalize devel/libsysinfo link
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Jun 10 15:00:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Oleg A. Mamontov
>Release: FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD lonerr.jail.local 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10
>Description:
devel/libsysinfo broken dependency was fixed at r320219.
Now we can remove vim conflicts with it and restore usage of this library.
Port maintainer (obrien at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99_7 (mode: change, diff: suffix)
>How-To-Repeat:
>Fix:
--- vim-7.3.1014_1.patch begins here ---
diff -ruN ../vim.orig/Makefile ./Makefile
--- ../vim.orig/Makefile 2013-06-10 13:48:59.845058000 +0400
+++ ./Makefile 2013-06-10 18:45:16.230054556 +0400
@@ -8,7 +8,7 @@
PATCHLEVEL= 1014
PORTVERSION= 7.3.${PATCHLEVEL}
RELEASE= vim-${PORTVERSION:C/\.[0-9a-z]*$//}
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES?= editors
MASTER_SITES= ${MASTER_SITE_VIM}
DISTFILES= ${RELEASE}${EXTRACT_SUFX}
@@ -54,7 +54,7 @@
.endif
.include <bsd.port.options.mk>
-CONFLICTS= vim6* vim*-gnome libsysinfo
+CONFLICTS= vim6* vim*-gnome
.if defined(LITE)
CONFLICTS+= vim*
.else
@@ -68,7 +68,7 @@
# consider
#PATCH_DIST_ARGS= -t
REINPLACE_ARGS= -i ""
-MAKE_ARGS+= CONF_ARGS="--prefix=${PREFIX} --with-tlib=termlib ${CSCOPE_ARG}"
+MAKE_ARGS+= CONF_ARGS="--prefix=${PREFIX} --with-tlib=termlib ${CSCOPE_ARG}" EXTRA_LIBS+=-lsysinfo
ALL_TARGET= #
_DATADIR= ${RELEASE:S/-//g:S/.//g}
DATADIR= ${PREFIX}/share/vim/${_DATADIR}
@@ -118,6 +118,8 @@
WANT_GNOME= yes
+LIB_DEPENDS+= sysinfo:${PORTSDIR}/devel/libsysinfo
+
.if defined(LITE)
PKGNAMESUFFIX= -lite
CONF_OPT_GUI="--enable-gui=no --without-x --enable-multibyte"
@@ -201,7 +203,6 @@
post-configure:
@(cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} scratch config)
- ${REINPLACE_CMD} -e 's@#define HAVE_SYSINFO 1@/* #undef HAVE_SYSINFO */@' ${WRKSRC}/auto/config.h
# Clean up junk files to keep them from being installed.
pre-install:
--- vim-7.3.1014_1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list