diff options
author | Christian Weisgerber <naddy@FreeBSD.org> | 2017-09-06 19:10:08 +0000 |
---|---|---|
committer | Christian Weisgerber <naddy@FreeBSD.org> | 2017-09-06 19:10:08 +0000 |
commit | 65c3338c8ca5a5ce96a71f37a263adb3539ff8a4 (patch) | |
tree | 59c1529c494b2694c98ea486ff7bf941e1bd2519 /net-p2p/mktorrent | |
parent | print/harfbuzz: update to 1.5.1 (diff) |
* Update to v1.1.
* Reset MAINTAINER.
PR: 221717
Submitted by: Johannes Jost Meixner
Approved by: former maintainer
Notes
Notes:
svn path=/head/; revision=449357
Diffstat (limited to 'net-p2p/mktorrent')
-rw-r--r-- | net-p2p/mktorrent/Makefile | 11 | ||||
-rw-r--r-- | net-p2p/mktorrent/distinfo | 5 | ||||
-rw-r--r-- | net-p2p/mktorrent/files/patch-init.c | 112 | ||||
-rw-r--r-- | net-p2p/mktorrent/files/patch-output.c | 32 | ||||
-rw-r--r-- | net-p2p/mktorrent/pkg-descr | 2 |
5 files changed, 11 insertions, 151 deletions
diff --git a/net-p2p/mktorrent/Makefile b/net-p2p/mktorrent/Makefile index 08397e1a706f..ae744ac86730 100644 --- a/net-p2p/mktorrent/Makefile +++ b/net-p2p/mktorrent/Makefile @@ -2,17 +2,20 @@ # $FreeBSD$ PORTNAME= mktorrent -PORTVERSION= 1.0 -PORTREVISION= 1 +PORTVERSION= 1.1 CATEGORIES= net-p2p -MASTER_SITES= SF +MASTER_SITES= https://github.com/Rudde/mktorrent/archive/ +DISTNAME= v${PORTVERSION} +DIST_SUBDIR= ${PORTNAME} -MAINTAINER= dgerow@afflictions.org +MAINTAINER= ports@FreeBSD.org COMMENT= Command-line utility for creating BitTorrent metainfo files LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + MAKEFILE= BSDmakefile MAKE_ARGS= USE_LONG_OPTIONS=1 diff --git a/net-p2p/mktorrent/distinfo b/net-p2p/mktorrent/distinfo index c4e7890d4ae9..c61053206c6b 100644 --- a/net-p2p/mktorrent/distinfo +++ b/net-p2p/mktorrent/distinfo @@ -1,2 +1,3 @@ -SHA256 (mktorrent-1.0.tar.gz) = 6f8e562af6366e0d9bde76e434f740b55722c6c3c555860dbe80083f9d1d119f -SIZE (mktorrent-1.0.tar.gz) = 23089 +TIMESTAMP = 1504724523 +SHA256 (mktorrent/v1.1.tar.gz) = d0f47500192605d01b5a2569c605e51ed319f557d24cfcbcb23a26d51d6138c9 +SIZE (mktorrent/v1.1.tar.gz) = 23314 diff --git a/net-p2p/mktorrent/files/patch-init.c b/net-p2p/mktorrent/files/patch-init.c deleted file mode 100644 index 1ab23cf6e8cc..000000000000 --- a/net-p2p/mktorrent/files/patch-init.c +++ /dev/null @@ -1,112 +0,0 @@ ---- init.c.orig 2009-08-25 18:53:22 UTC -+++ init.c -@@ -277,7 +277,7 @@ static void print_help() - "Options:\n" - #ifdef USE_LONG_OPTIONS - "-a, --announce=<url>[,<url>]* : specify the full announce URLs\n" -- " at least one is required\n" -+ " at least one is required on private torrent\n" - " additional -a adds backup trackers\n" - "-c, --comment=<comment> : add a comment to the metainfo\n" - "-d, --no-date : don't write the creation date\n" -@@ -298,7 +298,7 @@ static void print_help() - " additional -w adds more URLs\n" - #else - "-a <url>[,<url>]* : specify the full announce URLs\n" -- " at least one is required\n" -+ " at least one is required on private torrent\n" - " additional -a adds backup trackers\n" - "-c <comment> : add a comment to the metainfo\n" - "-d : don't write the creation date\n" -@@ -343,7 +343,7 @@ static void print_announce_list(llist_t - */ - static void print_web_seed_list(slist_t *list) - { -- printf(" Web Seed URL: "); -+ printf(" Web Seed URLs: "); - - if (list == NULL) { - printf("none\n"); -@@ -361,17 +361,20 @@ static void print_web_seed_list(slist_t - static void dump_options(metafile_t *m) - { - printf("Options:\n" -- " Announce URLs:\n"); -+ " Announce URLs:"); - -- print_announce_list(m->announce_list); -+ if (m->announce_list) { -+ printf("\n"); -+ print_announce_list(m->announce_list); -+ } else -+ printf(" none\n"); - -- printf(" Torrent name: %s\n" -- " Metafile: %s\n" -- " Piece length: %u\n" -- " Be verbose: yes\n", -+ printf(" Torrent name: %s\n" -+ " Metafile: %s\n" -+ " Piece length: %u\n", - m->torrent_name, m->metainfo_file_path, m->piece_length); - -- printf(" Write date: "); -+ printf(" Write date: "); - if (m->no_creation_date) - printf("no\n"); - else -@@ -379,11 +382,17 @@ static void dump_options(metafile_t *m) - - print_web_seed_list(m->web_seed_list); - -- printf(" Comment: "); -+ printf(" Comment: "); - if (m->comment == NULL) -- printf("none\n\n"); -+ printf("none\n"); - else -- printf("\"%s\"\n\n", m->comment); -+ printf("\"%s\"\n", m->comment); -+ -+ printf(" Private: "); -+ if (m->private) -+ printf("yes\n\n"); -+ else -+ printf("no\n\n"); - } - - /* -@@ -495,22 +504,25 @@ EXPORT void init(metafile_t *m, int argc - - /* set the correct piece length. - default is 2^18 = 256kb. */ -- if (m->piece_length < 15 || m->piece_length > 28) { -+ if (m->piece_length < 15 || m->piece_length > 30) { - fprintf(stderr, - "The piece length must be a number between " -- "15 and 28.\n"); -+ "15 and 30.\n"); - exit(EXIT_FAILURE); - } - m->piece_length = 1 << m->piece_length; - -- /* user must specify at least one announce URL as it wouldn't make -- * any sense to have a default for this */ -+ /* user must specify at least one announce URL when private flag set -+ as it wouldn't make any sense to have a default for this */ - if (m->announce_list == NULL) { -- fprintf(stderr, "Must specify an announce URL. " -- "Use -h for help.\n"); -- exit(EXIT_FAILURE); -+ if (m->private == 1) { -+ fprintf(stderr, "Must specify an announce URL. " -+ "Use -h for help.\n"); -+ exit(EXIT_FAILURE); -+ } -+ } else { -+ announce_last->next = NULL; - } -- announce_last->next = NULL; - - /* ..and a file or directory from which to create the torrent */ - if (optind >= argc) { diff --git a/net-p2p/mktorrent/files/patch-output.c b/net-p2p/mktorrent/files/patch-output.c deleted file mode 100644 index d9ca4ee8babb..000000000000 --- a/net-p2p/mktorrent/files/patch-output.c +++ /dev/null @@ -1,32 +0,0 @@ ---- output.c.orig 2009-08-25 18:53:22 UTC -+++ output.c -@@ -119,15 +119,20 @@ EXPORT void write_metainfo(FILE *f, meta - printf("Writing metainfo file... "); - fflush(stdout); - -- /* every metainfo file is one big dictonary -- and the first entry is the announce URL */ -- fprintf(f, "d8:announce%lu:%s", -- (unsigned long)strlen(m->announce_list->l->s), -- m->announce_list->l->s); -- /* write the announce-list entry if we have -- more than one announce URL */ -- if (m->announce_list->next || m->announce_list->l->next) -- write_announce_list(f, m->announce_list); -+ /* every metainfo file is one big dictonary */ -+ fprintf(f, "d"); -+ -+ /* first entry is the announce URL (optional) */ -+ if (m->announce_list != NULL) { -+ fprintf(f, "8:announce%lu:%s", -+ (unsigned long)strlen(m->announce_list->l->s), -+ m->announce_list->l->s); -+ /* write the announce-list entry if we have -+ more than one announce URL */ -+ if (m->announce_list->next || m->announce_list->l->next) -+ write_announce_list(f, m->announce_list); -+ } -+ - /* add the comment if one is specified */ - if (m->comment != NULL) - fprintf(f, "7:comment%lu:%s", diff --git a/net-p2p/mktorrent/pkg-descr b/net-p2p/mktorrent/pkg-descr index 2c2cdfa5227a..2448b52d1bbe 100644 --- a/net-p2p/mktorrent/pkg-descr +++ b/net-p2p/mktorrent/pkg-descr @@ -2,4 +2,4 @@ mktorrent is a simple command-line utility to create BitTorrent metainfo files. It supports multiple trackers, private trackers, custom comments, and is multi-threaded to support multiple CPUs. -WWW: http://mktorrent.sourceforge.net/ +WWW: https://github.com/Rudde/mktorrent |