mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 17:29:23 -04:00
Fix build with -fno-common
Remove -fcommon option from Makefile
This commit is contained in:
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
|
@ -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
|
||||
|
||||
|
|
11
net/aget/files/patch-Download.c
Normal file
11
net/aget/files/patch-Download.c
Normal 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);
|
10
net/aget/files/patch-Head.c
Normal file
10
net/aget/files/patch-Head.c
Normal 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>
|
11
net/aget/files/patch-Misc.h
Normal file
11
net/aget/files/patch-Misc.h
Normal 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
|
||||
|
11
net/aget/files/patch-Signal.h
Normal file
11
net/aget/files/patch-Signal.h
Normal 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);
|
12
net/aget/files/patch-main.c
Normal file
12
net/aget/files/patch-main.c
Normal 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;
|
Loading…
Add table
Reference in a new issue