[MacPorts] #24927: update: Update highlight Portfile to release 2.16

MacPorts noreply at macports.org
Mon May 17 03:08:47 PDT 2010


#24927: update: Update highlight Portfile to release 2.16
---------------------------------------+------------------------------------
 Reporter:  lists@…                    |       Owner:  macports-tickets@…                   
     Type:  update                     |      Status:  new                                  
 Priority:  Normal                     |   Milestone:                                       
Component:  ports                      |     Version:  1.8.2                                
 Keywords:                             |        Port:  highlight                            
---------------------------------------+------------------------------------
 Update the highlight Portfile to the latest release.

 {{{
 --- Portfile
 +++ (clipboard)
 @@ -3,7 +3,7 @@
  PortSystem 1.0

  name                   highlight
 -version                        2.4.8
 +version                        2.16
  categories             textproc devel
  platforms              darwin
  maintainers            groovie.org:pjenvey
 @@ -12,14 +12,16 @@

  homepage               http://www.andre-simon.de
  master_sites           ${homepage}/zip/
 -checksums              sha1 091689fde96c9f4e3de75ea1b7c1838e8d25708c
 +checksums              sha1 b5fed14bb1a973fe134dd2133766bb86fdc7494e
  use_bzip2              yes

 +use_configure  no
 +
  configure {
 -       reinplace "s|/usr/share/highlight/|${prefix}/share/${name}/|g" \
 -               ${worksrcpath}/highlight/datadir.cpp
 -       reinplace "s|/etc/highlight/|${prefix}/etc/highlight/|g" \
 -               ${worksrcpath}/highlight/datadir.cpp
 +       reinplace "s|^PREFIX = /usr$|PREFIX = ${prefix}|g" \
 +               ${worksrcpath}/makefile
 +       reinplace "s|^conf_dir = /etc/highlight/$|conf_dir =
 ${prefix}/etc/highlight/|g" \
 +               ${worksrcpath}/makefile
  }

  # Avoid stripping the binary (-s flag) during linking as this corrupts
 the executable.
 @@ -27,16 +29,15 @@
  platform darwin 8 { build.args LDFLAGS="" }

  set conf_file "filetypes.conf"
 -set old_conf_files { "scriptre.conf" "extensions.conf" }
  destroot {
 -       xinstall -m 755 ${worksrcpath}/highlight/highlight
 ${destroot}${prefix}/bin
 +       xinstall -m 755 ${worksrcpath}/src/highlight
 ${destroot}${prefix}/bin

         xinstall -m 755 -d ${destroot}${prefix}/etc/${name}
 -       xinstall -m 644 ${worksrcpath}/${conf_file} \
 -               ${destroot}${prefix}/etc/${name}/${conf_file}.sample
 +  xinstall -m 644 ${worksrcpath}/${conf_file} \
 +               ${destroot}${prefix}/etc/${name}/${conf_file}.sample

         xinstall -m 755 -d ${destroot}${prefix}/share/${name}
 -       foreach dir { "langDefs" "themes" "indentSchemes" "helpmsg" } {
 +       foreach dir { "langDefs" "themes" } {
                 file copy ${worksrcpath}/${dir}
 ${destroot}${prefix}/share/${name}
                         system "chmod 644
 ${destroot}${prefix}/share/${name}/${dir}/*"
         }
 @@ -46,8 +47,8 @@
                 ${destroot}${prefix}/share/man/man1

         xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
 -       foreach file { "AUTHORS" "README" "README_DE" "README_INDENT"
 "ChangeLog" \
 -               "COPYING" "INSTALL" } {
 +       foreach file { "AUTHORS" "README" "README_DE" "ChangeLog" \
 +               "COPYING" "INSTALL" "README_LANGLIST" "README_REGEX" } {
                 xinstall -m 644 ${worksrcpath}/${file} \
                         ${destroot}${prefix}/share/doc/${name}
         }
 @@ -55,13 +56,14 @@
         file copy ${worksrcpath}/examples
 ${destroot}${prefix}/share/doc/${name}
  }

 +set old_conf_files { "scriptre.conf" "extensions.conf" }
  post-activate {
         # copy over the sample conf file if necessary
         if { ![file exists ${prefix}/etc/${name}/${conf_file}] } {
                 file copy ${prefix}/etc/${name}/${conf_file}.sample \
                         ${prefix}/etc/${name}/${conf_file}
         }
 -
 +
         # warn the user of deprecated conf files
         set deprecated_conf_files {}
         foreach file $old_conf_files {
 @@ -84,4 +86,3 @@
                 }
         }
  }
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/24927>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list