[97479] trunk/dports/x11/xonclock

ryandesign at macports.org ryandesign at macports.org
Fri Sep 7 01:49:15 PDT 2012


Revision: 97479
          https://trac.macports.org/changeset/97479
Author:   ryandesign at macports.org
Date:     2012-09-07 01:49:15 -0700 (Fri, 07 Sep 2012)
Log Message:
-----------
xonclock: update to 0.0.9.4; license GPL-2+; rewrite master_sites to avoid redirects; fix livecheck

Modified Paths:
--------------
    trunk/dports/x11/xonclock/Portfile

Added Paths:
-----------
    trunk/dports/x11/xonclock/files/
    trunk/dports/x11/xonclock/files/patch-configure.ac.diff

Modified: trunk/dports/x11/xonclock/Portfile
===================================================================
--- trunk/dports/x11/xonclock/Portfile	2012-09-07 08:37:03 UTC (rev 97478)
+++ trunk/dports/x11/xonclock/Portfile	2012-09-07 08:49:15 UTC (rev 97479)
@@ -4,25 +4,34 @@
 PortSystem          1.0
 
 name                xonclock
-version             0.0.7.5
+version             0.0.9.4
 categories          x11
 platforms           darwin
 maintainers         nomaintainer
+license             GPL-2+
 
 description         X on-screen analog clock displayer with assignable skins
 
 long_description    ${description}
 
 homepage            http://xonclock.sourceforge.net/
-master_sites        sourceforge
+master_sites        sourceforge:project/xonclock/xonclock/xonclock-${version}
 
-checksums           md5     265279fb4a8ccaf22321f88843f69454
+checksums           rmd160  ab8bc3f44e4a65254b4531f53c5bb239b47167c0 \
+                    sha256  f230eaa0b5a0da891ca984af9682953c1edf47d81c27c563352cc2416057780b
 
-depends_lib         port:imlib \
-                    port:Xft2
+depends_build       port:pkgconfig
 
-configure.cppflags-append   -I${prefix}/include/freetype2
-configure.ldflags-append    -lXrender
-configure.args      --mandir=\\\${prefix}/share/man
+depends_lib         port:jpeg \
+                    port:libpng \
+                    port:tiff \
+                    port:Xft2 \
+                    port:xpm
 
-destroot.destdir    prefix=${destroot}${prefix}
+patchfiles          patch-configure.ac.diff
+
+use_autoreconf      yes
+
+configure.libs      -lXrender
+
+livecheck.regex     /${name}-(\[0-9.\]+)${extract.suffix}

Added: trunk/dports/x11/xonclock/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/x11/xonclock/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/x11/xonclock/files/patch-configure.ac.diff	2012-09-07 08:49:15 UTC (rev 97479)
@@ -0,0 +1,35 @@
+--- configure.ac.orig	2011-02-16 13:43:26.000000000 -0600
++++ configure.ac	2012-09-07 03:36:03.000000000 -0500
+@@ -121,10 +121,10 @@
+ # --------------------------------------------------------------------
+ AC_MSG_NOTICE([])
+ AC_MSG_NOTICE([--> checking for Xft configuration])
+-AC_CHECK_PROG([XO_XFT_CFLAGS],[xft-config],[`xft-config --cflags`],
+-	[AC_MSG_ERROR([unable to find xft-config])])
+-AC_CHECK_PROG([XO_XFT_LIBS],[xft-config],[`xft-config --libs`],
+-	[AC_MSG_ERROR([unable to find xft-config])])
++AC_CHECK_PROG([XO_XFT_CFLAGS],[pkg-config],[`pkg-config xft --cflags`],
++	[AC_MSG_ERROR([unable to find pkg-config])])
++AC_CHECK_PROG([XO_XFT_LIBS],[pkg-config],[`pkg-config xft --libs`],
++	[AC_MSG_ERROR([unable to find pkg-config])])
+ 
+ 
+ # --------------------------------------------------------------------
+@@ -146,7 +146,7 @@
+ AC_DEFUN([XO_TMP], [tmpx_$1])
+ AC_DEFUN([XO_UNIQ],
+ [(\
+-	echo -n '' > XO_TMP($1)
++	echo '' > XO_TMP($1)
+ 	xo_buf=""
+ 	for i in $$1; do
+ 	    j=`echo $i | sed -e 's/^-.*//g'`
+@@ -165,7 +165,7 @@
+ 	if [[ ! -z "$xo_buf" ]]; then
+ 	   echo $xo_buf >> XO_TMP($1)
+ 	fi
+-	echo -n `cat XO_TMP($1) | sort -b | uniq` > XO_TMP($1)
++	echo `cat XO_TMP($1) | sort -b | uniq` > XO_TMP($1)
+ )
+ $1=`cat XO_TMP($1)`
+ rm -f XO_TMP($1)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120907/c769e4bc/attachment.html>


More information about the macports-changes mailing list