ports/119155: emulators/wine: multiple hidden depends/missing options

Dmitry Marakasov amdmi3 at amdmi3.ru
Sun Dec 30 16:00:05 UTC 2007


>Number:         119155
>Category:       ports
>Synopsis:       emulators/wine: multiple hidden depends/missing options
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 30 16:00:04 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 7.0-BETA4 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 7.0-BETA4 FreeBSD 7.0-BETA4 #1: Fri Dec 28 17:42:48 MSK 2007 root at hades.panopticon:/usr/obj/usr/src/sys/HADES i386


>Description:
Wine configure script can detect some libraries and enable corresponding functionality if libraries are found, but the port does not list those libs as dependencies and/or is missing OPTIONS do disable certain functionality. For example, on my system Wine configure lists following:

---
configure: libhal development files not found.
Wine will be built without dynamic device support. (explorer.exe)

configure: libsane development files not found.
Wine will be built without scanner support. (sane.ds/twain_32.dll)

configure: libldap (OpenLDAP) development files not found.
Wine will be built without LDAP support. (wldap32.dll)

configure: libcapi20 development files not found.
Wine will be built without ISDN support. (capi2032.dll)

configure: libcups development files not found.
Wine will be built without CUPS support.
---

(I had to remove (recently added) dependency on cups as I don't need it).

Seems like OPTIONS for all those libs should be added with corresponding conditional LIB_DEPENDS, and configure hacked to not detect those libs or it's own.

>How-To-Repeat:
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list