mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Add copy of evince, since the pre-commit hook doesn't allow svn cp + edit in
one go...
This commit is contained in:
parent
d8d24faf9c
commit
0721553f8f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=392110
131
graphics/evince-lite/Makefile
Normal file
131
graphics/evince-lite/Makefile
Normal file
@ -0,0 +1,131 @@
|
||||
# Created by: Adam Weinberger <adamw@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
# $MCom: ports/trunk/graphics/evince/Makefile 20078 2014-11-13 09:06:29Z gusi $
|
||||
|
||||
PORTNAME= evince
|
||||
PORTVERSION= 3.14.2
|
||||
CATEGORIES= graphics print gnome
|
||||
MASTER_SITES= GNOME
|
||||
DIST_SUBDIR= gnome3
|
||||
|
||||
MAINTAINER= gnome@FreeBSD.org
|
||||
COMMENT= GNOME 3 multi-format document viewer
|
||||
|
||||
BUILD_DEPENDS= gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \
|
||||
itstool:${PORTSDIR}/textproc/itstool \
|
||||
adwaita-icon-theme>=0:${PORTSDIR}/x11-themes/adwaita-icon-theme \
|
||||
gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas
|
||||
LIB_DEPENDS= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib \
|
||||
libspectre.so:${PORTSDIR}/print/libspectre \
|
||||
libsecret-1.so:${PORTSDIR}/security/libsecret
|
||||
RUN_DEPENDS= gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \
|
||||
adwaita-icon-theme>=0:${PORTSDIR}/x11-themes/adwaita-icon-theme \
|
||||
gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas
|
||||
|
||||
CONFLICT_INSTALL= evince-lite-*
|
||||
|
||||
USES= compiler:c++11-lib desktop-file-utils gettext gmake libtool \
|
||||
pathfix pkgconfig tar:xz
|
||||
USE_GNOME= gnomeprefix gtk30 intlhack introspection:build
|
||||
USE_LDCONFIG= yes
|
||||
GNU_CONFIGURE= yes
|
||||
USE_XORG= ice
|
||||
INSTALLS_ICONS= yes
|
||||
CPPFLAGS+= -I${LOCALBASE}/include -Wno-format-nonliteral
|
||||
LIBS+= -L${LOCALBASE}/lib
|
||||
INSTALL_TARGET= install-strip
|
||||
CONFIGURE_ARGS= --enable-introspection
|
||||
|
||||
GLIB_SCHEMAS= org.gnome.Evince.gschema.xml
|
||||
|
||||
PLIST_SUB= VERSION=3.0
|
||||
|
||||
OPTIONS_DEFINE= DVI XPS T1LIB NAUTILUS KEYRING COMICS IMPRESS DJVU
|
||||
OPTIONS_DEFAULT=NAUTILUS KEYRING COMICS XPS
|
||||
DVI_DESC= DVI viewer support
|
||||
T1LIB_DESC= T1LIB for TYPE1 fonts to DVI (Enables DVI)
|
||||
NAUTILUS_DESC= Nautilus plugin
|
||||
KEYRING_DESC= Gnome-Keyring without Nautilus
|
||||
COMICS_DESC= Comic book archives support
|
||||
IMPRESS_DESC= Impress presentations support
|
||||
DJVU_DESC= DJVU support
|
||||
XPS_DESC= XPS support
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MDVI} || ${PORT_OPTIONS:MT1LIB}
|
||||
USE_TEX= latex
|
||||
|
||||
CONFIGURE_ARGS+= --enable-dvi
|
||||
PLIST_SUB+= DVI=""
|
||||
. if ${PORT_OPTIONS:MT1LIB}
|
||||
LIB_DEPENDS+= libt1.so:${PORTSDIR}/devel/t1lib
|
||||
CONFIGURE_ARGS+= --enable-t1lib
|
||||
. else
|
||||
CONFIGURE_ARGS+= --disable-t1lib
|
||||
. endif
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-dvi
|
||||
PLIST_SUB+= DVI="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MNAUTILUS}
|
||||
USE_GNOME+= nautilus3
|
||||
CONFIGURE_ARGS+= --enable-nautilus
|
||||
PLIST_SUB+= NAUTILUS=""
|
||||
.else
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
|
||||
RUN_DEPENDS+= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
|
||||
.if ${PORT_OPTIONS:MKEYRING}
|
||||
LIB_DEPENDS+= libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-keyring
|
||||
.endif
|
||||
CONFIGURE_ARGS+= --disable-nautilus
|
||||
PLIST_SUB+= NAUTILUS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MIMPRESS}
|
||||
CONFIGURE_ARGS+= --enable-impress
|
||||
PLIST_SUB+= IMPRESS=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-impress
|
||||
PLIST_SUB+= IMPRESS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MXPS}
|
||||
LIB_DEPENDS+= libgxps.so:${PORTSDIR}/graphics/libgxps
|
||||
CONFIGURE_ARGS+= --enable-xps
|
||||
PLIST_SUB+= XPS=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-xps
|
||||
PLIST_SUB+= XPS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDJVU}
|
||||
LIB_DEPENDS+= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre
|
||||
CONFIGURE_ARGS+= --enable-djvu
|
||||
PLIST_SUB+= DJVU=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-djvu
|
||||
PLIST_SUB+= DJVU="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MCOMICS}
|
||||
CONFIGURE_ARGS+= --enable-comics
|
||||
PLIST_SUB+= COMICS=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-comics
|
||||
PLIST_SUB+= COMICS="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|execinfo.h|#|g' \
|
||||
-e 's|" == "|" = "|g' \
|
||||
-e 's|-Werror||g' \
|
||||
${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e '/^DOC_MODULE_VERSION/d' \
|
||||
${WRKSRC}/help/reference/libdocument/Makefile.in \
|
||||
${WRKSRC}/help/reference/libview/Makefile.in
|
||||
|
||||
.include <bsd.port.mk>
|
2
graphics/evince-lite/distinfo
Normal file
2
graphics/evince-lite/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (gnome3/evince-3.14.2.tar.xz) = 4c591d0b879092a5f6c9140b75f15bdea3665a332e9b384957c453fd67bf0070
|
||||
SIZE (gnome3/evince-3.14.2.tar.xz) = 3089840
|
@ -0,0 +1,37 @@
|
||||
--- backend/comics/comics-document.c.orig 2014-03-12 12:54:10.248768412 +0000
|
||||
+++ backend/comics/comics-document.c 2014-03-12 12:56:38.796852733 +0000
|
||||
@@ -248,10 +248,13 @@
|
||||
gchar *quoted_file, *quoted_file_aux;
|
||||
gchar *quoted_command;
|
||||
ComicBookDecompressType type;
|
||||
+
|
||||
|
||||
type = comics_document->command_usage;
|
||||
comics_document->regex_arg = command_usage_def[type].regex_arg;
|
||||
quoted_command = g_shell_quote (comics_document->selected_command);
|
||||
+#pragma clang diagnostic push
|
||||
+#pragma clang diagnostic ignored "-Wformat-nonliteral"
|
||||
if (comics_document->regex_arg) {
|
||||
quoted_file = comics_regex_quote (comics_document->archive);
|
||||
quoted_file_aux = g_shell_quote (comics_document->archive);
|
||||
@@ -269,6 +272,7 @@
|
||||
comics_document->extract_command =
|
||||
g_strdup_printf (command_usage_def[type].extract,
|
||||
quoted_command);
|
||||
+#pragma clang diagnostic pop
|
||||
comics_document->offset = command_usage_def[type].offset;
|
||||
if (command_usage_def[type].decompress_tmp) {
|
||||
comics_document->dir = ev_mkdtemp ("evince-comics-XXXXXX", error);
|
||||
@@ -278,9 +282,12 @@
|
||||
/* unrar-free can't create directories, but ev_mkdtemp already created the dir */
|
||||
|
||||
comics_document->decompress_tmp =
|
||||
+#pragma clang diagnostic push
|
||||
+#pragma clang diagnostic ignored "-Wformat-nonliteral"
|
||||
g_strdup_printf (command_usage_def[type].decompress_tmp,
|
||||
quoted_command, quoted_file,
|
||||
comics_document->dir);
|
||||
+#pragma clang diagnostic pop
|
||||
g_free (quoted_file);
|
||||
g_free (quoted_command);
|
||||
|
@ -0,0 +1,13 @@
|
||||
--- cut-n-paste/synctex/synctex_parser_utils.c.orig 2014-03-12 12:47:17.715798580 +0000
|
||||
+++ cut-n-paste/synctex/synctex_parser_utils.c 2014-03-12 12:46:48.989847341 +0000
|
||||
@@ -103,7 +103,10 @@
|
||||
}
|
||||
# else
|
||||
result = fprintf(stderr,"SyncTeX ERROR: ");
|
||||
+#pragma clang diagnostic push
|
||||
+#pragma clang diagnostic ignored "-Wformat-nonliteral"
|
||||
result += vfprintf(stderr, reason, arg);
|
||||
+#pragma clang diagnostic pop
|
||||
result += fprintf(stderr,"\n");
|
||||
# endif
|
||||
va_end (arg);
|
5
graphics/evince-lite/pkg-descr
Normal file
5
graphics/evince-lite/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
Evince is a document viewer for multiple document formats including PDF and
|
||||
Postscript. The goal of evince is to replace document viewers such as ggv and
|
||||
gpdf with a single, simple application.
|
||||
|
||||
WWW: http://www.gnome.org/projects/evince/
|
2960
graphics/evince-lite/pkg-plist
Normal file
2960
graphics/evince-lite/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user