ports/177693: commit references a PR

dfilter service dfilter at FreeBSD.ORG
Sat Apr 20 17:40:02 UTC 2013


The following reply was made to PR ports/177693; it has been noted by GNATS.

From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/177693: commit references a PR
Date: Sat, 20 Apr 2013 17:28:50 +0000 (UTC)

 Author: ohauer
 Date: Sat Apr 20 17:28:36 2013
 New Revision: 316160
 URL: http://svnweb.freebsd.org/changeset/ports/316160
 
 Log:
   - fix build on sparc64 machine
   
   Feature safe: yes
   
   with hat apache@
   
   PR:		177693
   Submitted by:	Michael Moll <kvedulv at kvedulv.de>
   Obtained from:	http://svn.apache.org/viewvc?view=revision&revision=1470183
 
 Added:
   head/www/apache24/files/patch-server__core.c   (contents, props changed)
 Modified:
   head/www/apache24/Makefile
 
 Modified: head/www/apache24/Makefile
 ==============================================================================
 --- head/www/apache24/Makefile	Sat Apr 20 16:29:57 2013	(r316159)
 +++ head/www/apache24/Makefile	Sat Apr 20 17:28:36 2013	(r316160)
 @@ -2,6 +2,7 @@
  
  PORTNAME=	apache24
  PORTVERSION=	2.4.4
 +PORTREVISION=	1
  CATEGORIES=	www ipv6
  MASTER_SITES=	${MASTER_SITE_APACHE_HTTPD}
  DISTNAME=	httpd-${PORTVERSION}
 
 Added: head/www/apache24/files/patch-server__core.c
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/www/apache24/files/patch-server__core.c	Sat Apr 20 17:28:36 2013	(r316160)
 @@ -0,0 +1,27 @@
 +Apache issue: https://issues.apache.org/bugzilla/show_bug.cgi?id=52900
 +
 +Obtained from:
 +http://svn.apache.org/viewvc?view=revision&revision=1470183
 +============================================================
 +--- ./server/core.c.orig	2013-02-06 18:15:16.000000000 +0100
 ++++ ./server/core.c	2013-04-20 19:11:17.000000000 +0200
 +@@ -4768,13 +4768,18 @@
 + AP_DECLARE(apr_uint32_t) ap_random_pick(apr_uint32_t min, apr_uint32_t max)
 + {
 +     apr_uint32_t number;
 ++#if (!__GNUC__ || __GNUC__ >= 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) || \
 ++     !__sparc__ || APR_SIZEOF_VOIDP != 8)
 ++    /* This triggers a gcc bug on sparc/64bit with gcc < 4.8, PR 52900 */
 +     if (max < 16384) {
 +         apr_uint16_t num16;
 +         ap_random_insecure_bytes(&num16, sizeof(num16));
 +         RAND_RANGE(num16, min, max, APR_UINT16_MAX);
 +         number = num16;
 +     }
 +-    else {
 ++    else
 ++#endif
 ++    {
 +         ap_random_insecure_bytes(&number, sizeof(number));
 +         RAND_RANGE(number, min, max, APR_UINT32_MAX);
 +     }
 _______________________________________________
 svn-ports-all at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
 


More information about the freebsd-apache mailing list