pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: "graphics/xfig" complains about old/missing app-defaults?

On Thu, 20 Jun 2019, Robert Elz wrote:

>   | Also, the "xfig" package installs the "Fig" resource file to
>   |
>   |   /usr/pkg/share/X11/app-defaults
>   |
>   | while packages like "tightvncviewer", "xlock" and "xscreensaver" store
>   | their resource files to "/usr/pkg/lib/X11/app-defaults".  Perhaps there
>   | is a consistency issue here?
> Yes, that one might indicate a bug that ought to be fixed.

Scanning all the PLIST* files indicates that of all packages installing
into some sort of "X11/app-defaults/Foo" resource file, "graphics/xfig"
is the only one installing to "share/X11/app-defaults/Fig" while all
the others install to "lib/X11/app-defaults/Foo".

> When I look I see that when I last installed xfig (March, last year) it
> also installed the resources file into /usr/pkg/share/X11/app-defaults
> as I apparenltly made a link into /usr/pkg/lib/X11/app-defaults so it
> would be found by my union mount.

Just in case it worked, I also changed the symlink the same way, but
no dice.  If I ran it like:

  $ XAPPLRESDIR=/usr/pkg/lib/X11/app-defaults xfig

it runs without complaint.

I know it used to Just Work(tm) without me having to do anything, or
maybe it just failed silently rather than pop up a complaint window.

It appears the PLIST history is missing.  The current revision is 1.12,
but there are no entries prior to that shown in the cvs-web interface.

>   | (A quick check seems to indicate my next-most-recent use of 'xfig'
>   | was in August of 2017.
> I used to use it all the time - almost daily for many years - when I was
> teaching all the diagrams in my lecture presentations, etc, were made with
> xfig (similarly diagrams for exam papers, etc).
> More recently I have been using it for other purposes.   xfig has its
> "issues" but there is nothing else quite the same that I know of.

I was drawing a shift-pattern diagram for my cousin's Ford 3600 tractor.
It has the rather uncommon "6x4" transmission (6 forward, 4 reverse
speeds).  Right now it's on an adhesive label stuck to the instrument
panel and covered over with transparent packing tape (replacing the
fading one I scrawled with a Sharpie marker).  Would be nice to use it
as a resist mask for etching an aluminum plate.

The last time (late August 2017), I was making custom labels for some
bottles of home-made hot sauce that I then put in the charity auction
at a science fiction convention (raised about $40/bottle).

(And before that I made a custom label for a jar of honey that a friend
recovered from one of his bee hives after they went insane and left it
all behind (Colony Collapse Disorder)).

A number of years before, I hacked up a perl script to generate Fig
output that plotted the approximations of a series of Archimedes spirals
of specified path length between two bounding circles with angular
offsets of pi()/6.  I eventually used it to generate DXF for CAD/CAM,
but the sheer number of line segments made "heekscad" barf.  It was to
be used to drive a CNC mill to make a 4x5 sheet-film adapter that would
fit a four-spool Patterson Super System 4 processing tank.

|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

Home | Main Index | Thread Index | Old Index