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