1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00

net/multicat: Update to 2.3, new maintainer

- pkg-descr: WWW: changed to https://
- Makefile ordering: PORTDOCS and PKG_PLIST swapped (portclippy suggestion)
- extra patch of the file "patch" successfully ignored :-)
- set MAINTAINER (was unmaintained)

PR:		241982
Submitted by:	Michael Muenz <m.muenz@gmail.com> (new maintainer)
This commit is contained in:
Matthias Andree 2020-05-04 23:03:41 +00:00
parent 3001cc8b83
commit 2afe3963da
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=533994
7 changed files with 36 additions and 35 deletions

View File

@ -2,11 +2,11 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= multicat PORTNAME= multicat
PORTVERSION= 2.2 PORTVERSION= 2.3
CATEGORIES= net multimedia CATEGORIES= net multimedia
MASTER_SITES= https://get.videolan.org/multicat/${PORTVERSION}/ MASTER_SITES= https://get.videolan.org/multicat/${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org MAINTAINER= m.muenz@gmail.com
COMMENT= Simple and efficient multicast and transport stream manipulation COMMENT= Simple and efficient multicast and transport stream manipulation
LICENSE= GPLv2+ LICENSE= GPLv2+
@ -17,9 +17,9 @@ BUILD_DEPENDS= ${LOCALBASE}/include/bitstream/mpeg/ts.h:multimedia/bitstream
USES= localbase tar:bzip2 USES= localbase tar:bzip2
ALL_TARGET= ${PORTNAME} ALL_TARGET= ${PORTNAME}
PORTDOCS= AUTHORS Changelog NEWS README
PLIST_FILES= bin/${PORTNAME} \ PLIST_FILES= bin/${PORTNAME} \
man/man1/${PORTNAME}.1.gz man/man1/${PORTNAME}.1.gz
PORTDOCS= AUTHORS Changelog NEWS README
OPTIONS_DEFINE= DOCS OPTIONS_DEFINE= DOCS

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1486402678 TIMESTAMP = 1573810897
SHA256 (multicat-2.2.tar.bz2) = fa4e48b38665658df7719293f9358df08f59f3eb7f7b77df510b35951e316b40 SHA256 (multicat-2.3.tar.bz2) = 2be162e9e8b2e6f6aa7686431f102db6c72c8288bd82dbc67ffed631f4a3361e
SIZE (multicat-2.2.tar.bz2) = 35369 SIZE (multicat-2.3.tar.bz2) = 37307

View File

@ -1,11 +1,12 @@
--- Makefile.orig 2017-01-31 18:17:02 UTC --- Makefile.orig 2018-06-12 15:18:47 UTC
+++ Makefile +++ Makefile
@@ -1,8 +1,7 @@ @@ -1,8 +1,7 @@
# multicat Makefile # multicat Makefile
VERSION = 2.2 -VERSION = 2.2
-CFLAGS += -Wall -Wformat-security -O3 -fomit-frame-pointer -D_FILE_OFFSET_BITS=64 -D_ISOC99_SOURCE -D_BSD_SOURCE -CFLAGS += -Wall -Wformat-security -O3 -fomit-frame-pointer -D_FILE_OFFSET_BITS=64 -D_ISOC99_SOURCE -D_BSD_SOURCE -D_DEFAULT_SOURCE
-CFLAGS += -g -CFLAGS += -g
+VERSION = 2.3
+CFLAGS += -Wall -Wformat-security -D_FILE_OFFSET_BITS=64 -D_ISOC99_SOURCE -D_BSD_SOURCE +CFLAGS += -Wall -Wformat-security -D_FILE_OFFSET_BITS=64 -D_ISOC99_SOURCE -D_BSD_SOURCE
# Comment out the following line for Mac OS X build # Comment out the following line for Mac OS X build
LDLIBS += -lrt -pthread LDLIBS += -lrt -pthread

View File

