Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Sep 2017 00:45:27 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r449383 - in head/graphics/xournal: . files
Message-ID:  <201709070045.v870jROg044700@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Thu Sep  7 00:45:27 2017
New Revision: 449383
URL: https://svnweb.freebsd.org/changeset/ports/449383

Log:
  graphics/xournal: make DATADIR clean
  
  While here, put back USES=desktop-file-utils shared-mime-info which was
  mistakenly removed in previous commits.
  
  PR:		221713
  Approved by:	me@janh.de (maintainer timeout, >2 weeks)

Added:
  head/graphics/xournal/files/patch-src_Makefile.in   (contents, props changed)
  head/graphics/xournal/files/patch-src_main.c   (contents, props changed)
Modified:
  head/graphics/xournal/Makefile
  head/graphics/xournal/files/patch-Makefile.in
  head/graphics/xournal/files/patch-configure

Modified: head/graphics/xournal/Makefile
==============================================================================
--- head/graphics/xournal/Makefile	Thu Sep  7 00:41:34 2017	(r449382)
+++ head/graphics/xournal/Makefile	Thu Sep  7 00:45:27 2017	(r449383)
@@ -16,7 +16,7 @@ LIB_DEPENDS=	libpoppler-glib.so:graphics/poppler-glib 
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2
 
-USES=		pkgconfig
+USES=		pkgconfig desktop-file-utils shared-mime-info
 USE_GNOME=	cairo libgnomecanvas
 USE_XORG=	x11
 GNU_CONFIGURE=	yes
@@ -29,6 +29,7 @@ GHOSTSCRIPT_DESC=	Install ghostscript (PS/PDF as bitma
 OPTIONS_DEFAULT=	GHOSTSCRIPT
 
 GHOSTSCRIPT_USES=	ghostscript:run
+MAKE_ENV+=		DATADIR=${DATADIR}
 
 PORTDOCS_MAIN=	AUTHORS \
 		ChangeLog \
@@ -67,11 +68,6 @@ PORTDOCS=	${PORTDOCS_MAIN} \
 		html-doc/pixmaps/shapes.png \
 		html-doc/pixmaps/black.png \
 		html-doc/pixmaps/text-tool.png
-
-post-patch:
-	@${REINPLACE_CMD} \
-		-e 's|$$(DESTDIR)/usr/share/|$$(DESTDIR)$$$$desktopdir/|g' \
-		${WRKSRC}/Makefile.in
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Modified: head/graphics/xournal/files/patch-Makefile.in
==============================================================================
--- head/graphics/xournal/files/patch-Makefile.in	Thu Sep  7 00:41:34 2017	(r449382)
+++ head/graphics/xournal/files/patch-Makefile.in	Thu Sep  7 00:45:27 2017	(r449383)
@@ -1,6 +1,15 @@
---- Makefile.in.orig	2014-06-29 08:53:20.000000000 +0200
-+++ Makefile.in	2015-02-23 22:51:49.000000000 +0100
-@@ -796,31 +796,29 @@
+--- Makefile.in.orig	2017-07-20 18:30:27 UTC
++++ Makefile.in
+@@ -809,38 +809,36 @@ uninstall-am:
+ install-data-local:
+ 	@$(NORMAL_INSTALL)
+ 	if test -d $(srcdir)/pixmaps; then \
+-	  $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \
++	  $(mkinstalldirs) $(DESTDIR)$(DATADIR)/pixmaps; \
+ 	  for pixmap in $(srcdir)/pixmaps/*; do \
+ 	    if test -f $$pixmap; then \
+-	      $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \
++	      $(INSTALL_DATA) $$pixmap $(DESTDIR)$(DATADIR)/pixmaps; \
  	    fi \
  	  done \
  	fi; \
@@ -33,7 +42,7 @@
 -	else \
 -	  desktopdir=/usr/local/share; \
 -	fi; \
-+	desktopdir=$(pkgdatadir); \
++	desktopdir=$(DATADIR); \
  	$(mkinstalldirs) $(DESTDIR)$$desktopdir/icons/hicolor/scalable/apps; \
  	$(mkinstalldirs) $(DESTDIR)$$desktopdir/icons/hicolor/scalable/mimetypes; \
  	$(mkinstalldirs) $(DESTDIR)$$desktopdir/mime/packages; \
@@ -43,7 +52,7 @@
  	$(INSTALL_DATA) $(srcdir)/pixmaps/xournal.svg $(DESTDIR)$$desktopdir/icons/hicolor/scalable/apps; \
  	$(INSTALL_DATA) $(srcdir)/pixmaps/xoj.svg $(DESTDIR)$$desktopdir/icons/hicolor/scalable/mimetypes; \
  	if test ! -e $(DESTDIR)$$desktopdir/icons/hicolor/scalable/mimetypes/gnome-mime-application-x-xoj.svg; then \
-@@ -828,7 +826,7 @@
+@@ -851,7 +849,7 @@ desktop-install:
  	fi; \
  	$(INSTALL_DATA) $(srcdir)/xournal.xml $(DESTDIR)$$desktopdir/mime/packages; \
  	$(INSTALL_DATA) $(srcdir)/xournal.desktop $(DESTDIR)$$desktopdir/applications; \

Modified: head/graphics/xournal/files/patch-configure
==============================================================================
--- head/graphics/xournal/files/patch-configure	Thu Sep  7 00:41:34 2017	(r449382)
+++ head/graphics/xournal/files/patch-configure	Thu Sep  7 00:45:27 2017	(r449383)
@@ -1,6 +1,6 @@
---- configure.orig	2017-07-20 18:30:25.000000000 +0000
-+++ configure	2017-08-01 14:05:24.637135000 +0000
-@@ -5605,6 +5605,8 @@
+--- configure.orig	2017-07-20 18:30:25 UTC
++++ configure
+@@ -5605,6 +5605,8 @@ fi
  case "$host" in
   *-*-linux*)
     os_linux=yes;;

Added: head/graphics/xournal/files/patch-src_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/xournal/files/patch-src_Makefile.in	Thu Sep  7 00:45:27 2017	(r449383)
@@ -0,0 +1,11 @@
+--- src/Makefile.in.orig	2017-08-20 23:55:48 UTC
++++ src/Makefile.in
+@@ -342,7 +342,7 @@ top_srcdir = @top_srcdir@
+ @WIN32_FALSE@SUBDIRS = ttsubset
+ @WIN32_TRUE@SUBDIRS = ttsubset win32
+ INCLUDES = \
+-	-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
++	-DPACKAGE_DATA_DIR=\""$(DATADIR)/pixmaps"\" \
+ 	-DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ 	@PACKAGE_CFLAGS@
+ 

Added: head/graphics/xournal/files/patch-src_main.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/xournal/files/patch-src_main.c	Thu Sep  7 00:45:27 2017	(r449383)
@@ -0,0 +1,11 @@
+--- src/main.c.orig	2015-10-25 04:26:29 UTC
++++ src/main.c
+@@ -360,7 +360,7 @@ main (int argc, char *argv[])
+   g_free(path);
+   g_free(path1);
+   g_free(path2);
+-  add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE "/pixmaps");
++  add_pixmap_directory (PACKAGE_DATA_DIR);
+ 
+   /*
+    * The following code was added by Glade to create one of each component



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