Pinpoint a simple presentation tool that hopes to avoid audience death

by bullet point and instead encourage presentations containing beautiful
images and small amounts of concise text in slides.

WWW: http://live.gnome.org/Pinpoint

PR:		ports/158309
Submitted by:	lichray at gmail.com
This commit is contained in:
Martin Wilke 2011-06-27 15:32:43 +00:00
parent f83333be84
commit 8cfb12fa57
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=276510
6 changed files with 85 additions and 0 deletions

View file

@ -708,6 +708,7 @@
SUBDIR += picturebook
SUBDIR += picviz
SUBDIR += piddle
SUBDIR += pinpoint
SUBDIR += pixelize
SUBDIR += pixen
SUBDIR += pixie

View file

@ -0,0 +1,36 @@
# New ports collection makefile for: pinpoint
# Date created: 26 June 2011
# Whom: lichray@gmail.com
#
# $FreeBSD$
#
PORTNAME= pinpoint
DISTVERSION= 0.1.2
CATEGORIES= graphics
MASTER_SITES= GNOME
MAINTAINER= lichray@gmail.com
COMMENT= A tool for making hackers do excellent presentations
LIB_DEPENDS= clutter-glx-1.0:${PORTSDIR}/graphics/clutter
USE_BZIP2= yes
USE_GMAKE= yes
USE_GNOME= gnomehack librsvg2
GNU_CONFIGURE= yes
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
OPTIONS= GST "Enable live videos as slide backgrounds" off
.include <bsd.port.options.mk>
.if defined(WITH_GST)
LIB_DEPENDS+= clutter-gst-1.0:${PORTSDIR}/multimedia/clutter-gst
.else
CONFIGURE_ARGS+= --enable-cluttergst=no
.endif
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (pinpoint-0.1.2.tar.bz2) = 365a566de86b69e483c92f608ec099a0ebcfac3a0e88072a49997db0b887bbed
SIZE (pinpoint-0.1.2.tar.bz2) = 788823

View file

@ -0,0 +1,24 @@
--- pinpoint.c.orig 2011-05-23 07:49:55.000000000 -0500
+++ pinpoint.c 2011-06-26 04:23:53.780817124 -0500
@@ -31,6 +31,21 @@
#include "pinpoint.h"
+#ifndef __GLIBC__
+/* ref: http://lists.freebsd.org/pipermail/freebsd-ports/2009-June/055131.html */
+
+char *strchrnul(const char *s, int c) {
+ char *i;
+ for (i = (char*)s; *i != '\0'; ++i) {
+ if (*i == c) {
+ return i;
+ }
+ }
+ return i;
+}
+
+#endif
+
GList *pp_slides = NULL; /* list of slide text */
GList *pp_slidep = NULL; /* current slide */

View file

@ -0,0 +1,5 @@
Pinpoint a simple presentation tool that hopes to avoid audience death
by bullet point and instead encourage presentations containing beautiful
images and small amounts of concise text in slides.
WWW: http://live.gnome.org/Pinpoint

View file

@ -0,0 +1,17 @@
bin/pinpoint
%%DATADIR%%/action.json
%%DATADIR%%/fade.json
%%DATADIR%%/page-curl-both.json
%%DATADIR%%/page-curl.json
%%DATADIR%%/sheet.json
%%DATADIR%%/slide-in-left.json
%%DATADIR%%/slide-left.json
%%DATADIR%%/slide-up.json
%%DATADIR%%/spin-bg.json
%%DATADIR%%/spin-text.json
%%DATADIR%%/spin.json
%%DATADIR%%/swing.json
%%DATADIR%%/text-slide-down.json
%%DATADIR%%/text-slide-left.json
%%DATADIR%%/text-slide-up.json
@dirrm %%DATADIR%%