@ -1,15 +1,6 @@
--- multicat.c.orig 2016-10-07 14:32:44 UTC --- multicat.c.orig 2019-11-15 11:52:01 UTC
+++ multicat.c +++ multicat.c
@@ -44,7 +44,7 @@ @@ -280,14 +280,14 @@ static ssize_t raw_Write( const void *p_buf, size_t i_
#include <sys/ioctl.h>
#include <syslog.h>
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__DragonFly__)
# include <sys/uio.h>
#endif
@@ -280,14 +280,14 @@ static ssize_t raw_Write( const void *p_
ssize_t i_ret; ssize_t i_ret;
struct iovec iov[2]; struct iovec iov[2];

View File

@ -1,6 +1,6 @@
--- util.c.orig 2016-10-07 14:32:44 UTC --- util.c.orig 2019-11-15 11:52:26 UTC
+++ util.c +++ util.c
@@ -285,7 +285,7 @@ static int GetInterfaceIndex( const char @@ -285,7 +285,7 @@ static int GetInterfaceIndex( const char *psz_name )
close( i_fd ); close( i_fd );
@ -9,7 +9,7 @@
return ifr.ifr_index; return ifr.ifr_index;
#else #else
return ifr.ifr_ifindex; return ifr.ifr_ifindex;
@@ -451,7 +451,7 @@ static void RawFillHeaders(struct udpraw @@ -454,7 +454,7 @@ static void RawFillHeaders(struct udprawpkt *dgram,
uint8_t ttl, uint8_t tos, uint16_t len) uint8_t ttl, uint8_t tos, uint16_t len)
{ {
#ifndef __APPLE__ #ifndef __APPLE__
@ -18,7 +18,7 @@
struct ip *iph = &(dgram->iph); struct ip *iph = &(dgram->iph);
#else #else
struct iphdr *iph = &(dgram->iph); struct iphdr *iph = &(dgram->iph);
@@ -468,7 +468,7 @@ static void RawFillHeaders(struct udpraw @@ -471,7 +471,7 @@ static void RawFillHeaders(struct udprawpkt *dgram,
printf("Filling raw header (%p) (%s:%u -> %s:%u)\n", dgram, ipsrc_str, portsrc, ipdst_str, portdst); printf("Filling raw header (%p) (%s:%u -> %s:%u)\n", dgram, ipsrc_str, portsrc, ipdst_str, portdst);
#endif #endif
@ -27,7 +27,16 @@
// Fill ip header // Fill ip header
iph->ip_hl = 5; // ip header with no specific option iph->ip_hl = 5; // ip header with no specific option
iph->ip_v = 4; iph->ip_v = 4;
@@ -710,7 +710,7 @@ int OpenSocket( const char *_psz_arg, in @@ -558,7 +558,7 @@ int OpenSocket( const char *_psz_arg, int i_ttl, uint1
in_addr_t i_raw_srcaddr = INADDR_ANY;
int i_raw_srcport = 0;
char *psz_ifname = NULL;
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__DragonFly__)
int hincl = 1;
#endif
@@ -718,7 +718,7 @@ int OpenSocket( const char *_psz_arg, int i_ttl, uint1
i_raw_srcaddr, connect_addr.sin.sin_addr.s_addr, i_raw_srcport, i_raw_srcaddr, connect_addr.sin.sin_addr.s_addr, i_raw_srcport,
ntohs(connect_addr.sin.sin_port), i_ttl, i_tos, 0); ntohs(connect_addr.sin.sin_port), i_ttl, i_tos, 0);
i_fd = socket( AF_INET, SOCK_RAW, IPPROTO_RAW ); i_fd = socket( AF_INET, SOCK_RAW, IPPROTO_RAW );
@ -36,7 +45,7 @@
if ( setsockopt( i_fd, IPPROTO_IP, IP_HDRINCL, &hincl, sizeof(hincl)) == -1 ) if ( setsockopt( i_fd, IPPROTO_IP, IP_HDRINCL, &hincl, sizeof(hincl)) == -1 )
{ {
msg_Err( NULL, "unable to set socket (%s)", strerror(errno) ); msg_Err( NULL, "unable to set socket (%s)", strerror(errno) );
@@ -747,7 +747,7 @@ int OpenSocket( const char *_psz_arg, in @@ -755,7 +755,7 @@ int OpenSocket( const char *_psz_arg, int i_ttl, uint1
if ( bind_addr.ss.ss_family != AF_UNSPEC ) if ( bind_addr.ss.ss_family != AF_UNSPEC )
{ {
@ -45,7 +54,7 @@
if ( IN6_IS_ADDR_MULTICAST( &bind_addr.sin6.sin6_addr ) ) if ( IN6_IS_ADDR_MULTICAST( &bind_addr.sin6.sin6_addr ) )
{ {
struct ipv6_mreq imr; struct ipv6_mreq imr;
@@ -827,7 +827,7 @@ normal_bind: @@ -838,7 +838,7 @@ normal_bind:
} }
else else
#endif #endif

View File

@ -1,20 +1,20 @@
--- util.h.orig 2016-10-07 14:32:44 UTC --- util.h.orig 2019-11-15 11:52:14 UTC
+++ util.h +++ util.h
@@ -24,7 +24,7 @@ @@ -25,7 +25,7 @@
#include <netinet/udp.h>
#include <netinet/ip.h> #include <netinet/ip.h>
#include <sys/types.h>
-#if defined(__APPLE__) || defined(__FreeBSD__) -#if defined(__APPLE__) || defined(__FreeBSD__)
+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
#define POLLRDHUP 0 #define POLLRDHUP 0
/* uClibc may does not have clock_nanosleep() */ /* uClibc may does not have clock_nanosleep() */
#elif !defined (__UCLIBC__) || \ #elif !defined (__UCLIBC__) || \
@@ -59,7 +59,7 @@ typedef union @@ -60,7 +60,7 @@ typedef union
* Raw udp packet structure with flexible-array payload
*****************************************************************************/ *****************************************************************************/
struct udprawpkt { struct udprawpkt {
#if !defined(__APPLE__) -#if defined(__APPLE__) || defined(__FreeBSD__)
-#if defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
struct ip iph; struct ip iph;
#else #else
struct iphdr iph; struct iphdr iph;

View File

@ -13,4 +13,4 @@ accompanies example.ts) while recording. Other inputs are considered
"live", and the input clock is simply derived from the reception "live", and the input clock is simply derived from the reception
time of the packets. time of the packets.
WWW: http://www.videolan.org/projects/multicat.html WWW: https://www.videolan.org/projects/multicat.html