debian/0002755000000000000000000000000012120571365007172 5ustar debian/pfm.manpage0000644000000000000000000000262512072525507011314 0ustar .\" 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 PFM 1 "Aug 8, 2007" .\" 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 pfm \- Graphical PostgreSQL client using Tcl/Tk .SH SYNOPSIS .B pfm .SH DESCRIPTION This manual page documents briefly the .B pfm command. .PP .B pfm (Postgres Forms) is a graphical PostgreSQL client. .br It allows the creation of forms to access data within a database. .br Related queries can be explored by the use of links between forms. .SH OPTIONS None .SH SEE ALSO .BR postgres (1), .BR psql (1). .br The program documentation can be found at .IR "/usr/share/doc/pfm/help.html". .SH AUTHOR pfm was written by Willem Herremans . .PP Homepage: http://pgfoundry.org/projects/pfm/ . .PP This manual page was written by Mark Hindley , for the Debian project (but may be used by others). debian/pfm.docs0000644000000000000000000000001312100744220010604 0ustar README.txt debian/dirs0000644000000000000000000000001012072525506010045 0ustar usr/bin debian/README.Debian0000644000000000000000000000052212102017770011223 0ustar pfm for Debian -------------- The Debian version of pfm uses native Tcl/Tk and libpgtcl. The upstream version can also make use of tclkit and/or pginctl, but these would need to be installed separately and are currently not available in the Debian distribution. -- Mark Hindley , Tue, 29 Jan 2013 19:16:08 z debian/compat0000644000000000000000000000000212106474404010366 0ustar 8 debian/links0000644000000000000000000000007612100744220010224 0ustar usr/share/common-licenses/GPL-2 usr/share/pfm/license/gpl.txt debian/changelog0000644000000000000000000000627712110737466011063 0ustar pfm (2.0.8-1) unstable; urgency=low * New upstream version. -- Mark Hindley Tue, 19 Feb 2013 18:06:44 +0000 pfm (2.0.7-1) unstable; urgency=low * New Upstream version (depends itcl3 and tcl/tk >= 8.5). * Use upstream desktop file and icon. * Remove references to pgintcl and tclkit as they are no longer shipped in the upstream tarball. * Move html documentation to /usr/share/doc/pfm/html/. -- Mark Hindley Wed, 13 Feb 2013 10:54:36 +0000 pfm (1.5.4-2) unstable; urgency=low * Depend on tcl and tk default versions >=8.4 (closes: #654278). * Updated watch file (thanks to Bart Martens). * Fix lintian warnings. - Move build commands to binary-indep target. - Add ${misc:Depends} dependency. - Add stub build-arch and build-indep targets. - Upgrade build to debhelper compat 8. - Move upstream web URL to Homepage field in control file (closes: #615310). - Update to standards version 3.9.4 (no changes). * Add doc-base control file. * Provide .desktop file. * Change to source format 3.0 (quilt). -- Mark Hindley Fri, 18 Jan 2013 11:24:46 +0000 pfm (1.5.4-1) unstable; urgency=low * New upstream release -- Mark Hindley Wed, 31 Oct 2007 09:58:17 +0000 pfm (1.5.3-1) unstable; urgency=low * New upstream release * Add missing dependency on postgresql-client. * Add watch file. -- Mark Hindley Sat, 22 Sep 2007 23:33:07 +0100 pfm (1.5.2-1) unstable; urgency=low * New upstream release - Fixes convert_from_1.2.0.sql with postgresql 7.4 -- Mark Hindley Tue, 21 Aug 2007 10:31:04 +0100 pfm (1.5.1-3) unstable; urgency=low * Add tclkit and pgintcl to copyright file. -- Mark Hindley Tue, 21 Aug 2007 10:18:59 +0100 pfm (1.5.1-2) unstable; urgency=low * Update upstream URL. * Move menu entry to Applications/Data Management. * Install convert_from_1.2.0.sql. -- Mark Hindley Wed, 08 Aug 2007 14:05:59 +0100 pfm (1.5.1-1) unstable; urgency=low * New upstream release. -- Mark Hindley Tue, 07 Aug 2007 15:14:29 +0100 pfm (1.4.2-1) unstable; urgency=low * New upstream release. -- Mark Hindley Wed, 11 Oct 2006 11:46:24 +0100 pfm (1.3.0-2) unstable; urgency=low * Include SQL scripts to update old databases. -- Mark Hindley Fri, 2 Jun 2006 15:44:34 +0100 pfm (1.3.0-1) unstable; urgency=low * New upstream release * Don't include a separate version of GPL, but link to the one in base-files. -- Mark Hindley Fri, 2 Jun 2006 13:34:27 +0100 pfm (1.2.5-3) unstable; urgency=low * doc/addressbook.png was missing. Include it. -- Mark Hindley Sat, 20 May 2006 17:05:12 +0100 pfm (1.2.5-2) unstable; urgency=low * Add libpgtcl1.5 as explicit alternative dependency for Ubuntu. -- Mark Hindley Fri, 19 May 2006 16:41:08 +0100 pfm (1.2.5-1) unstable; urgency=low * Initial packaging for Debian. (closes: #365995) -- Mark Hindley Thu, 4 May 2006 11:01:49 +0100 debian/patches/0002755000000000000000000000000012101510512010603 5ustar debian/patches/print_command.patch0000644000000000000000000000100712100744220014456 0ustar Description: Use simple default print command. Forwarded: not-needed Author: Mark Hindley --- a/pfm.conf +++ b/pfm.conf @@ -49,4 +49,4 @@ # defaultPrintcmd: the default value for the "printcmd" option. -defaultPrintcmd {{a2ps --output=%ps --$(portrait_or_landscape=portrait) --rows=$(nr-of-rows=1) --columns=$(nr-of-columns=1) --major=rows --chars-per-line=$(nr_of_chars_per_line=90) --center-title=$(title=Report) %txt} {ps2pdf -sPAPERSIZE=a4 %ps %pdf} {evince %pdf}} +defaultPrintcmd {lpr} debian/patches/msg_path.patch0000644000000000000000000000061112100744220013426 0ustar Description: Set default path to translation msgs. Forwarded: not-needed Author: Mark Hindley --- a/pfm.conf +++ b/pfm.conf @@ -41,7 +41,7 @@ # languagdeDir: the directory whcih contains the user interface # strings for all languages. -languageDir msgs +languageDir /usr/share/pfm/msgs # defaultBrowser: the default value for the "browser" option. debian/patches/desktop_file_name.patch0000644000000000000000000000053612101510512015276 0ustar Description: Use fullname in desktop file Name. Author: Mark Hindley --- a/pfm-postgresforms.desktop +++ b/pfm-postgresforms.desktop @@ -1,7 +1,7 @@ [Desktop Entry] Version=1.0 Encoding=UTF-8 -Name=pfm +Name=Postgres Forms (pfm) Type=Application Exec=/usr/bin/tclsh /usr/share/pfm/pfm.tcl Icon=/usr/share/pfm/pfm-icon.png debian/patches/series0000644000000000000000000000024012101440021012007 0ustar desktop_file_name.patch desktop_file_exec.patch sensible_browser.patch doc_path.patch examples_path.patch print_command.patch msg_path.patch license_path.patch debian/patches/desktop_file_exec.patch0000644000000000000000000000064412101440625015311 0ustar Description: Use the /usr/bin executable directly from the desktop file. Forwarded: not-needed Author: Mark Hindley --- a/pfm-postgresforms.desktop +++ b/pfm-postgresforms.desktop @@ -3,7 +3,7 @@ Encoding=UTF-8 Name=Postgres Forms (pfm) Type=Application -Exec=/usr/bin/tclsh /usr/share/pfm/pfm.tcl +Exec=/usr/bin/pfm Icon=/usr/share/pfm/pfm-icon.png Terminal=false GenericName=Postgres Forms debian/patches/doc_path.patch0000644000000000000000000000075312100744220013414 0ustar Description: Install documentation in /usr/share/doc. Forwarded: not-needed Author: Mark Hindley --- a/pfm.conf +++ b/pfm.conf @@ -24,7 +24,7 @@ # is installed. If it is a relative pathname, it is assumed to be # relative to the installation directory. -docDir doc +docDir /usr/share/doc/pfm/html # licenseDir: the directory which contains the text of the GNU licence # and the help texts for the options. If it is a relative pathname, debian/patches/license_path.patch0000644000000000000000000000102312100744220014260 0ustar Description: Provide license path in /usr/share/pfm/license. Forwarded: not-needed Author: Mark Hindley --- a/pfm.conf +++ b/pfm.conf @@ -30,7 +30,7 @@ # and the help texts for the options. If it is a relative pathname, # it is assumed to be relative to the installation directory. -licenseDir license +licenseDir /usr/share/pfm/license # exampleDir: the directory which contains the example databases. If # it is a relative pathname, it is assumed to be relative to the debian/patches/examples_path.patch0000644000000000000000000000071212100744220014460 0ustar Description: Install examples in /usr/share/pfm/examples. Forwarded: not-needed Author: Mark Hindley --- a/pfm.conf +++ b/pfm.conf @@ -36,7 +36,7 @@ # it is a relative pathname, it is assumed to be relative to the # installation directory. -exampleDir examples +exampleDir /usr/share/pfm/examples # languagdeDir: the directory whcih contains the user interface # strings for all languages. debian/patches/sensible_browser.patch0000644000000000000000000000060612100744220015177 0ustar Description: Use sensible-browser as default browser rather than firefox. Forwarded: not-needed Author: Mark Hindley --- a/pfm.conf +++ b/pfm.conf @@ -45,7 +45,7 @@ # defaultBrowser: the default value for the "browser" option. -defaultBrowser {firefox %s} +defaultBrowser {sensible-browser %s} # defaultPrintcmd: the default value for the "printcmd" option. debian/rules0000755000000000000000000000137212072567363010264 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 build: # Nothing to do clean: dh_testdir dh_testroot dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs build-arch: build build-indep: build # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_installchangelogs CHANGE_LOG.txt dh_installdocs dh_link dh_install dh_installmenu dh_installman debian/pfm.manpage dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb # Build architecture-dependent files here. binary-arch: build install # Nothing to do binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/install0000644000000000000000000000073112106474704010565 0ustar pfm.conf /etc debian/scripts/pfm usr/bin *.tcl usr/share/pfm msgs/ usr/share/pfm/ pfm-icon.png /usr/share/pfm arrow-*.xbm /usr/share/pfm install_pfm.sql usr/share/pfm convert_from_1.0.4.sql /usr/share/pfm convert_from_1.1.0.sql /usr/share/pfm convert_from_1.2.0.sql /usr/share/pfm examples/install_addressbook.sql /usr/share/pfm/examples examples/install_customerdb.sql /usr/share/pfm/examples doc/* usr/share/doc/pfm/html pfm-postgresforms.desktop /usr/share/applications debian/copyright0000644000000000000000000000254512110747303011125 0ustar This package was debianized by Mark Hindley on Thu, 7 Aug 2007 16:01:49 +0100. It was downloaded from http://pgfoundry.org/projects/pfm/ Copyright: Postgres Forms (pfm) is a client application for PostgreSQL. Copyright (C) 2004-2013 Willem Herremans This program 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 program 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 program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. A copy of the GNU General Public License is available as /usr/share/common-licenses/GPL-2 in the Debian GNU/Linux distribution or on the World Wide Web at the GNU web site. You can also obtain it by writing to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. A copy of the GNU General Public License can be displayed with the menu item 'License' under 'Help'. debian/pfm.doc-base0000644000000000000000000000037712100744220011346 0ustar Document: pfm Title: PFM (Postgres Forms) Author: Willem Herremans, Mark Hindley Abstract: User documentation for PFM (Postgres Forms). Section: Data Management Format: HTML Index: /usr/share/doc/pfm/html/index.html Files: /usr/share/doc/pfm/html/*.html debian/menu0000644000000000000000000000017612072525507010066 0ustar ?package(pfm):needs="X11" \ section="Applications/Data Management" \ title="Postgres Forms (pfm)" \ command="/usr/bin/pfm" debian/control0000644000000000000000000000246412100744220010567 0ustar Source: pfm Section: misc Priority: optional Maintainer: Mark Hindley Build-Depends: debhelper (>= 8) Standards-Version: 3.9.4 Homepage: http://pgfoundry.org/projects/pfm/ Package: pfm Architecture: all Depends: ${misc:Depends}, tcl (>= 8.5), tk (>= 8.5), libpgtcl | libpgtcl1.5, postgresql-client, itcl3 Suggests: postgresql Description: PostgreSQL graphical client using Tcl/Tk Postgres Forms (pfm) is a client application with a graphical user interface for the PostgreSQL data base server. It enables the user: to design forms for adding, modifying or deleting records of data base tables; . - to design links (one to many relationships) from one form to another, for navigating in the data base; . - to design and to generate reports based on the data in a table or view; . - to edit and to execute SQL statements. . Postgres Forms is implemented in Tcl/Tk, but there is no need for the user to program anything in Tcl/Tk. The user only has to use SQL for creating tables and views and for designing forms, links and reports. . Postgres Forms makes no attempt to hide the underlying SQL. On the contrary, in most cases, it shows both the SQL statements it sends to the PostgreSQL server and the results it gets back. . The PostgreSQL server can be remote or local. debian/scripts/0002755000000000000000000000000012074532501010656 5ustar debian/scripts/pfm0000644000000000000000000000014612074532501011362 0ustar #!/bin/sh # pfm launch script, for Debian exec /usr/bin/tclsh /usr/share/pfm/pfm.tcl /usr/share/pfm debian/source/0002755000000000000000000000000012100744220010460 5ustar debian/source/format0000644000000000000000000000001412074532501011673 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000064312072567303010227 0ustar version=3 opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/ \ http://pgfoundry.org/frs/?group_id=1000236 .*/pfm-(\d+(?:\.\d+)*)(?:-source)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) # to also follow beta-versions : http://pgfoundry.org/frs/?group_id=1000236 .*/pfm-(\d.*?)(?:-source)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) # Bart Martens Mon, 31 Dec 2012 07:06:47 +0000