Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Nov 2014 19:35:08 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r373639 - in head/www/edbrowse: . files
Message-ID:  <201411291935.sATJZ8Th067473@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sat Nov 29 19:35:08 2014
New Revision: 373639
URL: https://svnweb.freebsd.org/changeset/ports/373639
QAT: https://qat.redports.org/buildarchive/r373639/

Log:
  - Update to upstream version 3.5.1
  - Use lang/spidermonkey24 instead of lang/spidermonkey17
  - Use curl for mail handling
  
  PR:		195058
  Submitted by:	david.vionnet@vmailbox.org
  Reviewed by:	riggs

Modified:
  head/www/edbrowse/Makefile
  head/www/edbrowse/distinfo
  head/www/edbrowse/files/patch-src-makefile.bsd
  head/www/edbrowse/pkg-plist

Modified: head/www/edbrowse/Makefile
==============================================================================
--- head/www/edbrowse/Makefile	Sat Nov 29 19:18:41 2014	(r373638)
+++ head/www/edbrowse/Makefile	Sat Nov 29 19:35:08 2014	(r373639)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	edbrowse
-PORTVERSION=	3.4.10
+PORTVERSION=	3.5.1
 CATEGORIES=	www editors
 MASTER_SITES=	http://the-brannons.com/edbrowse/ \
 		http://rithmomachia.org/edbrowse/
@@ -13,11 +13,11 @@ LICENSE=	GPLv2
 
 BUILD_DEPENDS=	${UNZIP_CMD}:${PORTSDIR}/archivers/unzip
 LIB_DEPENDS=	libpcre.so:${PORTSDIR}/devel/pcre \
-		libmozjs185.so:${PORTSDIR}/lang/spidermonkey185 \
+		libmozjs-24.so:${PORTSDIR}/lang/spidermonkey24 \
 		libcurl.so:${PORTSDIR}/ftp/curl
 
 USE_OPENSSL=	yes
-USES=		readline zip
+USES=		compiler:c11 readline zip
 
 OPTIONS_DEFINE=	DOCS
 

Modified: head/www/edbrowse/distinfo
==============================================================================
--- head/www/edbrowse/distinfo	Sat Nov 29 19:18:41 2014	(r373638)
+++ head/www/edbrowse/distinfo	Sat Nov 29 19:35:08 2014	(r373639)
@@ -1,2 +1,2 @@
-SHA256 (edbrowse-3.4.10.zip) = 58089879c31b571792f76fc53c41374fcbe8386ea82fe451737ae72e8a78e826
-SIZE (edbrowse-3.4.10.zip) = 737798
+SHA256 (edbrowse-3.5.1.zip) = e379cffb1098cfedf56ceedaaa7e20064551a0737ad6cd8ad5124fdfb18d9a5f
+SIZE (edbrowse-3.5.1.zip) = 745277

Modified: head/www/edbrowse/files/patch-src-makefile.bsd
==============================================================================
--- head/www/edbrowse/files/patch-src-makefile.bsd	Sat Nov 29 19:18:41 2014	(r373638)
+++ head/www/edbrowse/files/patch-src-makefile.bsd	Sat Nov 29 19:35:08 2014	(r373639)
@@ -1,18 +1,25 @@
---- makefile.bsd.orig	2014-01-08 00:47:50.667199813 +0100
-+++ makefile.bsd	2014-01-08 00:50:43.955208907 +0100
-@@ -2,13 +2,13 @@
+--- makefile.bsd.orig	2014-09-24 06:50:37.000000000 +0200
++++ makefile.bsd	2014-11-15 21:16:45.051156527 +0100
+@@ -1,10 +1,11 @@
+ #  This is the makefile for edbrowse under BSD Unix.
  
- #  Flags for compilation.
- #  I know - I set the Linux flag here, but it seems to work.
--CFLAGS = -I/usr/local/include -I/usr/local/include/js -DSYSBSD -DXP_UNIX
-+CFLAGS = -I${LOCALBASE}/include -I${LOCALBASE}/include/js -DSYSBSD -DXP_UNIX
+ #  Flags for gcc compilation.
+-JS_CXXFLAGS =-I/usr/include/mozjs-24
++JS_CXXFLAGS = -I${LOCALBASE}/include/mozjs-24
+ 
+ # we need to only use the js flags when building with c++, so use CXXFLAGS
+-CXXFLAGS += $(JS_CXXFLAGS)
++CFLAGS += -I${LOCALBASE}/include 
++CXXFLAGS += $(CFLAGS) $(JS_CXXFLAGS)
  
  #  Tell the dynamic linker to look in the pkg area.
  LFLAGS = -s -Wl,--rpath -Wl,/usr/pkg/lib
+@@ -14,7 +15,7 @@
+ JSLIB = -lmozjs-24
  
  #  Libraries for edbrowse.
--LIBS = -L /usr/local/lib -lpcre -lm -lssl -ljs -lcrypto -lpthread -lcurl
-+LIBS = -L ${LOCALBASE}/lib -lpcre -lm -lssl -lmozjs185 -lcrypto -pthread -lcurl -lreadline
+-LDLIBS = -lpcre -lm -lssl $(JSLIB) -lcurl -lreadline -lncurses -lcrypto -lstdc++
++LIBS = -L${LOCALBASE}/lib -lpcre -lm -lssl $(JSLIB) -lcurl -lreadline -lncurses -lcrypto -lstdc++
  
  #  Make the dynamically linked executable program by default.
  #  Edbrowse executable.

Modified: head/www/edbrowse/pkg-plist
==============================================================================
--- head/www/edbrowse/pkg-plist	Sat Nov 29 19:18:41 2014	(r373638)
+++ head/www/edbrowse/pkg-plist	Sat Nov 29 19:35:08 2014	(r373639)
@@ -10,4 +10,3 @@ man/man1/edbrowse.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/ssl-certs
 %%PORTDOCS%%%%DOCSDIR%%/usersguide.html
 %%PORTDOCS%%%%DOCSDIR%%/usersguide_fr.html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%



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