[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