[66519] trunk/dports/x11/xdotool

ryandesign at macports.org ryandesign at macports.org
Fri Apr 16 00:15:49 PDT 2010


Revision: 66519
          http://trac.macports.org/changeset/66519
Author:   ryandesign at macports.org
Date:     2010-04-16 00:15:46 -0700 (Fri, 16 Apr 2010)
Log Message:
-----------
xdotool: update to 1.20100415.2808; remove Darwin build fixes that are now upstream; add license info; also install docs and examples

Modified Paths:
--------------
    trunk/dports/x11/xdotool/Portfile
    trunk/dports/x11/xdotool/files/patch-Makefile.diff

Removed Paths:
-------------
    trunk/dports/x11/xdotool/files/patch-Makefile-darwin.diff

Modified: trunk/dports/x11/xdotool/Portfile
===================================================================
--- trunk/dports/x11/xdotool/Portfile	2010-04-16 07:02:41 UTC (rev 66518)
+++ trunk/dports/x11/xdotool/Portfile	2010-04-16 07:15:46 UTC (rev 66519)
@@ -3,10 +3,11 @@
 PortSystem                  1.0
 
 name                        xdotool
-version                     1.20100318.2737
+version                     1.20100415.2808
 categories                  x11 devel
 platforms                   darwin
 maintainers                 ryandesign
+license                     BSD
 
 description                 X11 keyboard and mouse simulation utility
 
@@ -27,9 +28,9 @@
 homepage                    http://www.semicomplete.com/projects/xdotool/
 master_sites                googlecode:semicomplete
 
-checksums                   md5     5acdbc269d87928786ee63cff9060256 \
-                            sha1    f31fdcf7365b62de94e38ef490da1b195ed4f08c \
-                            rmd160  afd7ad77204cc4c0e8b0b87103782360a0c1ab27
+checksums                   md5     d52aa42756987e6b49997a189cf2bb74 \
+                            sha1    78edc23f3f249e32b0a7e7f71587db09137cd432 \
+                            rmd160  a2f55fc9d4fc79b77a77cea776be69ef7a0b51b5
 
 depends_build               port:pkgconfig \
                             path:bin/perl:perl5
@@ -38,10 +39,6 @@
 
 patchfiles                  patch-Makefile.diff
 
-platform darwin {
-    patchfiles-append       patch-Makefile-darwin.diff
-}
-
 use_configure               no
 
 build.env                   PREFIX=${prefix} \
@@ -50,5 +47,11 @@
                             LDFLAGS="${configure.ldflags}"
 destroot.env                PREFIX=${prefix}
 
+post-destroot {
+    xinstall -d ${destroot}${prefix}/share/doc/${name} ${destroot}${prefix}/share/examples
+    xinstall -m 644 -W ${worksrcpath} CHANGELIST COPYRIGHT README VERSION ${destroot}${prefix}/share/doc/${name}
+    copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name}
+}
+
 livecheck.url               http://code.google.com/p/semicomplete/downloads/list?q=${name}
 livecheck.regex             ${name}-(\\d+\\.\\d+\\.\\d+)\\.tar

