[kde-freebsd] graphics/digikam-kde4 does not build on CURRENT

2013-04-02 Thread Rainer Hurling
In the process of updating KDE to 4.10.1 the build of
graphics/digikam-kde4 stops with the following error(s):


/usr/ports/graphics/digikam-kde4#make
[..snip..]
[ 10%] Building CXX object
utilities/cameragui/CMakeFiles/cameragui.dir/devices/umscamera.o
[ 10%] Building CXX object
utilities/queuemanager/CMakeFiles/queuemanager.dir/basetools/color/hslcorrection.o
Generating fileworkeriface.moc
Generating curveswidget.moc
/usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core/utilities/cameragui/devices/umscamera.cpp:227:26:
error: no member named 'loadDcrawPreview' in 'KDcrawIface::KDcraw'; did
you mean 'loadRawPreview'?
KDcrawIface::KDcraw::loadDcrawPreview(thumbnail, path);
~^~~~
 loadRawPreview
/usr/local/kde4/include/libkdcraw/kdcraw.h:77:17: note: 'loadRawPreview'
declared here
static bool loadRawPreview(QImage image, const QString path);
^
1 error generated.
*** [utilities/cameragui/CMakeFiles/cameragui.dir/devices/umscamera.o]
Error code 1
1 error
*** [utilities/cameragui/CMakeFiles/cameragui.dir/all] Error code 2
[ 10%] Building CXX object
utilities/queuemanager/CMakeFiles/queuemanager.dir/basetools/color/iccconvert.o
[ 10%] Building CXX object
utilities/queuemanager/CMakeFiles/queuemanager.dir/basetools/color/invert.o
[..snip..]
Generating tooltipspage.moc
[ 14%] Built target digikam_automoc
1 error
*** [all] Error code 2
1 error
*** [do-build] Error code 1
Stop in /usr/ports/graphics/digikam-kde4.
*** [build] Error code 1
[..snip..]


The full build log is attached. As far as I can see the first error
complains about a problem within graphics/libkdcraw, the second error
gives no causal hint.

This happens on 10.0-CURRENT r248896 (amd64; clang compiled). I am
wondering if I am the only one with this error?

Any help is really appreciated. Please let me know, if you need more
information.

Thanks in advance,
Rainer Hurling
/usr/ports/graphics/digikam-kde4#make -DMAKE_DISABLE_JOBS
===  License GPLv2 accepted by the user
===  Found saved configuration for digikam-2.6.0,1
=== Fetching all distfiles required by digikam-2.9.0_2,1 for building
===  Extracting for digikam-2.9.0_2,1
= SHA256 Checksum OK for digikam-2.9.0.tar.bz2.
===  Patching for digikam-2.9.0_2,1
===  Applying FreeBSD patches for digikam-2.9.0_2,1
/bin/ln -s ../doc /usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core/doc
/bin/ln -s ../po /usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core/po
/bin/rm 
/usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core/po/*/libkgeomap.po 
/usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core/po/*/kipi*
===   digikam-2.9.0_2,1 depends on file: /usr/local/bin/cmake - found
===   digikam-2.9.0_2,1 depends on executable: pkgconf - found
===   digikam-2.9.0_2,1 depends on file: /usr/local/bin/moc-qt4 - found
===   digikam-2.9.0_2,1 depends on file: /usr/local/bin/qmake-qt4 - found
===   digikam-2.9.0_2,1 depends on file: /usr/local/bin/rcc - found
===   digikam-2.9.0_2,1 depends on file: /usr/local/bin/uic-qt4 - found
===   digikam-2.9.0_2,1 depends on file: /usr/local/bin/automoc4 - found
===   digikam-2.9.0_2,1 depends on file: /usr/local/kde4/lib/libkdecore.so.7 - 
found
===   digikam-2.9.0_2,1 depends on file: /usr/local/kde4/lib/libkdcraw.so.22 - 
found
===   digikam-2.9.0_2,1 depends on file: /usr/local/kde4/lib/libkexiv2.so.11 - 
found
===   digikam-2.9.0_2,1 depends on file: /usr/local/kde4/lib/libkipi.so.10 - 
found
===   digikam-2.9.0_2,1 depends on file: /usr/local/kde4/lib/libkpimutils.so.5 
- found
===   digikam-2.9.0_2,1 depends on shared library: tiff - found
===   digikam-2.9.0_2,1 depends on shared library: lcms - found
===   digikam-2.9.0_2,1 depends on shared library: png15 - found
===   digikam-2.9.0_2,1 depends on shared library: jasper - found
===   digikam-2.9.0_2,1 depends on shared library: lensfun - found
===   digikam-2.9.0_2,1 depends on shared library: lqr-1 - found
===   digikam-2.9.0_2,1 depends on shared library: kface - found
===   digikam-2.9.0_2,1 depends on shared library: pgf - found
===   digikam-2.9.0_2,1 depends on shared library: kgeomap - found
===   digikam-2.9.0_2,1 depends on shared library: gphoto2 - found
===   digikam-2.9.0_2,1 depends on shared library: intl - found
===  Configuring for digikam-2.9.0_2,1
===  Performing in-source build
/bin/mkdir -p /usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core
-- The C compiler identification is Clang 3.2.0
-- The CXX compiler identification is Clang 3.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- 
--
-- Starting CMake 

