[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