DragonFlyBSD / DPorts

The dedicated application build system for DragonFly BSD
Other
89 stars 45 forks source link

security/heimdal doesn't install libheimedit.so used by its klist command #64

Closed edwberger closed 10 years ago

edwberger commented 10 years ago

I'm not sure which kerberos others are using, heimdal was the default pkgsrc installed in the past on dragonfly, and there were some instructions on how to get the pam module built with it from long ago, so I thought I'd use it with dports, but the klist command complains the libheimedit.so.0 isn't installed. I was manually able to build it in /usr/dports and manually "make and make install" in the libedit subdirectory to force it to be installed, but it would be nice if the binary package were updated.

I seem to remember pkgsrc also installing other heimdal kerberos daemons that dports version currently doesn't...

edwberger commented 10 years ago

Here's a link to the PAM integration with heimdal when it was pkgsrc http://leaf.dragonflybsd.org/mailarchive/users/2009-09/msg00010.html

jrmarino commented 10 years ago

I finally got a chance to look at this. libheimedit doesn't build on FreeBSD. For this reason, it wasn't in the package list. Since it was and still is "pre-stage", libheimedit gets installed (undocumented) if you build from scratch, so people building their own ports would not have seen this. However, because it's not documented, the files weren't getting into packages. Any user of heimdal packages would have libheimedit missing. I've fixed it here: https://github.com/jrmarino/DPorts/commit/cad68bf03a9dfb7e36ca6027091bf66c97179f54 It may take a few days to get into the latest packages though.