[59854] trunk/dports/graphics
blb at macports.org
blb at macports.org
Sat Oct 24 16:40:15 PDT 2009
Revision: 59854
http://trac.macports.org/changeset/59854
Author: blb at macports.org
Date: 2009-10-24 16:40:11 -0700 (Sat, 24 Oct 2009)
Log Message:
-----------
New port - graphics/AntTweakBar, Graphics Library for graphical user interface; ticket #19485
Added Paths:
-----------
trunk/dports/graphics/AntTweakBar/
trunk/dports/graphics/AntTweakBar/Portfile
trunk/dports/graphics/AntTweakBar/files/
trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch
Added: trunk/dports/graphics/AntTweakBar/Portfile
===================================================================
--- trunk/dports/graphics/AntTweakBar/Portfile (rev 0)
+++ trunk/dports/graphics/AntTweakBar/Portfile 2009-10-24 23:40:11 UTC (rev 59854)
@@ -0,0 +1,30 @@
+# -*- 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
+name AntTweakBar
+version 1.13
+categories graphics
+maintainers karcaw at gmail.com
+description Graphics Library for graphical user interface
+long_description AntTweakBar is a small and easy-to-use C/C++ library \
+ that allows programmers to quickly add a light and intuitive graphical \
+ user interface into graphic applications based on OpenGL, DirectX 9 or \
+ DirectX 10 to interactively tweak their parameters on-screen.
+homepage http://www.antisphere.com/Wiki/tools:anttweakbar
+platforms darwin
+master_sites http://www.antisphere.com/Tools/AntTweakBar/
+distfiles ${name}_[join [split ${version} .] ""]
+use_configure no
+use_zip yes
+build.args PREFIX=${prefix} CXX=${configure.cc}
+destroot.destdir DESTDIR=${destroot} PREFIX=${prefix}
+checksums md5 2c02dd71d0f86c62f022eed7e0bcb5b8 \
+ sha1 79a42ea1fa9b7af979f20d79562b9548e3ca0e68 \
+ rmd160 53cb5dcd38f8d971246645ee87eb525492155e25
+patchfiles ATB_[join [split ${version} .] ""]_mac.patch
+worksrcdir ${name}
+
+#post-extract {
+# file link ${workpath}/AntTweakBar-${version} ${workpath}/AntTweakBar
+#}
+
Property changes on: trunk/dports/graphics/AntTweakBar/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch
===================================================================
--- trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch (rev 0)
+++ trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch 2009-10-24 23:40:11 UTC (rev 59854)
@@ -0,0 +1,50 @@
+Index: Makefile
+===================================================================
+--- Makefile (revision 0)
++++ Makefile (revision 0)
+@@ -0,0 +1,8 @@
++
++
++all:
++ make -f Makefile.osx -C src all
++
++install:
++ make -f Makefile.osx -C src install
++
+--- src/Makefile.osx 2009-04-23 13:03:08.000000000 -0700
++++ src/Makefile.osx 2009-04-14 08:20:10.000000000 -0700
+@@ -11,6 +11,8 @@
+ #LFLAGS =
+ #OUT_DIR = ../lib/debug
+
++PREFIX = usr/local/
++DESTDIR = /
+ BASE = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks
+ CXX = gcc
+ CXXFLAGS = $(CXXCFG) $(MINGWFLAGS) -Wall -fPIC -fno-strict-aliasing -D_MACOSX -ObjC++ -D__PLACEMENT_NEW_INLINE
+@@ -14,7 +14,7 @@
+ BASE = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks
+ CXX = gcc
+ CXXFLAGS = $(CXXCFG) $(MINGWFLAGS) -Wall -fPIC -fno-strict-aliasing -D_MACOSX -ObjC++ -D__PLACEMENT_NEW_INLINE
+-INCPATH = -I../include -I/usr/local/include -I/usr/X11R6/include -I/usr/include -I$(BASE)/OpenGL.framework/Headers/ -I$(BASE)/GLUT.framework/Headers/ -I$(BASE)/AppKit.framework/Headers/
++INCPATH = -I../include -I/usr/include -I$(BASE)/OpenGL.framework/Headers/ -I$(BASE)/GLUT.framework/Headers/ -I$(BASE)/AppKit.framework/Headers/
+ LINK = gcc
+ #LIBS = -L/usr/X11R6/lib -L. -lglfw -lGL -lGLU -lX11 -lXxf86vm -lXext -lpthread -lm
+ #LIBS = -L/usr/X11R6/lib -lGL -lX11 -lXxf86vm -lXext -lpthread -lm
+@@ -61,9 +63,15 @@
+ # makedepend -Y
+ # makedepend -a -Y -- $(CXXFLAGS) $(INCPATH) -- $(SRC_FILES) $(NO_STDERR)
+
++install: $(TARGET) Makefile
++ mkdir -p $(DESTDIR)$(PREFIX)/lib/
++ $(COPY) $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(DESTDIR)$(PREFIX)/lib/
++ mkdir -p $(DESTDIR)$(PREFIX)include/
++ $(COPY) ../include/AntTweakBar.h $(DESTDIR)$(PREFIX)/include/
++
+ $(TARGET): $(OBJS)
+ @echo "===== Link $@ ====="
+- $(LINK) $(LFLAGS) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS)
++ $(LINK) $(LFLAGS) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS) -install_name /$(PREFIX)/lib/lib$(TARGET)$(SO_EXT)
+
+ .cpp.o:
+ @echo "===== Compile $< ====="
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091024/e2cf0129/attachment-0001.html>
More information about the macports-changes
mailing list