Re: [kde-freebsd] ports/176812: finance/skrooge: 1.4.0 distfile unfetchable -- simple upgrade to version 1.6

2013-04-02 Thread kwm
Synopsis: finance/skrooge: 1.4.0 distfile unfetchable -- simple upgrade to 
version 1.6

State-Changed-From-To: patched-closed
State-Changed-By: kwm
State-Changed-When: Mon Apr 1 15:29:24 UTC 2013
State-Changed-Why: 
Submitted asked to close this pr, because update was committed to the ports 
tree. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=176812
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] graphics/digikam-kde4 does not build on CURRENT

2013-04-02 Thread Rainer Hurling
On 01.04.2013 16:53 (UTC+2), Andriy Gapon wrote:
 on 01/04/2013 16:28 Rainer Hurling said the following:
 This happens on 10.0-CURRENT r248896 (amd64; clang compiled). I am
 wondering if I am the only one with this error?
 
 No.  digikam port has to be updated to a more recent version to be compatible 
 with
 some newer APIs.
 

Thanks for the reply. Nice to hear. So we have to wait until the new
version is ported.

Rainer

___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] graphics/digikam-kde4 compatibility with the new 4.10.1 KDE?

2013-04-02 Thread Gary Palmer
Hi,

I updated KDE to 4.10.1 recently, and digikam (KDE4 version) wouldn't
start saying some problem with kio_file.  I couldn't get it to start on
my desktop after messing around with rebuilding various ports, so I
fired up a poudriere instance and have run into problems there with the
configure for digikam failing with

 --  digiKam 2.9.0 dependencies results   http://www.digikam.org
 -- 
 --  Qt4 SQL module found. YES
 --  mysql server found. NO  (optional - disabled by user)
 --  libtiff library found YES
 --  libpng library found. YES
 --  libjasper library found.. YES
 --  liblcms library found YES
 --  Boost Graph library found NO
 -- 
 CMake Error at CMakeLists.txt:100 (MESSAGE):
digiKam needs Boost Graph. You need to install the Boost Graph (headers 
 only) library development package.
 Call Stack (most recent call first):
   CMakeLists.txt:430 (PRINT_LIBRARY_STATUS)


 --  Boost Graph website is at 
 http://www.boost.org/doc/libs/1_43_0/libs/graph/doc/index.html
 -- 
 --  libkipi library found YES
 --  libkexiv2 library found.. YES
 --  libkdcraw library found.. YES
 --  libkface library found... YES
 --  libkgeomap library found. YES
 --  libpgf library found. YES (optional)
 --  libclapack library found. NO  (optional - internal 
 version used instead)
 --  libgphoto2 and libusb libraries found YES (optional)
 --  libkdepimlibs library found.. NO  (optional)
 -- 
 --  digiKam will be compiled without address book support.
 -- 
 --  Nepomuk libraries found.. YES (optional)
 --  libglib2 library found... YES (optional)
 --  liblqr-1 library found... YES (optional)
 --  liblensfun library found. YES (optional)
 --  Doxygen found NO  (optional)
 -- 
 --  You will not be able to to generate the API documentation.
 --  This does not affect building digiKam in any way.
 -- 
 CMake Error at CMakeLists.txt:524 (MESSAGE):
