Update unworkable from 0.51 to 0.53 Changes from previous version: Changes (from 0.51 to 0.53): * Bug fixes Update provided by Leonardo Taccari in PR/pkg 48124 - thanks!diff -r1.11 -r1.12 pkgsrc/net/unworkable/Makefile
(agc)
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2013/05/23 15:01:05 christos Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2013/08/22 00:59:33 agc Exp $ | |
2 | 2 | |||
3 | DISTNAME= unworkable-0.51 | 3 | DISTNAME= unworkable-0.53 | |
4 | PKGREVISION= 7 | |||
5 | CATEGORIES= net | 4 | CATEGORIES= net | |
6 | MASTER_SITES= # http://p2presearch.com/unworkable/dist/ | 5 | MASTER_SITES= http://unworkable.googlecode.com/files/ | |
7 | 6 | |||
8 | MAINTAINER= agc@NetBSD.org | 7 | MAINTAINER= agc@NetBSD.org | |
9 | HOMEPAGE= http://p2presearch.com/unworkable/ | 8 | HOMEPAGE= http://code.google.com/p/unworkable/ | |
10 | COMMENT= BSD-licensed command-line torrent client | 9 | COMMENT= BSD-licensed command-line torrent client | |
10 | LICENSE= isc | |||
11 | 11 | |||
12 | USE_TOOLS+= yacc | 12 | USE_TOOLS+= yacc | |
13 | WRKSRC= ${WRKDIR}/unworkable | 13 | WRKSRC= ${WRKDIR}/unworkable | |
14 | MAKE_FILE= BSDmakefile | 14 | MAKE_FILE= BSDmakefile | |
15 | 15 | |||
16 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/cat1 | 16 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/cat1 | |
17 | 17 | |||
18 | post-configure: | 18 | post-configure: | |
19 | cp ${WRKSRC}/openbsd-compat/sha1.c ${WRKSRC} | 19 | cp ${WRKSRC}/openbsd-compat/sha1.c ${WRKSRC} | |
20 | cp ${WRKSRC}/openbsd-compat/strtonum.c ${WRKSRC} | 20 | cp ${WRKSRC}/openbsd-compat/strtonum.c ${WRKSRC} | |
21 | 21 | |||
22 | do-install: | 22 | do-install: | |
23 | ${INSTALL_PROGRAM} ${WRKSRC}/unworkable ${DESTDIR}${PREFIX}/bin | 23 | ${INSTALL_PROGRAM} ${WRKSRC}/unworkable ${DESTDIR}${PREFIX}/bin |
@@ -1,7 +1,6 @@ | @@ -1,7 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2013/05/23 15:01:05 christos Exp $ | 1 | $NetBSD: distinfo,v 1.3 2013/08/22 00:59:33 agc Exp $ | |
2 | 2 | |||
3 | SHA1 (unworkable-0.51.tar.gz) = 0a179f7d84aa95df3fe30bd49806776826f8e4c6 | 3 | SHA1 (unworkable-0.53.tar.gz) = 546dee5844fcbac42fe7ae51bc5344537e9b769d | |
4 | RMD160 (unworkable-0.51.tar.gz) = 72174941df30ab63101f334f0a657e1357f7309b | 4 | RMD160 (unworkable-0.53.tar.gz) = a361bff35856f255be85256f9d74c3dfb11fb60e | |
5 | Size (unworkable-0.51.tar.gz) = 71020 bytes | 5 | Size (unworkable-0.53.tar.gz) = 72053 bytes | |
6 | SHA1 (patch-aa) = c792177339cf79341c24cf9a12032ee98d564eaa | 6 | SHA1 (patch-BSDMakefile) = 722124fc797d751cb4402132a1f662553ddce0ec | |
7 | SHA1 (patch-main.c) = d25ddad279f8143c4f15733f86c12f1074e43f0e |
$NetBSD: patch-BSDMakefile,v 1.1 2013/08/22 00:59:33 agc Exp $
generalise for pkgsrc
--- BSDmakefile.orig 2008-10-05 16:56:25.000000000 -0700
+++ BSDmakefile 2013-08-21 13:26:08.000000000 -0700
@@ -21,6 +21,7 @@
CFLAGS+= -Wmissing-declarations
CFLAGS+= -Wshadow -Wpointer-arith -Wcast-qual
CFLAGS+= -Wsign-compare -g -ggdb
+CFLAGS+= -Iopenbsd-compat
# Uncomment when building shared library
#CFLAGS+= -fPIC
LDFLAGS+= -L.
@@ -35,10 +36,12 @@
PROG= unworkable
-SRCS= announce.c bencode.c buf.c ctl_server.c network.c parse.y progressmeter.c scheduler.c torrent.c trace.c util.c xmalloc.c
+SRCS= announce.c bencode.c buf.c ctl_server.c network.c parse.y progressmeter.c scheduler.c torrent.c trace.c util.c xmalloc.c sha1.c strtonum.c
OBJS= ${SRCS:N*.h:N*.sh:R:S/$/.o/g}
MAN= unworkable.1
+.PATH: ${.CURDIR}:${.CURDIR}/openbsd-compat
+
all: ${PROG} unworkable.cat1
${PROG}: libunworkable.a main.o