Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143673 - media-fonts/mathematica-fonts-4.2-r1 - bad pkg_nofetch() message
Summary: media-fonts/mathematica-fonts-4.2-r1 - bad pkg_nofetch() message
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-12 07:02 UTC by Jason S.
Modified: 2007-03-15 21:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason S. 2006-08-12 07:02:36 UTC
Upon trying to test a fix and submit the ebuild to fix Bug #136836 , I came across a rather funny issue.

It seems that when you run `ebuild <file>.ebuild digest`, it will not create the necessary files because of the fetch restriction.
For this reason, I could never test the modified ebuild in my overlay.

# ebuild mathematica-fonts-4.2-r1.ebuild digest

!!! media-fonts/mathematica-fonts-4.2-r1 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 * Please visit the homepage:
 * http://support.wolfram.com/mathematica/systems/windows/general/latestfonts.html
 * and download 
 * http://support.wolfram.com/mathematica/systems/windows/general/files/MathFonts_TrueType_42.exe
 * Then just put the file in /usr/portage/distfiles

# ll /usr/portage/distfiles/MathFonts_TrueType_42.exe 
-rw-rw-r-- 1 root portage 701K 2006-05-19 09:04 /usr/portage/distfiles/MathFonts_TrueType_42.exe

^ note that the file DOES exist

I submitted the modified ebuild anyways, because it's TERRIBLY trivial, and this bug is notably the bigger issue of the two ;).

I don't believe anything is relevant in my --info except the version info, but certainly nothing in my env.

Portage 2.1.1_pre5 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.4
Last Sync: Sat, 12 Aug 2006 07:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17

If I was mistaken, and there is something needed in the env, please do let me know.
Comment 1 Zac Medico gentoo-dev 2006-08-12 12:26:26 UTC
The problem is that you also need to download MathFonts_Type1_42.exe (note the '1') but the pkg_nofetch() message from the ebuild doesn't tell you to.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-03-15 21:05:42 UTC
*mathematica-fonts-5.2 (14 Aug 2006)

  14 Aug 2006; Marinus Schraal <foser@gentoo.org> mathematica-fonts-5.2.ebuild :
  Clean up the ebuild
  remove freetype USE, it all comes in one pack now
  remove nofetch restrict