svn commit: r301369 - in head/math/wxMaxima: . files

Nicola Vitale nivit at FreeBSD.org
Mon Jul 23 06:04:21 UTC 2012


Author: nivit
Date: Mon Jul 23 06:04:20 2012
New Revision: 301369
URL: http://svn.freebsd.org/changeset/ports/301369

Log:
  - Update to 12.04.0
  - Remove the Author: line from pkg-descr
  - Add files/patch-wxmaxima.desktop (validation ok)
  - Replace DESKTOP_ENTRIES with the provided
    wxmaxima.desktop file
  - Add desktopfileutils to USE_GNOME
  - Add commands to update desktop database on install/deinstall
  
  Buildlog:	http://goo.gl/HFNGE  [@redports]

Added:
  head/math/wxMaxima/files/
  head/math/wxMaxima/files/patch-wxmaxima.desktop   (contents, props changed)
Modified:
  head/math/wxMaxima/Makefile
  head/math/wxMaxima/distinfo
  head/math/wxMaxima/pkg-descr
  head/math/wxMaxima/pkg-plist

Modified: head/math/wxMaxima/Makefile
==============================================================================
--- head/math/wxMaxima/Makefile	Mon Jul 23 05:48:14 2012	(r301368)
+++ head/math/wxMaxima/Makefile	Mon Jul 23 06:04:20 2012	(r301369)
@@ -6,10 +6,12 @@
 #
 
 PORTNAME=	wxMaxima
-PORTVERSION=	11.08.0
-PORTREVISION=	4
+PORTVERSION=	12.04.0
+PORTREVISION=	0
 CATEGORIES=	math
-MASTER_SITES=	SF/${PORTNAME:L}/${PORTNAME}/${PORTVERSION}
+MASTER_SITES=	SF
+MASTER_SITE_SUBDIR=	${PORTNAME:L}/${PORTNAME}/${PORTVERSION}
+#MASTER_SITE_SUBDIR=	${PORTNAME:tl}/${PORTNAME}/${PORTVERSION}
 
 MAINTAINER=	nivit at FreeBSD.org
 COMMENT=	A wxWidgets GUI for the computer algebra system maxima
@@ -19,7 +21,7 @@ LICENSE=	GPLv2
 RUN_DEPENDS=	maxima:${PORTSDIR}/math/maxima
 
 USE_GETTEXT=	yes
-USE_GNOME=	libxml2
+USE_GNOME=	desktopfileutils libxml2
 USE_WX=		2.8
 WX_COMPS=	wx
 WX_CONF_ARGS=	absolute
@@ -27,10 +29,14 @@ WANT_UNICODE=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--program-prefix=
 
-DESKTOP_ENTRIES=	"wxMaxima" "${COMMENT}" "${DATADIR}/wxmaxima.png" \
-			"wxmaxima" "Education;Science;Math;" false
+PLIST_SUB=	DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,}
 
 post-install:
+	@${LN} -s ${DATADIR}/wxmaxima.png ${PREFIX}/share/pixmaps/wxmaxima.png
+	@${LOCALBASE}/bin/desktop-file-install \
+		--mode=${SHAREMODE} --dir=${DESKTOPDIR} \
+		--rebuild-mime-info-cache ${WRKSRC}/${PORTNAME:L}.desktop
+# 		--rebuild-mime-info-cache ${WRKSRC}/${PORTNAME:tl}.desktop
 	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>

Modified: head/math/wxMaxima/distinfo
==============================================================================
--- head/math/wxMaxima/distinfo	Mon Jul 23 05:48:14 2012	(r301368)
+++ head/math/wxMaxima/distinfo	Mon Jul 23 06:04:20 2012	(r301369)
@@ -1,2 +1,2 @@
-SHA256 (wxMaxima-11.08.0.tar.gz) = dfa25cc15de52829a93da624d42344213cc979351b5fcd3dff2afed6738832df
-SIZE (wxMaxima-11.08.0.tar.gz) = 1471498
+SHA256 (wxMaxima-12.04.0.tar.gz) = 60110507e0a63738a1f420b22697eaac9bea3866122e072dcd697077e8744824
+SIZE (wxMaxima-12.04.0.tar.gz) = 1490662

Added: head/math/wxMaxima/files/patch-wxmaxima.desktop
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/wxMaxima/files/patch-wxmaxima.desktop	Mon Jul 23 06:04:20 2012	(r301369)
@@ -0,0 +1,11 @@
+--- ./wxmaxima.desktop.orig	2012-07-22 22:58:40.000000000 +0200
++++ ./wxmaxima.desktop	2012-07-22 22:58:43.000000000 +0200
+@@ -2,7 +2,7 @@
+ Name=wxMaxima
+ Comment=Perform symbolic and numeric calculations using Maxima
+ Exec=wxmaxima %f
+-Icon=wxmaxima.png
++Icon=wxmaxima
+ Terminal=false
+ Type=Application
+ Categories=Education;Science;Math;X-Red-Hat-Base;X-Red-Hat-Base-Only;

Modified: head/math/wxMaxima/pkg-descr
==============================================================================
--- head/math/wxMaxima/pkg-descr	Mon Jul 23 05:48:14 2012	(r301368)
+++ head/math/wxMaxima/pkg-descr	Mon Jul 23 06:04:20 2012	(r301369)
@@ -5,5 +5,4 @@ dialogs. The input line has command hist
 completion based on previous input (tab-key).
 wxMaxima provides 2d formated display of maxima output.
 
-Author:	Andrej Vodopivec
 WWW:	http://wxmaxima.sourceforge.net/

Modified: head/math/wxMaxima/pkg-plist
==============================================================================
--- head/math/wxMaxima/pkg-plist	Mon Jul 23 05:48:14 2012	(r301368)
+++ head/math/wxMaxima/pkg-plist	Mon Jul 23 06:04:20 2012	(r301369)
@@ -1,5 +1,6 @@
 @comment $FreeBSD$
 bin/wxmaxima
+%%DESKTOPDIR%%/wxmaxima.desktop
 share/locale/ca/LC_MESSAGES/wxMaxima.mo
 share/locale/cs/LC_MESSAGES/wxMaxima.mo
 share/locale/da/LC_MESSAGES/wxMaxima.mo
@@ -15,6 +16,7 @@ share/locale/pt_BR/LC_MESSAGES/wxMaxima.
 share/locale/ru/LC_MESSAGES/wxMaxima.mo
 share/locale/uk/LC_MESSAGES/wxMaxima.mo
 share/locale/zh_TW/LC_MESSAGES/wxMaxima.mo
+share/pixmaps/wxmaxima.png
 %%DATADIR%%/COPYING
 %%DATADIR%%/README
 %%DATADIR%%/autocomplete.txt
@@ -25,3 +27,6 @@ share/locale/zh_TW/LC_MESSAGES/wxMaxima.
 %%DATADIR%%/wxmathml.lisp
 %%DATADIR%%/wxmaxima.png
 @dirrm %%DATADIR%%
+ at dirrmtry %%DESKTOPDIR%%
+ at exec %%LOCALBASE%%/bin/update-desktop-database -q > /dev/null || /usr/bin/true
+ at unexec %%LOCALBASE%%/bin/update-desktop-database -q > /dev/null || /usr/bin/true



More information about the svn-ports-all mailing list