digiKam will be compiled. NO  (Look README file for more 
 details about dependencies)


 -- Configuring incomplete, errors occurred!
 *** Error code 1

 Stop in /usr/ports/graphics/digikam-kde4.
 ===  Cleaning for digikam-2.9.0_2,1
 build of /usr/ports/graphics/digikam-kde4 ended at Mon Apr  1 21:41:36 BST 
 2013


Is digikam-kde4 at 2.9.0 incompatible with the new KDE version, or are both my 
build environments somehow broken?

I'm going to try and rebuild all 300+ ports needed to build
graphics/digikam-kde4 in the poudriere instance with no port options at
all and see if that helps, however I'm wondering if you've seen any of
these problems?

Thanks,

Gary


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] graphics/digikam-kde4 compatibility with the new 4.10.1 KDE?

2013-04-02 Thread Gary Palmer
Gary Palmer wrote:
 Hi,

 I updated KDE to 4.10.1 recently, and digikam (KDE4 version) wouldn't
 start saying some problem with kio_file.  I couldn't get it to start on
 my desktop after messing around with rebuilding various ports, so I
 fired up a poudriere instance and have run into problems there with the
 configure for digikam failing with

 --  digiKam 2.9.0 dependencies results   http://www.digikam.org
 -- 
 --  Qt4 SQL module found. YES
 --  mysql server found. NO  (optional - disabled by user)
 --  libtiff library found YES
 --  libpng library found. YES
 --  libjasper library found.. YES
 --  liblcms library found YES
 --  Boost Graph library found NO
 -- 
 CMake Error at CMakeLists.txt:100 (MESSAGE):
digiKam needs Boost Graph. You need to install the Boost Graph (headers 
 only) library development package.
 Call Stack (most recent call first):
   CMakeLists.txt:430 (PRINT_LIBRARY_STATUS)


 --  Boost Graph website is at 
 http://www.boost.org/doc/libs/1_43_0/libs/graph/doc/index.html
 -- 
 --  libkipi library found YES
 --  libkexiv2 library found.. YES
 --  libkdcraw library found.. YES
 --  libkface library found... YES
 --  libkgeomap library found. YES
 --  libpgf library found. YES (optional)
 --  libclapack library found. NO  (optional - internal 
 version used instead)
 --  libgphoto2 and libusb libraries found YES (optional)
 --  libkdepimlibs library found.. NO  (optional)
 -- 
 --  digiKam will be compiled without address book support.
 -- 
 --  Nepomuk libraries found.. YES (optional)
 --  libglib2 library found... YES (optional)
 --  liblqr-1 library found... YES (optional)
 --  liblensfun library found. YES (optional)
 --  Doxygen found NO  (optional)
 -- 
 --  You will not be able to to generate the API documentation.
 --  This does not affect building digiKam in any way.
 -- 
 CMake Error at CMakeLists.txt:524 (MESSAGE):
digiKam will be compiled. NO  (Look README file for more 
 details about dependencies)


 -- Configuring incomplete, errors occurred!
 *** Error code 1

 Stop in /usr/ports/graphics/digikam-kde4.
 ===  Cleaning for digikam-2.9.0_2,1
 build of /usr/ports/graphics/digikam-kde4 ended at Mon Apr  1 21:41:36 BST 
 2013

 Is digikam-kde4 at 2.9.0 incompatible with the new KDE version, or are both 
 my build environments somehow broken?

 I'm going to try and rebuild all 300+ ports needed to build
 graphics/digikam-kde4 in the poudriere instance with no port options at
 all and see if that helps, however I'm wondering if you've seen any of
 these problems?



