| 1 |
# Created by: pgf |
# Created by: pgf |
| 2 |
# $FreeBSD$ |
# $FreeBSD$ |
| 3 |
|
|
| 4 |
PORTNAME= xvile |
PORTNAME= vile |
| 5 |
PORTVERSION= 9.8l |
PORTVERSION= 9.8m |
| 6 |
CATEGORIES= editors |
CATEGORIES= editors |
| 7 |
MASTER_SITES= ftp://dickey.his.com/vile/current/ \ |
MASTER_SITES= ftp://dickey.his.com/vile/current/ \ |
| 8 |
ftp://invisible-island.net/vile/current/ |
ftp://invisible-island.net/vile/current/ \ |
| 9 |
DISTNAME= vile-${PORTVERSION} |
http://invisible-mirror.net/archives/vile/current/ |
| 10 |
EXTRACT_SUFX= .tgz |
PKGNAMEPREFIX= x |
| 11 |
|
|
| 12 |
PATCH_SITES= ${MASTER_SITES:S,vile/current/,vile/patches/,g} |
PATCH_SITES= ${MASTER_SITES:S,vile/current/,vile/patches/,g} |
| 13 |
PATCHFILES= # none |
PATCHFILES= # none |
| 19 |
|
|
| 20 |
BUILD_DEPENDS= reflex:${PORTSDIR}/textproc/reflex |
BUILD_DEPENDS= reflex:${PORTSDIR}/textproc/reflex |
| 21 |
|
|
| 22 |
USES= pkgconfig shebangfix |
USES= pkgconfig shebangfix tar:tgz |
| 23 |
SHEBANG_FILES= macros/lxvile macros/lxvile-fonts perl/vileget |
SHEBANG_FILES= macros/lxvile macros/lxvile-fonts perl/vileget |
| 24 |
USE_XORG= x11 xext xpm |
USE_XORG= x11 xext xpm |
| 25 |
GNU_CONFIGURE= yes |
GNU_CONFIGURE= yes |
| 26 |
|
CONFIGURE_ENV= cf_cv_crypt_works=yes |
| 27 |
CONFIGURE_ARGS= --disable-imake \ |
CONFIGURE_ARGS= --disable-imake \ |
| 28 |
--enable-fontset \ |
--enable-fontset \ |
| 29 |
--with-xpm \ |
--with-xpm \ |
| 30 |
--with-pixmapdir=${PREFIX}/share/pixmaps |
--with-pixmapdir=${PREFIX}/share/pixmaps |
| 31 |
MAKEFILE= makefile |
MAKEFILE= makefile |
| 32 |
|
INSTALL_TARGET= install install-doc install-html |
|
DATADIR= ${PREFIX}/share/vile |
|
| 33 |
|
|
| 34 |
CONFLICTS_INSTALL= vile-[0-9]* |
CONFLICTS_INSTALL= vile-[0-9]* |
| 35 |
|
|
| 36 |
OPTIONS_DEFINE= DOCS FILTERS ICONV PERL |
OPTIONS_DEFINE= DOCS FILTERS ICONV PERL |
| 37 |
OPTIONS_RADIO= MENUS |
OPTIONS_RADIO= MENUS |
| 38 |
OPTIONS_RADIO_MENUS= MOTIF XAW XAW3D |
OPTIONS_RADIO_MENUS= MOTIF XAW XAW3D |
| 39 |
OPTIONS_DEFAULT= ICONV |
OPTIONS_DEFAULT= FREETYPE ICONV |
| 40 |
OPTIONS_SUB= yes |
OPTIONS_SUB= yes |
| 41 |
|
|
| 42 |
FILTERS_DESC= Loadable filters |
FILTERS_DESC= Loadable filters |
| 76 |
|
|
| 77 |
post-patch: |
post-patch: |
| 78 |
@${REINPLACE_CMD} -e \ |
@${REINPLACE_CMD} -e \ |
| 79 |
's|^DOCDIR|#DOCDIR|' ${WRKSRC}/makefile.in |
's|$$(datadir)/doc|@datadir@/doc/vile| ; \ |
| 80 |
|
s|$$(datadir)/html|$$(docdir)/html| ; \ |
| 81 |
|
s|\($$(DOCDIR)\) \($$(MANDIR)\)|\1 $$(HTMLDIR) \2|' \ |
| 82 |
|
${WRKSRC}/makefile.in |
| 83 |
@${REINPLACE_CMD} -e \ |
@${REINPLACE_CMD} -e \ |
| 84 |
'/^Icons/s|=.*|=${PREFIX}/share/pixmaps/vile_48x48.png|' \ |
'/^Icon/s|=.*|=${PREFIX}/share/pixmaps/vile.xpm| ; \ |
| 85 |
|
/^Categories/s|Applicasion;||' \ |
| 86 |
${WRKSRC}/macros/*.desktop |
${WRKSRC}/macros/*.desktop |
| 87 |
|
|
| 88 |
post-install: |
post-install: |
|
(cd ${WRKSRC}/icons && ${INSTALL_DATA} vile_48x48.png \ |
|
|
${STAGEDIR}${PREFIX}/share/pixmaps) |
|
| 89 |
(cd ${WRKSRC}/macros && ${INSTALL_DATA} *.desktop \ |
(cd ${WRKSRC}/macros && ${INSTALL_DATA} *.desktop \ |
| 90 |
${STAGEDIR}${DESKTOPDIR}) |
${STAGEDIR}${DESKTOPDIR}) |
|
@${MKDIR} ${STAGEDIR}${DATADIR}/macros |
|
|
(cd ${WRKSRC}/macros && ${INSTALL_DATA} *.rc \ |
|
|
${STAGEDIR}${DATADIR}/macros) |
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
|
|
(cd ${WRKSRC}/doc && ${INSTALL_DATA} *.doc \ |
|
|
${STAGEDIR}${DOCSDIR}) |
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html |
|
|
(cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html \ |
|
|
${STAGEDIR}${DOCSDIR}/html) |
|
| 91 |
|
|
| 92 |
.include <bsd.port.mk> |
.include <bsd.port.mk> |