Opened 20 years ago

Closed 20 years ago

#3098 closed defect (fixed)

teTeX post-activation runs fmtutil instead of fmtutil-sys

Reported by: jjramsey@… Owned by: gwright@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

One of the changes in teTeX is that fmtutil writes formats in a directory under the home directory. To create formats for system-wide use, fmtutil-sys is run instead. The portfile needs to be changed to reflect this, that is, instead of:

post-activate { system "fmtutil --all" }

it should read

post-activate { system "fmtutil-sys --all" }

Change History (4)

comment:1 Changed 20 years ago by jjramsey@…

Owner: changed from darwinports-bugs@… to gwright@…

comment:2 Changed 20 years ago by gwright@…

Status: newassigned

Now that I have a new disk drive ;-P I can fix this. Thanks. I should be able to get ot it by later today.

MIght we need a special +local variant that uses fmutil --all for people who don't have administrator privileges?

/gw

comment:3 Changed 20 years ago by jjramsey@…

"MIght we need a special +local variant that uses fmutil --all for people who don't have administrator privileges?"

If someone without admin privileges has installed DarwinPorts, the tree where things are installed would be in a user-writable location, instead of the usual /opt/local, no? If that's the case, a +local option shouldn't be necessary. fmtutil-sys puts fmt files under the main texmf tree, and AFAIK, it doesn't care if that tree is under /opt/local or $HOME/path/to/my/dports.

comment:4 Changed 20 years ago by gwright@…

Resolution: fixed
Status: assignedclosed

Fixed using fmtutil -> fmtutil-sys in post-activate.

/gw

Note: See TracTickets for help on using tickets.