Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Sep 2012 22:32:18 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r305014 - in head/cad: . repsnapper
Message-ID:  <201209282232.q8SMWIXW016770@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Fri Sep 28 22:32:18 2012
New Revision: 305014
URL: http://svn.freebsd.org/changeset/ports/305014

Log:
  RepSnapper is a host software for controlling a RepRap 3D printer.  It has a
  3D OpenGL interface, slices objects and calculates the extrusion toolpath.
  It can manipulate 3D objects and save constellations in STL and AMF format.
  
  WWW: http://reprap.org/wiki/RepSnapper_Manual:Introduction
  
  PR:		ports/171796
  Submitted by:	Martin Dieringer <martin.dieringe@gmx.de>

Added:
  head/cad/repsnapper/
  head/cad/repsnapper/Makefile   (contents, props changed)
  head/cad/repsnapper/distinfo   (contents, props changed)
  head/cad/repsnapper/pkg-descr   (contents, props changed)
  head/cad/repsnapper/pkg-plist   (contents, props changed)
Modified:
  head/cad/Makefile

Modified: head/cad/Makefile
==============================================================================
--- head/cad/Makefile	Fri Sep 28 20:25:53 2012	(r305013)
+++ head/cad/Makefile	Fri Sep 28 22:32:18 2012	(r305014)
@@ -77,6 +77,7 @@
     SUBDIR += qfsm
     SUBDIR += qmls
     SUBDIR += qucs
+    SUBDIR += repsnapper
     SUBDIR += salome
     SUBDIR += salome-geom
     SUBDIR += salome-gui

Added: head/cad/repsnapper/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/repsnapper/Makefile	Fri Sep 28 22:32:18 2012	(r305014)
@@ -0,0 +1,84 @@
+# Created by: Martin Dieringer <martin.dieringe@gmx.de>
+# $FreeBSD$
+
+PORTNAME=	repsnapper
+PORTVERSION=	2.0.0b01
+CATEGORIES=	cad
+MASTER_SITES=	http://nodeload.github.com/timschmidt/repsnapper/tarball/
+DISTNAME=	${PORTVERSION}
+EXTRACT_SUFX=	#
+DIST_SUBDIR=	${PORTNAME}
+
+MAINTAINER=	martin.dieringer@gmx.de
+COMMENT=	Controller and GCode generator for RepRap 3D printers
+
+LICENSE=	GPLv2 BSD MIT
+LICENSE_COMB=	multi
+
+BUILD_DEPENDS=	p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
+LIB_DEPENDS=	gtkglext:${PORTSDIR}/x11-toolkits/gtkglext \
+		gtkmm-2:${PORTSDIR}/x11-toolkits/gtkmm24 \
+		glademm-2:${PORTSDIR}/devel/libglademm24 \
+		cairomm-1:${PORTSDIR}/graphics/cairomm \
+		zip:${PORTSDIR}/archivers/libzip \
+		atkmm-1.6:${PORTSDIR}/accessibility/atkmm \
+		glibmm-2.4:${PORTSDIR}/devel/glibmm \
+		pthread-stubs:${PORTSDIR}/devel/libpthread-stubs \
+		sigc-2.0:${PORTSDIR}/devel/libsigc++20 \
+		pcre:${PORTSDIR}/devel/pcre \
+		drm:${PORTSDIR}/graphics/libdrm \
+		png15:${PORTSDIR}/graphics/png \
+		freetype:${PORTSDIR}/print/freetype2 \
+		expat:${PORTSDIR}/textproc/expat2 \
+		xml++-2.6:${PORTSDIR}/textproc/libxml++26 \
+		fontconfig:${PORTSDIR}/x11-fonts/fontconfig \
+		pangomm-1.4:${PORTSDIR}/x11-toolkits/pangomm \
+		xcb:${PORTSDIR}/x11/libxcb
+
+MAKE_JOBS_SAFE=	yes
+USE_GNOME=	gdkpixbuf2 gtk20 libxml2
+USE_GL=		glu glut
+USE_AUTOTOOLS=	automake libtool
+USE_GMAKE=	yes
+USE_ICONV=	yes
+USE_PKGCONFIG=	build
+USE_XORG=	ice pixman sm x11 xau xcomposite xcursor xdamage xdmcp xext \
+		xfixes xi xinerama xmu xrandr xrender xt xxf86vm
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT=	yes
+PLIST_SUB+=	NLS=""
+.else
+CONFIGURE_ARGS+=	--disable-nls
+PLIST_SUB+=	NLS="@comment "
+.endif
+
+WRKSRC=		${WRKDIR}/timschmidt-${PORTNAME}-39af569
+INSTALL_TARGET=	install-strip
+CONFIGURE_ARGS=	--prefix=${PREFIX}
+
+pre-configure:
+	cd ${WRKSRC} && ./autogen.sh
+
+post-configure:
+	@${REINPLACE_CMD} 's|src/repsnapper.conf||' \
+		${WRKSRC}/Makefile
+	@${REINPLACE_CMD} 's|DATADIRNAME = lib|DATADIRNAME = share|' \
+		${WRKSRC}/po/Makefile
+
+post-install:
+	${MKDIR} ${PREFIX}/etc/xdg/repsnapper
+	${INSTALL_DATA} ${WRKSRC}/src/repsnapper.conf \
+		${PREFIX}/etc/xdg/repsnapper/repsnapper.conf.sample
+	@if [ ! -f ${PREFIX}/etc/xdg/repsnapper/repsnapper.conf ]; then \
+		${CP} -p ${PREFIX}/etc/xdg/repsnapper/repsnapper.conf.sample \
+			${PREFIX}/etc/xdg/repsnapper/repsnapper.conf ; \
+	fi
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 800000
+IGNORE=		needs acosl(3) function to compile
+.endif
+
+.include <bsd.port.post.mk>

