[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