
Code: Select all
Option "DPI" "96 x 96"
Code: Select all
emerge -av layman && layman -ka xeffectsCode: Select all
layman -a xeffects
euse --enable newspr
echo "media-libs/freetype ~amd64" >> /etc/portage/packages.keywords
echo "media-libs/fontconfig ~amd64" >> /etc/portage/packages.keywords
echo "media-libs/freetype" >> /etc/portage/packages.unmask
emerge -va freetype fontconfig libXft cairo

It is correct. No normal user would have "bindist" set anyway. Its purpose is to lessen the potential of being sued by SCO wannabees.H3g3m0n wrote:it says to disable the bindist flag to enable the bytecode which seems wrong to me
Code: Select all
grep bindist /usr/portage/profiles/use.*
/usr/portage/profiles/use.desc:bindist - Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)it's package.keywords and package.unmask, not packagesH3g3m0n wrote:Just checking if this is correct, did i miss any steps, i can't see the actually guide I'm guessing the most of it was removed when it was merged into xeffects?Code: Select all
layman -a xeffects euse --enable newspr echo "media-libs/freetype ~amd64" >> /etc/portage/packages.keywords echo "media-libs/fontconfig ~amd64" >> /etc/portage/packages.keywords echo "media-libs/freetype" >> /etc/portage/packages.unmask emerge -va freetype fontconfig libXft cairo
and the default is having it off, set bindist and let the patent trouble beginPaulBredbury wrote:It is correct. No normal user would have "bindist" set anyway. Its purpose is to lessen the potential of being sued by SCO wannabees.H3g3m0n wrote:it says to disable the bindist flag to enable the bytecode which seems wrong to me
Code: Select all
grep bindist /usr/portage/profiles/use.* /usr/portage/profiles/use.desc:bindist - Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)

Code: Select all
# disable BCI when distributing binaries (patent issues)
use bindist || epatch "${FILESDIR}"/${PN}-2-enable_bci.patchYup. He is right. This applies (starting today) to this overlay tooPaulBredbury wrote:Let's be clear on what bindist does, and whether it should be off or on![]()
In /usr/portage/media-libs/freetype/freetype-2.2.1.ebuildEnglish translation: Enable BCI if bindist is unset.Code: Select all
# disable BCI when distributing binaries (patent issues) use bindist || epatch "${FILESDIR}"/${PN}-2-enable_bci.patch
This means that BCI is disabled on the LiveCD (which contains pre-compiled binaries), because BCI has potential patent issues.
As the opposite, we as users have bindist unset, because we want BCI on because it's good stuff.
Clarification: "unset" and "not set" mean exactly the same thing.
Thanks for clearing that up, as license trouble = usually defaults to offPaulBredbury wrote:Let's be clear on what bindist does, and whether it should be off or on![]()
In /usr/portage/media-libs/freetype/freetype-2.2.1.ebuildEnglish translation: Enable BCI ("bytecode interpreter") if bindist is unset.Code: Select all
# disable BCI when distributing binaries (patent issues) use bindist || epatch "${FILESDIR}"/${PN}-2-enable_bci.patch
This means that BCI is disabled on the LiveCD (which contains pre-compiled binaries), because BCI has potential patent issues.
As the opposite, we as users have bindist unset, because we want BCI on because it's good stuff, so that we can compile it in ourselves.
Clarification: "unset" and "not set" mean exactly the same thing.


Code: Select all
<match target="font">
<test name="weight" compare="more"><const>medium</const></test>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
</match>