New install-sfw
  1 #!/bin/sh -e
  2 # 
  3 # CDDL HEADER START
  4 #
  5 # The contents of this file are subject to the terms of the
  6 # Common Development and Distribution License (the "License").
  7 # You may not use this file except in compliance with the License.
  8 #
  9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
 10 # or http://www.opensolaris.org/os/licensing.
 11 # See the License for the specific language governing permissions
 12 # and limitations under the License.
 13 #
 14 # When distributing Covered Code, include this CDDL HEADER in each
 15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
 16 # If applicable, add the following below this CDDL HEADER, with the
 17 # fields enclosed by brackets "[]" replaced with your own identifying
 18 # information: Portions Copyright [yyyy] [name of copyright owner]
 19 #
 20 # CDDL HEADER END
 21 #
 22 #
 23 
 24 
 25 #
 26 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
 27 # Use is subject to license terms.
 28 #
 29 # install objects in the proto area, since it would
 30 # really like to install locally, but that doesn't scale.
 31 #
 32 
 33 VERS=1.5.20
 34 PKGVERS=mutt-${VERS}
 35 PREFIX=${ROOT}/opt/sfw
 36 BINDIR=${PREFIX}/bin
 37 INFODIR=${PREFIX}/info
 38 
 39 . ${SRC}/tools/install.subr
 40 
 41 cd ${PKGVERS}
 42 
 43 for i in de ru it es uk fr pl nl cs id sk ko el zh_TW zh_CN \
 44          pt_BR eo gl sv da lt tr ja hu et ca bg
 45 do
 46   _install N po/${i}.gmo ${PREFIX}/lib/locale/${i}/LC_MESSAGES/mutt.mo 444
 47 done
 48 _install N intl/locale.alias ${PREFIX}/lib/locale/locale.alias.mutt 444
 49 
 50 _install N intl/charset.alias ${PREFIX}/lib/charset.alias.mutt 444
 51 
 52 _install N doc/mutt.man ${PREFIX}/man/man1/mutt.1 444
 53 _install N doc/muttbug.man ${PREFIX}/man/man1/flea.1 444
 54 _install N doc/muttbug.man ${PREFIX}/man/man1/muttbug.1 444
 55 _install N doc/dotlock.man ${PREFIX}/man/man1/mutt_dotlock.1 444
 56 
 57 _install N doc/muttrc.man ${PREFIX}/man/man5/muttrc.5 444
 58 _install N doc/mbox.man ${PREFIX}/man/man5/mbox.5 444
 59 
 60 _install N doc/PGP-Notes.txt ${PREFIX}/doc/mutt/PGP-Notes.txt 444
 61 _install N doc/applying-patches.txt ${PREFIX}/doc/mutt/applying-patches.txt 444
 62 _install N doc/devel-notes.txt ${PREFIX}/doc/mutt/devel-notes.txt 444
 63 _install N doc/patch-notes.txt ${PREFIX}/doc/mutt/patch-notes.txt 444
 64 _install N COPYRIGHT ${PREFIX}/doc/mutt/COPYRIGHT 444
 65 _install N GPL ${PREFIX}/doc/mutt/GPL 444
 66 _install N INSTALL ${PREFIX}/doc/mutt/INSTALL 444
 67 _install N ChangeLog ${PREFIX}/doc/mutt/ChangeLog 444
 68 _install N README ${PREFIX}/doc/mutt/README 444
 69 _install N NEWS ${PREFIX}/doc/mutt/NEWS 444
 70 _install N TODO ${PREFIX}/doc/mutt/TODO 444
 71 _install N README.SECURITY ${PREFIX}/doc/mutt/README.SECURITY 444
 72 _install N README.SSL ${PREFIX}/doc/mutt/README.SSL 444
 73 _install N doc/manual.html ${PREFIX}/doc/mutt/manual.html 444
 74 
 75 _install N contrib/iconv/iconv.aix-3.2.5.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-3.2.5.rc 444
 76 _install N contrib/iconv/iconv.aix-4.1.5.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-4.1.5.rc 444
 77 _install N contrib/iconv/iconv.aix-4.2.0.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-4.2.0.rc 444
 78 _install N contrib/iconv/iconv.aix-4.3.2.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-4.3.2.rc 444
 79 _install N contrib/iconv/iconv.freebsd-3.3.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.freebsd-3.3.rc 444
 80 _install N contrib/iconv/iconv.glibc-2.1.3.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.glibc-2.1.3.rc 444
 81 _install N contrib/iconv/iconv.glibc-2.1.90.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.glibc-2.1.90.rc 444
 82 _install N contrib/iconv/iconv.hpux-10.01.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.hpux-10.01.rc 444
 83 _install N contrib/iconv/iconv.hpux-10.20.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.hpux-10.20.rc 444
 84 _install N contrib/iconv/iconv.hpux-11.00.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.hpux-11.00.rc 444
 85 _install N contrib/iconv/iconv.irix-6.5.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.irix-6.5.rc 444
 86 _install N contrib/iconv/iconv.osf1-4.0a.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.osf1-4.0a.rc 444
 87 _install N contrib/iconv/iconv.osf1-4.0d.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.osf1-4.0d.rc 444
 88 _install N contrib/iconv/iconv.solaris-2.4.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.4.rc 444
 89 _install N contrib/iconv/iconv.solaris-2.5.1.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.5.1.rc 444
 90 _install N contrib/iconv/iconv.solaris-2.6-cjk.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.6-cjk.rc 444
 91 _install N contrib/iconv/iconv.solaris-2.6.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.6.rc 444
 92 _install N contrib/iconv/iconv.solaris-2.7.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.7.rc 444
 93 _install N contrib/Mush.rc ${PREFIX}/doc/mutt/samples/Mush.rc 444
 94 _install N contrib/Pine.rc ${PREFIX}/doc/mutt/samples/Pine.rc 444
 95 _install N contrib/gpg.rc ${PREFIX}/doc/mutt/samples/gpg.rc 444
 96 _install N contrib/pgp2.rc ${PREFIX}/doc/mutt/samples/pgp2.rc 444
 97 _install N contrib/pgp5.rc ${PREFIX}/doc/mutt/samples/pgp5.rc 444
 98 _install N contrib/pgp6.rc ${PREFIX}/doc/mutt/samples/pgp6.rc 444
 99 _install N contrib/Tin.rc ${PREFIX}/doc/mutt/samples/Tin.rc 444
100 _install N contrib/sample.muttrc ${PREFIX}/doc/mutt/samples/sample.muttrc 444
101 _install N contrib/sample.mailcap ${PREFIX}/doc/mutt/samples/sample.mailcap 444
102 _install N contrib/sample.muttrc-tlr ${PREFIX}/doc/mutt/samples/sample.muttrc-tlr 444
103 _install E mutt ${PREFIX}/bin/mutt 555
104 _install E pgpring ${PREFIX}/bin/pgpring 555
105 _install E pgpewrap ${PREFIX}/bin/pgpewrap 555
106 _install S muttbug ${PREFIX}/bin/muttbug 555
107 _install S flea ${PREFIX}/bin/flea 555
108 _install N doc/Muttrc ${PREFIX}/etc/Muttrc 444
109 _install N mime.types ${PREFIX}/etc/mime.types 444
110 
111 exit 0