[MacPorts] #38337: kdepim4-runtime and kdepim4: update to 4.10.1
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 ---------------------+------------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: kdepim4 kdepim4-runtime ---------------------+------------------------------------- Kdepim ports can be updated to version 4.10.1, following the update of the rest of kde ports. The attached port for kdepim4 also contains a workaround for boost 1.53 as the build crashes. -- Ticket URL: <https://trac.macports.org/ticket/38337> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): This MIGHT close also https://bugs.kde.org/show_bug.cgi?id=261509 if meinproc4 isn't called anymore. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Another suggestion for a change to this port is to remove the dblatex dependency, since a warning during the configure phase points out why it is needed: {{{ info:configure ----------------------------------------------------------------------------- :info:configure -- The following OPTIONAL packages could NOT be located on your system. :info:configure -- Consider installing them to enable more features from this software. :info:configure ----------------------------------------------------------------------------- :info:configure * dblatex <http://dblatex.sourceforge.net/> :info:configure The DocBook to LaTeX converter :info:configure Required for generating Kontact-Touch license information. :info:configure :info:configure ----------------------------------------------------------------------------- }}} However, if you think the license information IS needed we could make the dblatex dep an opt-in variant. I suggest this since it is a hell of a job to install dblatex for nothing on systems which don't have the comfort of binary archives. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): I got this when tryin to build kdepim4-runtime: {{{ :info:build from /opt/macports- test/var/macports/build/_Users_marko_WC_SVN_MacPorts_kde_kdepim4-runtime/kdepim4-runtime/work /kdepim-runtime-4.10.1/agents/nepomukfeeder/nepomukfeederagent.cpp:23: :info:build /opt/macports- test/include/boost/preprocessor/config/config.hpp:86:77: warning: "__GXX_EXPERIMENTAL_CXX0X__" is not defined :info:build /opt/macports- test/var/macports/build/_Users_marko_WC_SVN_MacPorts_kde_kdepim4-runtime/kdepim4-runtime/work /kdepim-runtime-4.10.1/agents/nepomukfeeder/nepomukfeederagent.cpp:66: error: using ‘typename’ outside of template :info:build /opt/macports- test/var/macports/build/_Users_marko_WC_SVN_MacPorts_kde_kdepim4-runtime/kdepim4-runtime/work /kdepim-runtime-4.10.1/agents/nepomukfeeder/nepomukfeederagent.cpp:66: error: using ‘typename’ outside of template :info:build make[2]: *** [agents/nepomukfeeder/CMakeFiles/akonadi_nepomuk_feeder.dir/nepomukfeederagent.o] Error 1 :info:build make[2]: Leaving directory `/opt/macports- test/var/macports/build/_Users_marko_WC_SVN_MacPorts_kde_kdepim4-runtime/kdepim4-runtime/work/build' :info:build make[1]: *** [agents/nepomukfeeder/CMakeFiles/akonadi_nepomuk_feeder.dir/all] Error 2 :info:build make[1]: *** Waiting for unfinished jobs.... }}} -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): See also here: https://bugs.kde.org/show_bug.cgi?id=315403 -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Replying to [comment:2 mk@…]:
Another suggestion for a change to this port is to remove the dblatex dependency, since a warning during the configure phase points out why it is needed:
This suggestion refers to port kdepim4! -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by nicos@…): Replying to [comment:1 mk@…]:
This MIGHT close also https://bugs.kde.org/show_bug.cgi?id=261509 if meinproc4 isn't called anymore.
No, I don't think it does. I usually do not have problems with meinproc4 myself, but I heard that it is common, and it is called in this case. It is not present in this port yet, but we could use the usual doc deactivation code from other kde ports also for kdepim4 {{{ if {![variant_isset docs]} { patchfiles patch-CMakeLists.diff } }}} -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Yes, something like that should be done. BTW, does kdepim4 build in your case? Didn't you see the above error? I am here on SL. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by nicos@…): Replying to [comment:4 mk@…]:
I got this when tryin to build kdepim4-runtime: {{{ :info:build /opt/macports- test/include/boost/preprocessor/config/config.hpp:86:77: warning: "__GXX_EXPERIMENTAL_CXX0X__" is not defined }}}
If I am correct, you build on SL, right ? I can confirm the error when trying to build with {{{ sudo port install kdepim4-runtime configure.compiler=apple-gcc-4.2 }}} I would assume that the line with __GXX_EXPERIMENTAL_CXX0X__ indicates that libstd++ should be used, and that we would have to force a newer compiler for that, like other ports: {{{ if {${configure.compiler} != "clang" && ${os.platform} == "darwin"} { depends_build-append port:clang-3.1 configure.compiler macports-clang-3.1 } }}} -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by nicos@…): It appears that kdepim4 has the same issue with compilers. I attached updated diffs for the two Portfiles. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Just now I saw this: https://projects.kde.org/projects/kde/kdepim- runtime/repository/revisions/3481748772adce09dd57c7ca5f006d7c7f37006d/diff/agents/nepomukfeeder/nepomukfeederagent.cpp Wow, that was a quick response! -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): I proceeded fine so far with CMakeLists.txt.diff analogously to kmymoney4(-devel), but now I ran into this: {{{ :info:configure ----------------------------------------------------------------------------- :info:configure -- The following REQUIRED packages could NOT be located on your system. :info:configure -- You must install these packages before continuing. :info:configure ----------------------------------------------------------------------------- :info:configure * NepomukWidgets <http://www.kde.org> :info:configure The NepomukWidget libraries :info:configure Nepomuk extends the search and tagging functionalities in AkonadiConsole :info:configure :info:configure ----------------------------------------------------------------------------- }}} -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by nicos@…): Kdepim is missing the new port nepomuk-widgets, apparently. Added in the new diff version. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Still no success: {{{ :info:build Generating collectiongeneralpage.moc :info:build Generating sendmdnhandler.moc :info:build opt/macports- test/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN" :info:build automoc4: process for /opt/macports- test/var/macports/build/_Users_marko_WC_SVN_MacPorts_kde_kdepim4/kdepim4/work/build/kleopatra/assuanserverconnection.moc failed: Unknown error :info:build pid to wait for: 0 :info:build Generating moc_signencryptfilescommand.cpp }}} -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Replying to [comment:14 mk@…]:
Still no success: Was my mistake. I hadn't used your patch and just added the missing dep but didn't notice the patchfiles*-append*...
Now it should work. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): OK, now kdepim4 builds fine here on my SL. I recommend removing dblatex from its list of deps to avoid installation of the docbook to latex converter by adding this: {{{ if {![variant_isset docs]} { patchfiles-append patch-CMakeLists.diff depends_lib-delete dblatex } }}} -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [comment:16 mk@…]:
{{{ depends_lib-delete dblatex }}}
You mean `depends_lib-delete port:dblatex` -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:17> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Yes, of course. :-) -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:18> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by mk@…): Nicos, have you something against committing this port including the exclusion of dblatex for the port? P.S.: BTW, I haven't tried to start anything from the successfully installed kdepim4 port, because I was afraid it would interfere with my Mail.app... :-/ -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:19> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Comment (by nicos@…): dblatex is clearly announced as optional, so it could indeed seem logical to include it as a dependency only in the +docs variant. Then, I have nothing against committing, I am just waiting for the usual maintainer timeout duration. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:20> MacPorts <http://www.macports.org/> Ports system for OS X
#38337: kdepim4-runtime and kdepim4: update to 4.10.1 --------------------------------------+-------------------------------- Reporter: nicos@… | Owner: macports-tickets@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: kdepim4 kdepim4-runtime | --------------------------------------+-------------------------------- Changes (by nicos@…): * status: new => closed * resolution: => fixed Comment: Maintainer timeout, committed in r104033 and r104034. -- Ticket URL: <https://trac.macports.org/ticket/38337#comment:21> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts