Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Apr 2013 15:16:30 +0000 (UTC)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r316238 - in head/editors/fxite: . files
Message-ID:  <201304221516.r3MFGUnH091406@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gahr
Date: Mon Apr 22 15:16:30 2013
New Revision: 316238
URL: http://svnweb.freebsd.org/changeset/ports/316238

Log:
  - Update to 0.91
  - Add OPTIONs to chose whether to use FOX-1.6 or FOX-1.7
  - Switch to GitHub as a MASTER_SITE
  
  Feature safe:	yes

Added:
  head/editors/fxite/files/
  head/editors/fxite/files/patch-jef_compat.cpp   (contents, props changed)
Modified:
  head/editors/fxite/Makefile
  head/editors/fxite/distinfo

Modified: head/editors/fxite/Makefile
==============================================================================
--- head/editors/fxite/Makefile	Mon Apr 22 15:12:25 2013	(r316237)
+++ head/editors/fxite/Makefile	Mon Apr 22 15:16:30 2013	(r316238)
@@ -2,29 +2,50 @@
 # $FreeBSD$
 
 PORTNAME=	fxite
-PORTVERSION=	0.9
+PORTVERSION=	0.91
 CATEGORIES=	editors
-MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
 
 MAINTAINER=	gahr@FreeBSD.org
 COMMENT=	An advanced cross-platform text editor
 
-LIB_DEPENDS=	FOX-1.6:${PORTSDIR}/x11-toolkits/fox16
+LIB_DEPENDS=	#
+
+OPTIONS_SINGLE=		FOX
+OPTIONS_SINGLE_FOX=	FOX16 FOX17
+FOX16_DESC=		Use FOX 1.6
+FOX17_DESC=		Use FOX 1.7
+OPTIONS_DEFAULT=	FOX16
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	yetanothergeek
+GH_TAGNAME=	FXITE-0_91
+GH_COMMIT=	c2ecac3
 
-USE_GETTEXT=	yes
 USE_LUA=	yes
-USE_GNOME=	pkgconfig
-GNU_CONFIGURE=	yes
-CXXFLAGS+=	-g -O0 -fPIC
+USE_PKGCONFIG=	build
+USE_AUTOTOOLS=	aclocal autoconf automake
+ACLOCAL_ARGS=	--force -I m4
+AUTOMAKE_ARGS=	--gnu --add-missing --copy
+USE_GMAKE=	yes
+CXXFLAGS+=	-fPIC
 LDFLAGS+=	-L${LOCALBASE}/lib -lintl
 CONFIGURE_ARGS+=--with-system-lua \
 		--with-lua-pkg=lua-${LUA_VER}
+CONFIGURE_ENV+=	FOX_CFLAGS="${FOX_CFLAGS}" \
+		FOX_LIBS="${FOX_LIBS}"
+
+.include <bsd.port.options.mk>
 
-.include <bsd.port.pre.mk>
+.if ${PORT_OPTIONS:MFOX16}
+LIB_DEPENDS+=	FOX-1.6:${PORTSDIR}/x11-toolkits/fox16
+FOX_CFLAGS+=	`fox-config --cflags`
+FOX_LIBS+=	`fox-config --libs`
+.endif
 
-.if ${OSVERSION} < 800067
-LIB_DEPENDS+=	getline.1:${PORTSDIR}/devel/libgetline
-LDFLAGS+=	-lgetline
+.if ${PORT_OPTIONS:MFOX17}
+LIB_DEPENDS+=	FOX-1.7:${PORTSDIR}/x11-toolkits/fox17
+FOX_CFLAGS+=	`pkgconf fox17 --cflags`
+FOX_LIBS+=	`pkgconf fox17 --libs`
 .endif
 
 PLIST_FILES=	bin/fxite \
@@ -32,8 +53,4 @@ PLIST_FILES=	bin/fxite \
 		share/applications/fxite.desktop
 PLIST_DIRSTRY=	share/applications
 
-post-patch:
-	${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
-	   ${WRKSRC}/${CONFIGURE_SCRIPT}
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/editors/fxite/distinfo
==============================================================================
--- head/editors/fxite/distinfo	Mon Apr 22 15:12:25 2013	(r316237)
+++ head/editors/fxite/distinfo	Mon Apr 22 15:16:30 2013	(r316238)
@@ -1,2 +1,2 @@
-SHA256 (fxite-0.9.tar.gz) = a49894a27c255d0a76ecf9da471ff92a6b4849005f7e096f92de356d952fa8fb
-SIZE (fxite-0.9.tar.gz) = 1161194
+SHA256 (fxite-0.91.tar.gz) = 6b45272d8765e1c9ba9cd09900f4345063f6ed780a99e7733a80fdb3642db06b
+SIZE (fxite-0.91.tar.gz) = 1012281

Added: head/editors/fxite/files/patch-jef_compat.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/fxite/files/patch-jef_compat.cpp	Mon Apr 22 15:16:30 2013	(r316238)
@@ -0,0 +1,11 @@
+--- jef/compat.cpp.orig	2013-04-02 11:39:14.000000000 +0200
++++ jef/compat.cpp	2013-04-02 11:39:34.000000000 +0200
+@@ -292,7 +292,7 @@
+ 
+ 
+ 
+-static bool ClientMsg(FXTopWindow*w, const char *msg, ulong d0=0, ulong d1=0, ulong d2=0, ulong d3=0, ulong d4=0) {
++static bool ClientMsg(FXTopWindow*w, const char *msg, FXulong d0=0, FXulong d1=0, FXulong d2=0, FXulong d3=0, FXulong d4=0) {
+   Display*dpy=(Display*)w->getApp()->getDisplay();
+   Window root=w->getApp()->getRootWindow()->id();
+   XEvent event;



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