Deleted: trunk/dports/x11/xdotool/files/patch-Makefile-darwin.diff
===================================================================
--- trunk/dports/x11/xdotool/files/patch-Makefile-darwin.diff	2010-04-16 07:02:41 UTC (rev 66518)
+++ trunk/dports/x11/xdotool/files/patch-Makefile-darwin.diff	2010-04-16 07:15:46 UTC (rev 66519)
@@ -1,52 +0,0 @@
---- Makefile.orig	2010-03-12 04:59:41.000000000 -0600
-+++ Makefile	2010-04-12 17:08:03.000000000 -0500
-@@ -30,7 +30,7 @@
- 
- CFLAGS+=-std=c99 $(INC)
- 
--all: xdotool xdotool.1 libxdo.so libxdo.so.$(MAJOR)
-+all: xdotool xdotool.1 libxdo.dylib libxdo.$(MAJOR).dylib
- 
- install: pre-install installlib installprog installman installheader
- 
-@@ -41,10 +41,10 @@
- 	install -d $(DINSTALLBIN)
- 	install -m 755 xdotool $(DINSTALLBIN)/
- 
--installlib: libxdo.so
-+installlib: libxdo.dylib
- 	install -d $(DINSTALLLIB)
--	install libxdo.so $(DINSTALLLIB)/libxdo.so.$(MAJOR)
--	ln -sf libxdo.so.$(MAJOR) $(DINSTALLLIB)/libxdo.so
-+	install libxdo.dylib $(DINSTALLLIB)/libxdo.$(MAJOR).dylib
-+	ln -sf libxdo.$(MAJOR).dylib $(DINSTALLLIB)/libxdo.dylib
- 
- installheader: xdo.h
- 	install -d $(DINSTALLINCLUDE)
-@@ -77,13 +77,13 @@
- xdo.c: xdo.h
- xdotool.c: xdo.h
- 
--libxdo.so: xdo.o xdo_search.o
--	$(CC) $(LDFLAGS) -shared -Wl,-soname=libxdo.so.$(MAJOR) xdo.o xdo_search.o -o $@ $(LIBS)
-+libxdo.dylib: xdo.o xdo_search.o
-+	$(CC) $(LDFLAGS) -dynamiclib -Wl,-install_name,$(INSTALLLIB)/libxdo.$(MAJOR).dylib xdo.o xdo_search.o -o $@ $(LIBS)
- 
--libxdo.so.$(MAJOR): libxdo.so
-+libxdo.$(MAJOR).dylib: libxdo.dylib
- 	ln -s $< $@
- 
--xdotool: xdotool.o libxdo.so 
-+xdotool: xdotool.o libxdo.dylib 
- 	$(CC) -o $@ xdotool.o -L. -lxdo $(LDFLAGS) 
- 
- xdotool.1: xdotool.pod
-@@ -91,7 +91,7 @@
- 
- package: test-package-build create-package
- 
--test: xdotool libxdo.so.$(MAJOR)
-+test: xdotool libxdo.$(MAJOR).dylib
- 	$(MAKE) -C t
- 
- xdo_version.h:

Modified: trunk/dports/x11/xdotool/files/patch-Makefile.diff
===================================================================
--- trunk/dports/x11/xdotool/files/patch-Makefile.diff	2010-04-16 07:02:41 UTC (rev 66518)
+++ trunk/dports/x11/xdotool/files/patch-Makefile.diff	2010-04-16 07:15:46 UTC (rev 66519)
@@ -1,5 +1,5 @@
---- Makefile.orig	2010-03-12 04:59:41.000000000 -0600
-+++ Makefile	2010-04-12 17:09:08.000000000 -0500
+--- Makefile.orig	2010-04-15 19:04:26.000000000 -0500
++++ Makefile	2010-04-16 01:59:09.000000000 -0500
 @@ -2,7 +2,7 @@
  PREFIX?=/usr/local
  INSTALLBIN?=$(PREFIX)/bin
@@ -9,10 +9,10 @@
  INSTALLINCLUDE?=$(PREFIX)/include
  
  DPREFIX=$(DESTDIR)$(PREFIX)
-@@ -22,8 +22,8 @@
+@@ -26,8 +26,8 @@
+  
+ CFLAGS?=-pipe -O2 $(WARNFLAGS)
  
- CFLAGS?=-pipe $(WARNFLAGS)
- 
 -DEFAULT_LIBS=-L/usr/X11R6/lib -L/usr/local/lib -lX11 -lXtst
 -DEFAULT_INC=-I/usr/X11R6/include -I/usr/local/include
 +DEFAULT_LIBS=-L$(PREFIX)/lib -lX11 -lXtst
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100416/7febd957/attachment.html>


More information about the macports-changes mailing list