Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Dec 2014 04:42:39 +0000 (UTC)
From:      Mikhail Teterin <mi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r375868 - head/editors/xcoral
Message-ID:  <201412310442.sBV4gdNJ098482@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mi
Date: Wed Dec 31 04:42:38 2014
New Revision: 375868
URL: https://svnweb.freebsd.org/changeset/ports/375868
QAT: https://qat.redports.org/buildarchive/r375868/

Log:
  Although it continued to build -- with lots of warnings -- the editor
  quietly stopped working over the years. It would not come up on 64-bit
  at all, and, even where it worked, the copy/pasting was broken due to,
  apparently, some unwarranted assumptions about X11, that were no longer
  true with modern Xorg.
  
  This change makes use of a major patch, that provides for reasonably
  warning-free compile -- which, by itself, fixes the crashes. Also
  included in the patch are fixes for copy/pasting as well for parallel
  building. (Awareness raised upstream.)
  
  Because BR_Parser.y is among the patched files, bison is now needed at
  build-time (found by KATO Tsuguru).
  
  Bump PORTREVISION and take maintainership for the time being.
  
  Reviewed by:	KATO Tsuguru
  Sponsored by:	Fatherly Love

Modified:
  head/editors/xcoral/Makefile
  head/editors/xcoral/distinfo

Modified: head/editors/xcoral/Makefile
==============================================================================
--- head/editors/xcoral/Makefile	Wed Dec 31 00:35:22 2014	(r375867)
+++ head/editors/xcoral/Makefile	Wed Dec 31 04:42:38 2014	(r375868)
@@ -3,27 +3,31 @@
 
 PORTNAME=	xcoral
 PORTVERSION=	3.47
+PORTREVISION=	1
 CATEGORIES=	editors
 MASTER_SITES=	http://xcoral.free.fr/
 
-MAINTAINER=	ports@FreeBSD.org
+PATCH_SITES=	http://aldan.algebra.com/~mi/port-stuff/
+PATCHFILES=	xcoral-alpheus-and-peneus.patch.bz2
+
+MAINTAINER=	mi@aldan.algebra.com
 COMMENT=	Multiwindow mouse-based text editor for X
 
+LICENSE=	GPLv2
+
 USE_XORG=	x11
+USES=		bison
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--libdir=${PREFIX}/share
 LIBS+=		-lgnuregex
-MAKE_JOBS_UNSAFE=	yes
 
 PLIST_SUB=	VERSION="${PORTVERSION}"
 
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
-	@${REINPLACE_CMD} -e 's| regex\.c | |g ; \
+	@${REINPLACE_CMD} -e 's| regex\.[co] | |g ; \
 		 s| -g | |g' ${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e \
-		's|"regex\.h"|<gnu/regex.h>|g' ${WRKSRC}/bm_search.c
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/xcoral ${STAGEDIR}${PREFIX}/bin

Modified: head/editors/xcoral/distinfo
==============================================================================
--- head/editors/xcoral/distinfo	Wed Dec 31 00:35:22 2014	(r375867)
+++ head/editors/xcoral/distinfo	Wed Dec 31 04:42:38 2014	(r375868)
@@ -1,2 +1,4 @@
 SHA256 (xcoral-3.47.tar.gz) = 886e02eeb96e494d32969fcf41dcd09133896b717b714eb42affed1f460af3dd
 SIZE (xcoral-3.47.tar.gz) = 2760763
+SHA256 (xcoral-alpheus-and-peneus.patch.bz2) = f04cc61f0cf05cbdfe720e7b6f4f743d26f2a04dc109a2ead445394a739456a0
+SIZE (xcoral-alpheus-and-peneus.patch.bz2) = 71099



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