aboutsummaryrefslogtreecommitdiffstats
path: root/editors/xvile
diff options
context:
space:
mode:
authorgj <gj@FreeBSD.org>2005-07-31 19:08:06 +0800
committergj <gj@FreeBSD.org>2005-07-31 19:08:06 +0800
commitb674f0de98078eaa21274f03ed89860ebb7ac2d7 (patch)
tree1d88d4fe184c230e5fe6f86eac2905bbc959fe88 /editors/xvile
parent558f187836e8aa308711599f3ffce84977f6a82c (diff)
downloadfreebsd-ports-gnome-b674f0de98078eaa21274f03ed89860ebb7ac2d7.tar.gz
freebsd-ports-gnome-b674f0de98078eaa21274f03ed89860ebb7ac2d7.tar.zst
freebsd-ports-gnome-b674f0de98078eaa21274f03ed89860ebb7ac2d7.zip
Update to version 9.5.
Do some cleanup to make portlint happy. In the WITH_FILTERS case use dynamically loadable filters rather than filters which are statically compiled in. This makes the executables about 200kB to 400kB smaller and does not semm to make startup any slower. Partly based on PR: ports/84122
Diffstat (limited to 'editors/xvile')
-rw-r--r--editors/xvile/Makefile37
-rw-r--r--editors/xvile/distinfo56
-rw-r--r--editors/xvile/pkg-plist.filt64
-rw-r--r--editors/xvile/pkg-plist.perl+filt64
4 files changed, 134 insertions, 87 deletions
diff --git a/editors/xvile/Makefile b/editors/xvile/Makefile
index b444ec715db9..a23922fd0ae2 100644
--- a/editors/xvile/Makefile
+++ b/editors/xvile/Makefile
@@ -6,40 +6,15 @@
#
PORTNAME= xvile
-PORTVERSION= 9.4z
+PORTVERSION= 9.5
CATEGORIES= editors
MASTER_SITES= ftp://ftp.phred.org/pub/vile/ \
+ ftp://invisible-island.net/vile/ \
ftp://dickey.his.com/vile/
-DISTNAME= vile-9.4
+DISTNAME= vile-9.5
EXTRACT_SUFX= .tgz
PATCH_SITES= ${MASTER_SITES:S,vile/,vile/patches/,g}
-PATCHFILES= vile-9.4a.patch.gz \
- vile-9.4b.patch.gz \
- vile-9.4c.patch.gz \
- vile-9.4d.patch.gz \
- vile-9.4e.patch.gz \
- vile-9.4f.patch.gz \
- vile-9.4g.patch.gz \
- vile-9.4h.patch.gz \
- vile-9.4i.patch.gz \
- vile-9.4j.patch.gz \
- vile-9.4k.patch.gz \
- vile-9.4l.patch.gz \
- vile-9.4m.patch.gz \
- vile-9.4n.patch.gz \
- vile-9.4o.patch.gz \
- vile-9.4p.patch.gz \
- vile-9.4q.patch.gz \
- vile-9.4r.patch.gz \
- vile-9.4s.patch.gz \
- vile-9.4t.patch.gz \
- vile-9.4u.patch.gz \
- vile-9.4v.patch.gz \
- vile-9.4w.patch.gz \
- vile-9.4x.patch.gz \
- vile-9.4y.patch.gz \
- vile-9.4z.patch.gz
MAINTAINER= gj@FreeBSD.org
COMMENT= VI Like Emacs, X11 version -- a fully "X aware" vi work-alike
@@ -72,8 +47,8 @@ pre-configure:
.endif
.if ! defined(WITH_FILTERS)
- @${ECHO_MSG} "Define WITH_FILTERS if you want to make an xvile which includes"
- @${ECHO_MSG} "all filters in the binary"
+ @${ECHO_MSG} "Define WITH_FILTERS if you want to make an xvile which will"
+ @${ECHO_MSG} "dynamically load filters as needed."
.endif
.if defined(WITH_MENUS)
@@ -93,7 +68,7 @@ USE_PERL5= yes
.endif
.if defined(WITH_FILTERS)
-CONFIGURE_ARGS+= --with-builtin-filters=all
+CONFIG_ARGS+= --with-loadable-filters
PLIST= ${PKGDIR}/pkg-plist.filt
.endif
diff --git a/editors/xvile/distinfo b/editors/xvile/distinfo
index 851b2ae580a2..c325b4858655 100644
--- a/editors/xvile/distinfo
+++ b/editors/xvile/distinfo
@@ -1,54 +1,2 @@
-MD5 (vile-9.4.tgz) = 1c69045467b7c48be99fa7ac2052a95f
-SIZE (vile-9.4.tgz) = 1549606
-MD5 (vile-9.4a.patch.gz) = a6fc7b8a370cbd75d8b08c78c10c9422
-SIZE (vile-9.4a.patch.gz) = 17204
-MD5 (vile-9.4b.patch.gz) = a1cfe131604727f8c7e79e6d6adce601
-SIZE (vile-9.4b.patch.gz) = 63382
-MD5 (vile-9.4c.patch.gz) = 8b0d033ea3efe2ea40050d66892017e1
-SIZE (vile-9.4c.patch.gz) = 8660
-MD5 (vile-9.4d.patch.gz) = 4b425a8bc9f5a7fcf12277f63e4e6b69
-SIZE (vile-9.4d.patch.gz) = 18117
-MD5 (vile-9.4e.patch.gz) = 47bc4094e9d48e215b6a35c3c49a08fa
-SIZE (vile-9.4e.patch.gz) = 65335
-MD5 (vile-9.4f.patch.gz) = c6dbd9f6bbcdad0fc4e1370b2c18753a
-SIZE (vile-9.4f.patch.gz) = 33952
-MD5 (vile-9.4g.patch.gz) = a191a3d133c4c296e7cf88c2e7a7b370
-SIZE (vile-9.4g.patch.gz) = 118824
-MD5 (vile-9.4h.patch.gz) = ee974b18621b67bceb6aa58bf4f41823
-SIZE (vile-9.4h.patch.gz) = 5336
-MD5 (vile-9.4i.patch.gz) = b0f73b2d3acc9e1344413dbff4828fe6
-SIZE (vile-9.4i.patch.gz) = 15720
-MD5 (vile-9.4j.patch.gz) = 02c76bc6a58baf98fef1db3ded0a049c
-SIZE (vile-9.4j.patch.gz) = 92150
-MD5 (vile-9.4k.patch.gz) = d625c68a035b6e49f8d21e4ff80baba3
-SIZE (vile-9.4k.patch.gz) = 14496
-MD5 (vile-9.4l.patch.gz) = 71c21a98ddf328b6d675d7996ea78680
-SIZE (vile-9.4l.patch.gz) = 82349
-MD5 (vile-9.4m.patch.gz) = d7983d67b1c9772f52d5fa3e4ac7982f
-SIZE (vile-9.4m.patch.gz) = 79121
-MD5 (vile-9.4n.patch.gz) = 4c8b6b6fa36568af268235323418f260
-SIZE (vile-9.4n.patch.gz) = 103867
-MD5 (vile-9.4o.patch.gz) = 4fbc866ebab1803133449aa44519c218
-SIZE (vile-9.4o.patch.gz) = 3034
-MD5 (vile-9.4p.patch.gz) = 32621c2d1e93d9ed21a4396b043a8535
-SIZE (vile-9.4p.patch.gz) = 20705
-MD5 (vile-9.4q.patch.gz) = f7cdb95f607b9fdb15696b654c427aee
-SIZE (vile-9.4q.patch.gz) = 11787
-MD5 (vile-9.4r.patch.gz) = e5855f7612edd72b21432da1d0b4eeb0
-SIZE (vile-9.4r.patch.gz) = 61010
-MD5 (vile-9.4s.patch.gz) = 1a6160043e3f1e2124c03e5cd5b627b6
-SIZE (vile-9.4s.patch.gz) = 7937
-MD5 (vile-9.4t.patch.gz) = 877f4539b59cc2f22d98c6df17dbfdd2
-SIZE (vile-9.4t.patch.gz) = 69656
-MD5 (vile-9.4u.patch.gz) = 197e37a99902c439ea36d3d0da311ddb
-SIZE (vile-9.4u.patch.gz) = 65325
-MD5 (vile-9.4v.patch.gz) = 17d49898593a360544835e7a85ad84f6
-SIZE (vile-9.4v.patch.gz) = 23563
-MD5 (vile-9.4w.patch.gz) = 0130f56ab19944e6770075c77bf02524
-SIZE (vile-9.4w.patch.gz) = 14334
-MD5 (vile-9.4x.patch.gz) = 5cf38c5e3177d12eb8c5ec19aa2b3405
-SIZE (vile-9.4x.patch.gz) = 6148
-MD5 (vile-9.4y.patch.gz) = c3bb3b48682d5b823280f4be370f617e
-SIZE (vile-9.4y.patch.gz) = 4413
-MD5 (vile-9.4z.patch.gz) = 94db1cc8e000c3a40fa933b73d6a684e
-SIZE (vile-9.4z.patch.gz) = 17222
+MD5 (vile-9.5.tgz) = bc0049be8b4906dacc1165e04a6d29e5
+SIZE (vile-9.5.tgz) = 1656429
diff --git a/editors/xvile/pkg-plist.filt b/editors/xvile/pkg-plist.filt
index cfc6a6a8e482..946b98023df8 100644
--- a/editors/xvile/pkg-plist.filt
+++ b/editors/xvile/pkg-plist.filt
@@ -4,8 +4,70 @@ bin/xshell.sh
lib/xvile/atr2ansi
lib/xvile/atr2html
lib/xvile/atr2text
-lib/xvile/vile-crypt
lib/xvile/vile-manfilt
+lib/xvile/vile-crypt
+lib/xvile/vile-c-filt
+lib/xvile/vile-key-filt
+lib/xvile/vile-m4-filt
+lib/xvile/vile-perl-filt
+lib/xvile/vile-ruby-filt
+lib/xvile/vile-sed-filt
+lib/xvile/vile-tags-filt
+lib/xvile/vile-ada-filt
+lib/xvile/vile-as-filt
+lib/xvile/vile-asm-filt
+lib/xvile/vile-au3-filt
+lib/xvile/vile-awk-filt
+lib/xvile/vile-basic-filt
+lib/xvile/vile-bat-filt
+lib/xvile/vile-cfg-filt
+lib/xvile/vile-cweb-filt
+lib/xvile/vile-dcl-filt
+lib/xvile/vile-def-filt
+lib/xvile/vile-diff-filt
+lib/xvile/vile-ecl-filt
+lib/xvile/vile-esql-filt
+lib/xvile/vile-est-filt
+lib/xvile/vile-fdl-filt
+lib/xvile/vile-html-filt
+lib/xvile/vile-imake-filt
+lib/xvile/vile-info-filt
+lib/xvile/vile-ini-filt
+lib/xvile/vile-iss-filt
+lib/xvile/vile-latex-filt
+lib/xvile/vile-lex-filt
+lib/xvile/vile-lisp-filt
+lib/xvile/vile-mail-filt
+lib/xvile/vile-make-filt
+lib/xvile/vile-mms-filt
+lib/xvile/vile-nr-filt
+lib/xvile/vile-pas-filt
+lib/xvile/vile-pl-filt
+lib/xvile/vile-pot-filt
+lib/xvile/vile-ps-filt
+lib/xvile/vile-py-filt
+lib/xvile/vile-rb-filt
+lib/xvile/vile-rc-filt
+lib/xvile/vile-rcs-filt
+lib/xvile/vile-rexx-filt
+lib/xvile/vile-rpm-filt
+lib/xvile/vile-sccs-filt
+lib/xvile/vile-sh-filt
+lib/xvile/vile-sml-filt
+lib/xvile/vile-spell-filt
+lib/xvile/vile-sql-filt
+lib/xvile/vile-tbl-filt
+lib/xvile/vile-tc-filt
+lib/xvile/vile-tcl-filt
+lib/xvile/vile-texi-filt
+lib/xvile/vile-ti-filt
+lib/xvile/vile-txt-filt
+lib/xvile/vile-vile-filt
+lib/xvile/vile-vlog-filt
+lib/xvile/vile-xml-filt
+lib/xvile/vile-xres-filt
+lib/xvile/vile-xs-filt
+lib/xvile/vile-yacc-filt
@dirrm lib/xvile
share/doc/xvile/Vileserv.doc
share/doc/xvile/config.doc
diff --git a/editors/xvile/pkg-plist.perl+filt b/editors/xvile/pkg-plist.perl+filt
index a0e6e65114a6..4ec76cea3558 100644
--- a/editors/xvile/pkg-plist.perl+filt
+++ b/editors/xvile/pkg-plist.perl+filt
@@ -5,8 +5,70 @@ bin/xshell.sh
lib/xvile/atr2ansi
lib/xvile/atr2html
lib/xvile/atr2text
-lib/xvile/vile-crypt
lib/xvile/vile-manfilt
+lib/xvile/vile-crypt
+lib/xvile/vile-c-filt
+lib/xvile/vile-key-filt
+lib/xvile/vile-m4-filt
+lib/xvile/vile-perl-filt
+lib/xvile/vile-ruby-filt
+lib/xvile/vile-sed-filt
+lib/xvile/vile-tags-filt
+lib/xvile/vile-ada-filt
+lib/xvile/vile-as-filt
+lib/xvile/vile-asm-filt
+lib/xvile/vile-au3-filt
+lib/xvile/vile-awk-filt
+lib/xvile/vile-basic-filt
+lib/xvile/vile-bat-filt
+lib/xvile/vile-cfg-filt
+lib/xvile/vile-cweb-filt
+lib/xvile/vile-dcl-filt
+lib/xvile/vile-def-filt
+lib/xvile/vile-diff-filt
+lib/xvile/vile-ecl-filt
+lib/xvile/vile-esql-filt
+lib/xvile/vile-est-filt
+lib/xvile/vile-fdl-filt
+lib/xvile/vile-html-filt
+lib/xvile/vile-imake-filt
+lib/xvile/vile-info-filt
+lib/xvile/vile-ini-filt
+lib/xvile/vile-iss-filt
+lib/xvile/vile-latex-filt
+lib/xvile/vile-lex-filt
+lib/xvile/vile-lisp-filt
+lib/xvile/vile-mail-filt
+lib/xvile/vile-make-filt
+lib/xvile/vile-mms-filt
+lib/xvile/vile-nr-filt
+lib/xvile/vile-pas-filt
+lib/xvile/vile-pl-filt
+lib/xvile/vile-pot-filt
+lib/xvile/vile-ps-filt
+lib/xvile/vile-py-filt
+lib/xvile/vile-rb-filt
+lib/xvile/vile-rc-filt
+lib/xvile/vile-rcs-filt
+lib/xvile/vile-rexx-filt
+lib/xvile/vile-rpm-filt
+lib/xvile/vile-sccs-filt
+lib/xvile/vile-sh-filt
+lib/xvile/vile-sml-filt
+lib/xvile/vile-spell-filt
+lib/xvile/vile-sql-filt
+lib/xvile/vile-tbl-filt
+lib/xvile/vile-tc-filt
+lib/xvile/vile-tcl-filt
+lib/xvile/vile-texi-filt
+lib/xvile/vile-ti-filt
+lib/xvile/vile-txt-filt
+lib/xvile/vile-vile-filt
+lib/xvile/vile-vlog-filt
+lib/xvile/vile-xml-filt
+lib/xvile/vile-xres-filt
+lib/xvile/vile-xs-filt
+lib/xvile/vile-yacc-filt
@dirrm lib/xvile
share/doc/xvile/Vileserv.doc
share/doc/xvile/config.doc