Lines 6-42
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= e93 |
8 |
PORTNAME= e93 |
9 |
PORTVERSION= 1.3.4 |
9 |
PORTVERSION= 1.4.2 |
10 |
PORTREVISION= 2 |
10 |
CATEGORIES= editors tcl |
11 |
CATEGORIES= editors tcl tk |
|
|
12 |
MASTER_SITES= ftp://ftp.e93.org/pub/ |
11 |
MASTER_SITES= ftp://ftp.e93.org/pub/ |
13 |
DISTNAME= ${PORTNAME}-1.3r4X |
12 |
DISTNAME= ${PORTNAME}-${PORTVERSION:R}r${PORTVERSION:E}X |
14 |
EXTRACT_SUFX= .tgz |
13 |
EXTRACT_SUFX= .tgz |
15 |
|
14 |
|
16 |
MAINTAINER= ports@FreeBSD.org |
15 |
MAINTAINER= ports@FreeBSD.org |
17 |
COMMENT= A nifty editor based on Tcl/Tk |
16 |
COMMENT= A nifty editor based on Tcl |
|
|
17 |
|
18 |
LICENSE= GPLv2 |
19 |
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT |
18 |
|
20 |
|
19 |
USE_TCL= 84 |
|
|
20 |
USE_TCL_BUILD= 84 |
21 |
USE_TK= 84 |
22 |
USE_TK_BUILD= 84 |
23 |
USE_XORG= x11 xt |
24 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
21 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
25 |
MAKE_JOBS_UNSAFE= yes |
22 |
|
|
|
23 |
USE_XORG= x11 xinerama |
24 |
USE_TCL_BUILD= yes |
25 |
USE_TCL= yes |
26 |
USE_GMAKE= yes |
27 |
MAKE_ARGS= PREFIX="${PREFIX}" \ |
28 |
TCL_INCLUDE="-I${TCL_INCLUDEDIR}" \ |
29 |
TCL_LIB="-L${LOCALBASE}/lib" \ |
30 |
TCL_VERSION="${TCL_VER:S/.//}" \ |
31 |
X_INCLUDE="-I${LOCALBASE}/include" \ |
32 |
X_LIB="-L${LOCALBASE}/lib" \ |
33 |
EXTRALIBS="-lm" \ |
34 |
CC="${CXX}" \ |
35 |
OPTIONS="${CXXFLAGS}" |
36 |
MAKE_JOBS_SAFE= yes |
26 |
|
37 |
|
27 |
post-patch: |
38 |
post-patch: |
28 |
@${REINPLACE_CMD} 's|wish|wish${TK_VER}|' ${WRKSRC}/e93r |
39 |
@${REINPLACE_CMD} -e 's|-lstdc++||g ; \ |
29 |
@${REINPLACE_CMD} 's|CFLAGS=|CFLAGS+=$$(TK_INCLUDE) -I${LOCALBASE}/include |' \ |
40 |
s|;make|;$$(MAKE)|g' ${WRKSRC}/Makefile |
30 |
${WRKSRC}/Makefile ${WRKSRC}/xgui/Makefile |
41 |
@${REINPLACE_CMD} -e '/<X11\/Intrinsic.h>/d ; \ |
|
|
42 |
/<X11\/Shell.h>/d' ${WRKSRC}/xgui/includes.h |
31 |
|
43 |
|
32 |
do-install: |
44 |
do-install: |
33 |
${INSTALL_PROGRAM} ${WRKSRC}/e93 ${PREFIX}/bin |
45 |
${INSTALL_PROGRAM} ${WRKSRC}/e93 ${PREFIX}/bin |
34 |
${INSTALL_SCRIPT} ${WRKSRC}/e93r ${PREFIX}/bin |
46 |
@${MKDIR} ${PREFIX}/lib/e93lib |
35 |
${MKDIR} ${PREFIX}/lib/e93lib |
47 |
.for ext in e93 regex syntaxmaps |
36 |
${CP} -R ${WRKSRC}/e93lib/* ${PREFIX}/lib/e93lib |
48 |
${INSTALL_DATA} ${WRKSRC}/README.${ext} ${PREFIX}/lib/e93lib |
37 |
.if !defined(NOPORTDOCS) |
49 |
.endfor |
38 |
${MKDIR} ${DOCSDIR} |
50 |
@(cd ${WRKSRC}/e93lib && ${COPYTREE_SHARE} . ${PREFIX}/lib/e93lib) |
39 |
${INSTALL_DATA} ${WRKSRC}/README* ${DOCSDIR} |
|
|
40 |
.endif |
41 |
|
51 |
|
42 |
.include <bsd.port.mk> |
52 |
.include <bsd.port.mk> |