[139156] trunk/dports/emulators/gelide

devans at macports.org devans at macports.org
Tue Aug 4 11:07:34 PDT 2015


Revision: 139156
          https://trac.macports.org/changeset/139156
Author:   devans at macports.org
Date:     2015-08-04 11:07:34 -0700 (Tue, 04 Aug 2015)
Log Message:
-----------
gelide: update to version 0.1.5 (#47234, #47235, maintainer timeout)
  * build from upstream git snapshot to capture important bug fixes
  * update dependencies, configuration
  * add appropriate post-activate processing
  * disable livecheck

Modified Paths:
--------------
    trunk/dports/emulators/gelide/Portfile
    trunk/dports/emulators/gelide/files/patch-docdir.diff

Added Paths:
-----------
    trunk/dports/emulators/gelide/files/patch-autogen.sh.diff

Modified: trunk/dports/emulators/gelide/Portfile
===================================================================
--- trunk/dports/emulators/gelide/Portfile	2015-08-04 14:34:47 UTC (rev 139155)
+++ trunk/dports/emulators/gelide/Portfile	2015-08-04 18:07:34 UTC (rev 139156)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
 PortSystem              1.0
@@ -3,9 +4,11 @@
 
 name                    gelide
-version                 0.1.3
+version                 0.1.5
+set git_commit          b8da37d825b9548ba6548f96ce8efb84cf068001
+license                 GPL
 categories              emulators
 maintainers             eldamar.se:samuel
 homepage                http://gelide.sourceforge.net/
-master_sites            sourceforge
+master_sites            http://sourceforge.net/code-snapshots/git/g/ge/gelide/code.git
 platforms               darwin
 
@@ -15,16 +18,35 @@
 long_description        Gelide is a configurable user interface which let you \
                         manage any kind of emulated system (PC, console, arcade, etc).
 
-checksums               md5 a22e933646a28e01247938817a99a47d \
-                        sha1 2702239a0b4f3c876184f55ba13fb5e5e53d345f \
-                        rmd160 5ca6ed75239a3d7e57d32614fb8d75ee7e797d79
+use_zip                 yes
+distname                gelide-code-${git_commit}
 
-depends_build           port:pkgconfig
-depends_lib             port:gtkmm \
-                        port:gconfmm \
-                        port:libxml2 \
-                        port:libglademm \
+depends_build           port:pkgconfig \
                         port:gnome-doc-utils \
-                        port:intltool
+                        port:intltool \
+                        port:autoconf \
+                        port:automake \
+                        port:libtool
 
-patchfiles              patch-docdir.diff
+depends_lib             port:desktop-file-utils \
+                        port:rarian \
+                        port:gtkmm \
+                        port:libxml2
+
+checksums               rmd160  85e68e55b6985910deefb159f64eed637131c2bd \
+                        sha256  74901f9a31962ac2c3b7ef5264b164aa07e8a8cfc990cce1787040f2ca0cb211
+
+patchfiles              patch-autogen.sh.diff \
+                        patch-docdir.diff
+
+configure.cmd           ./autogen.sh
+
+configure.args          --disable-scrollkeeper
+
+post-activate {
+    system "${prefix}/bin/scrollkeeper-update"
+    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
+    system "${prefix}/bin/gtk-update-icon-cache -f -t ${prefix}/share/icons/hicolor"
+}
+
+livecheck.type          none

Added: trunk/dports/emulators/gelide/files/patch-autogen.sh.diff
===================================================================
--- trunk/dports/emulators/gelide/files/patch-autogen.sh.diff	                        (rev 0)
+++ trunk/dports/emulators/gelide/files/patch-autogen.sh.diff	2015-08-04 18:07:34 UTC (rev 139156)
@@ -0,0 +1,35 @@
+--- autogen.sh.orig	2013-01-24 14:40:02.000000000 -0800
++++ autogen.sh	2015-08-04 10:43:02.000000000 -0700
+@@ -49,7 +49,7 @@
+ }
+ 
+ (grep "^AM_PROG_LIBTOOL" $srcdir/configure.ac >/dev/null) && {
+-  (libtool --version) < /dev/null > /dev/null 2>&1 || {
++  (glibtoolize --version) < /dev/null > /dev/null 2>&1 || {
+     echo
+     echo "**Error**: You must have \`libtool' installed."
+     echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+@@ -130,8 +130,8 @@
+       fi
+       if grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null; then
+ 	if test -z "$NO_LIBTOOLIZE" ; then 
+-	  echo "Running libtoolize..."
+-	  libtoolize --force --copy
++	  echo "Running glibtoolize..."
++	  glibtoolize --force --copy
+ 	fi
+       fi
+ 
+@@ -145,10 +145,8 @@
+       echo "Running gnome-doc-prepare..."
+       gnome-doc-prepare --force --copy
+ 
+-      echo "Running automake --gnu $am_opt ..."
+-      automake --add-missing --gnu $am_opt
+-      echo "Running autoconf ..."
+-      autoconf
++      echo "Running autoreconf -fvi ..."
++      autoreconf -fvi
+     )
+   fi
+ done

Modified: trunk/dports/emulators/gelide/files/patch-docdir.diff
===================================================================
--- trunk/dports/emulators/gelide/files/patch-docdir.diff	2015-08-04 14:34:47 UTC (rev 139155)
+++ trunk/dports/emulators/gelide/files/patch-docdir.diff	2015-08-04 18:07:34 UTC (rev 139156)
@@ -1,22 +1,22 @@
---- Makefile.in.orig	2009-04-25 12:05:57.000000000 -0500
-+++ Makefile.in	2010-02-20 00:27:56.000000000 -0600
-@@ -242,7 +242,7 @@
+--- Makefile.am.orig	2015-08-04 05:41:54.000000000 -0700
++++ Makefile.am	2015-08-04 05:44:58.000000000 -0700
+@@ -13,7 +13,7 @@
+ 	ui 
  
- 
  # Lugar de instalación de la documentación estandar
 -gelidedocdir = ${prefix}/doc/gelide
 +gelidedocdir = ${prefix}/share/doc/gelide
  # Archivos de documentación estandar a instalar
  gelidedoc_DATA = \
- 	README \
---- doc/Makefile.in.orig	2009-04-25 12:05:56.000000000 -0500
-+++ doc/Makefile.in	2010-02-20 00:46:49.000000000 -0600
-@@ -199,7 +199,7 @@
- top_srcdir = @top_srcdir@
+ 	AUTHORS \
+--- doc/Makefile.am.orig	2015-08-04 05:43:15.000000000 -0700
++++ doc/Makefile.am	2015-08-04 05:45:25.000000000 -0700
+@@ -1,7 +1,7 @@
+ ## Process this file with automake to produce Makefile.in
  
  # Lugar de instalación de la documentación
--gelidedocdir = ${prefix}/doc/gelide
-+gelidedocdir = ${prefix}/share/doc/gelide
- gelidedoc_DATA = \
- 	Systems&Emulators-HowTo.es_ES.txt
- 
+-gelide_docdir = ${prefix}/doc/gelide
++gelide_docdir = ${prefix}/share/doc/gelide
+ gelide_doc_DATA = \
+ 	SystemsAndEmulators-HowTo.es_ES.txt \
+ 	Gelide-configuration-file-format.txt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150804/9894e276/attachment.html>


More information about the macports-changes mailing list