[kde-freebsd] maintainer-feedback requested: [Bug 209799] misc/kdeedu4 kdeprefix removal too thorough

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri May 27 19:08:32 UTC 2016


groot at kde.org has reassigned Bugzilla Automation <bugzilla at FreeBSD.org>'s
request for maintainer-feedback to kde at FreeBSD.org:
Bug 209799: misc/kdeedu4 kdeprefix removal too thorough
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209799



--- Description ---
Created attachment 170733
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=170733&action=edit
Add blank USE_KDE4 to metaports that need it

In r415864, kdeprefix was removed from a whole lot of ports. In a few cases,
USE_KDE4= was removed entirely. This happened in some KDE metaports, not in all
of them. Many metaports have retained this line:

USE_KDE4=      # blank, needed to get KDE4_VERSION

Attached patch restores this line to three metaports that have lost it
entirely. There's two reasons for this:

 - consistency with the other metaports (less important)
 - there are some combinations of OPTIONS that can cause build failures because
KDE4_VERSION isn't defined

The latter issue can be illustrated as follows:

 - cd /usr/ports/misc/kdeedu4
 - make config
 - *uncheck* marble
 - portlint, or build

Because of marble (which is enabled by default), usually you get USE_KDE4 set
through this line in the Makefile:

MARBLE_USE=		KDE4=marble_run

When marble is unchecked, you get this (from portlint):


FATAL: Makefile: either PORTVERSION or DISTVERSION must be specified
FATAL: Makefile: kdeedu- < kdeedu-4.14.3. Choose another PORTVERSION or bump
PORTEPOCH.


More information about the kde-freebsd mailing list