Added: head/cad/repsnapper/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/repsnapper/distinfo	Fri Sep 28 22:32:18 2012	(r305014)
@@ -0,0 +1,2 @@
+SHA256 (repsnapper/2.0.0b01) = 01ac8745933f87661972492476eb94b90ae2272e522b6accec64e6b2a938f60d
+SIZE (repsnapper/2.0.0b01) = 1340375

Added: head/cad/repsnapper/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/repsnapper/pkg-descr	Fri Sep 28 22:32:18 2012	(r305014)
@@ -0,0 +1,5 @@
+RepSnapper is a host software for controlling a RepRap 3D printer.  It has a
+3D OpenGL interface, slices objects and calculates the extrusion toolpath. 
+It can manipulate 3D objects and save constellations in STL and AMF format.
+
+WWW: http://reprap.org/wiki/RepSnapper_Manual:Introduction

Added: head/cad/repsnapper/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/repsnapper/pkg-plist	Fri Sep 28 22:32:18 2012	(r305014)
@@ -0,0 +1,13 @@
+bin/repsnapper
+@unexec if cmp -s %D/etc/xdg/repsnapper/repsnapper.conf.sample %D/etc/xdg/repsnapper/repsnapper.conf; then rm -f %D/etc/xdg/repsnapper/repsnapper.conf; fi
+etc/xdg/repsnapper/repsnapper.conf.sample
+@exec if [ ! -f %D/etc/xdg/repsnapper/repsnapper.conf ] ; then cp -p %D/%F %B/xdg/repsnapper/repsnapper.conf; fi
+share/applications/repsnapper.desktop
+share/locale/en_GB/LC_MESSAGES/repsnapper.mo
+share/locale/de_DE/LC_MESSAGES/repsnapper.mo
+share/repsnapper/repsnapper.ui
+@dirrmtry etc/xdg/repsnapper
+@dirrmtry share/applications
+@dirrmtry share/locale/de_DE/LC_MESSAGES
+@dirrmtry share/locale/de_DE
+@dirrm share/repsnapper



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209282232.q8SMWIXW016770>