debian/0000755000000000000000000000000012244142035007163 5ustar debian/yorick-gl.packinfo0000644000000000000000000000045411772406601012611 0ustar :newsubsection yorgl: OpenGL 3D graphics :contour extract iso-surfaces and slicing planes from 3D meshes :dlist3d insert objects into the yorgl display, change the viewpoint, play the display list, etc. :glfunc 3D equivalents of functions such as window, mouse... :slicenew slices in 3D objects debian/yorgl.info0000644000000000000000000000166011772406601011206 0ustar Package: yorgl Kind: plugin Version: 1.1 Revision: 1 Description: Support for OpenGL 3D graphics License: BSD Author: Steven Langer & David Munro Maintainer: Francois Rigaut OS: Depends: yorick(>=1.6.02) Source: http://www.maumae.net/yorick/packages/%o/tarballs/yorgl-%v-%o.tgz Source-MD5: Source-Directory: contrib/yorick-z DocFiles: README TODO VERSION NEWS LEGAL doc/README:README.doc doc/FILE_FORMATS doc/*.doc doc/*.pdf doc/*.ps doc/*.tex Homepage: http://www.maumae.net/yorick/doc/plugins.php DescDetail: << This is a compiled add-on for yorick (an interpreted computer language specialized for numerical and scientific problems). Yorick-gl adds support for OpenGL 3D grahics. << DescUsage: << - << DescPort: << This package will compile Yorick only on MacOSX 10.3.4 or later, because of a bug in the system math library libm (part of /usr/lib/LibSystem.dylib) in earlier versions of MacOSX 10.3. << debian/docs0000644000000000000000000000001311772406601010037 0ustar README.glx debian/rules0000755000000000000000000000127012244141137010245 0ustar #!/usr/bin/make -f DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/buildflags.mk %: dh $@ override_dh_auto_build: $(MAKE) COPT_DEFAULT="" \ Y_CFLAGS="$(CFLAGS) $(CPPFLAGS)" \ Y_LDFLAGS="$(LDFLAGS)" override_dh_auto_install-arch: dh_installyorick override_dh_auto_configure: # configuration is done in a patch resulting from: # CFLAGS="$(CFLAGS)" ./configure # also make sure yorz.doc is not built (or installed) override_dh_auto_clean: touch Makegl $(MAKE) Y_MAKEDIR=/usr/lib/yorick Y_EXE=/usr/bin/yorick clean ifeq (,$(shell head -1 Makegl)) rm -f Makegl *.o endif override_dh_auto_test: /bin/true debian/source/0000755000000000000000000000000011772406601010472 5ustar debian/source/format0000644000000000000000000000001411772406601011700 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000034711773057010010224 0ustar version=3 opts=dversionmangle=s/\+cvs\d+\+dfsg$// \ http://sf.net/yorick/yorick-gl-([^-]*)\.tgz opts=dversionmangle=s/\+cvs\d+\+dfsg$//,uversionmangle=s/_/./g \ https://github.com/dhmunro/yorick-gl/tags .*/tarball/gl_(\d[\d\_]+) debian/control0000644000000000000000000000156511773056527010615 0ustar Source: yorick-gl Section: science Priority: extra Maintainer: Debian Science Maintainers Uploaders: Thibaut Paumard Build-Depends: debhelper (>= 7.0.50~), yorick-dev (>= 2.1.05+dfsg-2~bpo40+1), libgl1-mesa-dev, libxext-dev Standards-Version: 3.9.3 DM-Upload-Allowed: yes Vcs-Git: git://git.debian.org/git/debian-science/packages/yorick-gl.git Vcs-Browser: http://git.debian.org/?p=debian-science/packages/yorick-gl.git Homepage: http://yorick.sourceforge.net Package: yorick-gl Architecture: any Depends: yorick (>= 1.6.02), ${shlibs:Depends}, ${misc:Depends} Description: OpenGL 3D graphics support for the Yorick language This is a compiled add-on for yorick (an interpreted computer language specialized for numerical and scientific problems). Yorick-gl adds support for OpenGL 3D graphics. debian/yorick-gl.keywords0000644000000000000000000000001611772406601012660 0ustar slice surface debian/ynstall0000644000000000000000000000010611773056622010605 0ustar debian/yorgl.info debian/yorick-gl.packinfo debian/yorick-gl.keywords debian/patches/0000755000000000000000000000000012244140421010607 5ustar debian/patches/fix_makefile0000644000000000000000000000063311773056302013171 0ustar Author: Thibaut Paumard Subject: Makefile duplicates some work in a buggy way. Forwarded: no --- a/Makefile +++ b/Makefile @@ -89,12 +89,6 @@ $(CC) $(CPPFLAGS) $(CFLAGS) $(D_MESA_PIXMAPS) -o $@ -c oglx.c oglw.o: playgl.h -install:: - $(YNSTALL) $(PKG_I_EXTRA) "$(Y_SITE)/i" - -uninstall:: - cd "$(Y_SITE)/i"; rm -f $(PKG_I_EXTRA) - distclean:: ./configure --distclean debian/patches/configure0000644000000000000000000000261411773055512012532 0ustar Description: configure this package Yorick packages are usually configured by running yorick -batch make.i which modifies Makefile. Modifying source files at build time is not very well supported in the quilt / git workflow, so let's just patch Makefile and not run yorick -batch make.i at build time. Author: Thibaut Paumard Origin: Vendor Forwarded: not-needed Last-Update: 2012-06-28 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/Makefile +++ b/Makefile @@ -1,11 +1,12 @@ # Makefile for yorick-gl, the yorgl OpenGL package # $Id: Makefile,v 1.1.1.1 2005/09/18 22:07:55 dhmunro Exp $ -Y_MAKEDIR= -Y_EXE= +Y_MAKEDIR=/usr/lib/yorick +Y_EXE=/usr/lib/yorick/bin/yorick Y_EXE_PKGS= -Y_EXE_HOME= -Y_EXE_SITE= +Y_EXE_HOME=/usr/lib/yorick +Y_EXE_SITE=/usr/lib/yorick +Y_HOME_PKG= # ----------------------------------------------------- optimization flags --- /dev/null +++ b/Makegl @@ -0,0 +1,13 @@ +# Makegl configure results for yorick-gl +# generated by yorick-gl configure script on jeudi 28 juin 2012, 15:23:39 (UTC+0200) +# Linux etch-wing 3.2.0-2-686-pae #1 SMP Mon Jun 11 18:27:04 UTC 2012 i686 GNU/Linux + +PKG_I=$(YISO_PKG_I) $(YGL_PKG_I) +OBJS=$(YISO_OBJS) $(YGL_OBJS) +OGLXW=oglx.o +D_MESA_PIXMAPS=-DUSE_MESA_PIXMAPS +PKG_DEPLIBS= -lGL -lXext -lX11 +PKG_CFLAGS= +PKG_LDFLAGS= +PKG_I_START=yiso3d.i yorgl.i +PKG_I_EXTRA=$(YISO_I) $(YGL_I) debian/patches/series0000644000000000000000000000002711773055300012032 0ustar configure fix_makefile debian/changelog0000644000000000000000000000614112244141270011037 0ustar yorick-gl (1.1+cvs20070922+dfsg-6.1) UNRELEASED; urgency=low * Non-maintainer upload. * debian/rules: Force dh_auto_test to successful (Closes: #725549). -- Michael Banck Sat, 23 Nov 2013 15:57:38 +0100 yorick-gl (1.1+cvs20070922+dfsg-6) unstable; urgency=low * Update watch to look at github * Minimize debian/rules using dh notation * Harden -- Thibaut Paumard Thu, 28 Jun 2012 15:38:41 +0200 yorick-gl (1.1+cvs20070922+dfsg-5) unstable; urgency=low * Amend control to comply with the Debian Science Policy * Check against policy 3.9.3 -- Thibaut Paumard Tue, 26 Jun 2012 21:34:13 +0200 yorick-gl (1.1+cvs20070922+dfsg-4) unstable; urgency=low * Bug fix: "FTBFS: dpkg-buildpackage: error: dpkg-source -b yorick-gl-1.1+cvs20070922+dfsg gave error exit status 2", thanks to Mònica Ramírez Arceda (Closes: #652210). -- Thibaut Paumard Tue, 20 Dec 2011 07:31:21 +0100 yorick-gl (1.1+cvs20070922+dfsg-3) unstable; urgency=low * Bug fix: "build-depends-on-obsolete-package xlibmesa-gl-dev", thanks to Jari Aalto (Closes: #579039). * Check angainst policy 3.8.4 * Move to science section * Convert to '3.0 (quilt)' format * Bump debhelper compat level to 7 -- Thibaut Paumard Mon, 26 Apr 2010 14:57:36 +0200 yorick-gl (1.1+cvs20070922+dfsg-2) unstable; urgency=low * Fix FTBFS when using dpkg-buildpackage -rsudo which prevented auto-building on alpha and mipsel. (Closes: #499915). -- Thibaut Paumard Tue, 23 Sep 2008 18:25:00 +0200 yorick-gl (1.1+cvs20070922+dfsg-1) unstable; urgency=low * Ensure DFSG-freeness and move to main from non-free: + remove glxWinUtils.c and glxWinUtils.h from .orig.tar.gz (those files were not used) + modify debian/copyright and debian/control accordingly The changes are kept minimal to allow Lenny transition. -- Thibaut Paumard Fri, 12 Sep 2008 11:49:41 +0200 yorick-gl (1.1+cvs20070922-4) unstable; urgency=low * added missing build-dependency on libxext-dev (Closes: #498503). -- Thibaut Paumard Wed, 10 Sep 2008 17:45:01 +0200 yorick-gl (1.1+cvs20070922-3) unstable; urgency=low * New build. Files were missing in last deb package. -- Thibaut Paumard Tue, 1 Mar 2008 17:20:21 +0100 yorick-gl (1.1+cvs20070922-2) unstable; urgency=low * debian/watch: file added * debian/control: * DM-Upload-Allowed field added * upgraded to Standards-Version: 3.7.3.0 * upgrade build dependency on yorick-dev (>= 2.1.05+dfsg-2~bpo40+1) * debian/rules: converted to dh_installyorick * added debian/ynstall * added debian/yorick-gl.{packinfo,keywords} -- Thibaut Paumard Tue, 15 Jan 2008 17:20:21 +0100 yorick-gl (1.1+cvs20070922-1) unstable; urgency=low * Initial Release. Closes: #366709 -- Thibaut Paumard Mon, 26 Nov 2007 11:42:06 +0100 debian/compat0000644000000000000000000000000211772406601010370 0ustar 7 debian/copyright0000644000000000000000000001113311772406601011124 0ustar This package was debianized by Thibaut Paumard on Thu, 27 Apr 2006 16:36:54 +0200. It was downloaded from cvs.sourceforge.net: cvs -d:pserver:anonymous:@yorick.cvs.sourceforge.net:/cvsroot/yorick login cvs -d:pserver:anonymous:@yorick.cvs.sourceforge.net:/cvsroot/yorick \ export -D "25 Sep 2007" yorick-gl Authors: Steven Langer and David H. Munro This package is under a BSD license. Unused files under possibly problematic license (glxWinUtils.c and glxWinUtils.h) have been removed to ensure DFSG freeness. Copyright (c) 2005, The Regents of the University of California. Produced at the Lawrence Livermore National Laboratory. Written by Steven Langer and David H. Munro . UCRL-CODE-155996 All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the disclaimer below. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the disclaimer (as noted below) in the documentation and/or other materials provided with the distribution. * Neither the name of the UC/LLNL nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Additional BSD Notice 1. This notice is required to be provided under our contract with the U.S. Department of Energy (DOE). This work was produced at the University of California, Lawrence Livermore National Laboratory under Contract No. W-7405-ENG-48 with the DOE. 2. Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately-owned rights. 3. Also, reference herein to any specific commercial products, process, or services by trade name, trademark, manufacturer or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or the University of California. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes. Some code in glInfo.c bears this notice: Copyright (C) 1999 Brian Paul All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.