diff options
author | Jonathan Callen <jcallen@gentoo.org> | 2009-11-30 04:19:36 +0000 |
---|---|---|
committer | Jonathan Callen <jcallen@gentoo.org> | 2009-11-30 04:19:36 +0000 |
commit | 25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d (patch) | |
tree | 472c481305df0e16f21798cf35d39108c7798b13 /eclass/commonbox.eclass | |
parent | Drop usage of xfce44.eclass (deprecated) (diff) | |
download | historical-25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d.tar.gz historical-25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d.tar.bz2 historical-25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d.zip |
Remove eclasses that have been marked as deprecated for >=2 years; schedule other deprecated eclasses for removal
Diffstat (limited to 'eclass/commonbox.eclass')
-rw-r--r-- | eclass/commonbox.eclass | 176 |
1 files changed, 0 insertions, 176 deletions
diff --git a/eclass/commonbox.eclass b/eclass/commonbox.eclass deleted file mode 100644 index dbf7ab908c69..000000000000 --- a/eclass/commonbox.eclass +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/commonbox.eclass,v 1.32 2006/10/29 22:22:34 omp Exp $ -# -# Author: Seemant Kulleen <seemant@gentoo.org> -# -# The commonbox eclass is designed to allow easier installation of the box -# window managers such as blackbox and fluxbox and commonbox -# The common utilities of those window managers get installed in the -# commonbox-utils dependency, and default styles with the commonbox-styles -# utility. They all share the /usr/share/commonbox directory now. -# -# -# THIS ECLASS IS DEPRECATED. PLEASE DO NOT USE IT. - - -EXPORT_FUNCTIONS src_compile src_install pkg_postinst - -IUSE="nls kde gnome xinerama truetype" - -DEPEND="dev-util/pkgconfig - =sys-apps/sed-4*" - -RDEPEND="nls? ( sys-devel/gettext ) - x11-themes/commonbox-styles" - -PROVIDE="virtual/blackbox" - -myconf="" -MYCONF="" -mydoc="" -BOOTSTRAP="" -FORCEXFT="" - -if [ -z "${MYBIN}" ] -then - MYBIN="${PN}" -fi - -commonprep() { - - sed -i -e 's:data ::' ${S}/Makefile.am - - sed -i -e 's:bsetbg::; s:bsetroot::' ${S}/util/Makefile.am - - sed -i -e 's:bsetroot.1::; s:bsetbg.1::' ${S}/doc/Makefile.am - - for i in `find ${S} -name 'Makefile.am'` - do - sed -i -e 's:$(pkgdatadir)/nls:/usr/share/locale:' ${i} - done - - for i in `find ${S}/nls -name 'Makefile.am'` - do - sed -i -e "s:blackbox.cat:${MYBIN}.cat:g; s:${PN}.cat:${MYBIN}.cat:g" ${i} - done - - for i in `find ${S}/src -name 'Makefile*'` - do - sed -i \ - -e "s:/styles/Results:/styles/Fury-NG:" \ - -e "s:/styles/mbdtex:/styles/Fury-NG:" \ - -e "s:/styles/Clean:/styles/Fury-NG:" \ - ${i} - done - -} - -commonbox_src_compile() { - - commonprep - - if [ -z "${BOOTSTRAP}" ] - then - aclocal - automake - autoconf - else - ./bootstrap - fi - - use nls \ - && myconf="${myconf} --enable-nls" \ - || myconf="${myconf} --disable-nls" - - use kde \ - && myconf="${myconf} --enable-kde" \ - || myconf="${myconf} --disable-kde" - - use gnome \ - && myconf="${myconf} --enable-gnome" \ - || myconf="${myconf} --disable-gnome" - - use xinerama \ - && myconf="${myconf} --enable-xinerama" \ - || myconf="${myconf} --disable-xinerama" - - use truetype \ - && myconf="${myconf} --enable-xft" \ - || myconf="${myconf} --disable-xft" - - if [ -z "${MYCONF}" ] - then - econf \ - --sysconfdir=/etc/X11/${MYBIN} \ - --datadir=/usr/share/commonbox \ - ${myconf} || die - else - econf \ - --sysconfdir=/etc/X11/${MYBIN} \ - --datadir=/usr/share/commonbox \ - ${myconf} ${MYCONF} || die - fi - - [ ! -z "${FORCEXFT}" ] && echo "#define XFT 1" >> ${S}/config.h - - emake \ - pkgdatadir=/usr/share/commonbox || die - -} - - -commonbox_src_install() { - - dodir /usr/share/commonbox/${PN} - - make DESTDIR=${D} install || die - - # move the ${PN} binary to ${MYBIN} - - if [ "${MYBIN}" != "${PN}" ] - then - mv ${D}/usr/bin/${PN} ${D}/usr/bin/${MYBIN} - - # same to manpage - rm ${D}/usr/share/man/man1/${PN}.1 - mv doc/${PN}.1 doc/${MYBIN}.1 - doman doc/${MYBIN}.1 - fi - - dodoc README* AUTHORS TODO* ${mydoc} - - # move nls stuff - use nls && ( \ - dodir /usr/share/commonbox/${MYBIN} - mv ${D}/usr/share/${PN}/nls ${D}/usr/share/commonbox/${MYBIN} - ) - - rmdir ${D}/usr/share/${MYBIN} - - dodir /etc/X11/Sessions - echo "/usr/bin/${MYBIN}" > ${D}/etc/X11/Sessions/${MYBIN} - fperms a+x /etc/X11/Sessions/${MYBIN} -} - -commonbox_pkg_postinst() { - #notify user about the new share dir - if [ -d /usr/share/commonbox ] - then - einfo - einfo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" - einfo "! ${MYBIN} no longer uses /usr/share/${MYBIN} as the !" - einfo "! default share directory to contain styles and menus. !" - einfo "! The default directory is now /usr/share/commonbox !" - einfo "! Please move any files in /usr/share/${MYBIN} that you !" - einfo "! wish to keep (personal styles and your menu) into the !" - einfo "! new directory and modify your menu files to point all !" - einfo "! listed paths to the new directory. !" - einfo "! Also, be sure to update the paths in each user's !" - einfo "! config file found in their home directory. !" - einfo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" - einfo - fi - - commonbox-menugen -kg -} |