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 2008 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.4.2.3
 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.txt ${PREFIX}/doc/mutt/manual.txt 444
 74 
 75 _install N doc/manual-1.html ${PREFIX}/doc/mutt/html/manual-1.html 444
 76 _install N doc/manual-2.html ${PREFIX}/doc/mutt/html/manual-2.html 444
 77 _install N doc/manual-3.html ${PREFIX}/doc/mutt/html/manual-3.html 444
 78 _install N doc/manual-4.html ${PREFIX}/doc/mutt/html/manual-4.html 444
 79 _install N doc/manual-5.html ${PREFIX}/doc/mutt/html/manual-5.html 444
 80 _install N doc/manual-6.html ${PREFIX}/doc/mutt/html/manual-6.html 444
 81 _install N doc/manual-7.html ${PREFIX}/doc/mutt/html/manual-7.html 444
 82 _install N doc/manual.html ${PREFIX}/doc/mutt/html/manual.html 444
 83 
 84 
 85 _install N contrib/iconv/iconv.aix-3.2.5.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-3.2.5.rc 444
 86 _install N contrib/iconv/iconv.aix-4.1.5.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-4.1.5.rc 444
 87 _install N contrib/iconv/iconv.aix-4.2.0.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-4.2.0.rc 444
 88 _install N contrib/iconv/iconv.aix-4.3.2.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.aix-4.3.2.rc 444
 89 _install N contrib/iconv/iconv.freebsd-3.3.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.freebsd-3.3.rc 444
 90 _install N contrib/iconv/iconv.glibc-2.1.3.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.glibc-2.1.3.rc 444
 91 _install N contrib/iconv/iconv.glibc-2.1.90.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.glibc-2.1.90.rc 444
 92 _install N contrib/iconv/iconv.hpux-10.01.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.hpux-10.01.rc 444
 93 _install N contrib/iconv/iconv.hpux-10.20.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.hpux-10.20.rc 444
 94 _install N contrib/iconv/iconv.hpux-11.00.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.hpux-11.00.rc 444
 95 _install N contrib/iconv/iconv.irix-6.5.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.irix-6.5.rc 444
 96 _install N contrib/iconv/iconv.osf1-4.0a.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.osf1-4.0a.rc 444
 97 _install N contrib/iconv/iconv.osf1-4.0d.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.osf1-4.0d.rc 444
 98 _install N contrib/iconv/iconv.solaris-2.4.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.4.rc 444
 99 _install N contrib/iconv/iconv.solaris-2.5.1.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.5.1.rc 444
100 _install N contrib/iconv/iconv.solaris-2.6-cjk.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.6-cjk.rc 444
101 _install N contrib/iconv/iconv.solaris-2.6.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.6.rc 444
102 _install N contrib/iconv/iconv.solaris-2.7.rc ${PREFIX}/doc/mutt/samples/iconv/iconv.solaris-2.7.rc 444
103 _install N contrib/Mush.rc ${PREFIX}/doc/mutt/samples/Mush.rc 444
104 _install N contrib/Pine.rc ${PREFIX}/doc/mutt/samples/Pine.rc 444
105 _install N contrib/gpg.rc ${PREFIX}/doc/mutt/samples/gpg.rc 444
106 _install N contrib/pgp2.rc ${PREFIX}/doc/mutt/samples/pgp2.rc 444
107 _install N contrib/pgp5.rc ${PREFIX}/doc/mutt/samples/pgp5.rc 444
108 _install N contrib/pgp6.rc ${PREFIX}/doc/mutt/samples/pgp6.rc 444
109 _install N contrib/Tin.rc ${PREFIX}/doc/mutt/samples/Tin.rc 444
110 _install N contrib/sample.muttrc ${PREFIX}/doc/mutt/samples/sample.muttrc 444
111 _install N contrib/sample.mailcap ${PREFIX}/doc/mutt/samples/sample.mailcap 444
112 _install N contrib/sample.muttrc-tlr ${PREFIX}/doc/mutt/samples/sample.muttrc-tlr 444
113 _install E mutt ${PREFIX}/bin/mutt 555
114 _install E pgpring ${PREFIX}/bin/pgpring 555
115 _install E pgpewrap ${PREFIX}/bin/pgpewrap 555
116 _install S muttbug ${PREFIX}/bin/muttbug 555
117 _install S flea ${PREFIX}/bin/flea 555
118 _install N Muttrc ${PREFIX}/etc/Muttrc 444
119 _install N mime.types ${PREFIX}/etc/mime.types 444
120 
121 exit 0