[kde-freebsd] Current problem reports assigned to [EMAIL PROTECTED]

2008-10-06 Thread FreeBSD bugmaster
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

2008-10-06 Thread Matt
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

2008-10-06 Thread Max Brazhnikov
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)

2008-10-06 Thread Matt
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)

2008-10-06 Thread Dorian Büttner
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)

2008-10-06 Thread Matt
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)

2008-10-06 Thread Max Brazhnikov
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)

2008-10-06 Thread Dorian Büttner
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)

2008-10-06 Thread Matt
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