1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-05 11:35:01 +00:00

Update to 1.4.2

PR:		159434
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
Emanuel Haupt 2011-08-12 19:30:04 +00:00
parent 666461e893
commit aa0eefce9e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=279566
4 changed files with 36 additions and 74 deletions

View File

@ -6,37 +6,46 @@
#
PORTNAME= e93
PORTVERSION= 1.3.4
PORTREVISION= 2
CATEGORIES= editors tcl tk
PORTVERSION= 1.4.2
CATEGORIES= editors tcl
MASTER_SITES= ftp://ftp.e93.org/pub/
DISTNAME= ${PORTNAME}-1.3r4X
DISTNAME= ${PORTNAME}-${PORTVERSION:R}r${PORTVERSION:E}X
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= A nifty editor based on Tcl/Tk
COMMENT= A nifty editor based on Tcl
LICENSE= GPLv2
USE_TCL= 84
USE_TCL_BUILD= 84
USE_TK= 84
USE_TK_BUILD= 84
USE_XORG= x11 xt
WRKSRC= ${WRKDIR}/${PORTNAME}
MAKE_JOBS_UNSAFE= yes
USE_XORG= x11 xinerama
USE_TCL_BUILD= yes
USE_TCL= yes
USE_GMAKE= yes
MAKE_ARGS= PREFIX="${PREFIX}" \
TCL_INCLUDE="-I${TCL_INCLUDEDIR}" \
TCL_LIB="-L${LOCALBASE}/lib" \
TCL_VERSION="${TCL_VER:S/.//}" \
X_INCLUDE="-I${LOCALBASE}/include" \
X_LIB="-L${LOCALBASE}/lib" \
EXTRALIBS="-lm" \
CC="${CXX}" \
OPTIONS="${CXXFLAGS}"
MAKE_JOBS_SAFE= yes
post-patch:
@${REINPLACE_CMD} 's|wish|wish${TK_VER}|' ${WRKSRC}/e93r
@${REINPLACE_CMD} 's|CFLAGS=|CFLAGS+=$$(TK_INCLUDE) -I${LOCALBASE}/include |' \
${WRKSRC}/Makefile ${WRKSRC}/xgui/Makefile
@${REINPLACE_CMD} -e 's|-lstdc++||g ; \
s|;make|;$$(MAKE)|g' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e '/<X11\/Intrinsic.h>/d ; \
/<X11\/Shell.h>/d' ${WRKSRC}/xgui/includes.h
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/e93 ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/e93r ${PREFIX}/bin
${MKDIR} ${PREFIX}/lib/e93lib
${CP} -R ${WRKSRC}/e93lib/* ${PREFIX}/lib/e93lib
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README* ${DOCSDIR}
.endif
@${MKDIR} ${PREFIX}/lib/e93lib
.for ext in e93 regex syntaxmaps
${INSTALL_DATA} ${WRKSRC}/README.${ext} ${PREFIX}/lib/e93lib
.endfor
@(cd ${WRKSRC}/e93lib && ${COPYTREE_SHARE} . ${PREFIX}/lib/e93lib)
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (e93-1.3r4X.tgz) = 479f584d8d35ebbb5ceb8ee957ffa2b1dc84fdfa6d38e384756db6667d5c1329
SIZE (e93-1.3r4X.tgz) = 431179
SHA256 (e93-1.4r2X.tgz) = 750d812fe5911a71cf18a4e0d623ae6c4ee420d9c7886205d3dcf19aecfbc3c1
SIZE (e93-1.4r2X.tgz) = 431733

View File

@ -1,44 +0,0 @@
--- machdef.mk.orig Fri Sep 29 02:47:44 2000
+++ machdef.mk Fri Sep 29 02:50:54 2000
@@ -27,33 +27,32 @@
#
# e93 will install its single executable "e93" in $PREFIX/bin
# and it will place a directory called "e93lib" in $PREFIX/lib
-PREFIX=/usr/local
# The following lines may need to be altered if the Tcl
# files are located elsewhere on your system:
-TCL_INCLUDE=-I/usr/local/include
-TCL_LIB=-L/usr/local/lib
+TCL_INCLUDE=-I${LOCALBASE}/include/tcl8.4
+TCL_LIB=-L${LOCALBASE}/lib
# uncomment and change if you want to link with specific versions of Tcl/Tk
-#TCL_VERSION=8.3
+TCL_VERSION=84
+TK_INCLUDE=-I${LOCALBASE}/include/tk8.4
# The following lines may need to be altered if the X include and library
# files are located elsewhere on your system:
-X_INCLUDE=-I/usr/X11R6/include
-X_LIB=-L/usr/X11R6/lib
+X_INCLUDE=-I${LOCALBASE}/include
+X_LIB=-L${LOCALBASE}/lib
# if your system needs some extra libraries, add them here:
-EXTRALIBS=-lm -ldl
+EXTRALIBS=-lm
# Uncomment this line if running Solaris:
#MACHINESPEC=-DSOLARIS
# set compiler to use
-CC=gcc
# set some compiler options
-OPTIONS=-O2 -Wall -x c++ -g
+OPTIONS=-Wall -x c++
#OPTIONS = -Wall -O2 -x c++ -mcpu=21164a -Wa,-m21164a -g

View File

@ -1,5 +1,7 @@
bin/e93
bin/e93r
lib/e93lib/README.e93
lib/e93lib/README.regex
lib/e93lib/README.syntaxmaps
lib/e93lib/e93rc.tcl
lib/e93lib/examples/README
lib/e93lib/examples/sethighlightscheme.tcl
@ -18,6 +20,7 @@ lib/e93lib/syntaxmaps/asm.tcl
lib/e93lib/syntaxmaps/c.tcl
lib/e93lib/syntaxmaps/css.tcl
lib/e93lib/syntaxmaps/eiffel.tcl
lib/e93lib/syntaxmaps/email.tcl
lib/e93lib/syntaxmaps/html.tcl
lib/e93lib/syntaxmaps/java.tcl
lib/e93lib/syntaxmaps/javaScript.tcl
@ -29,12 +32,6 @@ lib/e93lib/syntaxmaps/verilog.tcl
lib/e93lib/syntaxmaps/vhdl.tcl
lib/e93lib/syntaxmaps/xml.tcl
lib/e93lib/syntaxmaps/xsl.tcl
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/README.e93
%%PORTDOCS%%%%DOCSDIR%%/README.rants
%%PORTDOCS%%%%DOCSDIR%%/README.regex
%%PORTDOCS%%%%DOCSDIR%%/README.syntaxmaps
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm lib/e93lib/syntaxmaps
@dirrm lib/e93lib/newstuff
@dirrm lib/e93lib/modules