Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Sep 2020 19:29:30 +0000 (UTC)
From:      =?UTF-8?Q?Stefan_E=c3=9fer?= <se@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r549626 - in head/net/aget: . files
Message-ID:  <202009221929.08MJTUrV041102@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: se
Date: Tue Sep 22 19:29:30 2020
New Revision: 549626
URL: https://svnweb.freebsd.org/changeset/ports/549626

Log:
  Fix build with -fno-common
  
  Remove -fcommon option from Makefile

Added:
  head/net/aget/files/
  head/net/aget/files/patch-Download.c   (contents, props changed)
  head/net/aget/files/patch-Head.c   (contents, props changed)
  head/net/aget/files/patch-Misc.h   (contents, props changed)
  head/net/aget/files/patch-Signal.h   (contents, props changed)
  head/net/aget/files/patch-main.c   (contents, props changed)
Modified:
  head/net/aget/Makefile

Modified: head/net/aget/Makefile
==============================================================================
--- head/net/aget/Makefile	Tue Sep 22 19:23:24 2020	(r549625)
+++ head/net/aget/Makefile	Tue Sep 22 19:29:30 2020	(r549626)
@@ -3,6 +3,7 @@
 
 PORTNAME=	aget
 PORTVERSION=	0.4.1
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	http://www.enderunix.org/aget/
 
@@ -14,8 +15,6 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
 LDFLAGS+=	-pthread
-# Fix build with clang11
-CFLAGS+=	-fcommon
 
 PLIST_FILES=	bin/aget man/man1/aget.1.gz
 

Added: head/net/aget/files/patch-Download.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aget/files/patch-Download.c	Tue Sep 22 19:29:30 2020	(r549626)
@@ -0,0 +1,11 @@
+--- Download.c.orig	2009-05-12 05:30:23 UTC
++++ Download.c
+@@ -107,7 +107,7 @@ void * http_get(void *arg) {
+ 	pthread_mutex_unlock(&bwritten_mutex);
+ 
+ 	while (td->offset < foffset) {
+-		memset(rbuf, GETRECVSIZ, 0);
++	  memset(rbuf, 0, GETRECVSIZ);
+ 		dr = recv(sd, rbuf, GETRECVSIZ, 0);
+ 		if ((td->offset + dr) > foffset)
+ 			dw = pwrite(td->fd, rbuf, foffset - td->offset, td->offset);

Added: head/net/aget/files/patch-Head.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aget/files/patch-Head.c	Tue Sep 22 19:29:30 2020	(r549626)
@@ -0,0 +1,10 @@
+--- Head.c.orig	2009-05-12 05:22:42 UTC
++++ Head.c
+@@ -2,7 +2,6 @@
+ #define _XOPEN_SOURCE 500
+ #endif
+ 
+-
+ #include <stdio.h>
+ #include <unistd.h>
+ #include <stdlib.h>

Added: head/net/aget/files/patch-Misc.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aget/files/patch-Misc.h	Tue Sep 22 19:29:30 2020	(r549626)
@@ -0,0 +1,11 @@
+--- Misc.h.orig	2009-05-12 05:24:18 UTC
++++ Misc.h
+@@ -24,7 +24,7 @@ void Log(char *, ...);				/* Log 						*/
+ void updateProgressBar(float, float);
+ void handleHttpRetcode(char *);
+ 
+-time_t  t_start, t_finish;
++extern time_t  t_start, t_finish;
+ 
+ #endif
+ 

Added: head/net/aget/files/patch-Signal.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aget/files/patch-Signal.h	Tue Sep 22 19:29:30 2020	(r549626)
@@ -0,0 +1,11 @@
+--- Signal.h.orig	2020-09-22 19:16:50 UTC
++++ Signal.h
+@@ -4,7 +4,7 @@
+ #include <signal.h>
+ #include <pthread.h>
+ 
+-sigset_t signal_set;
++extern sigset_t signal_set;
+ 
+ void * signal_waiter(void *arg);
+ void sigint_handler(void);

Added: head/net/aget/files/patch-main.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/aget/files/patch-main.c	Tue Sep 22 19:29:30 2020	(r549626)
@@ -0,0 +1,12 @@
+--- main.c.orig	2009-05-12 05:41:23 UTC
++++ main.c
+@@ -15,6 +15,9 @@
+ #include "main.h"
+ #include <errno.h>
+ 
++sigset_t signal_set;
++time_t  t_start, t_finish;
++
+ int main(int argc, char **argv)
+ {
+ 	extern char *optarg;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009221929.08MJTUrV041102>