📄 mgaview-0.1.4.ebuild
字号:
# Copyright 1999-2004 Gentoo Technologies, Inc.# Distributed under the terms of the GNU General Public License, v2 or later# Maintainer: HelDoRe <heldore@broadway-net.org># $Header: /cvsroot/mgaview/mgaview/mgaview-0.1.4.ebuild,v 1.1 2004/09/13 15:43:55 heldore Exp $# This ebuild was generated by Ebuilder v0.4.# NOTE: The comments in this file are for instruction and# documentation. They're not meant to appear with your final,# production ebuild. Please remember to remove them before submitting# or committing your ebuild. That doesn't mean you can't add your own# comments though.# Source directory; the dir where the sources can be found# (automatically unpacked) inside ${WORKDIR}. Usually you can just# leave this as-is.S="${WORKDIR}/${P}"# Short one-line description of this package.DESCRIPTION="FrameBuffer and Matrox (use mga_vid) image viewer"# Point to any required sources; these will be automatically# downloaded by Portage.SRC_URI="http://osdn.dl.sourceforge.net/sourceforge/mgaview/${P}.tar.gz"# Homepage, not used by Portage directly but handy for developer referenceHOMEPAGE="http://mgaview.sf.net"# License of the package. This must match the name of file(s) in# /usr/portage/licenses/. For complex license combination see the developer# docs on gentoo.org for details.LICENSE="GPL-2"# Build-time dependencies, such as# ssl? ( >=openssl-0.9.6b )# >=perl-5.6.1-r1# It is advisable to use the >= syntax show above, to reflect what you# had installed on your system when you tested the package. Then# other users hopefully won't be caught without the right version of# a dependency.RDEPEND="png? ( media-libs/libpng ) gif? ( media-libs/libungif ) jpeg? ( media-libs/jpeg ) tiff? ( media-libs/tiff ) magick? ( media-gfx/imagemagick )" DEPEND="${RDEPEND}"KEYWORDS="x86"src_compile() { local myconf= if use !gif; then myconf="${myconf} --without-gif" fi if use !png; then myconf="${myconf} --without-png" fi if use !jpeg; then myconf="${myconf} --without-jpeg" fi if use !tiff; then myconf="${myconf} --without-tiff" fi if use !magick; then myconf="${myconf} --without-mag" fi if use !X; then myconf="${myconf} --without-x" fi # Most open-source packages use GNU autoconf for configuration. # You should use something similar to the following lines to # configure your package before compilation. The "|| die" portion # at the end will stop the build process if the command fails. # You should use this at the end of critical commands in the build # process. (Hint: Most commands are critical, that is, the build # process should abort if they aren't successful.) ./configure \ --host=${CHOST} \ --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ ${myconf} || die "./configure failed" # Note the use of --infodir and --mandir, above. This is to make # this package FHS 2.2-compliant. For more information, see # http://www.pathname.com/fhs/ # emake (previously known as pmake) is a script that calls the # standard GNU make with parallel building options for speedier # builds (especially on SMP systems). Try emake first. It might # not work for some packages, in which case you'll have to resort # to normal "make". emake || die #make || die}src_install () { # You must *personally verify* that this trick doesn't install # anything outside of DESTDIR; do this by reading and # understanding the install part of the Makefiles. make DESTDIR=${D} install || die # For Makefiles that don't make proper use of DESTDIR, setting the # prefix is often an alternative. However if you do this, then # you also need to specify mandir and infodir, since they were # passed to ./configure as absolute paths (overriding the prefix # setting). #make \ # prefix=${D}/usr \ # mandir=${D}/usr/share/man \ # infodir=${D}/usr/share/info \ # install || die # Again, verify the Makefiles! We don't want anything falling # outside of ${D}. # The dodoc command can be used to install files into the packages # documentation directory (/usr/share/doc/${PF}). # # The syntax for dodoc is: dodoc file1 [file2 [file3 [...]]] # # If you see the dodoc command below followed by one or more files, # Ebuilder found files in your package that are commonly # installed in the documents directory. You should look for any other # files that should be installed here (particularily if the 'dodoc' # command is commented out below). # Install documentation. dodoc AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README TODO}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -