[66433] trunk/dports/x11

ryandesign at macports.org ryandesign at macports.org
Mon Apr 12 15:38:34 PDT 2010


Revision: 66433
          http://trac.macports.org/changeset/66433
Author:   ryandesign at macports.org
Date:     2010-04-12 15:38:31 -0700 (Mon, 12 Apr 2010)
Log Message:
-----------
xdotool: new port, version 1.20100318.2737

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

Added: trunk/dports/x11/xdotool/Portfile
===================================================================
--- trunk/dports/x11/xdotool/Portfile	                        (rev 0)
+++ trunk/dports/x11/xdotool/Portfile	2010-04-12 22:38:31 UTC (rev 66433)
@@ -0,0 +1,34 @@
+# $Id$
+
+PortSystem                  1.0
+
+name                        xdotool
+version                     1.20100318.2737
+categories                  x11 devel
+platforms                   darwin
+maintainers                 ryandesign
+
+homepage                    http://www.semicomplete.com/projects/xdotool/
+master_sites                googlecode:semicomplete
+
+checksums                   md5     5acdbc269d87928786ee63cff9060256 \
+                            sha1    f31fdcf7365b62de94e38ef490da1b195ed4f08c \
+                            rmd160  afd7ad77204cc4c0e8b0b87103782360a0c1ab27
+
+depends_build               port:pkgconfig
+
+depends_lib                 port:xorg-libXtst
+
+patchfiles                  patch-Makefile.diff
+
+platform darwin {
+    patchfiles-append       patch-Makefile-darwin.diff
+}
+
+use_configure               no
+
+build.env                   PREFIX=${prefix} \
+                            CC=${configure.cc} \
+                            CFLAGS="${configure.cflags}" \
+                            LDFLAGS="${configure.ldflags}"
+destroot.env                PREFIX=${prefix}


Property changes on: trunk/dports/x11/xdotool/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/x11/xdotool/files/patch-Makefile-darwin.diff
===================================================================
--- trunk/dports/x11/xdotool/files/patch-Makefile-darwin.diff	                        (rev 0)
+++ trunk/dports/x11/xdotool/files/patch-Makefile-darwin.diff	2010-04-12 22:38:31 UTC (rev 66433)
@@ -0,0 +1,52 @@
+--- 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:

Added: trunk/dports/x11/xdotool/files/patch-Makefile.diff
===================================================================
--- trunk/dports/x11/xdotool/files/patch-Makefile.diff	                        (rev 0)
+++ trunk/dports/x11/xdotool/files/patch-Makefile.diff	2010-04-12 22:38:31 UTC (rev 66433)
@@ -0,0 +1,22 @@
+--- Makefile.orig	2010-03-12 04:59:41.000000000 -0600
++++ Makefile	2010-04-12 17:09:08.000000000 -0500
+@@ -2,7 +2,7 @@
+ PREFIX?=/usr/local
+ INSTALLBIN?=$(PREFIX)/bin
+ INSTALLLIB?=$(PREFIX)/lib
+-INSTALLMAN?=$(PREFIX)/man
++INSTALLMAN?=$(PREFIX)/share/man
+ INSTALLINCLUDE?=$(PREFIX)/include
+ 
+ DPREFIX=$(DESTDIR)$(PREFIX)
+@@ -22,8 +22,8 @@
+ 
+ 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
++DEFAULT_INC=-I$(PREFIX)/include
+ 
+ LIBS=$(shell pkg-config --libs x11 xtst 2> /dev/null || echo "$(DEFAULT_LIBS)")
+ INC=$(shell pkg-config --cflags x11 xtst 2> /dev/null || echo "$(DEFAULT_INC)")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100412/6d424ca8/attachment-0001.html>


More information about the macports-changes mailing list