Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 2010 19:09:27 GMT
From:      Julian Dunn <jdunn@aquezada.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/144071: maintainer update: net-im/ttytter to 1.0.0
Message-ID:  <201002181909.o1IJ9RZP022104@www.freebsd.org>
Resent-Message-ID: <201002181910.o1IJA8ZU062109@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         144071
>Category:       ports
>Synopsis:       maintainer update: net-im/ttytter to 1.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 18 19:10:08 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Julian Dunn
>Release:        8.0-STABLE
>Organization:
>Environment:
FreeBSD aphrodite.acf.aquezada.com 8.0-STABLE FreeBSD 8.0-STABLE #0: Sun Dec  6 16:15:47 EST 2009     jdunn@aphrodite.acf.aquezada.com:/usr/obj/usr/src/sys/APHRODITE  i386

>Description:
Maintainer update of net-im/ttytter to 1.0.0. Major changes in this released version:

    * Source code reorganized and in some cases completely rewritten.
    * Multi-module system for the TTYtter API allows you to install and run multiple extensions simultaneously (if compatible), adding the new -exts option.
    * Speaking of, massive changes to the TTYtter API. Extension authors should re-read the API documentation for compatibility notes. While many extensions will work with no or minimal changes, some may need to be updated.
    * The old -lib and -olib options are now deprecated, and will be removed in the 1.1 releases.
    * Synchronicity mode synchronizes updates with your keyboard activity (-synch), but has a price to pay. Mostly intended for input methods that are unhappy with background updates.
    * -runcommand option for simple command-line queries.
    * -hold is no longer infinite when used with -script.
    * Tweet code temporary menus now occupy a three character menu code that always starts with z (so now /thread generates zz0 through zz9). This is to accommodate future menus that may be more than 20 entries.
    * Initial support for the Retweet API and newRTs. NewRTs now appear in your timeline by default, are properly unwrapped so they are not truncated, and are canonicized to appear just like RTs used to. Retweets-of-me are displayed using the new /rtsofme command (/rtom). Note that because the API doesn't give you information about who retweeted you, neither does this command. Twitter acknowledges this deficiency and it will be supported in a later TTYtter when they fix it. If you want to disable NewRTs (such as for StatusNet, etc.), use -nonewrts. RTs made with /rt and friends are still the manual variety.
    * /follow and /leave now handle following and leaving users (no more FOLLOW and LEAVE even though they are still supported).
    * /dm who what replaces D who what (although the latter will still work), giving you your 140 characters all back, and is properly supported by -autosplit, -slowpost and -verify. /replying to a DM now internally uses /dm.
    * /dump now supports the Geolocation API and Retweet API, giving you location information for tweets that encode it, plus the retweet metadata. More information is also in the tweet cache for later.
    * A new versioning system recognizes when you are using a beta and checks the internal build number.
    * Special logic to detect the Fail Whale for more bulletproof posting and more useful error messages.
    * /again and /whois get confused by numeric Twitter user IDs (and treat them as user numbers). Patched to fix this so that numeric IDs are seen as true IDs. Although this also affects 0.9, it requires making an incompatible change, so it will not be fixed in that version.
    * If -rc gives an absolute path, use that. (thanks @FunnelFiasco)
    * All bug fixes from 0.9.10, 0.9.11 and 0.9.12. 
>How-To-Repeat:
Not applicable
>Fix:
Apply patch.

--- ttytter.old/Makefile        2010-01-30 20:45:05.000000000 -0500
+++ ttytter/Makefile    2010-02-18 14:04:44.000000000 -0500
@@ -5,10 +5,10 @@
 # $FreeBSD: ports/net-im/ttytter/Makefile,v 1.8 2010/01/31 01:45:05 miwi Exp $
 
 PORTNAME=      ttytter
-PORTVERSION=   0.9.11
+PORTVERSION=   1.0.0
 CATEGORIES=    net-im
-MASTER_SITES=  http://www.floodgap.com/software/ttytter/
-DISTFILES=     ${PORTNAME}.txt
+MASTER_SITES=  http://www.floodgap.com/software/ttytter/dist1/
+DISTFILES=     1.0.00.txt
 EXTRACT_ONLY=
 
 MAINTAINER=    jdunn@aquezada.com
@@ -32,12 +32,12 @@
 
 do-extract:
        @${MKDIR} ${WRKSRC}
-       @${CP} ${DISTDIR}/${PORTNAME}.txt  ${WRKSRC}/${PORTNAME}
+       @${CP} ${DISTDIR}/${DISTFILES}  ${WRKSRC}/${PORTNAME}-${PORTVERSION}.txt
 
 post-patch:
-       @${REINPLACE_CMD} -e 's|^\#!/usr/bin/perl|\#!${PERL}|' ${WRKSRC}/${PORTNAME}
+       @${REINPLACE_CMD} -e 's|^\#!/usr/bin/perl|\#!${PERL}|' ${WRKSRC}/${PORTNAME}-${PORTVERSION}.txt
 
 do-install:
-       ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+       ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.txt ${PREFIX}/bin/ttytter
 
 .include <bsd.port.post.mk>
diff -Nur ttytter.old/distinfo ttytter/distinfo
--- ttytter.old/distinfo        2010-01-30 20:45:05.000000000 -0500
+++ ttytter/distinfo    2010-02-17 11:27:21.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (ttytter.txt) = ce0e748e74014c327f65ae3fcf8645f7
-SHA256 (ttytter.txt) = 9ae3698f682f4cdee6f4b0a88e413c281b44ce5a9d06cbe68e32d19ae2ead02f
-SIZE (ttytter.txt) = 93169
+MD5 (1.0.00.txt) = a2ae2a474bfcbbad74a6d18b3b2b112d
+SHA256 (1.0.00.txt) = 09048540f59dc5357e0427cab88ec048b0a4f63643791eda70d01461de03609a
+SIZE (1.0.00.txt) = 113667


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002181909.o1IJ9RZP022104>