Hi,

I got past the above error, however now it dies at

 /wrkdirs/usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core/utilities/cameragui/devices/umscamera.cpp:
 In member function 'virtual bool
 Digikam::UMSCamera::getThumbnail(const QString, const QString,
 QImage)':
 /wrkdirs/usr/ports/graphics/digikam-kde4/work/digikam-2.9.0/core/utilities/cameragui/devices/umscamera.cpp:227:
 error: 'loadDcrawPreview' is not a member of 'KDcrawIface::KDcraw'
 *** Error code 1

I'm starting to suspect I'm not going to get this to work

Thanks,

Gary



___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/CALLIGRA/editors/calligra

2013-04-02 Thread Alberto Villa
SVN commit 9165 by avilla:

- Fix plist when GTL is off.

GTL is not required anymore for OpenEXR support.

Reported by:pointyhat via miwi


 M  +6 -6  pkg-plist  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/PORTS/graphics/kphotoalbum-kde4

2013-04-02 Thread Max Brazhnikov
SVN commit 9166 by makc:

Update to 4.4, thus fix build with KDE 4.10

 M  +6 -5  Makefile  
 M  +2 -2  distinfo  
 M  +7 -0  pkg-plist  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/CALLIGRA/editors/calligra

2013-04-02 Thread Alberto Villa
SVN commit 9167 by avilla:

- Bump PORTREVISION to sync with ports.



 M  +1 -0  Makefile  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/PORTS/graphics/kphotoalbum-kde4

2013-04-02 Thread Max Brazhnikov
SVN commit 9168 by makc:

Doesn't need nepomuk-core, but nepomuk, which is provided by kdelibs

 M  +1 -2  Makefile  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/KDE/science/kalzium

2013-04-02 Thread Max Brazhnikov
SVN commit 9169 by makc:

Update plist for 4.10.1, apparently the port has escaped my tinderboxing

 M  +3 -0  pkg-plist  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] graphics/digikam-kde4 compatibility with the new 4.10.1 KDE?

2013-04-02 Thread Max Brazhnikov
On Tue, 02 Apr 2013 02:53:53 +0100 Gary Palmer wrote:
 I'm starting to suspect I'm not going to get this to work
 
 Thanks,

I'm working on update, please stay calm.

Max
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] py27-pykde4-4.10.1

2013-04-02 Thread Alberto Villa
On Saturday 30 March 2013 13:46:46 Baptiste Daroussin wrote:
 FYI this was already happening with old options implementation which was
 already using uniquename which is not unique *sick*

IIRC the problem is not UNIQUENAME, but PKGNAMEPREFIX being set after 
bsd.options.mk uses it to define OPTIONSFILE. bsd.options.mk should be called 
after bsd.port.pre.mk, to let *.mk files define their own PKGNAMEPREFIX. In 
fact, defining PKGNAMEPREFIX by hand makes it work.
I found this problem when porting Qt 5 but had no time to report it; should I 
attach this information to the PR or is it known already?
-- 
Alberto Villa, FreeBSD committer avi...@freebsd.org
http://people.FreeBSD.org/~avilla

The jig's up, Elman.
Which jig?
-- Jeff Elman


signature.asc
Description: This is a digitally signed message part.
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] ports/177479: devel/py-pykde4 doesn't saves port options

2013-04-02 Thread avilla
Synopsis: devel/py-pykde4 doesn't saves port options

State-Changed-From-To: open-suspended
State-Changed-By: avilla
State-Changed-When: Tue Apr 2 17:05:37 UTC 2013
State-Changed-Why: 
Suspending until ports/148637 is fixed, as this one depends on it.

http://www.freebsd.org/cgi/query-pr.cgi?pr=177479
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] py27-pykde4-4.10.1

