yngwin      15/08/05 07:06:58

  Modified:             ChangeLog
  Added:                fontconfig-ultimate-2015.08.01.ebuild
  Log:
  version bump, bug #552402
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
0x4FDF9CFD2FAC514E!)

Revision  Changes    Path
1.2                  media-libs/fontconfig-ultimate/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/fontconfig-ultimate/ChangeLog?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/fontconfig-ultimate/ChangeLog?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/fontconfig-ultimate/ChangeLog?r1=1.1&r2=1.2

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/fontconfig-ultimate/ChangeLog,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ChangeLog   9 May 2015 09:59:16 -0000       1.1
+++ ChangeLog   5 Aug 2015 07:06:58 -0000       1.2
@@ -1,6 +1,12 @@
 # ChangeLog for media-libs/fontconfig-ultimate
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/fontconfig-ultimate/ChangeLog,v 
1.1 2015/05/09 09:59:16 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/fontconfig-ultimate/ChangeLog,v 
1.2 2015/08/05 07:06:58 yngwin Exp $
+
+*fontconfig-ultimate-2015.08.01 (05 Aug 2015)
+
+  05 Aug 2015; Ben de Groot <yng...@gentoo.org>
+  +fontconfig-ultimate-2015.08.01.ebuild:
+  version bump, bug #552402
 
 *fontconfig-ultimate-2015.04 (09 May 2015)
 



1.1                  
media-libs/fontconfig-ultimate/fontconfig-ultimate-2015.08.01.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/fontconfig-ultimate/fontconfig-ultimate-2015.08.01.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/fontconfig-ultimate/fontconfig-ultimate-2015.08.01.ebuild?rev=1.1&content-type=text/plain

Index: fontconfig-ultimate-2015.08.01.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/media-libs/fontconfig-ultimate/fontconfig-ultimate-2015.08.01.ebuild,v
 1.1 2015/08/05 07:06:58 yngwin Exp $

EAPI=5
inherit readme.gentoo versionator

MY_PV=$(replace_all_version_separators "-")
DESCRIPTION="A set of font rendering and replacement rules for 
fontconfig-infinality"
HOMEPAGE="http://bohoomil.com/";
SRC_URI="https://github.com/bohoomil/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"

DEPEND="app-eselect/eselect-infinality
        app-eselect/eselect-lcdfilter
        media-libs/fontconfig-infinality
        media-libs/freetype:2[infinality]"
RDEPEND="${DEPEND}"

S=${WORKDIR}/${PN}-${MY_PV}

DISABLE_AUTOFORMATTING="1"
DOC_CONTENTS="1. Disable all rules but 52-infinality.conf using eselect 
fontconfig
2. Enable one of the \"ultimate\" presets using eselect infinality
3. Select ultimate lcdfilter settings using eselect lcdfilter"

BLACKLIST="43-wqy-zenhei-sharp.conf"

src_prepare() {
        pushd fontconfig_patches/fonts-settings || die
        rm ${BLACKLIST} || die
        popd

        # Generate lcdfilter config
        echo -e "################# FONTCONFIG ULTIMATE STYLE 
#################\n" \
        > "${T}"/ultimate || die

        local infinality_style
        infinality_style=$(sed --quiet \
                -e 's/^USE_STYLE="*\([1-9]\)"*/\1/p' \
                freetype/infinality-settings.sh) || die

        if ! [ -n "$infinality_style" ]; then
                ewarn "Missing USE_STYLE variable in package source."
                infinality_style=1
        fi

        sed --quiet \
                -e '/INFINALITY_FT_FILTER_PARAMS=/p' \
                freetype/infinality-settings.sh \
        | sed --quiet \
                -e "${infinality_style} s/[ \t]*export[ \t]*//p" \
        >> "${T}"/ultimate
        assert

        sed --quiet \
                -e '/INFINALITY_FT_FILTER_PARAMS/ d' \
                -e 's/^[ \t]*export[ \t]*INFINALITY_FT/INFINALITY_FT/p' \
                freetype/infinality-settings.sh \
        >> "${T}"/ultimate || die
}

src_install() {
        insinto /etc/fonts/infinality/conf.src.ultimate
        doins conf.d.infinality/*.conf
        doins fontconfig_patches/{ms,free,combi}/*.conf

        # Cut a list of default .conf files out of Makefile.am
        local default_configs config fonts_settings
        default_configs=$(sed --quiet \
                -e ':again' \
                -e '/\\$/ N' \
                -e 's/\\\n/ /' \
                -e 't again' \
                -e 's/^CONF_LINKS =//p' \
                conf.d.infinality/Makefile.am) || die

        # Install per-font settings
        pushd fontconfig_patches/fonts-settings || die
        doins *.conf
        fonts_settings=$(echo *.conf)
        popd

        # Install font presets
        pushd fontconfig_patches/ms || die
        for config in ${default_configs} ${fonts_settings} *.conf; do
                dosym ../../conf.src.ultimate/"${config}" \
                        
/etc/fonts/infinality/styles.conf.avail/ultimate-ms/"${config}"
        done
        popd
        pushd fontconfig_patches/free || die
        for config in ${default_configs} ${fonts_settings} *.conf; do
                dosym ../../conf.src.ultimate/"${config}" \
                        
/etc/fonts/infinality/styles.conf.avail/ultimate-free/"${config}"
        done
        popd
        pushd fontconfig_patches/combi || die
        for config in ${default_configs} ${fonts_settings} *.conf; do
                dosym ../../conf.src.ultimate/"${config}" \
                        
/etc/fonts/infinality/styles.conf.avail/ultimate-combi/"${config}"
        done
        popd

        insinto /usr/share/eselect-lcdfilter/env.d
        doins "${T}"/ultimate

        readme.gentoo_create_doc
}




Reply via email to