debian/0000775000000000000000000000000012053174057007174 5ustar debian/Paje.10000664000000000000000000000164011711507371010135 0ustar .TH PAJE 1 "Oct 1, 2006" .\" Please update the above date whenever this man page is modified. .SH NAME Paje \- generic visualization tool (Gantt chart and more) .SH SYNOPSIS .B Paje .SH DESCRIPTION This manual page documents briefly the .BR paje command. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. .PP .B Paje is a graphical tool that displays all kinds of traces. .PP Key Features .RS 4 .HP 8 .B Supports multi threaded programs .RS 4 .HP 8 each thread of the analysed program can be individually displayed, or multiple threads can be combined, to reduce screen space usage. .RE .RE .RS 4 .HP 8 .B Interactivity .RS 4 .HP 8 each entity represented on the screen can be interrogated for more information, .HP 8 related entities are highlighted as mouse cursor passes over some representation .RE .RE .SH AUTHOR Benhur Stein . debian/examples0000664000000000000000000000002611711507371010732 0ustar Traces/JavaTest.trace debian/old-li/0000775000000000000000000000000011711507371010353 5ustar debian/old-li/linda-override0000664000000000000000000000005511711507371013202 0ustar Tag: image-in-usr-lib Tag: command-not-exist debian/old-li/lintian-override0000664000000000000000000000004011711507371013543 0ustar paje.app: image-file-in-usr-lib debian/compat0000664000000000000000000000000211711507371010371 0ustar 5 debian/patches/0000775000000000000000000000000011711507371010622 5ustar debian/patches/series0000664000000000000000000000007711711507371012043 0ustar #debian-specific--build-system.patch #fix-linking-issues.patch debian/patches/debian-specific--build-system.patch0000664000000000000000000000226711711507371017353 0ustar Fix build system Index: paje.app-1.97+cvs20080110/StorageController/GNUmakefile =================================================================== --- paje.app-1.97+cvs20080110.orig/StorageController/GNUmakefile 2008-01-10 09:50:48.000000000 +0100 +++ paje.app-1.97+cvs20080110/StorageController/GNUmakefile 2008-01-10 09:50:50.000000000 +0100 @@ -1,7 +1,3 @@ -ifeq "$(GNUSTEP_SYSTEM_ROOT)" "" - include Makefile -else - BUNDLE_INSTALL_DIR=$(GNUSTEP_BUNDLES)/Paje include $(GNUSTEP_MAKEFILES)/common.make @@ -32,4 +28,3 @@ include $(GNUSTEP_MAKEFILES)/bundle.make -include GNUmakefile.postamble -endif Index: paje.app-1.97+cvs20080110/AggregatingFilter/GNUmakefile =================================================================== --- paje.app-1.97+cvs20080110.orig/AggregatingFilter/GNUmakefile 2008-01-10 09:51:51.000000000 +0100 +++ paje.app-1.97+cvs20080110/AggregatingFilter/GNUmakefile 2008-01-10 09:51:59.000000000 +0100 @@ -1,7 +1,3 @@ -ifeq "$(GNUSTEP_SYSTEM_ROOT)" "" - include Makefile -else - BUNDLE_INSTALL_DIR=$(GNUSTEP_BUNDLES)/Paje include $(GNUSTEP_MAKEFILES)/common.make @@ -44,4 +40,3 @@ include $(GNUSTEP_MAKEFILES)/bundle.make -include GNUmakefile.postamble -endif debian/patches/fix-linking-issues.patch0000664000000000000000000001167511711507371015405 0ustar Fix linking issues with GNUStep --- a/AggregatingFilter/GNUmakefile +++ b/AggregatingFilter/GNUmakefile @@ -6,7 +6,9 @@ BUNDLE_NAME = AggregatingFilter +AggregatingFilter_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/ContainerFilter/GNUmakefile +++ b/ContainerFilter/GNUmakefile @@ -5,7 +5,9 @@ BUNDLE_NAME = ContainerFilter ContainerFilter_PRINCIPAL_CLASS = ContainerSelector +ContainerFilter_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/EntityTypeFilter/GNUmakefile +++ b/EntityTypeFilter/GNUmakefile @@ -5,7 +5,9 @@ BUNDLE_NAME = EntityTypeFilter EntityTypeSelector_PRINCIPAL_CLASS = EntityTypeSelector +EntityTypeFilter_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General.bproj +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/FieldFilter/GNUmakefile +++ b/FieldFilter/GNUmakefile @@ -5,7 +5,9 @@ BUNDLE_NAME = FieldFilter FieldFilter_PRINCIPAL_CLASS = FieldFilter +FieldFilter_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General.bproj +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/FileReader/GNUmakefile +++ b/FileReader/GNUmakefile @@ -32,7 +32,8 @@ # Additional libraries # -FileReader_LIBRARIES_DEPEND_UPON += +FileReader_BUNDLE_LIBS += -lGeneral +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/General/GNUmakefile +++ b/General/GNUmakefile @@ -5,6 +5,8 @@ FRAMEWORK_NAME = General +LIBRARIES_DEPEND_UPON += $(FND_LIBS) $(GUI_LIBS) $(OBJC_LIBS) + General_OBJC_FILES = \ Comparing.m \ FilteredEnumerator.m \ --- a/ImbricationFilter/GNUmakefile +++ b/ImbricationFilter/GNUmakefile @@ -6,7 +6,9 @@ BUNDLE_NAME = ImbricationFilter +ImbricationFilter_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General.bproj +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/OrderFilter/GNUmakefile +++ b/OrderFilter/GNUmakefile @@ -6,7 +6,9 @@ BUNDLE_NAME = OrderFilter +OrderFilter_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General.bproj +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/PajeEventDecoder/GNUmakefile +++ b/PajeEventDecoder/GNUmakefile @@ -32,7 +32,8 @@ # Additional libraries # -PajeEventDecoder_LIBRARIES_DEPEND_UPON += +PajeEventDecoder_BUNDLE_LIBS += -lGeneral +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/PajeSimulator/GNUmakefile +++ b/PajeSimulator/GNUmakefile @@ -32,7 +32,8 @@ # Additional libraries # -PajeSimulator_LIBRARIES_DEPEND_UPON += +PajeSimulator_BUNDLE_LIBS += -lGeneral +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/ReductionFilter/GNUmakefile +++ b/ReductionFilter/GNUmakefile @@ -6,7 +6,9 @@ ReductionFilter_PRINCIPAL_CLASS = BusyNode +ReductionFilter_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/SpaceTimeViewer/GNUmakefile +++ b/SpaceTimeViewer/GNUmakefile @@ -6,7 +6,9 @@ SpaceTimeViewer_PRINCIPAL_CLASS = STController +SpaceTimeViewer_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/StatViewer/GNUmakefile +++ b/StatViewer/GNUmakefile @@ -6,7 +6,9 @@ StatViewer_PRINCIPAL_CLASS = StatViewer +StatViewer_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else --- a/StorageController/GNUmakefile +++ b/StorageController/GNUmakefile @@ -6,7 +6,9 @@ BUNDLE_NAME = StorageController +StorageController_BUNDLE_LIBS += -lGeneral ADDITIONAL_INCLUDE_DIRS = -I../General +ADDITIONAL_LIB_DIRS += -L../General/General.framework/Versions/Current ifeq ($(FOUNDATION_LIB), apple) LDFLAGS += -F../General -framework General else debian/dirs0000664000000000000000000000007311711507371010057 0ustar usr/bin usr/share/lintian/overrides usr/share/applications debian/paje.desktop0000664000000000000000000000034011711507371011502 0ustar [Desktop Entry] Version=1.0 Name=Paje Trace Viewer GenericName=Trace Viewer Comment=View traces produced during the execution of multi-threaded programs Type=Application Exec=Paje Icon=Paje Categories=Application;Profiling; debian/source/0000775000000000000000000000000011711507371010473 5ustar debian/source/format0000664000000000000000000000001411711507371011701 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000013611711507371010224 0ustar # Compulsory line, this is a version 3 file version=3 http://sf.net/paje/Paje-(.+)\.tar\.gz debian/control0000664000000000000000000000202111711507371010571 0ustar Source: paje.app Section: science Priority: optional Maintainer: Vincent Danjean Standards-Version: 3.9.2 Build-Depends: cdbs (>= 0.4.27), quilt, libgnustep-gui-dev (>= 0.12.0), debhelper (>> 5.0.0), texlive-latex-base, texlive-latex-extra, texlive-fonts-recommended, texlive-latex-recommended Package: paje.app Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: generic visualization tool (Gantt chart and more) Paje is a graphical tool that displays traces produced during the execution of multithreaded programs. Other programs can also generate traces for this tool. . Key Features * Supports multi threaded programs o each thread of the analysed program can be individually displayed, or multiple threads can be combined, to reduce screen space usage. * Interactivity o each entity represented on the screen can be interrogated for more information, o related entities are highlighted as mouse cursor passes over some representation debian/lintian-override0000664000000000000000000000015211711507371012367 0ustar # GNUStep layout (if it is possible to split in /usr/share, help welcome) paje.app: image-file-in-usr-lib debian/rules0000775000000000000000000000325711711507371010262 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- include /usr/share/cdbs/1/rules/patchsys-quilt.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/gnustep.mk include /usr/share/cdbs/1/class/gnumakefile.mk PAJE=paje.app DEB_MAKE_BUILD_TARGET= CPPFLAGS="-I/usr/include/GNUstep/Headers" messages=yes DEB_MAKE_CLEAN_TARGET= clean distclean DEB_INSTALL_DOCS_$(PAJE)=TODO Documentation/UserManual/user.ps \ Documentation/lang-paje/lang-paje.ps DEB_INSTALL_MANPAGES_$(PAJE)=debian/Paje.1 ########################################### # Documentation is not build upstream... build/$(PAJE):: $(MAKE) -C Documentation/UserManual $(MAKE) -C Documentation/lang-paje clean:: $(MAKE) -C Documentation/UserManual clean $(MAKE) -C Documentation/lang-paje clean $(RM) -r Paje/Paje.gorm # if this is a git repository, restore removed files that would have # been ignored by dpkg-source -test -d .git && git checkout -- $$(git status | \ sed -e '/^#[[:space:]]*deleted:[[:space:]]*/s/^#[[:space:]]*deleted:[[:space:]]*//p;d' | \ grep -v '^debian/') ########################################### # GNUstep layout needs to circumvent FHS... binary-install/$(PAJE):: install -m 644 debian/lintian-override $(CURDIR)/debian/$(PAJE)/usr/share/lintian/overrides/$(PAJE) ########################################### # Desktop file binary-install/$(PAJE):: install -m 644 debian/paje.desktop $(CURDIR)/debian/$(PAJE)/usr/share/applications chmod 644 $(CURDIR)/debian/$(PAJE)/usr/lib/GNUstep/Applications/Paje.app/Resources/Paje.desktop ########################################### # GNUstep layout needs adaptation to comply with FHS... binary-install/$(PAJE):: gsdh_gnustep debian/changelog0000664000000000000000000001335712053174057011057 0ustar paje.app (1.98-1build1) raring; urgency=low * Rebuild for gnustep-gui 0.22 transition. -- Benjamin Drung Wed, 21 Nov 2012 16:50:07 +0100 paje.app (1.98-1) unstable; urgency=low * New upstream release -- Vincent Danjean Mon, 30 Jan 2012 11:31:11 +0100 paje.app (1.97+cvs20080110-3) unstable; urgency=low * Rebuild against new gnustep libraries * Cleanup packaging -- Vincent Danjean Wed, 16 Jun 2010 09:51:17 +0200 paje.app (1.97+cvs20080110-2) unstable; urgency=low The "I should close my done-bugs before uploading" release * Do not overwrite the Paje binary with a script * Forget to close the FTBFS bug in previous upload (Closes: #451456) and the request for new version (Closes: #448022) * record the addition of desktop file for paje.app added a few release before (but never uploaded) (Closes: #377301) thanks to Barry deFreese for providing this file * add texlive-latex-recommanded to build-depends * fix linking problems (Closes: #461305) thanks to Yavor Doganov for its patch -- Vincent Danjean Thu, 17 Jan 2008 23:00:51 +0100 paje.app (1.97+cvs20080110-1) unstable; urgency=low * CVS snapshot that better compiles with current GNUstep * [debian/patches] remove old-gnustep-fix.patch (fixed upstream) * [debian/control] dump Standards-version to 3.7.3 (no change needed) * [debian/] switch to git based system (instead of quilt) * add lintian and linda override for image in /usr/lib (due to GNUstep file hierarchy) -- Vincent Danjean Thu, 10 Jan 2008 09:33:18 +0100 paje.app (1.97-3) experimental; urgency=low * Rebuild with new GNUStep -- Vincent Danjean Wed, 25 Jul 2007 12:29:02 +0200 paje.app (1.97-2) unstable; urgency=low * Fix for current version of GNUStep -- Vincent Danjean Thu, 1 Mar 2007 21:44:51 +0100 paje.app (1.97-1) unstable; urgency=low * New upstream release -- Vincent Danjean Tue, 27 Feb 2007 15:14:55 +0100 paje.app (1.4.0-5) unstable; urgency=low * [debian/control,debian/linda-overide] remove the last empty line * [debian/watch,debian/Paje.1] remove commented stuff * [debian/control] remove the uploader field: I am already in the Maintainer field and my sponsor adds itself to the Uploader field. -- Vincent Danjean Sun, 1 Oct 2006 21:28:07 +0200 paje.app (1.4.0-4) unstable; urgency=low * Closing request to rebuild the package with new build-depends (already done in the previous version but it was not yet uploaded...) (Closes: #389819) -- Vincent Danjean Thu, 28 Sep 2006 00:49:28 +0200 paje.app (1.4.0-3) unstable; urgency=low * [debian/rules] use the gnumakefile CDBS class * [debian/control] use new build-depends for gnustep libs (as asked by GNUstep maintainers) * Desktop file for paje.app (Closes: #377301) Thanks to Barry deFreese (ubuntu maintainer) and Phil Bull that provide the paje.desktop file. -- Vincent Danjean Wed, 27 Sep 2006 07:38:22 +0200 paje.app (1.4.0-2) unstable; urgency=low * [debian/compat] debhelper compat version dumped to 5 * [debian/copyright] add copyright for Debian packaging * [debian/control] Standard-Version set to 3.7.2 (no changes required) -- Vincent Danjean Wed, 17 May 2006 00:42:15 +0200 paje.app (1.4.0-1) unstable; urgency=low * New upstream release - Add support for aggregating Events and States that are too small to be displayed - Faster simulation of events - Checkpointing optimized (smaller file sizes and faster reading/writing) - Various bug fixes -- Vincent Danjean Sun, 14 May 2006 21:24:29 +0200 paje.app (1.3.3-3) unstable; urgency=low * Add watch file * Invoke gsdh_gnustep in rules file -- Vincent Danjean Fri, 17 Feb 2006 00:42:38 +0100 paje.app (1.3.3-2) unstable; urgency=low * Rebuild against newer GNUStep library (Closes: #350426) -- Vincent Danjean Tue, 31 Jan 2006 11:56:59 +0100 paje.app (1.3.3-1) unstable; urgency=low * New upstream release - statviewer available - trace files read by chuncks * Bump to Debian Standard 3.6.2 * Add linda override 'command-not-exist' (in menu file): /usr/bin/Paje is a symlink to gnustep-app-wrapper * Update FSF address in debian/copyright -- Vincent Danjean Thu, 29 Sep 2005 01:02:28 +0200 paje.app (1.3.2-4) unstable; urgency=low * Apply upstream CVS patch : numeric locale set to C instead of en_US (Closes: #304768: JavaTest.trace exmaple is not working) -- Vincent Danjean Fri, 22 Apr 2005 23:40:19 +0200 paje.app (1.3.2-3) unstable; urgency=low * Do really drop this build-dep by editing control.in, not control (which gets rewritten by cdbs). Sorry for the noise. -- Martin Quinson Fri, 8 Apr 2005 07:22:46 +0200 paje.app (1.3.2-2) unstable; urgency=low * drop useless build-dep on debmake (Closes: #303549: paje.app: does not really build-depend on debmake) -- Martin Quinson Fri, 8 Apr 2005 06:03:33 +0200 paje.app (1.3.2-1) unstable; urgency=low * New upstream release * Forgot to close ITP in initial release (Closes: #285052: ITP: paje.app -- generic visualization tool (Gantt chart and more)) -- Vincent Danjean Wed, 6 Apr 2005 10:24:06 +0200 paje.app (1.3.1-1) unstable; urgency=low * Initial release. -- Vincent Danjean Mon, 24 Jan 2005 20:48:54 +0100 debian/menu0000664000000000000000000000016411711507371010063 0ustar ?package(paje.app):needs="X11" section="Applications/Science/Data Analysis"\ title="Paje" command="/usr/bin/Paje" debian/copyright0000664000000000000000000000276711711507371011142 0ustar This package was debianized by Vincent Danjean Vincent.Danjean@ens-lyon.org on Thu, 16 Oct 2003 12:21:07 +0200. It was downloaded from http://forge.objectweb.org/projects/paje/ Upstream Authors: Benhur Stein , Diego Kreutz , Developed at Laboratoire ID, IMAG, France, and Laboratório de Sistemas de Computação, UFSM, Brazil Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 Benhur Stein and contributors. License: Pajé is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Pajé 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with Pajé; 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 Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. The Debian packaging is licensed under the GPL, see above, and has the following copyright: Copyright (C) 2004-2006 Vincent Danjean