pkgsrc-WIP-changes archive

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

p5-HTTP-BrowserDetect: update to 3.14.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Wed Sep 20 11:43:04 2017 +0200
Changeset:	8498db09220d602544ec78ab527baa363c66fbb6

Modified Files:
	p5-HTTP-BrowserDetect/Makefile
	p5-HTTP-BrowserDetect/distinfo

Log Message:
p5-HTTP-BrowserDetect: update to 3.14.

3.14 2016-05-25 11:44:10 America/Toronto
    - Slightly refactor the detection of several browsers that
      identify as Mozilla initially (andrewmoise)
    - Start detecting UCBrowser much more accurately (device, version,
      and detect some cases which were misidentified as something else
      previously) (andrewmoise)
    - Detect more possibilities for Kindle Fire in Android model
      ("Kindle Fire in addition to "KF.*") (andrewmoise)
    - Detect more possibilities for Kindle Fire, and try to set tests
      appropriate to whatever the device is configured to be
      (andrewmoise)

3.13 2016-05-09 11:10:44 America/Toronto
    - Start detecting Brew OS (andrewmoise)
    - Fix detecting Netfront as Netscape in some cases (andrewmoise)
    - Start recognizing Teleca as an alias for Obigo (andrewmoise)
    - Start detecting versions of Teleca / Obigo (andrewmoise)
    - Note in documentation that 'wap' doesn't mean WAP only
      (andrewmoise)
    - Start detecting Polaris mobile browser (andrewmoise)

3.12 2016-05-05 08:59:46 America/Toronto
    - Start detecting a few robots we weren't detecting before
      ('verify' or 'analyze' in the name, or +https: beginning
      the URL) (andrewmoise)
    - Stop including the version in robot_string() in some
      cases (andrewmoise)
    - Start returning undef instead of 0 for robot() if there's
      no robot (andrewmoise)
    - Fix _version() documentation for robot, os, and version not
      to make formatting garbage in the output, and to be
      consistent (andrewmoise)

3.11 2016-05-04 20:32:47 America/Toronto
    - Add a test for Kindle Fire (andrewmoise)

3.10 2016-03-29 22:15:35 America/Toronto
    - Big change: Add robot version detection, distinct from browser
      version (first cut) (andrewmoise)
    - Add browsers: Pubsub (Safari RSS reader), ADM (Android Download
      Manager), ImageSearcherPro (iOS app) (andrewmoise)
    - Add robots: Google favicon, malware/shellcode, phplib,
      Verisign IPS agent, Nutch, thumbtack-thunderdome (andrewmoise)
    - Distinguish Bingbot from MSNbot (andrewmoise)
    - Only detect wget based on the beginning of the user-agent
      (andrewmoise)
    - Misc fixes to test support scripts (andrewmoise)
    - Add Kindle Fire (andrewmoise)
    - Detect curl by matching /^curl/ as well as /libcurl/
      (andrewmoise)
    - Remove webcrawler robot test (it triggers on too many distinct
      robots which all include "webcrawler") (andrewmoise)

3.00 2016-02-29 22:57:45 America/Toronto
    - Make "mobile" false when "tablet" is true.  This is a breaking change and
      has triggered a major version bump. (andrewmoise)

2.08 2016-01-29 21:56:29 America/Toronto
    - Brave browser detection added (Nicolas Doye)

2.07 2015-11-18 23:52:07 America/Toronto
    - Strip off anything Google Translate adds to UserAgent before parsing
      (Marco Fontani)

2.06 2015-11-15 10:59:30 America/Toronto
    - Detect more Edge versions (Marco Fontani)

2.05 2015-07-29 12:36:01 America/Toronto
    - Add Microsoft Windowns 10/Windows Phone 10 Edge Browser (Atsushi Kato)

2.04 2015-06-24 23:26:28 America/Toronto
    - Fix test failures on Perl 5.8

2.03 2015-06-19 09:59:45 America/Toronto
    - Add win8_1 method (Daniel Stadie)

2.02 2015-06-17 18:18:17 America/Toronto
    - Default to using an empty string if an undef UA is provided (ben hengst)

2.01 2015-04-24 23:05:13 America/Toronto
    - Handle "CriOS" entries correctly (andrewmoise)
    - Only detect java when no browser is detected, and make UCBrowser a
      detected browser (andrewmoise)
    - Detect "tablet" on Kindle Fire (and Chrome on Android tablets in general)
      (andrewmoise)
    - Distinguish Android tablets in device_string (andrewmoise)
    - Handle CriOS, rubylib, golib, and Dalvik (andrewmoise)
    - Detect "Mobilesafari/" as Mobile Safari (andrewmoise)
    - Detect "Windows 2000" as Win2k (andrewmoise)
    - Only detect NCR Unix on word boundary (andrewmoise)
    - Try tighter detection of robot names based on fragments (andrewmoise)
    - Fix java detection to be more strict (andrewmoise)
    - Fix up Android tablet detection (andrewmoise)
    - Add proper detection for old Windows versions in Opera (andrewmoise)
    - Add apache http client detection (andrewmoise)
    - Fix detection of SCO Unix to trigger fewer false positives (andrewmoise)
    - Correct detection of (most) robots based on "+http://blah"; (andrewmoise)

2.00 2015-03-30 21:46:25 America/Toronto
    - Standardize interface:
        browser         ()
        device     X    _string()
        engine          _version(), _major(), _minor(), _beta()
        os
        robot
      (andrewmoise)
    - Add Galeon, Seamonkey, and Epiphany as specifically detected
      browsers (andrewmoise)
    - Some internal changes that make things simpler and faster
      (andrewmoise)
    - Remove the $check argument (e.g. $ua->beta('.45') to check
      whether the beta version is ".45") (andrewmoise)
    - Update and reorganize documentation (andrewmoise)
    - Breaking Change: remove deprecated user_agent($arg) usage.
      This is the reason for the major version bump.

1.78 2015-03-17 22:43:27 America/Toronto
    - Reorganize documentation (andrewmoise)
    - Make java a robot with the other libs and tools (andrewmoise)
    - Add a "lib" test to detect libs and tools (andrewmoise)
    - Add AppleCoreMedia (andrewmoise)
    - Make Blackberry stop setting Safari tests (andrewmoise)
    - Make Android stop setting Linux tests (andrewmoise)
    - Implement much more engine detection and engine version
      detection (andrewmoise)

1.77 2015-03-08 12:06:17 America/Toronto
    - Switch to using strings for version numbers (andrewmoise)
    - Adds BrowseX and Silk detection (andrewmoise)
    - Makes detection of Obigo more consistent (andrewmoise)

1.76 2015-03-03 22:56:25 America/Toronto
    - Encourage use of public_* and engine_* over version(), major() and
      minor().
    - Speed optimizations (andrewmoise)
    - Fix warnings on "Safari/12x.x (andrewmoise)

1.75 2014-08-27 17:55:01 America/Toronto
    - Adds detection for Chrome OS (Douglas Christopher Wilson)

1.74 2014-08-27 10:32:16 America/Toronto
    -  Adds detection for Majestic-12 bot (Douglas Christopher Wilson)

1.73 2014-08-15 23:50:42 America/Toronto
    - Adds minimum Perl version
    - dzil tweaks to make CPANTS happier

1.72 2014-06-18 23:34:27 America/Toronto
    - Remove File::Slurp from tests in favour of Path::Tiny

1.71 2014-05-19 22:38:52 America/Toronto
    - Fixes warnings on "frakenagent" (Douglas Christopher Wilson)

1.70 2014-03-27 12:16:12 America/Toronto
    - Add new UA tests & avoid false positive Sun match on Samsung (Jon Jensen)

1.69 2014-02-05 21:56:27 America/Toronto
    - Adds detection for BlackBerry 10 devices (Douglas Christopher Wilson)

1.68 2014-01-26 23:05:14 America/Toronto
    - Adds Yandex & Ahrefs bots (Perlover)

1.67 2014-01-22 16:18:36 America/Toronto
    - Adds detection for tablet Firefox OS (Douglas Christopher Wilson)

1.66 2013-12-17 11:37:20 America/Toronto
    - Adds detection for IE Compatibility View (Douglas Christopher Wilson)

1.65 2013-12-10 21:08:07 America/Toronto
    - Adds os_version for FireFox in OS X (Hao Wu)

1.64 2013-11-25 10:10:23 America/Toronto
    - Adds detection for Opera 15+ (Douglas Christopher Wilson)

1.63 2013-11-21 21:39:46 America/Toronto
    - Adds detection for Internet Explorer 11 (Douglas Christopher Wilson)
    - Adds detection for Windows 8.1 (Douglas Christopher Wilson)

1.62 2013-10-25 14:40:57 America/Toronto
    - Returns explicit undef more consistently (David Ihnen)

1.61 2013-09-06 15:47:57 America/Toronto
    - Reverts a commit that was causing a test to fail when a warning about
      File::Slurp was detected

1.60 2013-08-29 23:02:13 America/Toronto
    - Fixes bug where "Linux" rather than "Android" was returned as os_string
      for Android devices.

1.59 2013-08-18 00:38:21 America/Toronto
    - Revert 1.57's behaviour of returning a robot name in browser_string.
    - Fix bug where OS X identied as just Mac in os_string.
    - Add linkchecker, YandexImages and archive.org_bot bots.
    - Add undocumented os_version() for OS X, winPhone, Android, iOS, Firefox
      OS.

1.58 2013-08-16 23:37:23 America/Toronto
    - Break up parsing into smaller chunks.
    - Return better names for Googlebot News, Images and Video.
    - Fix bug where Yahoo! Slurp reported as Firefox.

1.57 2013-08-16 01:21:35 America/Toronto
    - Make internals a little less quirky.
    - Stop returning explicit undef for browser_string and os_string.  (Why
      would you ever call these in list context?)
    - Return name of robot for browser_string when browser is, in fact, a bot.
      Previous behaviour was to return undef or something just really wrong.

1.56 2013-08-15 01:02:32 America/Toronto
    - Adds experimental and undocumented robot_name method.

1.55 2013-07-22 23:06:40 America/Toronto
    - Add all current Google robot user agents (Douglas Christopher Wilson)

1.54 2013-07-21
    - Fix generic version parsing not to cross whitespace (Douglas Christopher
      Wilson)
    - Compare Safari build numbers by parts instead of floats (Douglas
      Christopher Wilson)
    - Removes Exporter

1.53 2013-07-19
    - Detect IE on ARM as tablet (Douglas Christopher Wilson)
    - Add BlackBerry PlayBook detection (Douglas Christopher Wilson)
    - Split version parsing into two expressions (Douglas Christopher Wilson)

1.52 2013-05-03
    - Fixes warning when MSIE does not have a minor version
    - Simplifies MSIE version regex logic
    - Removes a test for AskJeeves browser

1.51 2013-04-25
    - Adds Android tablet detection (yeahoffline <frank.gasser%gmail.com@localhost>)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8498db09220d602544ec78ab527baa363c66fbb6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 p5-HTTP-BrowserDetect/Makefile | 7 ++++++-
 p5-HTTP-BrowserDetect/distinfo | 7 ++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diffs:
diff --git a/p5-HTTP-BrowserDetect/Makefile b/p5-HTTP-BrowserDetect/Makefile
index 6eb70c8d48..2164b3571d 100644
--- a/p5-HTTP-BrowserDetect/Makefile
+++ b/p5-HTTP-BrowserDetect/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.5 2013/04/19 04:39:17 jgoamakf Exp $
 
-DISTNAME=		HTTP-BrowserDetect-1.50
+DISTNAME=		HTTP-BrowserDetect-3.14
 PKGNAME=		p5-${DISTNAME}
 CATEGORIES=		www perl5
 MASTER_SITES=		${MASTER_SITE_PERL_CPAN:=HTTP/}
@@ -11,6 +11,11 @@ COMMENT=		Detect browser, version, OS from UserAgent
 LICENSE=		${PERL5_LICENSE}
 
 DEPENDS+=		p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
+DEPENDS+=		p5-Path-Tiny-[0-9]*:../../filesystems/p5-Path-Tiny
+
+BUILD_DEPENDS+=		p5-Test-Most-[0-9]*:../../devel/p5-Test-Most
+BUILD_DEPENDS+=		p5-Test-NoWarnings-[0-9]*:../../devel/p5-Test-NoWarnings
+BUILD_DEPENDS+=		p5-Test-FailWarnings-[0-9]*:../../devel/p5-Test-FailWarnings
 
 PERL5_PACKLIST=		auto/HTTP/BrowserDetect/.packlist
 
diff --git a/p5-HTTP-BrowserDetect/distinfo b/p5-HTTP-BrowserDetect/distinfo
index a74f86614d..85a2a15551 100644
--- a/p5-HTTP-BrowserDetect/distinfo
+++ b/p5-HTTP-BrowserDetect/distinfo
@@ -1,5 +1,6 @@
 $NetBSD: distinfo,v 1.4 2013/04/19 04:39:17 jgoamakf Exp $
 
-SHA1 (HTTP-BrowserDetect-1.50.tar.gz) = 59d44465d14cc3d9659c5f40a902aa9ec793809e
-RMD160 (HTTP-BrowserDetect-1.50.tar.gz) = 44e1d1c4bd9df648258decc8a5f5d23bfd9030da
-Size (HTTP-BrowserDetect-1.50.tar.gz) = 40890 bytes
+SHA1 (HTTP-BrowserDetect-3.14.tar.gz) = 573a8ed420d0c9f82e61ba1cc82f3ca3cd07a211
+RMD160 (HTTP-BrowserDetect-3.14.tar.gz) = aa9028a2d0733b0290a3026755c296f0e65fb695
+SHA512 (HTTP-BrowserDetect-3.14.tar.gz) = cf05af60dbda462df81a9d38d5738826b820534c5fde52f41a290f6d3253783154a2e460042117be32e86dd95f7f1e0e6055b4ca549cb7972cd3c156200c09df
+Size (HTTP-BrowserDetect-3.14.tar.gz) = 95445 bytes


Home | Main Index | Thread Index | Old Index