2013-04-02 Thread Baptiste Daroussin
On Tue, Apr 02, 2013 at 07:05:17PM +0200, Alberto Villa wrote:
 On Saturday 30 March 2013 13:46:46 Baptiste Daroussin wrote:
  FYI this was already happening with old options implementation which was
  already using uniquename which is not unique *sick*
 
 IIRC the problem is not UNIQUENAME, but PKGNAMEPREFIX being set after 
 bsd.options.mk uses it to define OPTIONSFILE. bsd.options.mk should be called 
 after bsd.port.pre.mk, to let *.mk files define their own PKGNAMEPREFIX. In 
 fact, defining PKGNAMEPREFIX by hand makes it work.
 I found this problem when porting Qt 5 but had no time to report it; should I 
 attach this information to the PR or is it known already?
 -- 
 Alberto Villa, FreeBSD committer avi...@freebsd.org
 http://people.FreeBSD.org/~avilla
 
   The jig's up, Elman.
   Which jig?
   -- Jeff Elman

No,

OPTIONSFILE is built base on UNIQUENAME which is built which uses PKGNAMEPREFIX.

that is the reason.

regards,
Bapt




pgpvLS06Pa5CM.pgp
Description: PGP signature
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] py27-pykde4-4.10.1

2013-04-02 Thread Alberto Villa
On Tuesday 02 April 2013 19:08:14 Baptiste Daroussin wrote:
 OPTIONSFILE is built base on UNIQUENAME which is built which uses
 PKGNAMEPREFIX.
 
 that is the reason.

bsd.options.mk, line 194: the .if exists(${OPTIONSFILE}) tries to evaluate 
(make(1) functions evaluate immediately, as you know), among other, 
PKGNAMEPREFIX, which is not yet set because bsd.python.mk is included at line 
1424, while bsd.options.mk is included at line 1311 (speaking of bsd.port.mk). 
Thus, OPTIONSFILE is not included.
This was the case with bsd.qt.mk, at least, so I suspect it's the same.
-- 
Alberto Villa, FreeBSD committer avi...@freebsd.org
http://people.FreeBSD.org/~avilla

Fanaticism consists of redoubling your effort when you have
forgotten your aim.
-- George Santayana


signature.asc
Description: This is a digitally signed message part.
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] ports/177476: graphics/kphotoalbum-kde4: Build failure on 10.0-CURRENT

2013-04-02 Thread makc
Synopsis: graphics/kphotoalbum-kde4: Build failure on 10.0-CURRENT

State-Changed-From-To: open-closed
State-Changed-By: makc
State-Changed-When: Tue Apr 2 17:20:14 UTC 2013
State-Changed-Why: 
Updated to 4.4, which builds with recent KDE ports

http://www.freebsd.org/cgi/query-pr.cgi?pr=177476
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] py27-pykde4-4.10.1

2013-04-02 Thread Baptiste Daroussin
On Tue, Apr 02, 2013 at 07:14:36PM +0200, Alberto Villa wrote:
 On Tuesday 02 April 2013 19:08:14 Baptiste Daroussin wrote:
  OPTIONSFILE is built base on UNIQUENAME which is built which uses
  PKGNAMEPREFIX.
  
  that is the reason.
 
 bsd.options.mk, line 194: the .if exists(${OPTIONSFILE}) tries to evaluate 
 (make(1) functions evaluate immediately, as you know), among other, 
 PKGNAMEPREFIX, which is not yet set because bsd.python.mk is included at line 
 1424, while bsd.options.mk is included at line 1311 (speaking of 
 bsd.port.mk). 
 Thus, OPTIONSFILE is not included.
 This was the case with bsd.qt.mk, at least, so I suspect it's the same.

Yes that true, and it is because OPTIONSFILE was (before optionsng) and still is
(with optionsng) built based on UNIQUENAME which is built base on PKGNAMEPREFIX.
cf bsd.port.mk L1286

So bsd.python.mk (it is not the only one) setting PKGNAMEPREFIX makes UNIQUENAME
not unique at all, first problem, it also make it changing meanng OPTIONSFILE
is expanded a first time to load options when PKGNAMEPREFIX is not yet set and
expanded a second time (when saving options) and PKGNAMEPREFIX is now set.

