##
##  @l_prefix@/etc/openpkg/rpmrc -- RPM configuration for @l_prefix@ hierarchy
##  Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
##  Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/>
##  Copyright (c) 2000-2003 Ralf S. Engelschall <rse@engelschall.com>
##
##  Permission to use, copy, modify, and distribute this software for
##  any purpose with or without fee is hereby granted, provided that
##  the above copyright notice and this permission notice appear in all
##  copies.
##
##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
##  SUCH DAMAGE.
##
##  The purpose of this configuration file is to override the
##  "macrofiles" directive in the default RPM configuration in order
##  to direct RPM to the special macro definitions for the @l_prefix@
##  hierarchy.
##

#
#   Macro Sets
#

macrofiles: @l_prefix@/lib/openpkg/macros:@l_prefix@/etc/openpkg/rpmmacros:~/.rpmmacros

#
#   CPU Architectures
#

#   Intel
buildarchtranslate: i386:       ix86
buildarchtranslate: i486:       ix86
buildarchtranslate: i586:       ix86
buildarchtranslate: i686:       ix86
buildarchtranslate: athlon:     ix86
buildarchtranslate: i86pc:      ix86
buildarchtranslate: ia64:       ia64
buildarch_compat:   i386:       ix86 noarch
buildarch_compat:   i486:       ix86 noarch
buildarch_compat:   i586:       ix86 noarch
buildarch_compat:   i686:       ix86 noarch
buildarch_compat:   athlon:     ix86 noarch
buildarch_compat:   i86pc:      ix86 noarch
buildarch_compat:   ia64:       ia64 ix86 noarch
arch_canon:         ix86:       ix86 1
arch_canon:         ia64:       ia64 9
arch_compat:        i386:       ix86 noarch
arch_compat:        i486:       ix86 noarch
arch_compat:        i586:       ix86 noarch
arch_compat:        i686:       ix86 noarch
arch_compat:        athlon:     ix86 noarch
arch_compat:        i86pc:      ix86 noarch
arch_compat:        ia64:       ia64 ix86 noarch

#   Alpha
buildarchtranslate: alphaev5:   alpha
buildarchtranslate: alphaev56:  alpha
buildarchtranslate: alphapca56: alpha
buildarchtranslate: alphaev6:   alpha
buildarchtranslate: alphaev67:  alpha
buildarch_compat:   alphaev5:   alpha noarch
buildarch_compat:   alphaev56:  alpha noarch
buildarch_compat:   alphapca56: alpha noarch
buildarch_compat:   alphaev6:   alpha noarch
buildarch_compat:   alphaev67:  alpha noarch
arch_canon:         alpha:      alpha 2
arch_compat:        alphaev5:   alpha noarch
arch_compat:        alphaev56:  alpha noarch
arch_compat:        alphapca56: alpha noarch
arch_compat:        alphaev6:   alpha noarch
arch_compat:        alphaev67:  alpha noarch

#   SPARC
buildarchtranslate: sun4c:      sparc
buildarchtranslate: sun4d:      sparc
buildarchtranslate: sun4m:      sparc
buildarchtranslate: sun4u:      sparc64
buildarch_compat:   sun4c:      sparc   noarch
buildarch_compat:   sun4d:      sparc   noarch
buildarch_compat:   sun4m:      sparc   noarch
buildarch_compat:   sun4u:      sparc64 sparc noarch
arch_canon:         sparc:      sparc   3
arch_canon:         sparc64:    sparc64 3
arch_compat:        sun4c:      sparc   noarch
arch_compat:        sun4d:      sparc   noarch
arch_compat:        sun4m:      sparc   noarch
arch_compat:        sun4u:      sparc64 sparc noarch

#   PA-RISC
buildarchtranslate: 9000/778:   hppa
buildarch_compat:   9000/778:   hppa    noarch
arch_canon:         hppa:       hppa    4
arch_compat:        9000/778:   hppa    noarch

#
#   Operating Systems
#

#   Linux
buildostranslate:   Linux2.0:   linux2.0
buildostranslate:   Linux2.1:   linux2.1
buildostranslate:   Linux2.2:   linux2.2
buildostranslate:   Linux2.3:   linux2.3
buildostranslate:   Linux2.4:   linux2.4
buildostranslate:   Linux2.5:   linux2.5
buildostranslate:   Linux2.6:   linux2.6
os_canon:           linux2.0:   linux2.0 1
os_canon:           linux2.1:   linux2.1 1
os_canon:           linux2.2:   linux2.2 1
os_canon:           linux2.3:   linux2.3 1
os_canon:           linux2.4:   linux2.4 1
os_canon:           linux2.5:   linux2.5 1
os_canon:           linux2.6:   linux2.6 1
os_compat:          Linux2.0:   linux2.0
os_compat:          Linux2.1:   linux2.1 linux2.0
os_compat:          Linux2.2:   linux2.2 linux2.1 linux2.0 
os_compat:          Linux2.3:   linux2.3 linux2.2 linux2.1 linux2.0 
os_compat:          Linux2.4:   linux2.4 linux2.3 linux2.2 linux2.1 linux2.0 
os_compat:          Linux2.5:   linux2.5 linux2.4 linux2.3 linux2.2 linux2.1 linux2.0 
os_compat:          Linux2.6:   linux2.6 linux2.5 linux2.4 linux2.3 linux2.2 linux2.1 linux2.0 

