ports/119927: latest for KDE3 kplayer's version
Rashid N. "Citycat" Achilov
citycat4 at ngs.ru
Wed Jan 23 18:50:01 UTC 2008
>Number: 119927
>Category: ports
>Synopsis: latest for KDE3 kplayer's version
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Jan 23 18:50:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Rashid N. "Citycat" Achilov
>Release: 6.3-PRERELEASE
>Organization:
Cat's Home
>Environment:
FreeBSD vmfree.shelton.net 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #29: Wed Jan 16 00:52:10 NOVT 2008 root at vmfree.shelton.net:/usr/obj/usr/src/sys/VmFree i386
>Description:
This patch updates kplayer port up to latest version for KDE3. This day kplayer-0.7 already available, but it depends from KDE4 and uses CMake for building
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN kplayer/Makefile kplayer.new/Makefile
--- kplayer/Makefile 2007-05-20 03:17:40.000000000 +0700
+++ kplayer.new/Makefile 2008-01-19 03:15:07.000000000 +0600
@@ -6,8 +6,7 @@
#
PORTNAME= kplayer
-PORTVERSION= 0.5.3
-PORTREVISION= 1
+PORTVERSION= 0.6.3
CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -15,6 +14,8 @@
MAINTAINER= se at FreeBSD.org
COMMENT= Movie player based on mplayer
+BUILD_DEPENDS= autoconf-wrapper:${PORTSDIR}/devel/autoconf-wrapper \
+ automake-wrapper:${PORTSDIR}/devel/automake-wrapper
RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer
USE_BZIP2= yes
@@ -22,6 +23,14 @@
USE_KDELIBS_VER=3
PREFIX= ${KDE_PREFIX}
-USE_AUTOTOOLS= libtool:15
+USE_AUTOTOOLS= libtool:15 automake:19 autoheader:261 autoconf:261
+
+pre-configure:
+ (cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile.dist);
+
+run-autotools-automake:
+ cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} \
+ ${AUTOMAKE} ${AUTOMAKE_ARGS}
+ cd ${WRKSRC} && ${PERL5} admin/am_edit
.include <bsd.port.mk>
diff -ruN kplayer/distinfo kplayer.new/distinfo
--- kplayer/distinfo 2006-01-23 03:19:38.000000000 +0600
+++ kplayer.new/distinfo 2007-09-28 03:31:03.000000000 +0700
@@ -1,3 +1,3 @@
-MD5 (kplayer-0.5.3.tar.bz2) = ea7398f96efa2f01ac875c548ab01878
-SHA256 (kplayer-0.5.3.tar.bz2) = d08ab0046734294eea59818395a023426fa722fbe8baccad26081bfcb9e8c9cf
-SIZE (kplayer-0.5.3.tar.bz2) = 3156593
+MD5 (kplayer-0.6.3.tar.bz2) = f55dab07cefb666f745015ac4dc5de2a
+SHA256 (kplayer-0.6.3.tar.bz2) = 750c8f3d4e3e3d7bcf79c8a3a626f894d3f32089ceee59fba9300a54db4919cc
+SIZE (kplayer-0.6.3.tar.bz2) = 4912815
diff -ruN kplayer/files/patch-cvs.sh kplayer.new/files/patch-cvs.sh
--- kplayer/files/patch-cvs.sh 1970-01-01 07:00:00.000000000 +0700
+++ kplayer.new/files/patch-cvs.sh 2008-01-23 23:45:26.000000000 +0600
@@ -0,0 +1,100 @@
+--- admin/cvs.sh 2007-02-26 23:59:34.000000000 +0600
++++ admin/cvs.sh.new 2008-01-23 23:44:07.000000000 +0600
+@@ -27,11 +27,27 @@
+ fi
+ }
+
++# Build tool name from version line and name
++# $1 is tool name
++# $2 is tool name variable. So, i.e. $1 may be $AUTOCONF, $2 - AUTOCONF
++build_toolname()
++{
++ local _autotool
++
++ aa=`$1 --version`
++ echo "aa is $aa"
++ _autotool=`$1 --version | head -n 1 | awk '{print $4}'`
++ echo "_autotool=$_autotool"
++ eval "$2_TOOL=${1##*/}-$_autotool"
++}
++
+ check_autotool_versions()
+ {
+ required_autoconf_version="2.53 or newer"
+-AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1`
+-case $AUTOCONF_VERSION in
++
++build_toolname $AUTOCONF AUTOCONF
++
++case $AUTOCONF_TOOL in
+ Autoconf*2.5* | autoconf*2.5* | autoconf*2.6* ) : ;;
+ "" )
+ echo "*** AUTOCONF NOT FOUND!."
+@@ -39,14 +55,15 @@
+ exit 1
+ ;;
+ * )
+- echo "*** YOU'RE USING $AUTOCONF_VERSION."
++ echo "*** YOU'RE USING $AUTOCONF_TOOL."
+ echo "*** KDE requires autoconf $required_autoconf_version"
+ exit 1
+ ;;
+ esac
+
+-AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1`
+-case $AUTOHEADER_VERSION in
++build_toolname $AUTOHEADER AUTOHEADER
++
++case $AUTOHEADER_TOOL in
+ Autoconf*2.5* | autoheader*2.5* | autoheader*2.6* ) : ;;
+ "" )
+ echo "*** AUTOHEADER NOT FOUND!."
+@@ -54,22 +71,23 @@
+ exit 1
+ ;;
+ * )
+- echo "*** YOU'RE USING $AUTOHEADER_VERSION."
++ echo "*** YOU'RE USING $AUTOHEADER_TOOL."
+ echo "*** KDE requires autoheader $required_autoconf_version"
+ exit 1
+ ;;
+ esac
+
+-AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
++build_toolname $AUTOMAKE AUTOMAKE
+ required_automake_version="1.6.1 or newer"
+-case $AUTOMAKE_STRING in
++
++case $AUTOMAKE_TOOL in
+ automake*1.5d* | automake*1.5* | automake*1.5-* )
+- echo "*** YOU'RE USING $AUTOMAKE_STRING."
++ echo "*** YOU'RE USING $AUTOMAKE_TOOL."
+ echo "*** KDE requires automake $required_automake_version"
+ exit 1
+ ;;
+ automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.1*)
+- echo "*** $AUTOMAKE_STRING found."
++ echo "*** $AUTOMAKE_TOOL found."
+ UNSERMAKE=no
+ ;;
+ "" )
+@@ -83,7 +101,7 @@
+ UNSERMAKE=unsermake
+ ;;
+ * )
+- echo "*** YOU'RE USING $AUTOMAKE_STRING."
++ echo "*** YOU'RE USING $AUTOMAKE_TOOL."
+ echo "*** KDE requires automake $required_automake_version"
+ exit 1
+ ;;
+@@ -223,8 +241,8 @@
+ $AUTOHEADER
+ touch config.h.in
+ $AUTOMAKE
+-AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
+-case $AUTOMAKE_STRING in
++AUTOMAKE_TOOL=`$AUTOMAKE --version | head -n 1`
++case $AUTOMAKE_TOOL in
+ *unsermake* ) :
+ ;;
+ *)
diff -ruN kplayer/files/patch-kplayerproperties.h kplayer.new/files/patch-kplayerproperties.h
--- kplayer/files/patch-kplayerproperties.h 2004-10-16 15:10:34.000000000 +0700
+++ kplayer.new/files/patch-kplayerproperties.h 1970-01-01 07:00:00.000000000 +0700
@@ -1,11 +0,0 @@
---- kplayer/kplayerproperties.h.orig Sat Oct 16 01:58:03 2004
-+++ kplayer/kplayerproperties.h Sat Oct 16 01:58:43 2004
-@@ -349,7 +349,7 @@
- // Advanced properties
-
- QString executablePathValue (void) const
-- { return m_executable_path.isEmpty() ? "mplayer" : m_executable_path; }
-+ { return m_executable_path.isEmpty() ? QString::fromLatin1("mplayer") : m_executable_path; }
- void setExecutablePathValue (QString path)
- { m_executable_path = path; }
-
diff -ruN kplayer/files/patch-kplayerpropertiesdialog.cpp kplayer.new/files/patch-kplayerpropertiesdialog.cpp
--- kplayer/files/patch-kplayerpropertiesdialog.cpp 2004-10-16 15:10:34.000000000 +0700
+++ kplayer.new/files/patch-kplayerpropertiesdialog.cpp 1970-01-01 07:00:00.000000000 +0700
@@ -1,112 +0,0 @@
---- kplayer/kplayerpropertiesdialog.cpp.orig Sat Oct 16 02:14:58 2004
-+++ kplayer/kplayerpropertiesdialog.cpp Sat Oct 16 02:13:17 2004
-@@ -153,7 +153,7 @@
- config -> deleteEntry ("Properties Dialog Page");
- else
- config -> writeEntry ("Properties Dialog Page", name);
-- setHelp (name.isEmpty() ? "properties" : "properties-" + name);
-+ setHelp (name.isEmpty() ? QString::fromLatin1("properties") : "properties-" + name);
- }
-
- void KPlayerPropertiesDialog::slotOk (void)
-@@ -191,8 +191,8 @@
- c_name -> setText (m_properties -> name());
- c_playlist -> setCurrentItem (m_properties -> playlistOption());
- c_length -> setText (timeString (m_properties -> length()));
-- c_original_width -> setText (m_properties -> originalSize().isEmpty() ? "" : QString::number (m_properties -> originalSize().width()));
-- c_original_height -> setText (m_properties -> originalSize().isEmpty() ? "" : QString::number (m_properties -> originalSize().height()));
-+ c_original_width -> setText (m_properties -> originalSize().isEmpty() ? QString::fromLatin1("") : QString::number (m_properties -> originalSize().width()));
-+ c_original_height -> setText (m_properties -> originalSize().isEmpty() ? QString::fromLatin1("") : QString::number (m_properties -> originalSize().height()));
- c_display_size -> setCurrentItem (m_properties -> displaySizeOption());
- displaySizeChanged (c_display_size -> currentItem());
- c_maintain_aspect -> setCurrentItem (m_properties -> maintainAspectOption() + 1);
-@@ -266,7 +266,7 @@
-
- void KPlayerPropertiesSubtitles::autoloadChanged (int option)
- {
-- c_url -> setText (option < 2 || m_properties -> subtitleUrl().isEmpty() ? ""
-+ c_url -> setText (option < 2 || m_properties -> subtitleUrl().isEmpty() ? QString::fromLatin1("")
- : m_properties -> subtitleUrl().isLocalFile() ? m_properties -> subtitleUrl().path()
- : m_properties -> subtitleUrl().url());
- c_url -> setEnabled (option == 2);
-@@ -274,7 +274,7 @@
-
- void KPlayerPropertiesSubtitles::positionChanged (int option)
- {
-- c_position -> setText (option > 0 ? QString::number (m_properties -> subtitlePositionValue()) : "");
-+ c_position -> setText (option > 0 ? QString::number (m_properties -> subtitlePositionValue()) : QString::fromLatin1(""));
- c_position -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -285,7 +285,7 @@
-
- void KPlayerPropertiesSubtitles::delayChanged (int option)
- {
-- c_delay -> setText (option > 0 ? QString::number (m_properties -> subtitleDelayValue()) : "");
-+ c_delay -> setText (option > 0 ? QString::number (m_properties -> subtitleDelayValue()) : QString::fromLatin1(""));
- c_delay -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -348,7 +348,7 @@
-
- void KPlayerPropertiesAudio::volumeChanged (int option)
- {
-- c_volume -> setText (option > 0 ? QString::number (m_properties -> volumeValue()) : "");
-+ c_volume -> setText (option > 0 ? QString::number (m_properties -> volumeValue()) : QString::fromLatin1(""));
- c_volume -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -359,7 +359,7 @@
-
- void KPlayerPropertiesAudio::delayChanged (int option)
- {
-- c_delay -> setText (option > 0 ? QString::number (m_properties -> audioDelayValue()) : "");
-+ c_delay -> setText (option > 0 ? QString::number (m_properties -> audioDelayValue()) : QString::fromLatin1(""));
- c_delay -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -441,7 +441,7 @@
-
- void KPlayerPropertiesVideo::contrastChanged (int option)
- {
-- c_contrast -> setText (option > 0 ? QString::number (m_properties -> contrastValue()) : "");
-+ c_contrast -> setText (option > 0 ? QString::number (m_properties -> contrastValue()) : QString::fromLatin1(""));
- c_contrast -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -452,7 +452,7 @@
-
- void KPlayerPropertiesVideo::brightnessChanged (int option)
- {
-- c_brightness -> setText (option > 0 ? QString::number (m_properties -> brightnessValue()) : "");
-+ c_brightness -> setText (option > 0 ? QString::number (m_properties -> brightnessValue()) : QString::fromLatin1(""));
- c_brightness -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -463,7 +463,7 @@
-
- void KPlayerPropertiesVideo::hueChanged (int option)
- {
-- c_hue -> setText (option > 0 ? QString::number (m_properties -> hueValue()) : "");
-+ c_hue -> setText (option > 0 ? QString::number (m_properties -> hueValue()) : QString::fromLatin1(""));
- c_hue -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -474,7 +474,7 @@
-
- void KPlayerPropertiesVideo::saturationChanged (int option)
- {
-- c_saturation -> setText (option > 0 ? QString::number (m_properties -> saturationValue()) : "");
-+ c_saturation -> setText (option > 0 ? QString::number (m_properties -> saturationValue()) : QString::fromLatin1(""));
- c_saturation -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
-@@ -524,7 +524,7 @@
-
- void KPlayerPropertiesAdvanced::commandLineChanged (int option)
- {
-- c_command_line -> setText (option > 0 ? m_properties -> commandLineValue() : "");
-+ c_command_line -> setText (option > 0 ? m_properties -> commandLineValue() : QString::fromLatin1(""));
- c_command_line -> setEnabled (option > 0);
- if ( option > 0 && sender() )
- {
diff -ruN kplayer/files/patch-kplayersettings.h kplayer.new/files/patch-kplayersettings.h
--- kplayer/files/patch-kplayersettings.h 2004-10-16 15:10:34.000000000 +0700
+++ kplayer.new/files/patch-kplayersettings.h 1970-01-01 07:00:00.000000000 +0700
@@ -1,11 +0,0 @@
---- kplayer/kplayersettings.h.orig Sat Oct 16 02:00:48 2004
-+++ kplayer/kplayersettings.h Sat Oct 16 02:01:22 2004
-@@ -982,7 +982,7 @@
- }
-
- QString executablePathDefault (void) const
-- { return m_executable_path_default.isEmpty() ? "mplayer" : m_executable_path_default; }
-+ { return m_executable_path_default.isEmpty() ? QString::fromLatin1("mplayer") : m_executable_path_default; }
- void setExecutablePathDefault (QString path)
- { m_executable_path_default = path; }
-
diff -ruN kplayer/files/patch-kplayersettingsdialog.cpp kplayer.new/files/patch-kplayersettingsdialog.cpp
--- kplayer/files/patch-kplayersettingsdialog.cpp 2004-10-16 15:10:34.000000000 +0700
+++ kplayer.new/files/patch-kplayersettingsdialog.cpp 1970-01-01 07:00:00.000000000 +0700
@@ -1,29 +0,0 @@
---- kplayer/kplayersettingsdialog.cpp.orig Sat Oct 16 02:16:39 2004
-+++ kplayer/kplayersettingsdialog.cpp Sat Oct 16 02:17:35 2004
-@@ -271,7 +271,7 @@
- config -> deleteEntry ("Settings Dialog Page");
- else
- config -> writeEntry ("Settings Dialog Page", name);
-- setHelp (name.isEmpty() ? "settings" : "settings-" + name);
-+ setHelp (name.isEmpty() ? QString::fromLatin1("settings") : "settings-" + name);
- }
-
- void KPlayerSettingsDialog::slotOk (void)
-@@ -435,7 +435,7 @@
- KPlayerSettings* settings = kPlayerSettings();
- c_driver_fallback -> setChecked (index > 0 && settings -> audioDriverFallbackDefault());
- c_driver_fallback -> setEnabled (index > 0);
-- c_device -> setText (index > 0 ? settings -> audioDeviceDefault() : "");
-+ c_device -> setText (index > 0 ? settings -> audioDeviceDefault() : QString::fromLatin1(""));
- c_device -> setEnabled (index > 0);
- }
-
-@@ -792,7 +792,7 @@
- KPlayerSettings* settings = kPlayerSettings();
- c_driver_fallback -> setChecked (index > 0 && settings -> videoDriverFallbackDefault());
- c_driver_fallback -> setEnabled (index > 0);
-- c_device -> setText (index > 0 ? settings -> videoDeviceDefault() : "");
-+ c_device -> setText (index > 0 ? settings -> videoDeviceDefault() : QString::fromLatin1(""));
- c_device -> setEnabled (index > 0);
- }
-
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list