bsd.options.mk can't anyway be loaded after bsd.port.pre.mk given that one may
want to provide a PYTHON option and will make it set USE_PYTHON=yes for
example.

I don't know the right fix to be honnest. But UNIQUENAME not being UNIQUE is a
real problem imho and OPTIONSFILE changing depending on being after pre.mk or
before pre.mk is another problem.

I don't know what came first between the bsd.*.mk changing the PKGNAMEPREFIX and
UNIQUENAME creation, but for sure one choice here hasn't been smart.

regards,
Bapt


pgptk8IOrwvBU.pgp
Description: PGP signature
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/PORTS/devel/kdevplatform

2013-04-02 Thread Max Brazhnikov
SVN commit 9170 by makc:

Adjust USE_QT4 components

 M  +2 -1  Makefile  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] py27-pykde4-4.10.1

2013-04-02 Thread Alberto Villa
On Tuesday 02 April 2013 19:24:40 Baptiste Daroussin wrote:
 bsd.options.mk can't anyway be loaded after bsd.port.pre.mk given that one
 may want to provide a PYTHON option and will make it set 
USE_PYTHON=yes for
 example.

Sure, you're right.

 I don't know the right fix to be honnest. But UNIQUENAME not being UNIQUE 
is
 a real problem imho and OPTIONSFILE changing depending on being after
 pre.mk or before pre.mk is another problem.

As far as I know LATEST_LINK should be unique (there was also a service 
checking for duplicates)... What about UNIQUENAME=${LATEST_LINK}?
Anyway the problem is not with UNIQUENAME, it's with the usage of 
PKGNAMESUFFIX. PKGNAMESUFFIX should be used by ports sharing the same 
OPTIONS but with light differencies (e.g., variations of a single port); it 
would be perfect. Unfortunately, time passed and it started being used the 
wrong (so wrong) way. Either PKGNAMESUFFIX usage is fixed (among 20k 
ports!), or UNIQUENAME is set to LATEST_LINK (or similar).

About the loading order, yes, it needs serious thought. At the same time, many 
*.mk files need to be fixed as they don't distinguish between pre- and post-
makefile sections. Some day a vademecum has to be written about those two 
sections, and I volunteer to help with that as I studied the matter quite well 
in the past.
-- 
Alberto Villa, FreeBSD committer avi...@freebsd.org
http://people.FreeBSD.org/~avilla

There are two problems with a major hangover.  You feel
like you are going to die and you're afraid that you won't.


signature.asc
Description: This is a digitally signed message part.
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/PORTS/devel/kdevelop-kde4

2013-04-02 Thread Max Brazhnikov
SVN commit 9171 by makc:

Revert r9000, kdevelop doesn't need kactivities

 M  +1 -1  Makefile  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51/CALLIGRA/editors/calligra-l10n

2013-04-02 Thread Alberto Villa
SVN commit 9172 by avilla:

- Do not always build all languages.

PR: 177519
Submitted by:   Martin Birgmeier martin.birgme...@aon.at


 M  +12 -9 Makefile  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] ports/177519: [patch] fix options handling for editors/calligra-l10n (do not always build all languages)

2013-04-02 Thread avilla
Synopsis: [patch] fix options handling for editors/calligra-l10n (do not always 
build all languages)

State-Changed-From-To: open-closed
State-Changed-By: avilla
State-Changed-When: Tue Apr 2 18:08:12 UTC 2013
State-Changed-Why: 
Committed. Thanks!

http://www.freebsd.org/cgi/query-pr.cgi?pr=177519
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


Re: [kde-freebsd] ports/177519: commit references a PR

2013-04-02 Thread dfilter service
The following reply was made to PR ports/177519; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: ports/177519: commit references a PR
Date: Tue,  2 Apr 2013 18:05:00 + (UTC)

 Author: avilla
 Date: Tue Apr  2 18:04:48 2013
 New Revision: 315684
 URL: http://svnweb.freebsd.org/changeset/ports/315684
 
 Log:
   - Do not always build all languages.
   
   PR:  177519
   Submitted by:Martin Birgmeier martin.birgme...@aon.at
   Approved by: portmgr via tabthorpe
 
 Modified:
   head/editors/calligra-l10n/Makefile
 
 Modified: head/editors/calligra-l10n/Makefile
 ==
 --- head/editors/calligra-l10n/MakefileTue Apr  2 17:44:30 2013
