--- dime-0.20030921.orig/bin/Makefile +++ dime-0.20030921/bin/Makefile @@ -0,0 +1,267 @@ +# Makefile.in generated automatically by automake 1.5 from Makefile.am. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +# This has to be a separate subdir so bin/ won't be created in the +# Mac OS X framework and coin-config won't be installed when you are not +# building the library at all. + +SHELL = /bin/sh + +srcdir = . +top_srcdir = .. + +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/share/info +mandir = ${prefix}/share/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/libdime +pkglibdir = $(libdir)/libdime +pkgincludedir = $(includedir)/libdime +top_builddir = .. + +ACLOCAL = ${SHELL} /debian/stage/dime-0.20030921/cfg/missing --run aclocal +AUTOCONF = ${SHELL} /debian/stage/dime-0.20030921/cfg/missing --run autoconf +AUTOMAKE = ${SHELL} /debian/stage/dime-0.20030921/cfg/missing --run automake +AUTOHEADER = ${SHELL} /debian/stage/dime-0.20030921/cfg/missing --run autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = i486-linux-gnu +build_triplet = i486-pc-linux-gnu +host_alias = i486-linux-gnu +host_triplet = i486-pc-linux-gnu +target_alias = +target_triplet = i486-pc-linux-gnu +AMTAR = ${SHELL} /debian/stage/dime-0.20030921/cfg/missing --run tar +AS = @AS@ +AWK = mawk +BUILD_WITH_MSVC = false +CC = i486-linux-gnu-gcc +CPP = i486-linux-gnu-gcc -E +CXX = i486-linux-gnu-g++ +CXXCPP = i486-linux-gnu-g++ -E +DEPDIR = .deps +DIME_BETA_VERSION = 1 +DIME_BINARY_AGE = 0 +DIME_COMPILER = i486-linux-gnu-g++ +DIME_EXTRA_CFLAGS = -g -O2 +DIME_EXTRA_CPPFLAGS = -I${prefix}/include +DIME_EXTRA_CXXFLAGS = -g -O2 +DIME_EXTRA_LDFLAGS = -L${exec_prefix}/lib +DIME_EXTRA_LIBS = -ldime +DIME_INTERFACE_AGE = 0 +DIME_MAJOR_VERSION = 0 +DIME_MICRO_VERSION = 1 +DIME_MINOR_VERSION = 9 +DIME_MSVC_LIBC = +DIME_VERSION = 0.9.1 +DLLTOOL = @DLLTOOL@ +ECHO = echo +EXEEXT = +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +LIBFLAGS = +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LN_S = ln -s +LT_AGE = 0 +LT_CURRENT = 1 +LT_RELEASE = 0.9 +LT_REVISION = 0 +MAINT = # +OBJDUMP = @OBJDUMP@ +OBJEXT = o +PACKAGE = libdime +RANLIB = ranlib +STRIP = strip +SUFFIX = +VERSION = 0.9.1 +am__include = include +am__quote = +install_sh = /debian/stage/dime-0.20030921/cfg/install-sh + +dist_bin_SCRIPTS = coin-config +subdir = bin +mkinstalldirs = $(SHELL) $(top_srcdir)/cfg/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/include/config.h +CONFIG_CLEAN_FILES = +SCRIPTS = $(dist_bin_SCRIPTS) + +DIST_SOURCES = +DIST_COMMON = $(dist_bin_SCRIPTS) Makefile.am Makefile.in +all: all-am + +.SUFFIXES: + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +$(srcdir)/Makefile.in: # Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu bin/Makefile +Makefile: # $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(dist_bin_SCRIPTS)'; for p in $$list; do \ + f="`echo $$p|sed '$(transform)'`"; \ + if test -f $$p; then \ + echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/$$f; \ + elif test -f $(srcdir)/$$p; then \ + echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/$$f; \ + else :; fi; \ + done + +uninstall-dist_binSCRIPTS: + @$(NORMAL_UNINSTALL) + @list='$(dist_bin_SCRIPTS)'; for p in $$list; do \ + f="`echo $$p|sed '$(transform)'`"; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ + done +uninstall-info-am: +tags: TAGS +TAGS: + + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ + if test -d $$d/$$file; then \ + cp -pR $$d/$$file $(distdir) \ + || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(SCRIPTS) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-dist_binSCRIPTS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +uninstall-am: uninstall-dist_binSCRIPTS uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-dist_binSCRIPTS install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool uninstall uninstall-am \ + uninstall-dist_binSCRIPTS uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: --- dime-0.20030921.orig/include/dime/Output.h +++ dime-0.20030921/include/dime/Output.h @@ -33,6 +33,8 @@ #include #include +class dimeModel; + class DIME_DLL_API dimeOutput { public: --- dime-0.20030921.orig/include/dime/classes/Class.h +++ dime-0.20030921/include/dime/classes/Class.h @@ -38,6 +38,7 @@ class dimeInput; class dimeMemHandler; +class dimeModel; class dimeOutput; class DIME_DLL_API dimeClass : public dimeRecordHolder --- dime-0.20030921.orig/include/dime/entities/Entity.h +++ dime-0.20030921/include/dime/entities/Entity.h @@ -52,6 +52,7 @@ #define FLAG_FIRST_FREE 0x0800 // use this if you want to define your own flags class dimeLayer; +class dimeModel; class DIME_DLL_API dimeEntity : public dimeRecordHolder { --- dime-0.20030921.orig/include/dime/entities/Insert.h +++ dime-0.20030921/include/dime/entities/Insert.h @@ -34,6 +34,8 @@ #include #include +class dimeBlock; + class DIME_DLL_API dimeInsert : public dimeEntity { friend class dimeEntitiesSection; --- dime-0.20030921.orig/include/dime/entities/Vertex.h +++ dime-0.20030921/include/dime/entities/Vertex.h @@ -34,6 +34,8 @@ #include #include +class dimePolyline; + class DIME_DLL_API dimeVertex : public dimeEntity { friend class dimePolyline; --- dime-0.20030921.orig/include/dime/objects/Object.h +++ dime-0.20030921/include/dime/objects/Object.h @@ -36,6 +36,8 @@ #include #include +class dimeModel; + class DIME_DLL_API dimeObject : public dimeRecordHolder { friend class dimeObjectesSection; --- dime-0.20030921.orig/include/stamp-h1 +++ dime-0.20030921/include/stamp-h1 @@ -0,0 +1 @@ +timestamp --- dime-0.20030921.orig/debian/libdime-dev.files +++ dime-0.20030921/debian/libdime-dev.files @@ -0,0 +1,2 @@ +usr/lib/libdime.so +usr/include/dime --- dime-0.20030921.orig/debian/libdime-doc.dirs +++ dime-0.20030921/debian/libdime-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libdime-doc --- dime-0.20030921.orig/debian/libdime-doc.doc-base +++ dime-0.20030921/debian/libdime-doc.doc-base @@ -0,0 +1,12 @@ +Document: libdime-doc +Title: Debian libdime Manual +Author: Peder Blekken +Abstract: This information on Dime was + generated using doxygen, and will likely + be useful to developers using the + libdime-dev package as well. +Section: graphics + +Format: HTML +Index: /usr/share/doc/libdime-doc/html/index.html +Files: /usr/share/doc/libdime-doc/html/*.html --- dime-0.20030921.orig/debian/libdime-dev.dirs +++ dime-0.20030921/debian/libdime-dev.dirs @@ -0,0 +1 @@ +usr/include --- dime-0.20030921.orig/debian/libdime.postinst +++ dime-0.20030921/debian/libdime.postinst @@ -0,0 +1,49 @@ +#! /bin/sh +# postinst script for dime +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see /usr/share/doc/packaging-manual/ +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) +# if [ "$1" = "configure" ]; then +# ldconfig +# fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- dime-0.20030921.orig/debian/dime.dirs +++ dime-0.20030921/debian/dime.dirs @@ -0,0 +1 @@ +usr/bin --- dime-0.20030921.orig/debian/dime.files +++ dime-0.20030921/debian/dime.files @@ -0,0 +1,2 @@ +usr/bin/dxf2vrml +usr/bin/dxfsphere --- dime-0.20030921.orig/debian/libdime.files +++ dime-0.20030921/debian/libdime.files @@ -0,0 +1,3 @@ +usr/lib/libdime.la +usr/lib/libdime.so.1.0.0 +usr/lib/libdime.so.1 --- dime-0.20030921.orig/debian/libdime.dirs +++ dime-0.20030921/debian/libdime.dirs @@ -0,0 +1 @@ +usr/lib --- dime-0.20030921.orig/debian/libdime-doc.docs +++ dime-0.20030921/debian/libdime-doc.docs @@ -0,0 +1,6 @@ +AUTHORS +FAQ +NEWS +README +TODO +ChangeLog.sh --- dime-0.20030921.orig/debian/rules +++ dime-0.20030921/debian/rules @@ -0,0 +1,134 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 by Joey Hess. +# +# This version is for a hypothetical package that builds an +# architecture-dependant package, as well as an architecture-independent +# package. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=3 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + ./configure --prefix=/usr --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + rm -rf debian/dime + rm -rf docs/html + + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/dime. + $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr + mkdir -p $(CURDIR)/debian/tmp/usr/bin/ + cp -p dxf2vrml/.libs/dxf2vrml $(CURDIR)/debian/tmp/usr/bin/ + cp -p dxfsphere/.libs/dxfsphere $(CURDIR)/debian/tmp/usr/bin/ + dh_movefiles + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +binary-indep: build install + cd docs && doxygen dime.dox + mkdir -p $(CURDIR)/debian/libdime-doc/usr/share/doc/libdime-doc/ + cp -p -r docs/html $(CURDIR)/debian/libdime-doc/usr/share/doc/libdime-doc/ + #cp -p -r docs/latex $(CURDIR)/debian/libdime-doc/usr/share/doc/libdime-doc/ + dh_testdir -i + dh_testroot -i +# dh_installdebconf -i + dh_installdocs -i + dh_installexamples -i + dh_installmenu -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i +# dh_installcron -i +# dh_installman -i +# dh_installinfo -i +# dh_undocumented -i + dh_installchangelogs ChangeLog -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i +# dh_perl -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a +# dh_installdebconf -a + dh_installdocs -a + dh_installexamples -a + dh_installmenu -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a +# dh_installcron -a + dh_installman -a +# dh_installinfo -a +# dh_undocumented -a + dh_installchangelogs ChangeLog -a + dh_strip -a + dh_link -a + dh_compress -a -Xlatex -Xhtml + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a +# dh_perl -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- dime-0.20030921.orig/debian/copyright +++ dime-0.20030921/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by A. Maitland Bottoms on +Fri, 11 Jan 2002 14:27:21 -0500. + +It was downloaded from ftp://ftp.sim.no/pub/snapshots/ + +Upstream Author: Peder Blekken + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- dime-0.20030921.orig/debian/dxf2vrml.1 +++ dime-0.20030921/debian/dxf2vrml.1 @@ -0,0 +1,75 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH DIME "1" "January 11, 2002" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +dxf2vrml \- program to convert .dxf formatted 3-D datasets to .VRML format. +.SH SYNOPSIS +.B dxf2vrml +.RI [infile] [-o outfile] [-e maxerr] [-f] [-l] +.SH DESCRIPTION +This manual page documents briefly the +.B dxf2vrml +command. +(default infile is stdin, default outfile is stdout) +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +Instead, it has documentation in the GNU Info format; see below. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBdxf2vrml\fP is a program that... +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +For a complete description, see the Info files. +.TP +.B infile +default infile is stdin +.TP +.B \-o outfile, +default outfile is stdout +.TP +.B \-e, +Maximum error when tessellating curves +.TP +.B \-f, +Respect the $FILLMODE header variable +.TP +.B \-vrml2, +Write as vrml2. Default is vrml1 +.TP +.B \-l, +Use layer color, ignore the color index +.TP +.B \-s, +Set sub parameter +.TP +.B \-h, +Show useage. +.SH SEE ALSO +files in: +.BR /usr/share/doc/libdime/, +.BR /usr/share/doc/libdime-dev/. +.br +The programs are documented fully by +.IR http://www.coin3d.org/lib/dime/ , +available via the Internet. +.SH AUTHOR +This manual page was written by A. Maitland Bottoms , +for the Debian GNU/Linux system (but may be used by others). --- dime-0.20030921.orig/debian/dime.manpages +++ dime-0.20030921/debian/dime.manpages @@ -0,0 +1,2 @@ +debian/dxf2vrml.1 +debian/dxfsphere.1 --- dime-0.20030921.orig/debian/control +++ dime-0.20030921/debian/control @@ -0,0 +1,42 @@ +Source: dime +Section: graphics +Priority: optional +Maintainer: A. Maitland Bottoms +Uploaders: Steve M. Robbins +Build-Depends: debhelper (>> 3.0.0) +Build-Depends-Indep: doxygen +Standards-Version: 3.6.1.0 + +Package: dime +Architecture: any +Depends: ${shlibs:Depends} +Description: DXF Import, Manipulation, and Export programs + Dime is a C++ class library for reading, constructing, manipulating, + and writing DXF file data. + . + This package comes with the programs dxf2vrml, which converts + dxf to VRML files and dxfsphere, which makes triangle mesh approximations + of spheres. + +Package: libdime +Architecture: any +Depends: ${shlibs:Depends} +Description: DXF Import, Manipulation, and Export library + Dime is a C++ class library for reading, constructing, manipulating, + and writing DXF file data. + +Package: libdime-dev +Architecture: all +Depends: ${shlibs:Depends} +Description: DXF Import, Manipulation, and Export library - devel + Dime is a C++ class library for reading, constructing, manipulating, + and writing DXF file data. + +Package: libdime-doc +Architecture: all +Depends: ${shlibs:Depends} +Description: DXF Import, Manipulation, and Export library - devel + Dime is a C++ class library for reading, constructing, manipulating, + and writing DXF file data. + . + This dev package also contains doxygen generated documentation --- dime-0.20030921.orig/debian/changelog +++ dime-0.20030921/debian/changelog @@ -0,0 +1,26 @@ +dime (0.20030921-2) unstable; urgency=low + + * Add C++ class declarations (Closes: #319437) + * Keep man pages and binaries together (Closes: #282163) + * Clarify dxfsphere man page (Closes: #249548) + * Update URL in man page (Closes: #249918) + + -- A. Maitland Bottoms Sun, 11 Sep 2005 15:34:48 +0000 + +dime (0.20030921-1) unstable; urgency=low + + * New upstream + * Update Standards-Version, make package sarge-worthy + * Added dxfsphere example application, put it and + dxf2vrml applications in new dime binary package + * Recompile with gcc-3.3 (Closes: #211543) + + -- A. Maitland Bottoms Sun, 21 Sep 2003 18:11:19 -0400 + +dime (0.20020111-1) unstable; urgency=low + + * Initial Release. + (Closes: #129611) + + -- A. Maitland Bottoms Fri, 11 Jan 2002 14:27:21 -0500 + --- dime-0.20030921.orig/debian/dxfsphere.1 +++ dime-0.20030921/debian/dxfsphere.1 @@ -0,0 +1,72 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH DIME "1" "September 21, 2003" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +dxfsphere \- generate a triangle mesh approximating a sphere by recursive subdivision in .dxf format using libdime +.SH SYNOPSIS +.B dxfsphere [-c] [-t] [-i] [-o outfile] level +.SH DESCRIPTION +This manual page documents briefly the +.B dxfsphere +command. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +Instead, it has documentation in the GNU Info format; see below. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBdxfsphere\fP is a program that + generate a triangle mesh approximating a sphere by + recursive subdivision. First approximation is an platonic + solid; each level of refinement increases the number of + triangles by a factor of 4. +.P + Level 3 (128 triangles for an octahedron) is a good tradeoff if + gouraud shading is used to render the database. +.SH OPTIONS +.TP +.B level +level is an integer >= 1 setting the recursion level (default 1). +.TP +.B \-c, + causes triangles to be generated with vertices in counterclockwise + order as viewed from the outside in a RHS coordinate system. + The default is clockwise order. +.TP +.B \-t, +starts with a tetrahedron instead of an octahedron +.TP +.B \-i, +starts with a icosahedron instead of an octahedron +.TP +.B \-o, +outfile (default is stdout) +.TP +.B \-h, +Show useage. +.SH SEE ALSO +files in: +.BR /usr/share/doc/libdime/, +.BR /usr/share/doc/libdime-dev/. +.br +The programs are documented fully by +.IR http://www.coin3d.org/lib/dime/ , +available via the Internet. +.SH AUTHOR +This manual page was written by A. Maitland Bottoms , +for the Debian GNU/Linux system (but may be used by others).