Bug 81059 - Port upgrade: sysutils/k3b to 0.11.24
Summary: Port upgrade: sysutils/k3b to 0.11.24
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Simon Barner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-15 11:20 UTC by Heiner
Modified: 2005-05-19 16:57 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Heiner 2005-05-15 11:20:04 UTC
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
Comment 1 Simon Barner freebsd_committer freebsd_triage 2005-05-18 18:12:11 UTC
Responsible Changed
From-To: freebsd-ports-bugs->barner

Grab.
Comment 2 Jose M Rodriguez 2005-05-18 18:30:13 UTC
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 ---
Comment 3 Heiner 2005-05-18 22:45:44 UTC
Obviously the source tar ball has been modified without a version number 
change. Please take Joses patch!

Heiner
Comment 4 Simon Barner freebsd_committer freebsd_triage 2005-05-19 16:57:03 UTC
State Changed
From-To: open->closed

Committed, thanks.