/[gentoo-x86]/eclass/fox.eclass
Gentoo

Diff of /eclass/fox.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1.1.1 Revision 1.6
1# Copyright 1999-2005 Gentoo Foundation 1# Copyright 1999-2005 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/fox.eclass,v 1.1.1.1 2005/11/30 09:59:33 chriswhite Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/fox.eclass,v 1.6 2006/10/30 22:14:18 mabi Exp $
4 4
5# fox eclass 5# fox eclass
6# 6#
7# This eclass allows building SLOT-able FOX Toolkit installations 7# This eclass allows building SLOT-able FOX Toolkit installations
8# (x11-libs/fox: headers, libs, and docs), which are by design 8# (x11-libs/fox: headers, libs, and docs), which are by design
17# 17#
18# Odd-number versions are development branches with their own SLOT and 18# Odd-number versions are development branches with their own SLOT and
19# are API unstable; changes are made to the apps, and likely need to be 19# are API unstable; changes are made to the apps, and likely need to be
20# bumped together with the library. 20# bumped together with the library.
21# 21#
22# Here are sample [R]DEPENDs for the fox apps, based on the first versions 22# Here are sample [R]DEPENDs for the fox apps
23# in each branch to use this eclass: 23# fox versions that do not use this eclass are blocked in INCOMPAT_DEP below
24# 1.0: '>=x11-libs/fox-1.0.53 <x11-libs/fox-1.1' 24# 1.0: '=x11-libs/fox-1.0*'
25# 1.2: '>=x11-libs/fox-1.2.15 <x11-libs/fox-1.3' 25# 1.2: '=x11-libs/fox-1.2*'
26# 1.4: '>=x11-libs/fox-1.4.12 <x11-libs/fox-1.5' 26# 1.4: '=x11-libs/fox-1.4*'
27# 1.5: '~x11-libs/fox-${PV}' 27# 1.5: '~x11-libs/fox-${PV}'
28# 1.6: '=x11-libs/fox-${FOXVER}*' 28# 1.6: '=x11-libs/fox-${FOXVER}*'
29# 29#
30# Some concepts borrowed from gst-plugins and gtk-sharp-component eclasses 30# Some concepts borrowed from gst-plugins and gtk-sharp-component eclasses
31 31
64 64
65if [ "${PN}" != reswrap ] ; then 65if [ "${PN}" != reswrap ] ; then
66 RESWRAP_DEP="dev-util/reswrap" 66 RESWRAP_DEP="dev-util/reswrap"
67fi 67fi
68 68
69# These versions are not compatible with new fox layout
70# and will cause collissions - we need to block them
71INCOMPAT_DEP="!<x11-libs/fox-1.0.53
72 !=x11-libs/fox-1.2.4
73 !~x11-libs/fox-1.2.6
74 !=x11-libs/fox-1.4.11"
75
76DEPEND="${INCOMPAT_DEP}
69DEPEND="${DOXYGEN_DEP} 77 ${DOXYGEN_DEP}
70 ${RESWRAP_DEP} 78 ${RESWRAP_DEP}
71 =sys-devel/automake-1.4* 79 =sys-devel/automake-1.4*
72 >=sys-apps/sed-4" 80 >=sys-apps/sed-4"
73 81
74S="${WORKDIR}/fox-${FOX_PV}" 82S="${WORKDIR}/fox-${FOX_PV}"

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.20