pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/clive Update to 0.4.20:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ad654a57dabd
branches:  trunk
changeset: 545270:ad654a57dabd
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Jul 29 21:30:10 2008 +0000

description:
Update to 0.4.20:

Version 0.4.20                                       [2008-07-29]
=================================================================
focus: minor improvements

* Fixed some typos in the manual page

* Upgraded license to GPLv3

* --version: prints now build date and cleaned up the print out

* src/clive/util.py: added

* update config.{guess,sub} (sr #2064):

    * Upgraded autoconf: 2.61 -> 2.62 (automake: 1.10.1)

    * config.guess: replaced version 2003-07-02 with 2008-03-12

    * config.sub: replaced version 2003-07-04 with 2008-03-26

    * depcomp: replaced version 2005-07-09.11 with 2007-03-29.01

    * install-sh: replaced version 2005-05-14.22 with 2006-12-25.00

    * missing: replaced version 2005-06-08.21 with 2006-05-10.23

    * ltmain.sh: replaced version 1.5.24 with 1.5.26

* Added more comments and cleaned up the code here and there


Version 0.4.19                                       [2008-07-22]
=================================================================
+new !fix ~change -remove | focus: minor improvements, bugfixes

+ tests/scan.lst
    Related to the "--scan: multiple url disarray" issue described
    further below.

! "OperationalError: Could not decode to UTF-8 column 'cache_title'"
    Endless string of encoding issues. An attempt was made to improve
    the overall unicode/string handling throughout the program.

    Ditched HTMLParser in favor for a custom SGMLParser.

    Related to this: UnicodeDecodeError should no longer cause
    instability as much anymore. Added safeguards (ignore 'n forget)
    for these errors.

! --scan: Multiple URL disarray
    The list was filled incorrectly if multiple scan URLs were supplied,
    e.g.: % clive -S < tests/scan.lst

~ Improved: Youtube: HQ video not available (error: no-content) [bug #12000]
    clive would previously exit with "no-content" error if the automatic
    quality switching failed for still unknown reason.

    This was originally fixed in the last release but that created a new
    bug which caused clive to crash with the "CliveNoMediaError" exception.

    Because this crash is very difficult to reproduce, the original code
    was slightly modified so that clive should now report it as a "host
    returned zero file length (timeout?)" error instead of crashing.

    Should this error occur, re-extraction usually sorts it out.

~ Video filenames: "/" are no longer permitted in filenames
    These characters are now converted by the program to "_". This
    caused crashing for obvious reasons. Using the --filter option
    does not have any effect on this.

~ Updated: README, INSTALL files
    Description was changed, removed obsolete text. Added a note
    about using --with-installed-PACKAGE.

~ Updated: Manual page (clive.1)
    Complete overhaul.

~ --version:
    OS release and locale encoding are now printed.

~ $HOME/.clive/config: renamed "youtube_id" to "youtube_user"
~ $HOME/.clive/config: renamed "dmotion_id" to "dmotion_user"

~ Modified: "warn: ... (same length) exists already"
    Added "skipped:" to the message.

- Arcane filename limitation
    Filename length is no more limited to 64 characters.


Version 0.4.18                                       [2008-07-15]
=================================================================
+new !fix ~change -remove | focus: major bugfixes

! Metacafe:  Extraction fails ("HTTP/404 error")
    Due to changes made to the website.

! Youtube: HQ video not available (error: no-content) [bug #12000]
    Automatic quality detection would fail with some videos. clive
    now switches to low quality if the host returns zero length
    for a video file.

! --rss: Do not display empty feeds
    Show no more feeds without items.

~ Updated: INSTALL and README files
    INSTALL was rewritten, README was cleaned up.

~ NEWS: Utilized
    All user-visible changes are now described in the NEWS file.

~ configure: --with-PACKAGE renamed (downstream maintainers take a note)
    Renamed the --with-PACKAGE options to --with-installed-PACKAGE.
    See the NEWS and the INSTALL files for more details.

~ Cleaned up: Version and options display at start
    Less is more. Use --version for more detailed information, e.g. modules.

~ Cleaned up: removed unnecessary module import calls
    Should speed up program start.

~ --rss, --cache, --scan: Utilize terminal size better
~ --scan, --cache, --rss: "OK - Extract" -> "Extract"
~ --scan, --cache, --rss: "Refresh" -> "Resize"

~ Removed remaining "notice:" messages
    These messages were either renamed or removed.


Version 0.4.17                                       [2008-06-29]
=================================================================
+new !fix ~change -remove | focus: minor bugfixes, improvements

NOTE: Feature freeze (0.5.0).Shifting the effort towards fixing any
remaining bugs and improving the usability.

+ Locale settings
    All printed (stdout, stderr, newt) strings are now encoded.
    clive depends on the locale settings for this. If the setting
    is not found, clive defaults the encoding to "iso-8859-1".
    This change is related to the bug #11848.

+ --cache, --rss, --cache: Refresh function
    Added a new button. Refresh can be used to resize the widgets
    if the terminal size was changed.

+ --clear-cache,-d
    Clears all cache data from ~/.clive/cache.

+ --clear-last,-D
    Clears last batch data from ~/.clive/recall.

! --scan, --rss, --cache: Hitting F12 would result in "TypeError" crash
    Hitting F12 is now the same as hitting "OK".

! Typo: src/clive/login.py.in (ln:99)
    The exception instance was referred incorrectly.

! --scan: "UnicodeDecodeError: 'unicodeescape'" (bug #11848)
    Should no longer occur. All printed (stdout, stderr, newt) strings are
    now encoded to the locale encoding.

~ Print out: Tweaked
    Making better use of available line space.

~ Startup: Options display
    Replaced "exist" with "locale".

~ --cache: Changed data layout
    Changed from the old layout (VideoTitle) to (VideoTitle / VideoURL).

~ --scan: Changed data layout (sr #2032)
    Scrapped the old layout (ScanURL / VideoTitle) in favor for (VideoTitle /
    VideoURL). The CheckboxTree widget has its limitations.

~ --recall: Changed no data error message
    Exits now with "error: no recall data".

~ --cache: Check for existing data
    clive now checks if cache data is available before displaying it.

~ Run and terminate options can be chained
    Chaining the "run and terminate" options, such as --write-conf and
    --clear-cache, is now possible. For example:
        % clive -udDw

~ --scan: Improved duplicate URL checking (sr #2032)
    For example:

    * http://video.google.com/videoplay?docid=-1943351180544198777
    * http://video.google.com/googleplayer.swf?docid=-1943351180544198777

    Are considered to be the same.

~ --scan, --rss, --cache: Improved title clipping (sr #2032)
    Titles are no longer clipped unnecessarily if there's enough
    space left. clive will now also attempt to maximize the use
    of the terminal area instead of using hardcoded dimensions.

diffstat:

 net/clive/Makefile |  10 +++++-----
 net/clive/PLIST    |   8 +++++++-
 net/clive/distinfo |   8 ++++----
 3 files changed, 16 insertions(+), 10 deletions(-)

diffs (63 lines):

diff -r 7f606e660f7e -r ad654a57dabd net/clive/Makefile
--- a/net/clive/Makefile        Tue Jul 29 21:24:12 2008 +0000
+++ b/net/clive/Makefile        Tue Jul 29 21:30:10 2008 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2008/06/21 15:53:55 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2008/07/29 21:30:10 wiz Exp $
 #
 
-DISTNAME=      clive-0.4.16
+DISTNAME=      clive-0.4.20
 CATEGORIES=    net multimedia www
 MASTER_SITES=  http://dl.gna.org/clive/0.4/src/ \
                ${MASTER_SITE_SOURCEFORGE:=clive/}
@@ -18,9 +18,9 @@
 DEPENDS+=      urlgrabber>=3.1.0:../../www/urlgrabber
 
 GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=       --without-urlgrabber
-CONFIGURE_ARGS+=       --without-feedparser
-CONFIGURE_ARGS+=       --without-newt
+CONFIGURE_ARGS+=       --with-installed-urlgrabber
+CONFIGURE_ARGS+=       --with-installed-feedparser
+CONFIGURE_ARGS+=       --with-installed-newt
 USE_LANGUAGES= c # configure script
 PY_PATCHPLIST=                 yes
 
diff -r 7f606e660f7e -r ad654a57dabd net/clive/PLIST
--- a/net/clive/PLIST   Tue Jul 29 21:24:12 2008 +0000
+++ b/net/clive/PLIST   Tue Jul 29 21:30:10 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2008/05/21 13:50:30 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2008/07/29 21:30:10 wiz Exp $
 bin/clive
 ${PYSITELIB}/clive/__init__.py
 ${PYSITELIB}/clive/__init__.pyc
@@ -45,8 +45,14 @@
 ${PYSITELIB}/clive/scan.py
 ${PYSITELIB}/clive/scan.pyc
 ${PYSITELIB}/clive/scan.pyo
+${PYSITELIB}/clive/unicode.py
+${PYSITELIB}/clive/unicode.pyc
+${PYSITELIB}/clive/unicode.pyo
 ${PYSITELIB}/clive/update.py
 ${PYSITELIB}/clive/update.pyc
 ${PYSITELIB}/clive/update.pyo
+${PYSITELIB}/clive/util.py
+${PYSITELIB}/clive/util.pyc
+${PYSITELIB}/clive/util.pyo
 man/man1/clive.1
 @dirrm ${PYSITELIB}/clive
diff -r 7f606e660f7e -r ad654a57dabd net/clive/distinfo
--- a/net/clive/distinfo        Tue Jul 29 21:24:12 2008 +0000
+++ b/net/clive/distinfo        Tue Jul 29 21:30:10 2008 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.7 2008/06/21 15:53:55 wiz Exp $
+$NetBSD: distinfo,v 1.8 2008/07/29 21:30:10 wiz Exp $
 
-SHA1 (clive-0.4.16.tar.bz2) = ab33aef9afd403736bac9fb7b4d4fce026919483
-RMD160 (clive-0.4.16.tar.bz2) = a072cd1a041f77e196f4e09b5a0da67040183e00
-Size (clive-0.4.16.tar.bz2) = 415364 bytes
+SHA1 (clive-0.4.20.tar.bz2) = 668fd72d455a324736edcfe83ab17feb4df01100
+RMD160 (clive-0.4.20.tar.bz2) = d5ffb28ff012db42cfcbe9358cc2286434660282
+Size (clive-0.4.20.tar.bz2) = 429981 bytes



Home | Main Index | Thread Index | Old Index