Fix build with -fno-common

Remove -fcommon option from Makefile
This commit is contained in:
Stefan Eßer 2020-09-22 19:29:30 +00:00
parent 671d6f72c6
commit 48f7c5e69e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=549626
6 changed files with 56 additions and 2 deletions

View file

@ -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

View file

@ -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);

View file

@ -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>

View file

@ -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

View file

@ -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);

View file

@ -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;