Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Jun 2016 21:27:08 +0000 (UTC)
From:      Michael Gmelin <grembo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r416489 - in head/editors/joe: . files
Message-ID:  <201606062127.u56LR83o026319@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: grembo
Date: Mon Jun  6 21:27:08 2016
New Revision: 416489
URL: https://svnweb.freebsd.org/changeset/ports/416489

Log:
  Make dependency on aspell optional
  
  joe is less than 2 MB in size and has no dependencies. Aspell
  brings in 55MB in dependencies and more than 3000 files.
  
  Change the port, so the dependency on aspell is optional (and
  disabled by default) and allow installing aspell separately
  for those who need it.
  
  Reviewed by:	bapt
  Approved by:	mentors (implicit)
  Differential Revision:	https://reviews.freebsd.org/D6732

Added:
  head/editors/joe/files/patch-configure   (contents, props changed)
Modified:
  head/editors/joe/Makefile

Modified: head/editors/joe/Makefile
==============================================================================
--- head/editors/joe/Makefile	Mon Jun  6 21:08:05 2016	(r416488)
+++ head/editors/joe/Makefile	Mon Jun  6 21:27:08 2016	(r416489)
@@ -3,6 +3,7 @@
 
 PORTNAME=	joe
 PORTVERSION=	4.2
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES?=	editors
 MASTER_SITES=	SF/joe-editor/JOE%20sources/joe-${PORTVERSION}
@@ -12,10 +13,8 @@ COMMENT=	Joe's Own Editor
 
 LICENSE=	GPLv2
 
-BUILD_DEPENDS=	aspell:textproc/aspell
-RUN_DEPENDS=	aspell:textproc/aspell
 
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=	ASPELL DOCS
 
 CONFLICTS=	joe-2.*
 
@@ -26,6 +25,12 @@ LIBS+=		-L${LOCALBASE}/lib ${ICONV_LIB}
 
 ALL_TARGET=	${PORTNAME}
 
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MASPELL}
+RUN_DEPENDS=	aspell:textproc/aspell
+.endif
+
 post-patch:
 	${REINPLACE_CMD} -e 's|docs/README.old docs/man.md ||' ${WRKSRC}/Makefile.in
 

Added: head/editors/joe/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/joe/files/patch-configure	Mon Jun  6 21:27:08 2016	(r416489)
@@ -0,0 +1,11 @@
+--- configure.orig	2016-03-06 19:35:47.000000000 +0000
++++ configure	2016-06-05 13:46:54.833041496 +0000
+@@ -8145,7 +8145,7 @@
+   done
+ IFS=$as_save_IFS
+ 
+-  test -z "$ac_cv_prog_SPELL" && ac_cv_prog_SPELL="ispell"
++  test -z "$ac_cv_prog_SPELL" && ac_cv_prog_SPELL="aspell"
+ fi
+ fi
+ SPELL=$ac_cv_prog_SPELL



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606062127.u56LR83o026319>