(r315683)
 +++ head/editors/calligra-l10n/MakefileTue Apr  2 18:04:48 2013
(r315684)
 @@ -33,7 +33,7 @@ zh_TW_PORT=  chinese/calligra-l10n-zh_TW
  .include ${.CURDIR}/../../misc/kde4-l10n/files/kde4-lang-names
  nb_NAME=  Norwegian Bokmal
  
 -OPTIONS_DEFINE=   ALL
 +OPTIONS_DEFINE=   ALL ${LANG_OPT_ALL}
  OPTIONS_DEFAULT=ALL
  
  ALL_DESC= All localizations
 @@ -42,17 +42,20 @@ ALL_DESC=  All localizations
  ${lang}_DETECT?=  
${KDE4_PREFIX}/share/locale/${lang}/LC_MESSAGES/calligra.mo
  ${lang}_PORT?=editors/calligra-l10n-${lang}
  ${lang}_NAME?=${lang}
 -${lang}_OPTION=   ${lang:S/@/_/}
 -OPTIONS_DEFINE+=  ${${lang}_OPTION}
 -${${lang}_OPTION}_DESC=   ${${lang}_NAME} localization
 +
 +${lang}_OPT=  ${lang:S/@/_/}
 +LANG_OPT_ALL+=${${lang}_OPT}
 +${${lang}_OPT}_DESC=  ${${lang}_NAME} localization
 +
 +${${lang}_OPT}_DEP=   ${${lang}_DETECT}:${PORTSDIR}/${${lang}_PORT}
  .endfor
  
  .include bsd.port.options.mk
  
 -.for lang in ${CALLIGRA_LANG_ALL}
 -.if ${PORT_OPTIONS:MALL} || ${PORT_OPTIONS:M${${lang}_OPTION}}
 -RUN_DEPENDS+= ${${lang}_DETECT}:${PORTSDIR}/${${lang}_PORT}
 -.endif
 +.for opt in ${LANG_OPT_ALL}
 +. if ${PORT_OPTIONS:M${opt}} || ${PORT_OPTIONS:MALL}
 +RUN_DEPENDS+= ${${opt}_DEP}
 +. endif
  .endfor
  
  do-install:
 ___
 svn-ports-...@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to svn-ports-all-unsubscr...@freebsd.org
 
___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information


[kde-freebsd] [SVN Commit] area51

2013-04-02 Thread Alberto Villa
SVN commit 9173 by avilla:

- Update KDE Telepathy and telepathy-logger-qt4 to 0.6.0.

Plists to come.



 M  +2 -2  KDE/Mk/bsd.kde4.mk  
 M  +2 -2  PORTS/net-im/ktp-accounts-kcm/distinfo  
 M  +2 -2  PORTS/net-im/ktp-approver/distinfo  
 M  +2 -2  PORTS/net-im/ktp-auth-handler/distinfo  
 M  +2 -2  PORTS/net-im/ktp-common-internals/distinfo  
 M  +3 -3  PORTS/net-im/ktp-common-internals/pkg-plist  
 M  +2 -2  PORTS/net-im/ktp-contact-list/distinfo  
 M  +2 -2  PORTS/net-im/ktp-contact-runner/distinfo  
 M  +2 -2  PORTS/net-im/ktp-filetransfer-handler/distinfo  
 M  +2 -2  PORTS/net-im/ktp-kded-integration-module/distinfo  
 M  +2 -2  PORTS/net-im/ktp-send-file/distinfo  
 M  +2 -2  PORTS/net-im/ktp-text-ui/distinfo  
 M  +2 -2  PORTS/net-im/plasma-applet-ktp/distinfo  
 M  +2 -2  PORTS/net-im/telepathy-logger-qt4/distinfo  


___
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information