[25597] trunk/dports/editors/nano/Portfile
source_changes at macosforge.org
source_changes at macosforge.org
Fri May 25 14:11:32 PDT 2007
Revision: 25597
http://trac.macosforge.org/projects/macports/changeset/25597
Author: nox at macports.org
Date: 2007-05-25 14:11:32 -0700 (Fri, 25 May 2007)
Log Message:
-----------
Fixed html documentation install directory.
Changed negative no_{wrap,spell} variants to positive ones.
Added variant descriptions.
Removed largefile variant as it's useless.
Modified Paths:
--------------
trunk/dports/editors/nano/Portfile
Modified: trunk/dports/editors/nano/Portfile
===================================================================
--- trunk/dports/editors/nano/Portfile 2007-05-25 21:06:27 UTC (rev 25596)
+++ trunk/dports/editors/nano/Portfile 2007-05-25 21:11:32 UTC (rev 25597)
@@ -3,8 +3,9 @@
PortSystem 1.0
name nano
version 2.0.6
+revision 1
categories editors
-maintainers n.oxyde at gmail.com
+maintainers nox
description Nano's ANOther editor - enhanced free Pico Clone
long_description \
GNU nano is a small and friendly text editor. Besides basic text \
@@ -25,48 +26,49 @@
--disable-nls \
--disable-wrapping-as-root \
--disable-mouse \
- --disable-largefile \
+ --disable-wrapping \
+ --disable-speller \
--disable-utf8
destroot.target install-strip
+set docdir ${prefix}/share/doc/${name}-${version}
+
post-destroot {
- xinstall -m 0755 -d ${destroot}${prefix}/share/doc/${name}/docs
+ xinstall -m 0755 -d ${destroot}${docdir}/html
xinstall -m 0644 -W ${worksrcpath} AUTHORS BUGS COPYING ChangeLog INSTALL NEWS \
- README THANKS TODO doc/faq.html doc/nanorc.sample doc/texinfo/nano.html \
- ${destroot}${prefix}/share/doc/${name}
+ README THANKS TODO doc/nanorc.sample ${destroot}${docdir}
+ xinstall -m 0644 -W ${worksrcpath}/doc faq.html texinfo/nano.html ${destroot}${docdir}/html
}
post-install {
- ui_msg "A sample configuration file is available at ${prefix}/share/doc/${name}/nanorc.sample ."
-
- if {! [variant_isset no_spell]} {
- ui_msg "Spell-checking support is enabled. To use it, you need a spellchecker e.g. aspell, ispell..."
- }
+ ui_msg "A sample configuration file is available at ${docdir}/nanorc.sample ."
}
-variant nls {
+variant nls description {Add NLS support} {
configure.args-delete --disable-nls
depends_lib-append port:gettext \
port:libiconv
}
-variant utf8 {
+variant utf8 description {Add UTF-8 support} {
configure.args-append --enable-utf8
configure.args-delete --disable-utf8
depends_lib-append port:ncursesw
depends_lib-delete port:ncurses
}
-variant no_wrap {
- configure.args-append --disable-wrapping
+variant wrap description \
+ {Enable wrapping (lines will be splitted to fit into the terminal width)} {
+ configure.args-delete --disable-wrapping
}
-variant no_spell {
- configure.args-append --disable-speller
+variant spell description \
+ {Add spell-checking support (needs a spellchecker (e.g. aspell, ispell...)} {
+ configure.args-delete --disable-speller
}
-variant mouse {
+variant mouse description {Add mouse support} {
configure.args-delete --disable-mouse
post-install {
@@ -74,22 +76,20 @@
}
}
-variant multibuffer {
+variant multibuffer description \
+ {Add multibuffer support (allow multiple files to be opened in a single nano instance)} {
configure.args-append --enable-multibuffer
}
-variant color {
+variant color description {Enable color syntax highlighting} {
configure.args-append --enable-color
post-install {
- ui_msg "Color syntax is enabled. You should take a look at the syntax definitions in ${prefix}/share/${name} ."
+ ui_msg "Color syntax is enabled."
+ ui_msg "You should take a look at the syntax definitions in ${prefix}/share/${name} ."
}
}
-variant largefile {
- configure.args-delete --disable-largefile
-}
-
livecheck.check regex
livecheck.url http://ftp.gnu.org/gnu/${name}/?M=D
livecheck.regex ${name}-(\\d+\\.\\d+\\.\\d+)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070525/bd0aa3a8/attachment.html
More information about the macports-changes
mailing list