#   Solaris
buildostranslate:   SunOS5.0:   solaris2.0
buildostranslate:   SunOS5.1:   solaris2.1
buildostranslate:   SunOS5.2:   solaris2.2
buildostranslate:   SunOS5.3:   solaris2.3
buildostranslate:   SunOS5.4:   solaris2.4
buildostranslate:   SunOS5.5:   solaris2.5
buildostranslate:   SunOS5.6:   solaris2.6
buildostranslate:   SunOS5.7:   solaris2.7
buildostranslate:   SunOS5.8:   solaris2.8
buildostranslate:   SunOS5.9:   solaris2.9
os_canon:           solaris2.0: solaris2.0 3
os_canon:           solaris2.1: solaris2.1 3
os_canon:           solaris2.2: solaris2.2 3
os_canon:           solaris2.3: solaris2.3 3
os_canon:           solaris2.4: solaris2.4 3
os_canon:           solaris2.5: solaris2.5 3
os_canon:           solaris2.6: solaris2.6 3
os_canon:           solaris2.7: solaris2.7 3
os_canon:           solaris2.8: solaris2.8 3
os_canon:           solaris2.9: solaris2.9 3
os_compat:          SunOS5.0:   solaris2.0
os_compat:          SunOS5.1:   solaris2.1 solaris2.0
os_compat:          SunOS5.2:   solaris2.2 solaris2.1 solaris2.0
os_compat:          SunOS5.3:   solaris2.3 solaris2.2 solaris2.1 solaris2.0
os_compat:          SunOS5.4:   solaris2.4 solaris2.3 solaris2.2 solaris2.1 solaris2.0
os_compat:          SunOS5.5:   solaris2.5 solaris2.4 solaris2.3 solaris2.2 solaris2.1 solaris2.0
os_compat:          SunOS5.6:   solaris2.6 solaris2.5 solaris2.4 solaris2.3 solaris2.2 solaris2.1 solaris2.0
os_compat:          SunOS5.7:   solaris2.7 solaris2.6 solaris2.5 solaris2.4 solaris2.3 solaris2.2 solaris2.1 solaris2.0
os_compat:          SunOS5.8:   solaris2.8 solaris2.7 solaris2.6 solaris2.5 solaris2.4 solaris2.3 solaris2.2 solaris2.1 solaris2.0
os_compat:          SunOS5.9:   solaris2.9 solaris2.8 solaris2.7 solaris2.6 solaris2.5 solaris2.4 solaris2.3 solaris2.2 solaris2.1 solaris2.0

#   FreeBSD
buildostranslate:   FreeBSD4.0: freebsd4.0
buildostranslate:   FreeBSD4.1: freebsd4.1
buildostranslate:   FreeBSD4.2: freebsd4.2
buildostranslate:   FreeBSD4.3: freebsd4.3
buildostranslate:   FreeBSD4.4: freebsd4.4
buildostranslate:   FreeBSD4.5: freebsd4.5
buildostranslate:   FreeBSD4.6: freebsd4.6
buildostranslate:   FreeBSD4.7: freebsd4.7
buildostranslate:   FreeBSD4.8: freebsd4.8
buildostranslate:   FreeBSD5.0: freebsd5.0
os_canon:           freebsd4.0: freebsd4.0 8
os_canon:           freebsd4.1: freebsd4.1 8
os_canon:           freebsd4.2: freebsd4.2 8
os_canon:           freebsd4.3: freebsd4.3 8
os_canon:           freebsd4.4: freebsd4.4 8
os_canon:           freebsd4.5: freebsd4.5 8
os_canon:           freebsd4.6: freebsd4.6 8
os_canon:           freebsd4.7: freebsd4.7 8
os_canon:           freebsd4.8: freebsd4.8 8
os_compat:          FreeBSD4.0: freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.1: freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.2: freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.3: freebsd4.3 freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.4: freebsd4.4 freebsd4.3 freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.5: freebsd4.5 freebsd4.4 freebsd4.3 freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.6: freebsd4.6 freebsd4.5 freebsd4.4 freebsd4.3 freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.7: freebsd4.7 freebsd4.6 freebsd4.5 freebsd4.4 freebsd4.3 freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD4.8: freebsd4.8 freebsd4.7 freebsd4.6 freebsd4.5 freebsd4.4 freebsd4.3 freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2
os_compat:          FreeBSD5.0: freebsd5.0 freebsd4.6 freebsd4.5 freebsd4.4 freebsd4.3 freebsd4.2 freebsd4.1 freebsd4.0 linux2.0 linux2.2

#   Tru64
buildostranslate:   osf15.0:    osf5.0
buildostranslate:   OSF1V5.0:   osf5.0
buildostranslate:   OSF1V5.1:   osf5.1
os_canon:           osf5.0:     osf5.0 9
os_canon:           osf5.1:     osf5.1 9
os_compat:          osf15.0:    osf5.0
os_compat:          OSF1V5.0:   osf5.0
os_compat:          OSF1V5.1:   osf5.0 osf5.1

#   HP-UX
buildostranslate:   hp-ux10.20: hpux10.20
os_canon:           hpux10.20:  hpux10.20 10
os_compat:          hp-ux10.20: hpux10.20

