Upgrade to 0.11.24 I changed USE_INC_LIBTOOL_VER=13 into USE_LIBTOOL_VER=15, without really knowing, what it does. As the result, the -la files are gone and the number of portlint warnings is less than before. k3b still runs on my machine... If it breaks k3b somewhere, I will revert this change Fix: See attached diff --Boundary-00=_RCyhC7Lo2YPpVzx Content-Type: text/x-diff; charset="iso-8859-1"; name="k3b.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="k3b.patch" --Boundary-00=_RCyhC7Lo2YPpVzx----DjOKIu73W9ZvnZvsZUzxiv2v1VXm2ycLRlSHkfspyfFm4AsA Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" diff -urN ../../sysutils/k3b/Makefile ./Makefile --- ../../sysutils/k3b/Makefile Thu Apr 28 10:05:15 2005 +++ ./Makefile Sun May 15 10:17:43 2005 @@ -6,7 +6,7 @@ # PORTNAME= k3b -PORTVERSION= 0.11.23 +PORTVERSION= 0.11.24 CATEGORIES= sysutils multimedia kde MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -26,8 +26,9 @@ CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --with-k3bsetup=no USE_GMAKE= yes -USE_INC_LIBTOOL_VER=13 +USE_LIBTOOL_VER=15 INSTALLS_SHLIB= yes +LDCONFIG_DIRS= %%PREFIX%%/lib %%PREFIX%%/lib/kde3 USE_KDELIBS_VER= 3 USE_REINPLACE= yes diff -urN ../../sysutils/k3b/distinfo ./distinfo --- ../../sysutils/k3b/distinfo Mon Apr 11 23:14:52 2005 +++ ./distinfo Thu May 12 22:26:58 2005 @@ -1,2 +1,2 @@ -MD5 (k3b-0.11.23.tar.bz2) = eaff485fb4c431aae715b0ef95c43fcf -SIZE (k3b-0.11.23.tar.bz2) = 3195224 +MD5 (k3b-0.11.24.tar.bz2) = 8009bd974292cec5c774e2688e43513d +SIZE (k3b-0.11.24.tar.bz2) = 3202829 diff -urN ../../sysutils/k3b/pkg-message ./pkg-message --- ../../sysutils/k3b/pkg-message Sun Jan 30 17:27:40 2005 +++ ./pkg-message Sat May 14 14:36:04 2005 @@ -7,7 +7,7 @@ have to be adressed by e.g. /dev/cd0c instead of /dev/acd0c. 3. k3b has to be started from a root console, which is not recommended. Alternatively do ALL of the following: -3a. set the suid flag on cdrecord and cdrdao. The 'Notes' the chapter of +3a. set the suid flag on cdrecord and cdrdao. The 'Notes' chapter of 'man cdrecord' discusses this. 3b. - For every user who should be able to use k3b and for every CD or DVD device add a directory in the users home directory. These directories diff -urN ../../sysutils/k3b/pkg-message5 ./pkg-message5 --- ../../sysutils/k3b/pkg-message5 Mon Jan 10 16:05:59 2005 +++ ./pkg-message5 Sat May 14 14:39:12 2005 @@ -7,7 +7,7 @@ have to be adressed by e.g. /dev/cd0 instead of /dev/acd0. 3. k3b has to be started from a root console, which is not recommended. Alternatively do ALL of the following: -3a. set the suid flag on cdrecord and cdrdao. The 'Notes' the chapter of +3a. set the suid flag on cdrecord and cdrdao. The 'Notes' chapter of 'man cdrecord' discusses this. 3b. - For every user who should be able to use k3b and for every CD or DVD device add a directory in the users home directory. These directories @@ -20,7 +20,7 @@ * add 'devd_enable="YES"' to /etc/rc.conf * add a 'perm cdX 666' to /etc/devfs.conf for each cd/dvd device. X is the device number. If you prefer allow access for a group only, - add a 'perm cdX 660' instead, followed by a own 'cdX root:XXX' + add a 'perm cdX 660' instead, followed by an 'own cdX root:XXX' where XXX is the group name. - or just give mount and umount the suid flag, which is a security leak. 3c. Every user who should be able to use k3b must have read and write access diff -urN ../../sysutils/k3b/pkg-plist ./pkg-plist --- ../../sysutils/k3b/pkg-plist Mon Apr 11 23:14:52 2005 +++ ./pkg-plist Sun May 15 12:01:43 2005 @@ -80,35 +80,27 @@ include/k3bwavefilewriter.h include/k3bwriterselectionwidget.h include/kcutlabel.h -lib/kde3/libk3bexternalencoder.la lib/kde3/libk3bexternalencoder.so -lib/kde3/libk3bflacdecoder.la lib/kde3/libk3bflacdecoder.so -lib/kde3/libk3bmaddecoder.la lib/kde3/libk3bmaddecoder.so -lib/kde3/libk3boggvorbisdecoder.la lib/kde3/libk3boggvorbisdecoder.so -lib/kde3/libk3boggvorbisencoder.la lib/kde3/libk3boggvorbisencoder.so -lib/kde3/libk3bsoxencoder.la lib/kde3/libk3bsoxencoder.so -lib/kde3/libk3bwavedecoder.la lib/kde3/libk3bwavedecoder.so -lib/libk3baudiometainforenamerplugin.la lib/libk3baudiometainforenamerplugin.so -lib/libk3bcore.la +lib/libk3bcore.a lib/libk3bcore.so lib/libk3bcore.so.2 -lib/libk3bdevice.la +lib/libk3bdevice.a lib/libk3bdevice.so lib/libk3bdevice.so.2 -lib/libk3bplugin.la +lib/libk3bplugin.a lib/libk3bplugin.so lib/libk3bplugin.so.2 -lib/libk3bproject.la +lib/libk3bproject.a lib/libk3bproject.so lib/libk3bproject.so.2 -lib/libk3btools.la +lib/libk3btools.a lib/libk3btools.so lib/libk3btools.so.2 share/applnk/.hidden/k3b-cue.desktop @@ -184,24 +176,24 @@ share/apps/konqueror/servicemenus/k3b_create_video_cd.desktop share/apps/konqueror/servicemenus/k3b_write_bin_image.desktop share/apps/konqueror/servicemenus/k3b_write_iso_image.desktop -share/doc/HTML/en/k3b/audiocd-howto.docbook -share/doc/HTML/en/k3b/burndialog_audio.png -share/doc/HTML/en/k3b/burndialog_progress.png -share/doc/HTML/en/k3b/cdcloning_dialog.png -share/doc/HTML/en/k3b/cdcloning_reading.png -share/doc/HTML/en/k3b/cdcopy-howto.docbook -share/doc/HTML/en/k3b/cdcopy_done.png -share/doc/HTML/en/k3b/cdcopy_reading.png -share/doc/HTML/en/k3b/cdcopy_settings.png -share/doc/HTML/en/k3b/cdcopy_writing.png -share/doc/HTML/en/k3b/commands.docbook -share/doc/HTML/en/k3b/common -share/doc/HTML/en/k3b/dcop.docbook -share/doc/HTML/en/k3b/index.cache.bz2 -share/doc/HTML/en/k3b/index.docbook -share/doc/HTML/en/k3b/select_audiofiles.png -share/doc/HTML/en/k3b/select_project.png -share/doc/HTML/en/k3b/video-encoding.docbook +share/doc/HTML/en/doc/audiocd-howto.docbook +share/doc/HTML/en/doc/burndialog_audio.png +share/doc/HTML/en/doc/burndialog_progress.png +share/doc/HTML/en/doc/cdcloning_dialog.png +share/doc/HTML/en/doc/cdcloning_reading.png +share/doc/HTML/en/doc/cdcopy-howto.docbook +share/doc/HTML/en/doc/cdcopy_done.png +share/doc/HTML/en/doc/cdcopy_reading.png +share/doc/HTML/en/doc/cdcopy_settings.png +share/doc/HTML/en/doc/cdcopy_writing.png +share/doc/HTML/en/doc/commands.docbook +share/doc/HTML/en/doc/common +share/doc/HTML/en/doc/dcop.docbook +share/doc/HTML/en/doc/index.cache.bz2 +share/doc/HTML/en/doc/index.docbook +share/doc/HTML/en/doc/select_audiofiles.png +share/doc/HTML/en/doc/select_project.png +share/doc/HTML/en/doc/video-encoding.docbook share/icons/crystalsvg/128x128/apps/k3b.png share/icons/crystalsvg/16x16/apps/k3b.png share/icons/crystalsvg/32x32/apps/k3b.png @@ -215,7 +207,6 @@ share/sounds/k3b_error1.wav share/sounds/k3b_success1.wav share/sounds/k3b_wait_media1.wav -@dirrm share/doc/HTML/en/k3b @dirrm share/apps/k3b/plugins @dirrm share/apps/k3b/pics/crystal @dirrm share/apps/k3b/pics/73lab
Responsible Changed From-To: freebsd-ports-bugs->barner Grab.
this is working here, but not the original patch --- patch k3b begins here --- Index: sysutils/k3b/Makefile =================================================================== RCS file: /home/cvs/freebsd/ports/sysutils/k3b/Makefile,v retrieving revision 1.22 diff -u -r1.22 Makefile --- sysutils/k3b/Makefile 12 Apr 2005 03:26:34 -0000 1.22 +++ sysutils/k3b/Makefile 16 May 2005 08:41:42 -0000 @@ -6,7 +6,7 @@ # PORTNAME= k3b -PORTVERSION= 0.11.23 +PORTVERSION= 0.11.24 CATEGORIES= sysutils multimedia kde MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -26,8 +26,9 @@ CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --with-k3bsetup=no USE_GMAKE= yes -USE_INC_LIBTOOL_VER=13 +USE_LIBTOOL_VER=15 INSTALLS_SHLIB= yes +LDCONFIG_DIRS= %%PREFIX%%/lib %%PREFIX%%/lib/kde3 USE_KDELIBS_VER= 3 USE_REINPLACE= yes Index: sysutils/k3b/distinfo =================================================================== RCS file: /home/cvs/freebsd/ports/sysutils/k3b/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- sysutils/k3b/distinfo 6 Apr 2005 15:08:46 -0000 1.11 +++ sysutils/k3b/distinfo 16 May 2005 08:57:08 -0000 @@ -1,2 +1,2 @@ -MD5 (k3b-0.11.23.tar.bz2) = eaff485fb4c431aae715b0ef95c43fcf -SIZE (k3b-0.11.23.tar.bz2) = 3195224 +MD5 (k3b-0.11.24.tar.bz2) = d30fe0bc321e1f8aeebda80c82ee3dfb +SIZE (k3b-0.11.24.tar.bz2) = 3198948 Index: sysutils/k3b/pkg-message =================================================================== RCS file: /home/cvs/freebsd/ports/sysutils/k3b/pkg-message,v retrieving revision 1.7 diff -u -r1.7 pkg-message --- sysutils/k3b/pkg-message 10 Jan 2005 15:05:59 -0000 1.7 +++ sysutils/k3b/pkg-message 16 May 2005 08:41:42 -0000 @@ -7,7 +7,7 @@ have to be adressed by e.g. /dev/cd0c instead of /dev/acd0c. 3. k3b has to be started from a root console, which is not recommended. Alternatively do ALL of the following: -3a. set the suid flag on cdrecord and cdrdao. The 'Notes' the chapter of +3a. set the suid flag on cdrecord and cdrdao. The 'Notes' chapter of 'man cdrecord' discusses this. 3b. - For every user who should be able to use k3b and for every CD or DVD device add a directory in the users home directory. These directories Index: sysutils/k3b/pkg-message5 =================================================================== RCS file: /home/cvs/freebsd/ports/sysutils/k3b/pkg-message5,v retrieving revision 1.1 diff -u -r1.1 pkg-message5 --- sysutils/k3b/pkg-message5 10 Jan 2005 15:05:59 -0000 1.1 +++ sysutils/k3b/pkg-message5 16 May 2005 08:41:42 -0000 @@ -7,7 +7,7 @@ have to be adressed by e.g. /dev/cd0 instead of /dev/acd0. 3. k3b has to be started from a root console, which is not recommended. Alternatively do ALL of the following: -3a. set the suid flag on cdrecord and cdrdao. The 'Notes' the chapter of +3a. set the suid flag on cdrecord and cdrdao. The 'Notes' chapter of 'man cdrecord' discusses this. 3b. - For every user who should be able to use k3b and for every CD or DVD device add a directory in the users home directory. These directories @@ -20,7 +20,7 @@ * add 'devd_enable="YES"' to /etc/rc.conf * add a 'perm cdX 666' to /etc/devfs.conf for each cd/dvd device. X is the device number. If you prefer allow access for a group only, - add a 'perm cdX 660' instead, followed by a own 'cdX root:XXX' + add a 'perm cdX 660' instead, followed by an 'own cdX root:XXX' where XXX is the group name. - or just give mount and umount the suid flag, which is a security leak. 3c. Every user who should be able to use k3b must have read and write access Index: sysutils/k3b/pkg-plist =================================================================== RCS file: /home/cvs/freebsd/ports/sysutils/k3b/pkg-plist,v retrieving revision 1.5 diff -u -r1.5 pkg-plist --- sysutils/k3b/pkg-plist 6 Apr 2005 15:08:46 -0000 1.5 +++ sysutils/k3b/pkg-plist 18 May 2005 17:29:05 -0000 @@ -80,35 +80,27 @@ include/k3bwavefilewriter.h include/k3bwriterselectionwidget.h include/kcutlabel.h -lib/kde3/libk3bexternalencoder.la lib/kde3/libk3bexternalencoder.so -lib/kde3/libk3bflacdecoder.la lib/kde3/libk3bflacdecoder.so -lib/kde3/libk3bmaddecoder.la lib/kde3/libk3bmaddecoder.so -lib/kde3/libk3boggvorbisdecoder.la lib/kde3/libk3boggvorbisdecoder.so -lib/kde3/libk3boggvorbisencoder.la lib/kde3/libk3boggvorbisencoder.so -lib/kde3/libk3bsoxencoder.la lib/kde3/libk3bsoxencoder.so -lib/kde3/libk3bwavedecoder.la lib/kde3/libk3bwavedecoder.so -lib/libk3baudiometainforenamerplugin.la lib/libk3baudiometainforenamerplugin.so -lib/libk3bcore.la +lib/libk3bcore.a lib/libk3bcore.so lib/libk3bcore.so.2 -lib/libk3bdevice.la +lib/libk3bdevice.a lib/libk3bdevice.so lib/libk3bdevice.so.2 -lib/libk3bplugin.la +lib/libk3bplugin.a lib/libk3bplugin.so lib/libk3bplugin.so.2 -lib/libk3bproject.la +lib/libk3bproject.a lib/libk3bproject.so lib/libk3bproject.so.2 -lib/libk3btools.la +lib/libk3btools.a lib/libk3btools.so lib/libk3btools.so.2 share/applnk/.hidden/k3b-cue.desktop --- patch k3b ends here ---
Obviously the source tar ball has been modified without a version number change. Please take Joses patch! Heiner
State Changed From-To: open->closed Committed, thanks.