[kde-freebsd] Current problem reports assigned to [EMAIL PROTECTED]
Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description o ports/126507 kde[PATCH] bsd.cmake.mk: set CMAKE_BUILD_TYPE to "" f ports/126233 kdex11/kdebase3 missing xrandr dep o ports/124639 kdekde audio/arts sound skipping on playback; non-artsd s o ports/124321 kdex11/kdebase3 - KDE logins do not work with nsswitch LD p ports/123362 kdeadjust dependencies for a bundle of qt4 ports o ports/121688 kde[patch] editors/koffice-kde3: several depencancy fixes o ports/117960 kdePatches to enable webcam support in net-im/kopete o ports/117440 kdemisc/kdeedu3 - Request to package README.ephemerides f o ports/113295 kdenet-im/kopete: pleawse add 'make config' to choose kop f ports/107643 kdenet/lanbrowsing lisa don`t start on system boot 10 problems total. ___ 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] Call for Testing KDE-4.1.2
On Fri, Oct 3, 2008 at 9:53 AM, Martin Wilke <[EMAIL PROTECTED]> wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Howdy! > > The KDE team released KDE-4.1.2 two days later than planned. > We are in a ports slush and can?t update KDE until it?s > ended. If you can?t wait to get KDE 4.1.2, you can now > download it from our area51 repo. The full KDE changelog > can be seen here [1]. We removed FAM support completely. > This gives a bit more speed and the program starts faster. > Thanks to Kris Moore (PC-BSD) where tested this patchset, > we also removed the KDE debug modues. > Another great job - thank you. Everything compiled and upgraded with no problems for me. Looks like there are still Kopete connection issues with Google Talk and MSN. Can anyone else confirm this? I haven't checked the KDE bugzilla yet. Matt ___ 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] KDE4 apps porting questions
On Mon, 6 Oct 2008 02:48:25 -0400, Jason E. Hale wrote: > On Sunday 05 October 2008 11:33:55 Max Brazhnikov wrote: > > You may use ldd to find qt4 libraries required by ports binary/libraries, > > eg: ~> ldd /usr/local/kde4/bin/kid3 |grep -i qt > > libQtSvg.so.4 => /usr/local/lib/qt4/libQtSvg.so.4 (0x28be3000) > > libQtCore.so.4 => /usr/local/lib/qt4/libQtCore.so.4 (0x28cc3000) > > libQtGui.so.4 => /usr/local/lib/qt4/libQtGui.so.4 (0x28ffe000) > > libQtNetwork.so.4 => /usr/local/lib/qt4/libQtNetwork.so.4 > > (0x2983b000) libQtDBus.so.4 => /usr/local/lib/qt4/libQtDBus.so.4 > > (0x29924000) libQtXml.so.4 => /usr/local/lib/qt4/libQtXml.so.4 > > (0x2997d000) > > > > corresponding qt components (corelib is omitted): > > QT_COMPONENTS= svg gui network dbus xml > > > > kde4 ports also need qt tools like qmake, uic. So the full line will be: > > QT_COMPONENTS= svg gui network dbus xml \ > > qmake_build moc_build rcc_build uic_build > > Thanks for your feedback. But if audio/kid3-kde4 requires all of those qt > components, then why does the port only have: > QT_COMPONENTS=corelib qmake_build moc_build This line is incorrect and may cause problems in a future. You can poke maintainer to fix this :) USE_KDE4 and QT_COMPONENTS duplicate work in some sense. kdelibs4 depends on lots of qt4 components, so these components could be omitted for your port. But you cannot leave QT_COMPONENTS empty, because this will bring dependency on whole Qt4. Also not all kde ports really need rcc_build or uic_build for build (e.g. audio/kid3), but cmake fails to find qt if there is no rcc and/or uic binaries. So the minimal correct QT_COMPONENTS for kde4 ports will be: corelib qmake_build moc_build rcc_build uic_build I'm not satisfied with the situation, and hope I'll will work on this somedays. > Even the deskutils/kdeplasma-addons port has: > QT_COMPONENTS=opengl webkit xml network moc rcc uic > But if I run: > $ ldd /usr/local/kde4/lib/kde4/plasma_applet_luna.so | grep -i qt > libQtSvg.so.4 => /usr/local/lib/qt4/libQtSvg.so.4 (0x2830f000) > libQtCore.so.4 => /usr/local/lib/qt4/libQtCore.so.4 (0x28592000) > libQtGui.so.4 => /usr/local/lib/qt4/libQtGui.so.4 (0x288b5000) > libQtNetwork.so.4 => /usr/local/lib/qt4/libQtNetwork.so.4 > (0x2906f000) libQtDBus.so.4 => /usr/local/lib/qt4/libQtDBus.so.4 > (0x29151000) libQtXml.so.4 => /usr/local/lib/qt4/libQtXml.so.4 (0x291aa000) > libQtWebKit.so.4 => /usr/local/lib/qt4/libQtWebKit.so.4 (0x29a96000) > libQtOpenGL.so.4 => /usr/local/lib/qt4/libQtOpenGL.so.4 (0x2a571000) So, > svg and dbus are omitted. Why would that be? > Also, why do all of the KDE4 ports use moc, rcc, and uic instead of > moc_build, rcc_build, and uic_build? This will be fixed with update to 4.1.2 (already fixed in area51) 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
[kde-freebsd] Updated Amarok2 port - version 1.92 (beta 2)
Hello all. Attached is an updated Amarok2 port (version 1.92, beta 2). This version has been extended from previous work posted here by Kris Moore and Tobias Stadler. I've renamed the port "amarok2" in anticipation of eventually needing to have the KDE3 and KDE4 Amarok ports in the ports tree concurrently. The port builds cleanly for me in my tinderbox and runs well under my KDE 4.1.2 desktop. I am aware of the following (significant) issues: - With KDE3/Qt3 installed, the port links to the wrong libraries (I know at least the Qt libraries link improperly) and while the build completes, the resulting binary does not run (segfault at startup). Building in the tinderbox solves this issue for me locally, but that's obviously not a good "solution". - The beta 2 release supports only embedded MySQL for its internal database. There does not appear to be an embedded MySQL port available in the tree right now. - The OPTIONS (at least some of them) don't appear to be detected correctly. For example, my tinderbox log shows that libgpod and loudmouth are not detected by the amarok configure script, despite the fact that they are installed in the tinderbox build. Matt amarok2-1.92_port.tar Description: Unix tar archive ___ 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] Updated Amarok2 port - version 1.92 (beta 2)
Matt schrieb: > Hello all. > > Attached is an updated Amarok2 port (version 1.92, beta 2). This > version has been extended from previous work posted here by Kris Moore > and Tobias Stadler. I've renamed the port "amarok2" in anticipation > of eventually needing to have the KDE3 and KDE4 Amarok ports in the > ports tree concurrently. I also believe that's a good idea, and the descr should reflect that also (i.e. "Amrok2 is a multimedia player for KDE4"). Furthermore automated updates would lead to an update of 1.4 to 2 if in tree which is propably not what kde3 users will appreciate. > The port builds cleanly for me in my > tinderbox and runs well under my KDE 4.1.2 desktop. > > Curious then, how is this working w/o embedded mysql available? > I am aware of the following (significant) issues: > - With KDE3/Qt3 installed, the port links to the wrong libraries (I > know at least the Qt libraries link improperly) and while the build > completes, the resulting binary does not run (segfault at startup). > Building in the tinderbox solves this issue for me locally, but that's > obviously not a good "solution". > - The beta 2 release supports only embedded MySQL for its internal > database. There does not appear to be an embedded MySQL port > available in the tree right now. > - The OPTIONS (at least some of them) don't appear to be detected > correctly. For example, my tinderbox log shows that libgpod and > loudmouth are not detected by the amarok configure script, despite the > fact that they are installed in the tinderbox build. > > Matt > > > ___ > 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 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] Updated Amarok2 port - version 1.92 (beta 2)
On Mon, Oct 6, 2008 at 11:40 AM, Dorian Büttner <[EMAIL PROTECTED]> wrote: > Matt schrieb: >> >> Hello all. >> >> Attached is an updated Amarok2 port (version 1.92, beta 2). This >> version has been extended from previous work posted here by Kris Moore >> and Tobias Stadler. I've renamed the port "amarok2" in anticipation >> of eventually needing to have the KDE3 and KDE4 Amarok ports in the >> ports tree concurrently. > > I also believe that's a good idea, and the descr should reflect that also > (i.e. "Amrok2 is a multimedia player for KDE4"). > Furthermore automated updates would lead to an update of 1.4 to 2 if in tree > which is propably not what kde3 users will appreciate. >> >> The port builds cleanly for me in my >> tinderbox and runs well under my KDE 4.1.2 desktop. >> >> > > Curious then, how is this working w/o embedded mysql available? It's working for me with a dirty hack applied to the mysql51-server port that I have built in the tinderbox. Patch is attached and available at: http://www.datahead.org/fbsdfiles/mysql51-server_libmysqld.patch I haven't spent much time researching the recommended way to build JUST the embedded MySQL library, so this patch adds it in to the general server build. However, in doing it this way, some files installed by the mysql51-client port are overwritten if the port is compiled locally (i.e. not in a tinderbox). It really seems that this is the wrong way to build the embedded library, but it worked well enough for me to get the amarok port built. >> >> I am aware of the following (significant) issues: >> - With KDE3/Qt3 installed, the port links to the wrong libraries (I >> know at least the Qt libraries link improperly) and while the build >> completes, the resulting binary does not run (segfault at startup). >> Building in the tinderbox solves this issue for me locally, but that's >> obviously not a good "solution". >> - The beta 2 release supports only embedded MySQL for its internal >> database. There does not appear to be an embedded MySQL port >> available in the tree right now. >> - The OPTIONS (at least some of them) don't appear to be detected >> correctly. For example, my tinderbox log shows that libgpod and >> loudmouth are not detected by the amarok configure script, despite the >> fact that they are installed in the tinderbox build. >> >> Matt >> >> mysql51-server_libmysqld.patch Description: Binary data ___ 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] Updated Amarok2 port - version 1.92 (beta 2)
On Mon, 06 Oct 2008 16:40:45 +, Dorian Büttner wrote: > Matt schrieb: > > Hello all. > > > > Attached is an updated Amarok2 port (version 1.92, beta 2). This > > version has been extended from previous work posted here by Kris Moore > > and Tobias Stadler. I've renamed the port "amarok2" in anticipation > > of eventually needing to have the KDE3 and KDE4 Amarok ports in the > > ports tree concurrently. > > I also believe that's a good idea, and the descr should reflect that > also (i.e. "Amrok2 is a multimedia player for KDE4"). > Furthermore automated updates would lead to an update of 1.4 to 2 if in > tree which is propably not what kde3 users will appreciate. alternatively, you can use -kde4 suffix.. 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] Updated Amarok2 port - version 1.92 (beta 2)
On Monday 06 October 2008 16:52:59 Matt wrote: > It's working for me with a dirty hack applied to the mysql51-server > port that I have built in the tinderbox. Patch is attached and > available at: > http://www.datahead.org/fbsdfiles/mysql51-server_libmysqld.patch > > I haven't spent much time researching the recommended way to build > JUST the embedded MySQL library, so this patch adds it in to the > general server build. However, in doing it this way, some files > installed by the mysql51-client port are overwritten if the port is > compiled locally (i.e. not in a tinderbox). It really seems that this > is the wrong way to build the embedded library, but it worked well > enough for me to get the amarok port built. Looks like the amarok guys would be fiddling with this as well: http://lists.kde.org/?l=amarok&m=15696713011&w=2 Does this look promising to get a distinct --embedded option into the mysql port? As far as I understand it's only the libmysql needed. The supplementary scripts being talked about are linked here: http://lists.kde.org/?l=amarok&m=122275982306865&w=2 How to check them out into the mysql/work dir? Regards, Dorian ___ 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] Updated Amarok2 port - version 1.92 (beta 2)
On Mon, Oct 6, 2008 at 2:28 PM, Dorian Büttner <[EMAIL PROTECTED]> wrote: > On Monday 06 October 2008 16:52:59 Matt wrote: >> It's working for me with a dirty hack applied to the mysql51-server >> port that I have built in the tinderbox. Patch is attached and >> available at: >> http://www.datahead.org/fbsdfiles/mysql51-server_libmysqld.patch >> >> I haven't spent much time researching the recommended way to build >> JUST the embedded MySQL library, so this patch adds it in to the >> general server build. However, in doing it this way, some files >> installed by the mysql51-client port are overwritten if the port is >> compiled locally (i.e. not in a tinderbox). It really seems that this >> is the wrong way to build the embedded library, but it worked well >> enough for me to get the amarok port built. > > Looks like the amarok guys would be fiddling with this as well: > > http://lists.kde.org/?l=amarok&m=15696713011&w=2 > > Does this look promising to get a distinct --embedded option into the mysql > port? As far as I understand it's only the libmysql needed. > > The supplementary scripts being talked about are linked here: > http://lists.kde.org/?l=amarok&m=122275982306865&w=2 > How to check them out into the mysql/work dir? > > Regards, > Dorian > Here's a go at an embedded MySQL library port that shouldn't overwrite anything in the -server and -client ports. Tested with mysql51 only and successfully run through my tinderbox (build of mysql51-server, mysql51-embedded and amarok2 in tinderbox resulted in a usable amarok binary). The patch should apply from within the mysql51-server port directory. Portlint and my tinderbox runs don't show any blatant problems, but please proceed at your own risk with any builds - I am not an experienced port writer. Matt diff -r -U3 --new-file /usr/ports/databases/mysql51-server/Makefile mysql51-server/Makefile --- Makefile.orig 2008-09-23 00:43:45.0 -0500 +++ Makefile 2008-10-06 20:09:56.0 -0500 @@ -17,7 +17,7 @@ MAINTAINER= [EMAIL PROTECTED] COMMENT?= Multithreaded SQL database (server) -SLAVEDIRS= databases/mysql51-client databases/mysql51-scripts +SLAVEDIRS= databases/mysql51-client databases/mysql51-scripts databases/mysql51-embedded USE_AUTOTOOLS= libtool:15 USE_GMAKE= yes @@ -84,7 +84,7 @@ CXXFLAGS+= -fno-exceptions # MySQL-Server part -.if !defined(CLIENT_ONLY) && !defined(SCRIPTS_ONLY) +.if !defined(CLIENT_ONLY) && !defined(SCRIPTS_ONLY) && !defined(EMBEDDED_ONLY) USE_MYSQL= yes WANT_MYSQL_VER= 51 @@ -143,6 +143,33 @@ @${CAT} ${PKGMESSAGE} .endif +# MySQL-Embedded part +.elif defined(EMBEDDED_ONLY) +LATEST_LINK= mysql51-embedded +CONFIGURE_ARGS+=--with-embedded-server \ + --without-docs \ + --without-man \ + --without-server \ + --without-bench \ + --without-ssl \ + --without-plugin-example + +post-patch: + @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = include sql-common strings regex mysys dbug vio libmysql storage sql @libmysqld_dirs@|g" ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e "s|install-data-am: install-pkgincludeHEADERS|install-data-am:|g" ${WRKSRC}/include/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/strings/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/mysys/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/dbug/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/vio/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLTLIBRARIES|install-exec-am:|g" ${WRKSRC}/libmysql/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-binPROGRAMS install-libexecPROGRAMS|install-exec-am:|g" ${WRKSRC}/sql/Makefile.in + @${REINPLACE_CMD} -e "s|install-data-am: install-data-local|install-data-am:|g" ${WRKSRC}/sql/share/Makefile.in + @${REINPLACE_CMD} -e "s|install-data-am: install-pkgdataDATA|install-data-am:|g" ${WRKSRC}/storage/myisam/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/storage/myisammrg/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/storage/heap/Makefile.in + @${REINPLACE_CMD} -e "s|install-exec-am: install-binPROGRAMS install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/storage/myisam/Makefile.in + @${REINPLACE_CMD} -e "s|install-data-am: install-pkgincludeHEADERS|install-data-am:|g" ${WRKSRC}/extra/Makefile.in + .else # MySQL-Client part .if defined(CLIENT_ONLY) diff -r -U3 --new-file /usr/ports/databases/mysql51-server/pkg-plist.embedded mysql51-server/pkg-plist.embedded --- pkg-plist.embedded.orig 1969-12-31 18:00:00.0 -0600 +++ pkg-plist.embedded 2008-10-06 16:19:02.0 -0500 @@ -0,0 +1,5 @@ +bin/mysql_client_test_embedded +bin/mysqltest_embedded +lib/mysql/libmysqld.a [EMAIL PROTECTED] lib/mysq