svn commit: r346489 - in branches/2014Q1/www/chromium: . files
Rene Ladan
rene at FreeBSD.org
Fri Feb 28 10:41:37 UTC 2014
Author: rene
Date: Fri Feb 28 10:41:36 2014
New Revision: 346489
URL: http://svnweb.freebsd.org/changeset/ports/346489
QAT: https://qat.redports.org/buildarchive/r346489/
Log:
MFH: r346486
- Fix build on FreeBSD < 10, which need a C++11 library.
- Fix a strncpy() in a patch I wrote by actually allocating storage space fo
- Bump PORTREVISION
Approved by: portmgr (erwin)
Modified:
branches/2014Q1/www/chromium/Makefile
branches/2014Q1/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc
Directory Properties:
branches/2014Q1/ (props changed)
Modified: branches/2014Q1/www/chromium/Makefile
==============================================================================
--- branches/2014Q1/www/chromium/Makefile Fri Feb 28 10:37:48 2014 (r346488)
+++ branches/2014Q1/www/chromium/Makefile Fri Feb 28 10:41:36 2014 (r346489)
@@ -6,6 +6,7 @@
PORTNAME= chromium
DISTVERSIONPREFIX= courgette-redacted-
DISTVERSION= 33.0.1750.117
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://commondatastorage.googleapis.com/chromium-browser-official/:testdata \
http://download.goodking.org/downloads/:browser \
@@ -45,7 +46,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/l
ONLY_FOR_ARCHS= i386 amd64
USE_XZ= yes
-USES= bison compiler:c++11-lang desktop-file-utils pkgconfig \
+USES= bison compiler:c++11-lib desktop-file-utils pkgconfig \
perl5 shebangfix ninja
USE_PERL5= build
USE_PYTHON_BUILD= 2.6-2.7
Modified: branches/2014Q1/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc
==============================================================================
--- branches/2014Q1/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc Fri Feb 28 10:37:48 2014 (r346488)
+++ branches/2014Q1/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc Fri Feb 28 10:41:36 2014 (r346489)
@@ -1,5 +1,5 @@
---- chrome/browser/extensions/api/music_manager_private/device_id_linux.cc.orig 2014-02-20 21:27:39.000000000 +0100
-+++ chrome/browser/extensions/api/music_manager_private/device_id_linux.cc 2014-02-25 00:17:02.000000000 +0100
+--- ./chrome/browser/extensions/api/music_manager_private/device_id_linux.cc.orig 2014-02-20 21:27:39.000000000 +0100
++++ ./chrome/browser/extensions/api/music_manager_private/device_id_linux.cc 2014-02-28 11:05:01.000000000 +0100
@@ -4,6 +4,10 @@
#include "chrome/browser/extensions/api/music_manager_private/device_id.h"
@@ -39,8 +39,8 @@
+ }
+ }
+
-+ char* mac_address = nullptr;
-+ strncpy(mac_address, (const char*)LLADDR((struct sockaddr_dl*)ifinfo->ifa_addr), 6);
++ char mac_address[6];
++ strncpy(mac_address, (const char*)LLADDR((struct sockaddr_dl*)ifinfo->ifa_addr), sizeof(mac_address));
+#else
+ strncpy(ifinfo.ifr_name, ifaddr->ifa_name, sizeof(ifinfo.ifr_name) - 1);
int sd = socket(AF_INET, SOCK_DGRAM, 0);
More information about the svn-ports-all
mailing list