debian/0000775000000000000000000000000012271101241007157 5ustar debian/rules0000775000000000000000000000072112271101201010233 0ustar #!/usr/bin/make -f # -*- makefile-gmake -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 RUBY = ruby1.9.1 RUBYLIBDIR = $(shell ruby1.9.1 -rrbconfig -e 'puts RbConfig::CONFIG["rubylibdir"]') RUBYARCHDIR = $(shell ruby1.9.1 -rrbconfig -e 'puts RbConfig::CONFIG["archdir"]') %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --with-ruby=$(RUBY) \ --with-rubylibdir=$(RUBYLIBDIR) --with-rubyarchdir=$(RUBYARCHDIR) debian/watch0000664000000000000000000000011312167174540010223 0ustar version=3 http://www.unixuser.org/~ueno/software/treil/treil-(.*)\.tar\.gz debian/changelog0000664000000000000000000000772512271101235011047 0ustar treil (1.8-2ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). -- Logan Rosen Sat, 25 Jan 2014 22:35:38 -0500 treil (1.8-2) unstable; urgency=low * debian/source/format: New. * debian/compat: Require 9. * debian/control (Build-Depends): Require debhelper >= 9. Use ruby 1.9.1. (Standards-Version): Conforms to 3.9.4. (Homepage): New. (Depends): Add ${misc:Depends} for debhelper. [libtreil0] (Multi-Arch, Pre-Depends): New. * debian/patches/01-makefiles.diff: New. * debian/patches/02-rbconfig.diff: New. * debian/rules: Re-write using newer debhelper. * debian/treil.manpages: New. * debian/*.install: Update. * Incorporate NMUs. -- NIIBE Yutaka Wed, 10 Jul 2013 06:06:54 +0000 treil (1.8-1.2) unstable; urgency=low * Non-maintainer upload. * Build-depend/depend on ruby-cairo rather than libcairo-ruby1.8 (closes: #713112). -- Colin Watson Sat, 06 Jul 2013 19:31:19 +0100 treil (1.8-1.1) unstable; urgency=low * Non-maintainer upload. * Specify use of ruby1.8 in debian/rules and add --with-ruby=ruby1.8 since ruby is now 1.9 (Closes: #676120) * Make treil specifically depend on ruby1.8 -- Scott Kitterman Tue, 10 Jul 2012 16:35:52 -0400 treil (1.8-1) unstable; urgency=low * New upstream release. -- NIIBE Yutaka Fri, 29 Feb 2008 15:51:34 +0900 treil (1.7-1) unstable; urgency=low * New upstream release. Now, struct treil_tree has "long long" for size, should fixes problems for large files. (Closes: #415218, #459855). Thanks to Daniel Roschka and A. Costa for their reports. * debian/control (Build-Depends): Removed libexpat1-dev, no longer required. -- NIIBE Yutaka Wed, 23 Jan 2008 12:56:16 +0900 treil (1.6-1) unstable; urgency=low * New upstream release. * debian/control (Standards-Version): It comforms 3.7.3. (Build-Depends): Added libexpat1-dev. (Section): Moved to 'utils' (was: 'games'). Because lintian complains. * configure.ac: Substitute lib_treil_la_LIBS, when libexpat will be found. * Makefile.am: Use lib_treil_la_LIBADD for -lexpat (not generic LIBS). * ruby/extconf.rb.in ($libs): Removed @LIBS@, and don't use +=. * ruby/Makefile.am: Avoid linking non-needed libraries (Ruby's mkmf is not that precise), by supplying LIBS. -- NIIBE Yutaka Tue, 15 Jan 2008 13:22:47 +0900 treil (1.3-1) unstable; urgency=low * New upstream release (Closes: #433988). * debian/treil.1: Updated. -- NIIBE Yutaka Wed, 01 Aug 2007 16:24:29 +0900 treil (1.1-2) unstable; urgency=low * debian/rules: Fix FTBFS. -- NIIBE Yutaka Wed, 18 Jul 2007 13:51:52 +0900 treil (1.1-1) unstable; urgency=low * New upstream release. * debian/control (Priority): Down to extra (was: optional). * treil.in, ruby/treil.rb: Don't touch LOAD_PATH (Closes: #428130). * debian/treil.1: Remove duplicated text (Closes: #428129). Thanks to A. Costa. -- NIIBE Yutaka Wed, 18 Jul 2007 11:10:18 +0900 treil (1.0-2) unstable; urgency=low * debian/control (Build-Depends): Added ruby1.8-dev (Closes: #424930). Thanks to Kurt Roeckx . -- NIIBE Yutaka Fri, 18 May 2007 08:22:10 +0900 treil (1.0-1) unstable; urgency=low * New upstream release. * Removed debian/{treil-draw.1,treil-rect.1}. -- NIIBE Yutaka Thu, 17 May 2007 10:47:13 +0900 treil (0.1-2) unstable; urgency=low * debian/control (Build-Depends): Added ruby, ruby1.8 (Closes: #414659). * treil-draw.in: Fix regexp for trailing slash (Closes: #414863). -- NIIBE Yutaka Fri, 16 Mar 2007 15:44:49 +0900 treil (0.1-1) unstable; urgency=low * Initial release (Closes: #406159). -- NIIBE Yutaka Wed, 10 Jan 2007 13:47:43 +0900 debian/libtreil0.install0000664000000000000000000000003112167177343012453 0ustar usr/lib/*/libtreil.so.0* debian/compat0000664000000000000000000000000212167175040010371 0ustar 9 debian/copyright0000664000000000000000000000232212167174540011131 0ustar This package was debianized by NIIBE Yutaka on Wed, 10 Jan 2007 13:47:43 +0900. It was downloaded from http://www.unixuser.org/~ueno/software/treil/ Upstream Author: Daiki Ueno Copyright: Copyright (C) 2006,2007 Daiki Ueno License: 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; either version 2 of the License, or (at your option) any later version. 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 systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. The Debian packaging is (C) 2007, NIIBE Yutaka and is licensed under the GPL, see above. debian/source/0000775000000000000000000000000012167174757010511 5ustar debian/source/format0000664000000000000000000000001412167174757011717 0ustar 3.0 (quilt) debian/treil.10000664000000000000000000000157312167174540010406 0ustar .TH TREIL "1" "January 2007" "Tile image generator" "User Commands" .SH NAME treil \- Tile image generator .SH SYNOPSIS .B treil [\fIOPTIONS\fR] .SH DESCRIPTION .TP \fB\-g\fR, \fB\-\-geometry\fR=\fIWIDTHxHEIGHT\fR Specify size of the outermost rectangle. .TP \fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR Store the output to FILE. .TP \fB\-c\fR, \fB\-\-config\fR=\fIFILE\fR Read configuration from FILE. .TP \fB\-h\fR, \fB\-\-help\fR Show this message. .TP \fB\-d\fR, \fB\-\-max-depth\fR=\fIDEPTH\fR Specify max depth of rectangles displayed. .TP \fB\-x\fR, \fB\-\-exclude\fR=\fIPAT\fR Exclude files that match PAT. .TP \fB\-R\fR, \fB\-\-reader\fR=\fICLASS\fR Specify reader class. Do not use if you unsure. .TP \fB\-W\fR, \fB\-\-writer\fR=\fICLASS\fR Specify writer class. Do not use if you unsure. .TP \fB\-v\fR, \fB\-\-verbose\fR Run verbosely. .TP \fB\-\-resolution=RES\fR Specify pixel width. debian/treil.manpages0000664000000000000000000000001712167202121012014 0ustar debian/treil.1 debian/treil.install0000664000000000000000000000003112167201225011667 0ustar /usr/bin/ /usr/lib/ruby/ debian/libtreil-dev.install0000664000000000000000000000012512167202575013147 0ustar /usr/include/*.h /usr/lib/*/libtreil.a /usr/lib/*/libtreil.la /usr/lib/*/libtreil.so debian/control0000664000000000000000000000246612271101236010576 0ustar Source: treil Section: utils Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: NIIBE Yutaka Build-Depends: debhelper (>= 9), ruby, ruby1.9.1, ruby-dev, ruby-cairo, dh-autoreconf Standards-Version: 3.9.4 Homepage: http://www.unixuser.org/~ueno/software/treil/index.html Package: treil Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ruby1.9.1, ruby-cairo Description: tree structure into tiles Treil is a utility which produces an image of tiles from tree structure. For example, Linux directory tree can be shown as an image of tiles, by: $ treil -o linux.png /usr/src/linux Package: libtreil0 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: Shared library for treil (tree structure into tiles) Treil is a utility which produces an image of tiles from tree structure. This is a runtime shared library for treil. Package: libtreil-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libtreil0 (= ${binary:Version}) Description: Development library for treil (tree structure into tiles) Treil is a utility which produces an image of tiles from tree structure. This is a development library and a header file for treil. debian/docs0000664000000000000000000000000712167174540010047 0ustar README debian/dirs0000664000000000000000000000001012167174540010052 0ustar usr/bin debian/patches/0000775000000000000000000000000012167204407010622 5ustar debian/patches/series0000664000000000000000000000004312167204373012036 0ustar 01-makefiles.diff 02-rbconfig.diff debian/patches/02-rbconfig.diff0000664000000000000000000000105212167204402013455 0ustar Description: Suppress warning for RbConfig Author: NIIBE Yutaka Last-Update: 2013-07-10 Index: treil-1.8/treil.in =================================================================== --- treil-1.8.orig/treil.in 2013-07-10 07:10:53.905171731 +0000 +++ treil-1.8/treil.in 2013-07-10 07:10:53.849171737 +0000 @@ -20,7 +20,7 @@ require 'rbconfig' base = Pathname.new(__FILE__).dirname + 'ruby' -arch = base + Config::CONFIG['arch'] +arch = base + RbConfig::CONFIG['arch'] $LOAD_PATH.unshift(arch.to_s) $LOAD_PATH.unshift(base.to_s) debian/patches/01-makefiles.diff0000664000000000000000000000234312167200753013634 0ustar Description: Specify correct libraries Not to link to -lpthread, -lrt, -ldl, -lcrypt, -lm, and -lc Author: NIIBE Yutaka Last-Update: 2013-07-10 Index: treil-1.8/ruby/Makefile.am =================================================================== --- treil-1.8.orig/ruby/Makefile.am 2013-07-10 06:20:58.232641206 +0000 +++ treil-1.8/ruby/Makefile.am 2013-07-10 06:20:58.180641208 +0000 @@ -4,7 +4,7 @@ EXTRA_DIST = treil.c $(RB) stamp-arch: $(top_builddir)/libtreil.la treil.c - mkdir -p $(RUBYARCH) && cd $(RUBYARCH) && $(RUBY) ../extconf.rb && $(MAKE) + mkdir -p $(RUBYARCH) && cd $(RUBYARCH) && $(RUBY) ../extconf.rb && $(MAKE) LIBS='-lruby-1.9.1 -ltreil' touch $@ all-local: stamp-arch Index: treil-1.8/ruby/Makefile.in =================================================================== --- treil-1.8.orig/ruby/Makefile.in 2013-07-10 06:20:58.232641206 +0000 +++ treil-1.8/ruby/Makefile.in 2013-07-10 06:20:58.180641208 +0000 @@ -325,7 +325,7 @@ stamp-arch: $(top_builddir)/libtreil.la treil.c - mkdir -p $(RUBYARCH) && cd $(RUBYARCH) && $(RUBY) ../extconf.rb && $(MAKE) + mkdir -p $(RUBYARCH) && cd $(RUBYARCH) && $(RUBY) ../extconf.rb && $(MAKE) LIBS='-lruby-1.9.1 -ltreil' touch $@ all-local: stamp-arch