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 }