From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jun 26 10:30:04 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94541106566C for ; Sun, 26 Jun 2011 10:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 60A038FC17 for ; Sun, 26 Jun 2011 10:30:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p5QAU4US082427 for ; Sun, 26 Jun 2011 10:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p5QAU4Zi082417; Sun, 26 Jun 2011 10:30:04 GMT (envelope-from gnats) Resent-Date: Sun, 26 Jun 2011 10:30:04 GMT Resent-Message-Id: <201106261030.p5QAU4Zi082417@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Zhihao Yuan Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5B301065674 for ; Sun, 26 Jun 2011 10:21:05 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 8B96A8FC0A for ; Sun, 26 Jun 2011 10:21:05 +0000 (UTC) Received: by iyb11 with SMTP id 11so4765042iyb.13 for ; Sun, 26 Jun 2011 03:21:05 -0700 (PDT) Received: by 10.42.19.2 with SMTP id z2mr5573634ica.498.1309083663859; Sun, 26 Jun 2011 03:21:03 -0700 (PDT) Received: from compaq.yuetime (c-98-228-191-105.hsd1.il.comcast.net [98.228.191.105]) by mx.google.com with ESMTPS id d8sm4307868icy.21.2011.06.26.03.21.01 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 26 Jun 2011 03:21:02 -0700 (PDT) Received: by compaq.yuetime (sSMTP sendmail emulation); Sun, 26 Jun 2011 05:20:59 -0500 Message-Id: <4e07080e.c8a32a0a.6fad.ffffe990@mx.google.com> Date: Sun, 26 Jun 2011 05:20:59 -0500 From: Zhihao Yuan To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/158309: New port: graphics/pinpoint - A tool for making hackers do excellent presentations X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Zhihao Yuan List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jun 2011 10:30:04 -0000 >Number: 158309 >Category: ports >Synopsis: New port: graphics/pinpoint - A tool for making hackers do excellent presentations >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jun 26 10:30:03 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Zhihao Yuan >Release: FreeBSD 8.2-STABLE amd64 >Organization: Northern Illinois University >Environment: System: FreeBSD compaq.yuetime 8.2-STABLE FreeBSD 8.2-STABLE #0 r222763: Mon Jun 6 13:13:53 CDT 2011 lichray@compaq.yuetime:/usr/obj/home/lichray/devel/freebsd-stable/sys/HOUKAGO amd64 >Description: pinpoint is a presentation maker based on clutter. http://live.gnome.org/Pinpoint I can't test it by myself, since clutter crashes on my ATI X1600 card. >How-To-Repeat: >Fix: --- pinpoint.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # pinpoint # pinpoint/pkg-plist # pinpoint/files # pinpoint/files/patch-pinpoint.c # pinpoint/distinfo # pinpoint/Makefile # pinpoint/pkg-descr # echo c - pinpoint mkdir -p pinpoint > /dev/null 2>&1 echo x - pinpoint/pkg-plist sed 's/^X//' >pinpoint/pkg-plist << '15ae5583494a78bad7960bd4de852c49' Xbin/pinpoint X%%DATADIR%%/action.json X%%DATADIR%%/fade.json X%%DATADIR%%/page-curl-both.json X%%DATADIR%%/page-curl.json X%%DATADIR%%/sheet.json X%%DATADIR%%/slide-in-left.json X%%DATADIR%%/slide-left.json X%%DATADIR%%/slide-up.json X%%DATADIR%%/spin-bg.json X%%DATADIR%%/spin-text.json X%%DATADIR%%/spin.json X%%DATADIR%%/swing.json X%%DATADIR%%/text-slide-down.json X%%DATADIR%%/text-slide-left.json X%%DATADIR%%/text-slide-up.json X@dirrm %%DATADIR%% 15ae5583494a78bad7960bd4de852c49 echo c - pinpoint/files mkdir -p pinpoint/files > /dev/null 2>&1 echo x - pinpoint/files/patch-pinpoint.c sed 's/^X//' >pinpoint/files/patch-pinpoint.c << 'bee5c07915bd1ecf02ac179c01973527' X--- pinpoint.c.orig 2011-05-23 07:49:55.000000000 -0500 X+++ pinpoint.c 2011-06-26 04:23:53.780817124 -0500 X@@ -31,6 +31,21 @@ X X #include "pinpoint.h" X X+#ifndef __GLIBC__ X+/* ref: http://lists.freebsd.org/pipermail/freebsd-ports/2009-June/055131.html */ X+ X+char *strchrnul(const char *s, int c) { X+ char *i; X+ for (i = (char*)s; *i != '\0'; ++i) { X+ if (*i == c) { X+ return i; X+ } X+ } X+ return i; X+} X+ X+#endif X+ X GList *pp_slides = NULL; /* list of slide text */ X GList *pp_slidep = NULL; /* current slide */ X bee5c07915bd1ecf02ac179c01973527 echo x - pinpoint/distinfo sed 's/^X//' >pinpoint/distinfo << 'c72f27bbccd4040b4326521891ef22b7' XSHA256 (pinpoint-0.1.2.tar.bz2) = 365a566de86b69e483c92f608ec099a0ebcfac3a0e88072a49997db0b887bbed XSIZE (pinpoint-0.1.2.tar.bz2) = 788823 c72f27bbccd4040b4326521891ef22b7 echo x - pinpoint/Makefile sed 's/^X//' >pinpoint/Makefile << 'a6529ad50ced554f07bd802c0e7984f0' X# New ports collection makefile for: pinpoint X# Date created: 26 June 2011 X# Whom: lichray@gmail.com X# X# $FreeBSD$ X# X XPORTNAME= pinpoint XDISTVERSION= 0.1.2 XCATEGORIES= graphics XMASTER_SITES= GNOME X XMAINTAINER= lichray@gmail.com XCOMMENT= A tool for making hackers do excellent presentations X XLIB_DEPENDS= clutter-glx-1.0:${PORTSDIR}/graphics/clutter X XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_GNOME= gnomehack librsvg2 XGNU_CONFIGURE= yes X XLICENSE= GPLv2 XLICENSE_FILE= ${WRKSRC}/COPYING X XOPTIONS= GST "Enable live videos as slide backgrounds" off X X.include X X.if defined(WITH_GST) XLIB_DEPENDS+= clutter-gst-1.0:${PORTSDIR}/multimedia/clutter-gst X.else XCONFIGURE_ARGS+= --enable-cluttergst=no X.endif X X.include a6529ad50ced554f07bd802c0e7984f0 echo x - pinpoint/pkg-descr sed 's/^X//' >pinpoint/pkg-descr << '7e43e1564776b4768ee8a3e043035281' XPinpoint a simple presentation tool that hopes to avoid audience death Xby bullet point and instead encourage presentations containing beautiful Ximages and small amounts of concise text in slides. X XWWW: http://live.gnome.org/Pinpoint 7e43e1564776b4768ee8a3e043035281 exit --- pinpoint.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: