--- plt-scheme-4.1.3.orig/debian/mzscheme.menu +++ plt-scheme-4.1.3/debian/mzscheme.menu @@ -0,0 +1,4 @@ +?package(plt-scheme):needs="text" \ + section="Applications/Programming" title="MzScheme" \ + hints="Scheme Environment" \ + command="/usr/bin/mzscheme" --- plt-scheme-4.1.3.orig/debian/control +++ plt-scheme-4.1.3/debian/control @@ -0,0 +1,46 @@ +Source: plt-scheme +Section: interpreters +Priority: optional +Maintainer: Ari Pollak +Standards-Version: 3.8.0 +Build-Depends: cdbs, quilt, debhelper (>= 7.0.0), patchutils, + libfreetype6-dev, libjpeg62-dev, libpng12-dev, libssl-dev, libxaw7-dev, + xbitmaps, libxft-dev, libgl1-mesa-dev | libgl-dev, + libglu1-mesa-dev | libglu-dev, libx11-dev, libxrender-dev, libcairo2-dev +XS-Vcs-Svn: svn://svn.debian.org/svn/pkt-plt-scheme/drscheme/ +XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-plt-scheme/drscheme/ +Homepage: http://www.plt-scheme.org/ + +Package: plt-scheme +Architecture: any +Depends: ${shlibs:Depends} +Recommends: plt-scheme-doc (>= ${source:Upstream-Version}) +Conflicts: mzscheme (<< 2:4.0.1+fake.1), drscheme (<< 2:4.0.1+fake.1) +Replaces: mzscheme (<< 2:4.0.1+fake.1), drscheme (<< 2:4.0.1+fake.1) +Description: PLT Scheme Programming Environment + PLT Scheme is an innovative programming language that builds on a rich + academic and practical tradition. + . + It is suitable for implementation tasks ranging from scripting to + application development, including GUIs, web services, etc. + . + It includes the DrScheme programming environment, a virtual machine with + a just-in-time compiler, tools for creating stand-alone executables, the + PLT Scheme web server, extensive libraries, documentation for both + beginners and experts, and more. + . + It supports the creation of new programming languages through a + rich, expressive syntax system. Example languages include Typed Scheme, + ACL2, FrTime, Lazy Scheme, and ProfessorJ (which is a pedagogical + dialect of Java). + +Package: plt-scheme-doc +Section: doc +Architecture: all +Depends: ${shlibs:Depends} +Recommends: plt-scheme (>= ${source:Upstream-Version}) +Conflicts: mzscheme (<< 2:4.0.1+fake.1), drscheme (<< 2:4.0.1+fake.1) +Replaces: mzscheme (<< 2:4.0.1+fake.1), drscheme (<< 2:4.0.1+fake.1) +Enhances: plt-scheme +Description: PLT Scheme Documentation + This package includes all of the documentation for PLT Scheme. --- plt-scheme-4.1.3.orig/debian/drscheme.menu +++ plt-scheme-4.1.3/debian/drscheme.menu @@ -0,0 +1,5 @@ +?package(plt-scheme):needs="x11" \ + section="Applications/Programming" title="DrScheme" \ + command="/usr/bin/drscheme" \ + hints="Development Environment" \ + icon="/usr/lib/plt/collects/icons/plt.xpm" --- plt-scheme-4.1.3.orig/debian/plt-scheme.menu +++ plt-scheme-4.1.3/debian/plt-scheme.menu @@ -0,0 +1,5 @@ +?package(plt-scheme):needs="x11" \ + section="Applications/Programming" title="DrScheme" \ + command="/usr/bin/drscheme" \ + hints="Development Environment" \ + icon="/usr/lib/plt/collects/icons/plt.xpm" --- plt-scheme-4.1.3.orig/debian/rules +++ plt-scheme-4.1.3/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_CONFIGURE_SCRIPT := $(CURDIR)/src/configure +# Upstream does funky things with assembly, so we'll have to trust their +# compilation settings and override cdbs/dpkg-buildpackage defaults for +# configure and make +DEB_CONFIGURE_SCRIPT_ENV = CFLAGS="" CXXFLAGS="" +DEB_MAKE_ENVVARS = CFLAGS="" CXXFLAGS="" + +DEB_BUILDDIR := $(DEB_SRCDIR)/build + +binary-post-install/plt-scheme:: + rm -f debian/plt-scheme/usr/lib/plt/collects/profj/classpath/COPYING + rm -f debian/plt-scheme/usr/lib/plt/collects/profj/classpath/LICENSE + rmdir debian/plt-scheme/usr/lib/plt/collects/profj/classpath + +binary-post-install/plt-scheme-doc:: + # release-notes get installed into plt-scheme + rm -rf debian/plt-scheme-doc/usr/share/plt/doc/release-notes + +cleanbuilddir/plt-scheme:: + rm -rf build + rm -rf include # This got created at build-time --- plt-scheme-4.1.3.orig/debian/plt-scheme-doc.install +++ plt-scheme-4.1.3/debian/plt-scheme-doc.install @@ -0,0 +1 @@ +usr/share/plt/doc --- plt-scheme-4.1.3.orig/debian/compat +++ plt-scheme-4.1.3/debian/compat @@ -0,0 +1 @@ +7 --- plt-scheme-4.1.3.orig/debian/plt-scheme.links +++ plt-scheme-4.1.3/debian/plt-scheme.links @@ -0,0 +1 @@ +/usr/share/plt/doc/release-notes /usr/share/doc/plt-scheme/release-notes --- plt-scheme-4.1.3.orig/debian/plt-scheme.install +++ plt-scheme-4.1.3/debian/plt-scheme.install @@ -0,0 +1,6 @@ +debian/overrides/plt-scheme usr/share/lintian/overrides/ +usr/bin +usr/include +usr/lib +usr/share/man +usr/share/plt/doc/release-notes --- plt-scheme-4.1.3.orig/debian/changelog +++ plt-scheme-4.1.3/debian/changelog @@ -0,0 +1,916 @@ +plt-scheme (4.1.3-1) unstable; urgency=low + + * New upstream version + + -- Ari Pollak Mon, 24 Nov 2008 13:43:11 -0500 + +plt-scheme (4.1.2-1) unstable; urgency=low + + * New upstream version + + -- Ari Pollak Tue, 28 Oct 2008 20:06:59 -0400 + +plt-scheme (4.1.1-1) unstable; urgency=low + + * Make sure cdbs' and dpkg-buildpackage's CFLAGS and CXXFLAGS aren't passed + through to configure and make, so we don't get surprising behavior that + upstream isn't expecting. + * Update package description from PLT website (Closes: #491636) + + -- Ari Pollak Sun, 05 Oct 2008 16:45:08 -0400 + +plt-scheme (4.0.1-2) unstable; urgency=low + + * Rename package to plt-scheme, combining the drscheme and mzscheme + packages, following advice from upstream (Closes: #488247) + * Add plt-scheme-doc package + * Fix the package description, removing references to Rice University + + -- Ari Pollak Wed, 02 Jul 2008 21:43:32 -0400 + +drscheme (2:4.0.1-1) unstable; urgency=low + + * New upstream version + * Update watch file + * Apply patch from upstream to fix doc paths being hardcoded as the + temporary package installation directory instead of the configured path + (Closes: #486513) + + -- Ari Pollak Tue, 24 Jun 2008 19:01:58 -0400 + +drscheme (2:4.0-1) unstable; urgency=medium + + * New upstream version + * Use older memory management on all architectures to be consistent + (Closes: #473212) + * Add new epoch since upstream changed versioning scheme + * Move readline to mzscheme package, and add note in copyright file about it + (Closes: #460466) + * Remove obsolete manpages and init script for web-server + + -- Ari Pollak Sat, 14 Jun 2008 11:17:57 -0400 + +drscheme (1:372-1) unstable; urgency=low + + [ Artem Baguinski ] + * New upstream release + * Removed mzscheme.prerm as mzscheme.postrm does the same thing + * Don't build with 3m GC on architectures other than i386/amd64, + since it was causing crashes in mzscheme + + [ Ari Pollak ] + * Remove Conflicts: slib + + -- Ari Pollak Fri, 11 Jan 2008 11:31:50 -0500 + +drscheme (1:371-1) unstable; urgency=low + + [ Artem Baguinski ] + * New upstream release (Closes: #425539) + * Removed patches 05_slibinit-fix.patch and 07_slib.patch + because the upstream got rid of slibinit + * New collects: combinator-parser and wxme + * New garbage collector (3m), only enabled on i386/amd64 at the moment + * Portuguese translation for drscheme's debconf messages. + Translator: Américo Monteiro + (Closes: #435507) + * Makefile generated by configure doesn't reference EXPORT + environment variable (Closes: #411900) + + [ Ari Pollak ] + * Add Artem to Uploaders + * Update watch file (Closes: #450066) + * Remove 08_360p1.patch, which wasn't actually applied anyway + * Add XS-Vcs- fields to control file + + -- Ari Pollak Mon, 26 Nov 2007 11:00:53 -0500 + +drscheme (1:360-1) unstable; urgency=low + + * Non-maintainer upload with permission of the semi-maintainer. + * New upstream version. + * Bump to Standards-Version 3.7.2.2. + * Use quilt rather than simple-patchsys to manage patches. + - Refresh and/or fix patches 00_debian-nonstandard-install.patch, + 01_debian-web-server.patch, 02_alpha-compile-fix.patch, + 06_stack-direction-fix.patch, 07_slib.patch + - Remove 05_slibinit-fix.patch from series but leave it in + debian/; it looks like the fix has been incorporated upstream + but let's just make sure before deleting it. + - Remove 06_stack-direction-fix.patch from series, it's also + been applied upstream. + - Add 08_360p1.patch from upstream to fix a problem with X. + (Closes: #409197) + + -- Christine Spang Mon, 07 May 2007 16:38:30 -0400 + +drscheme (1:352-10) unstable; urgency=low + + * Apply German po-debconf translation update from Matthis Julius + (Closes: #406148) + + -- Ari Pollak Wed, 24 Jan 2007 22:43:03 -0500 + +drscheme (1:352-9) unstable; urgency=low + + * Fix for Spanish debconf translation from Christian Perrier + (Closes: #403497) + + -- Ari Pollak Sun, 17 Dec 2006 20:08:18 -0500 + +drscheme (1:352-8) UNRELEASED; urgency=low + + * Remove James Vega from Uploaders field at his request + + -- Ari Pollak Mon, 11 Dec 2006 09:13:44 -0500 + +drscheme (1:352-7) unstable; urgency=low + + * 07_slib.patch: + - Define slib:features instead of *features* to work with new + version of slib (Closes: #399926) + + -- Ari Pollak Sat, 25 Nov 2006 18:21:41 -0500 + +drscheme (1:352-6) unstable; urgency=medium + + * Fail gracefully if creating /usr/local/lib/plt/collects fails + (Closes: #392509) + + -- Ari Pollak Fri, 13 Oct 2006 21:17:57 -0400 + +drscheme (1:352-5) unstable; urgency=low + + * Fix web-server path in init script (Closes: #386596) + * Don't include a trailing slash in DESTDIR, which should fix + modules that use (this-expression-source-directory) such as tex2page. + Thanks to Soeren D. Schulze for the fix. (Closes: #390753, #386485) + + -- Ari Pollak Tue, 3 Oct 2006 11:27:13 -0400 + +drscheme (1:352-4) unstable; urgency=low + + * Fix a forgotten semicolon in 06_stack-direction-fix.patch. + * Remove an outdated lintian override for readline, since we no longer ship + it. + + -- Ari Pollak Mon, 28 Aug 2006 01:25:33 -0400 + +drscheme (1:352-3) unstable; urgency=low + + [ Ari Pollak ] + * patches/06_stack-direction-fix.patch: + - Add patch to fix complation on any architecture where the stack grows up + instead of down (namely, hppa) + + [ James Vega ] + * Add debian/watch file. + + -- Ari Pollak Fri, 25 Aug 2006 21:04:56 -0400 + +drscheme (1:352-2) unstable; urgency=low + + * Add debian/patches/05_slibinit-fix.patch to fix an + slib initialization error (Closes: #380702) + + -- Ari Pollak Mon, 14 Aug 2006 21:40:48 -0400 + +drscheme (1:352-1) unstable; urgency=low + + [ Ari Pollak ] + * New upstream release + - Changes PLT documentation license to LGPL, and updates the license for + R5RS and SRFIs (Closes: #356124, #356478) + * Change build-depends on xlibs-data to xbitmaps + * Fix small spelling mistake in package description (Closes: #363300) + * Correct debconf web-server question to say http://localhost:8000 + instead of http://localhost + * Remove old leftover drscheme debconf templates + * Remove German debconf translation since it hasn't been + updated in ages + + [ James Vega ] + * New upstream release + - Update debian/patches/debian-nonstandard-install.patch to apply against + src/Makefile.in instead of install. + - Remove debian/patches/debian-slib.patch, merged upstream. + - Remove debian/patches/sparc-compile-fix.patch, merged upstream. + - Remove debian/patches/slatex-bug361027.patch, merged upstream. + * Rework packaging since upstream is using a saner build system now + - Remove debian-plt and references to it. + - Remove the mred and mzscheme wrapper scripts to override PLTCOLLECTS + - Move debian/{dr,mz}scheme.lintian-override to + debian/overrides/{dr,mz}scheme and install using dh_install. + * Override DEB_OPT_FLAGS instead of DEB_CONFIGURE_NORMAL_ARGS to avoid + having optimizations enabled. This also causes configure to be properly + called with the --build option which allows hppa to be built with the + foreign interface again. + + -- Ari Pollak Wed, 26 Jul 2006 14:00:52 -0400 + +drscheme (1:301-15) unstable; urgency=low + + * Build-depend on xlibs-data to fix FTBFS + + -- Ari Pollak Wed, 12 Apr 2006 10:21:08 -0400 + +drscheme (1:301-14) unstable; urgency=low + + * Switching to CDBS added -O2 to the compilation flags without + me realizing, and mzscheme doesn't build properly on alpha & powerpc + with that. So switch to never using -O2 in CFLAGS & CXXFLAGS. + + -- Ari Pollak Tue, 11 Apr 2006 23:05:56 -0400 + +drscheme (1:301-13) unstable; urgency=low + + * Move packaging to cdbs + simple-patchsys + * Add James Vega to Uploaders list + * Move libxaw8 back to libxaw7 because libxaw8 is going to be removed + * debian/patches/list.c-warning-fix.patch: + - Fix compile warning in src/mzscheme/src/list.c + * debian/patches/slatex-bug361027.patch: + - Added to support RequirePackage to start a LaTeX document + when running slatex. Patch accepted upstream (Closes: #361027) + + -- Ari Pollak Thu, 6 Apr 2006 15:53:19 -0400 + +drscheme (1:301-12) unstable; urgency=low + + * Fix a typo in the mzscheme wrapper (Closes: #355337) + + -- Ari Pollak Sat, 4 Mar 2006 19:58:33 -0500 + +drscheme (1:301-11) unstable; urgency=low + + * Somehow -10 lost a patch to src/mzscheme/src/Makefile.in that let this + package actually compile on alpha. Add the patch back. + + -- Ari Pollak Sat, 4 Mar 2006 01:50:58 -0500 + +drscheme (1:301-10) unstable; urgency=low + + * Replace mzscheme & mred binaries with very small shell scripts to wrap + around them and set the PLTCOLLECTS environment variable correctly, + instead of adding the logic to the drscheme/web-server/etc. wrappers. + This should fix user-specific collects directories not getting added when + using drscheme. + * Move /usr/local/lib/plt/collects creation/removal to postinst/postrm + instead of including it and its parent directories in the package itself + * Remove the dependency on libffi-dev and just stop building the foreign + interface on hppa + * Remove build-conflicts on libwxxt-dev, it doesn't exist anymore + + -- Ari Pollak Wed, 22 Feb 2006 22:53:43 -0500 + +drscheme (1:301-9) unstable; urgency=low + + * Put /usr/lib/plt/include/ back in mzscheme instead of drscheme, + and update mzscheme's Replaces field appropriately + (Closes: #352130) + + -- Ari Pollak Thu, 9 Feb 2006 18:34:38 -0500 + +drscheme (1:301-8) unstable; urgency=low + + * Remove libssl-dev from mzscheme dependencies; it's no longer needed + since the openssl module is built during compile-time + * Update slib conflicts on mzscheme to slib (<< 3a2-5) (Closes: #351655) + * Add Conflicts: drscheme (<< 301-6) on drscheme package to try to + fix problem where upgrading to mzscheme/drscheme 301-6 or higher from + an earlier 301 revision would fail because of the old broken prerm scripts + + -- Ari Pollak Tue, 7 Feb 2006 13:52:26 -0500 + +drscheme (1:301-7) unstable; urgency=low + + * running setup-plt during the build process was causing the wrong + paths to appear in cache.ss, so correct the paths manually in + the resulting cache.ss file. + + -- Ari Pollak Sun, 5 Feb 2006 19:03:18 -0500 + +drscheme (1:301-6) unstable; urgency=low + + * Ugh. Fix a syntax problem in a Makefile-ism that wasn't + passing the right thing to ./configure and was still causing FTBFS + on m68k. + * Restructure build so we don't need an enormous "clean" target in + debian/rules, and the entire build system is much shorter now. + * Make the split between drscheme/mzscheme closer to what upstream + distributes in their plt-scheme/mzscheme binaries. + * Try to generate compiled .zo files at build-time since it takes a long + time and doesn't seem to work properly at install-time. + - This fixes DrScheme slowness and the ProfJ errors (Closes: #351368) + - This also fixes the slib catalog generation error (Closes: #347595) + + -- Ari Pollak Sun, 5 Feb 2006 14:09:56 -0500 + +drscheme (1:301-5) unstable; urgency=low + + * Last try to fix m68k. Apparently FFI_CLOSURES is disabled on m68k, + so the foreign interface won't build properly there. So just + pass --disable-foreign to ./configure on m68k. + * Add TODO.Debian to docs + + -- Ari Pollak Sat, 4 Feb 2006 12:01:37 -0500 + +drscheme (1:301-4) unstable; urgency=low + + * Fix a broken check for SunOS/Solaris that happened to cause + a FTBFS on SPARC. + + -- Ari Pollak Fri, 3 Feb 2006 23:29:32 -0500 + +drscheme (1:301-3) unstable; urgency=low + + * Trying again to fix the ffi (foreign) interface on hppa and m68k. + mzscheme includes its own copy of libffi, so let's try + building against the system-wide libffi library instead. + * Remove mzscheme's dependency on libreadline5-dev + + -- Ari Pollak Sat, 4 Feb 2006 01:27:54 +0000 + +drscheme (1:301-2) unstable; urgency=low + + * Fix drscheme & mzscheme prerm to properly remove stuff that gets + created at install-setup-time. + * Add libffi4-dev to build-depends to hopefully fix a FTBFS on m68k & hppa + + -- Ari Pollak Thu, 2 Feb 2006 21:07:44 -0500 + +drscheme (1:301-1) unstable; urgency=low + + * New upstream release + * Move main mred libraries to drscheme package + * Change the maintainer to me, since I haven't received anything from + Stevie lately. + * Add Vietnamese translation for debconf (Closes: #313580) + * Add build-depends on libcairo2-dev + * Switch libxaw7-dev build-depends to libxaw8-dev + * Stop patching readline support into the source tree because of + license issues + * Remove old debian/Makefile.srpersist which was lying around + * Remove debian/tex2page.1 and install included upstream manpage instead + * Make /usr/share/doc/drscheme a symlink to /usr/share/doc/mzscheme + * Add stuff from notes/ in /usr/share/doc/mzscheme + * src/mred/wxs/Makefile.in, ssrc/wxxt/src/Makefile.in: + - Explicitly add -I/usr/include/freetype2 to CFLAGS and CXXFLAGS + so that Xft support will compile, since upstream + doesn't use pkg-config. + + -- Ari Pollak Thu, 22 Dec 2005 13:30:25 -0500 + +drscheme (1:209-9) unstable; urgency=low + + * Start web-server with mzscheme instead of mred (Closes: #344364) + + -- Ari Pollak Wed, 28 Dec 2005 13:30:12 -0500 + +drscheme (1:209-8) unstable; urgency=low + + * Don't depend on debconf-utils explicitly, debhelper already depends on it + * Depend on debconf | debconf-2.0 (Closes: #331807) + + -- Ari Pollak Tue, 4 Oct 2005 20:24:48 -0400 + +drscheme (1:209-7) unstable; urgency=low + + * -fPIC was sort of defined in CFLAGS already, but it wasn't being included + in all Makefiles. Fix invocation of configure to define CFLAGS properly. + (Closes: #328368) + * Remove --enable-noopt from configure invocation unless DEB_BUILD_OPTIONS == + noopt. I'm not sure why it was there in the first place. + * Update X build-depends so we don't pull in all of xlibs-dev unnecessarily. + + -- Ari Pollak Thu, 15 Sep 2005 11:21:40 -0400 + +drscheme (1:209-6) unstable; urgency=low + + * Apply patch from Andreas Jochens to src/mred/wxme/wx_madm.h to fix + build on amd64/gcc4 (Closes: #314924) + + -- Ari Pollak Mon, 20 Jun 2005 11:58:36 -0400 + +drscheme (1:209-5) unstable; urgency=low + + * Remove Conflicts on drscheme & mzscheme, should completely fix #310645 + * Update mzscheme.prerm to remove files created by setup-plt (in postinst) + from /usr/lib/plt/bin + (Closes: #282089) + * Also, in prerm, don't remove files that are included in the package + + -- Ari Pollak Wed, 25 May 2005 20:11:02 -0400 + +drscheme (1:209-4) unstable; urgency=low + + * Clean up debian/control crap (Closes: #310645) + - Switch "Replaces" for drscheme & mzscheme + - drscheme: + - Depend on mzscheme (= ${Source-Version}), don't Pre-depend on it + - mzscheme: + - Don't conflict with libc6 + - Don't need to depend on debianutils, it's a required package + - Don't explicitly depend on libfreetype6, it's detected automatically + * Remove compiled/ directories inside source tree on clean + + -- Ari Pollak Tue, 24 May 2005 20:40:32 -0400 + +drscheme (1:209-3) unstable; urgency=low + + * Well that was dumb. Don't remove all .jinfo files, we need some of them. + + -- Ari Pollak Mon, 10 Jan 2005 22:54:12 -0500 + +drscheme (1:209-2) unstable; urgency=low + + * Add support for mips and mipsel architectures in debian/control and + src/mzscheme/sconfig.h. + * Also remove all .dep and .jinfo files, and collects/setup/errors + + -- Ari Pollak Sat, 8 Jan 2005 14:31:19 -0500 + +drscheme (1:209-1) unstable; urgency=low + + * New upstream release (Closes: #283898) + * Change Maintainer to Stevie Strickland, who will be taking this + package over from Brent. Add myself to Uploaders just in case anything + arises in the meantime. + * debian/copyright: point to correct location to download DrScheme + (version-specific), as well as updated copyright info. + * debian/control: s/libreadline4-dev/libreadline5-dev/ (Closes: #287976) + Also removed some references to Rice University and replaced them with + PLT where appropriate + * debian/rules: rm src/lt/config.log and src/lt/libtool on clean, and remove + all .libs directories and *.o files + * collects/readline doesn't seem to be in the upstream tarball (was it + ever?), so copy the files from the 208 tarball in the collects/readline + directory. + + -- Ari Pollak Fri, 7 Jan 2005 16:44:02 -0500 + +drscheme (1:208-1) unstable; urgency=low + + * New upstream release. + * Apply Japanese po-file. (Closes:#276816) + * Apply Czech po-file. (Closes:#274070) + * Apply Dutch po-file. (Closes:#251240) + * Add dependency on libssl-dev. (Closes:#270907) + * Add 'force-reload' entry to init.d script. (Closes:#264227) + * Remove spurious (premature) drscheme/done_installation message in + Debconf rules. The message is correctly reported at the end + of the postinst step. (Closes:#253444,252074) + * Closing ancient bug. Not reproducable. Has not been reported + again in a recent build. (Closes#219713) + * Use 'nice -10' when building PLT zofiles. (Closes#242541) + + -- Brent A. Fulgham Wed, 20 Oct 2004 00:22:53 -0700 + +drscheme (1:207-3) unstable; urgency=low + + * Use "Replaces" to assist in upgrades. (Closes:#250371) + + -- Brent A. Fulgham Fri, 27 Aug 2004 19:21:58 -0700 + +drscheme (1:207-2) unstable; urgency=low + + * Incorporate Christopher Cheney's amd64 and build daemon fixes. + (Closes:#249969) + + -- Brent A. Fulgham Thu, 20 May 2004 00:46:46 -0700 + +drscheme (1:207-1) unstable; urgency=low + + * New upstream version. + * Lintian cleanups. + * To start webserver, make sure /etc/defaults/mzscheme has RUN_HTTPD=Yes + (the default is RUN_HTTPD=No) + + -- Brent A. Fulgham Tue, 18 May 2004 23:17:00 -0700 + +drscheme (1:206p1-5) unstable; urgency=low + + * Remove logging. (Closes:#244713) + + -- Brent A. Fulgham Sun, 9 May 2004 15:50:27 -0700 + +drscheme (1:206p1-4) unstable; urgency=low + + * Include Readme's in both packages. Oops! (closes:#246719). + * Clean up some lintian warnings. + + -- Brent A. Fulgham Thu, 6 May 2004 22:28:22 -0700 + +drscheme (1:206p1-3) unstable; urgency=low + + * Include pre-built *.zos. System will rebuild any it needs to after + install, but this should speed things up. Note that additional + output will appear on console until I'm sure this works properly. + + -- Brent A. Fulgham Thu, 22 Apr 2004 22:35:29 -0700 + +drscheme (1:206p1-2) unstable; urgency=low + + * SrPersist is no longer included, since it is now released as a PLT from + the upstream system. If people are interested, we could probably + wrap it for Debian in a *.deb. (Closes:#234560) + * Remove dependency on libiodbc, since SrPersist is no longer included. + (Closes:#240573) + + -- Brent A. Fulgham Sun, 4 Apr 2004 20:55:25 -0700 + +drscheme (1:206p1-1) unstable; urgency=low + + * Rename to track upstream naming scheme, adding a (bleah) epoch. (Closes:#232973) + * Include the _rest_ of Jurij Smakov's Alpha patches (Sorry for the mix-up). + * Make building of zo files a bit more verbose. (Closes:#232239) + + -- Brent A. Fulgham Wed, 18 Feb 2004 21:01:17 -0800 + +drscheme (206.1-1) unstable; urgency=low + + * Just when I get 206 packaged, they release 206.1! New upstream release. + + -- Brent A. Fulgham Tue, 10 Feb 2004 22:47:49 -0800 + +drscheme (206-3) unstable; urgency=low + + * Conflict with earlier versions to avoid collections problems. + (Closes:#231792) + * DrScheme destroys the MzScheme builds so that proper linkage occurs + between the different collections. + + -- Brent A. Fulgham Sun, 8 Feb 2004 15:18:19 -0800 + +drscheme (206-2) unstable; urgency=low + + * Incorporated updated Russian translation (thanks to Ilgiz Kalmetev + (Closes:#219267). + * Conflict with slib << 2d4-2. (Closes:#223058) + * Move browser, icons, and syntax-color collections into the mzscheme + package (from DrScheme) so that mzscheme installs properly. + (Closes:#23125). + * Added C compiler dependency for MzScheme so that extensions will + build properly during install. (Closes:#220785) + * Correct web server startup script. (Closes:#219709) + * Added dependency on libfreetype6. I hope this will help with bug #219795. + * Correct path problem in debian-plt. (Closes:#219795) + * Re-enabled optimizations in compilation. Let me know if this bites + anyone. + + -- Brent A. Fulgham Sat, 7 Feb 2004 23:01:28 -0800 + +drscheme (206-1) unstable; urgency=low + + * New upstream release. (Closes:#230185) + * Incorporated new Brazillian Portuguese translation (thanks to Andre + Luis Lopes . (Closes:#228100) + * Incorporated build improvements by Jurij Smakov + for Alpha architecture. (Closes:#217239) + + -- Brent A. Fulgham Tue, 3 Feb 2004 23:44:29 -0800 + +drscheme (205-6) unstable; urgency=low + + * Remove optimizations, so that all GCC variants will work. + * Reenable XFT use. + + -- Brent A. Fulgham Mon, 13 Oct 2003 19:45:34 -0700 + +drscheme (205-5) unstable; urgency=low + + * Recompile with working GCC (i.e., gcc-3.2) to avoid compiler bug. + (Closes:#208762,#208764) + * Include build dependency on proper PNG and JPEG libraries + (Closes:#208788) + * Incorporate Christian Perrier's wonderful po-file conversion. + Many thanks for that work! (Closes:#210646,211636) + + -- Brent A. Fulgham Thu, 25 Sep 2003 23:16:40 -0700 + +drscheme (205-4) unstable; urgency=low + + * Correct relative path declarations used when compiling srpersist. Many + thanks to Ulrik Haugen for his "cargo cult" programming hack :-) + (Closes:#208451) + + -- Brent A. Fulgham Wed, 3 Sep 2003 22:38:52 -0700 + +drscheme (205-3) unstable; urgency=low + + * Just to be totally clear, drscheme and mzscheme both needed to be upgraded + to fix the problem in 205-1. So, declaring a versioned dependency. + * Also, noticed that MrEd had the same libtool issue as MzScheme, so + fixing that as well. + + -- Brent A. Fulgham Sat, 30 Aug 2003 22:38:41 -0700 + +drscheme (205-2) unstable; urgency=low + + * Whoops! Upstream started using LIBTOOL, and I didn't notice. Modified + the installation to handle this. (Closes:#207716) (Closes:#207823) + (Closes:#207847) + + -- Brent A. Fulgham Sat, 30 Aug 2003 00:19:39 -0700 + +drscheme (205-1) unstable; urgency=low + + * New upstream release. + * Correct documentation on setup-plt/debian-plt, since I had to swap the + uses due to the many places the "real" setup-plt is needed by DrScheme + and associated tools. (Closes:#206503). + * Modify installation scripts so that PLT environment variables are + overridden with 'official' Debian paths to avoid building user + PLTCOLLECT directories by accident. (Closes:#204149). + * Deactivate Xft support, since the xft2 libraries in Dylan are slightly + incompatible. Will rebuild with support once this is worked through. + + -- Brent A. Fulgham Wed, 27 Aug 2003 22:42:52 -0700 + +drscheme (204-2) unstable; urgency=low + + * MzScheme now includes support for saving and restoring RNG seed state. + (Closes:#182514) + * Relocation stack end error corrected. + (Closes:#185474)(Closes:#184957) + * Correct hierlist/doc.txt from DrScheme package (moved to MzScheme) + by conflicting with improper version of DrScheme. (Closes:#192872) + * Be less chatty about installation and byte compilation. + (Closes:#193032) + + -- Brent A. Fulgham Sat, 17 May 2003 00:04:28 -0700 + +drscheme (204-1) unstable; urgency=low + + * New upstream release. + * Correct hierlist location for MzScheme users (Closes:#191160) + + -- Brent A. Fulgham Fri, 9 May 2003 23:26:01 -0700 + +drscheme (203-7) unstable; urgency=low + + * Recompile with 'c' compiler, using modifications per the PLT team. + + -- Brent A. Fulgham Wed, 5 Mar 2003 22:17:31 -0800 + +drscheme (203-6) unstable; urgency=low + + * Put "slatex" back in, since Debian has historically distributed + it with MzScheme. (Closes:#180926) + * Recompiled mzscheme 'main' application using g++ to correct problem + with srpersist.so load failing due to g++ 'personality' conflict. + (Closes:#180933) + + -- Brent A. Fulgham Tue, 25 Feb 2003 21:29:59 -0800 + +drscheme (203-5) unstable; urgency=low + + * Correct path information in setup-plt. (Closes:#180606) + + -- Brent A. Fulgham Tue, 11 Feb 2003 22:04:51 -0800 + +drscheme (203-4) unstable; urgency=low + + * More lintian corrections. + * For fun, added menu icons. Whee! + + -- Brent A. Fulgham Fri, 7 Feb 2003 23:54:55 -0800 + +drscheme (203-3) unstable; urgency=low + + * Various lintian corrections. + * Correct handling of slibcat. (Closes:#170866) + + -- Brent A. Fulgham Thu, 6 Feb 2003 22:11:43 -0800 + +drscheme (203-2) unstable; urgency=low + + * Using the PLT tarball has its disadvantages! It turns out that most + of the startup scripts were not autogenerated with the Debian paths, + so they must be hand-edited. Looks like I *may* have caught this + before others... + + -- Brent A. Fulgham Mon, 20 Jan 2003 16:38:53 -0800 + +drscheme (203-1) unstable; urgency=low + + * New upstream release (lots of little bug fixes.) + * HPPA patch is incorporated upstream now. + * The control file has already been modified to require libreadline4-dev, + please stop filing bug reports! (Closes:#176093) + * Upstream corrected is-color? (Closes:#154424) + + -- Brent A. Fulgham Sun, 19 Jan 2003 21:17:48 -0800 + +drscheme (202.3-7) unstable; urgency=low + + * Incorporate a few patches to allow a build under HPPA. + (Closes:Bug#104880). Add hppa to the architectures list. + * Can't recreate fvwm2 behavior. Probably fixed when DrScheme was + rewritten for the 200-series. (Closes:Bug#126161) + * Don't ship config.cache, config.log, or config.status. + * Note: Mark J Ray has kindly agreed to + help me out as a co-maintainer. He should be extended all rights and + priviledges due, etc. (Hopefully, he will take over the package full + time, once he gets his Debian Developer's license. He's much more + suited for this, being involved in SRFI's and so forth.) + + -- Brent A. Fulgham Fri, 1 Nov 2002 21:45:49 -0800 + +drscheme (202.3-6) unstable; urgency=low + + * Conflict with older versions of GLibC -- the GC and dynamic module + loading fail with the 2.2-series C library. (Closes:Bug#166213) + * Previous versions of MzScheme fix this problem. (Closes:Bug#165811) + + -- Brent A. Fulgham Sun, 27 Oct 2002 00:25:33 -0700 + +drscheme (202.3-5) unstable; urgency=low + + * Recompile for new Glibc. (Closes:Bug#165386) + + -- Brent A. Fulgham Fri, 18 Oct 2002 20:53:57 -0700 + +drscheme (202.3-4) unstable; urgency=low + + * Move information about setup-plt/debian-plt to README.Debian. + (Closes:Bug#164747) + * Add dependencies on libreadline-dev to MzScheme/DrScheme so that + setup-plt can properly build the module.(Closes:Bug#163682) + (Closes:Bug#163285)(Closes:Bug#163285) + * Don't bother building readline, as it is automatically built. The + automatically build binary has the wrong MD5 checksum, and creates + the appearance of tomfoolery! (Closes:Bug#163277) + * Don't ship a copy of hdindex (it get's build automatically, which + causes MD5 checksum errors.)(Closes:Bug#161731) + + -- Brent A. Fulgham Mon, 14 Oct 2002 22:23:17 -0700 + +drscheme (202.3-3) unstable; urgency=low + + * Remove menu entry for non-existant drscheme-jr. + * Incorporate readline into build so this is available to users. + (Hint: Add (require (lib "rep.ss" "readline") to your ~/.mzschemerc + + -- Brent A. Fulgham Sun, 29 Sep 2002 23:12:31 -0700 + +drscheme (202.3-2) unstable; urgency=low + + * Correct building errors for srpersist, so that entire package can be + built from within the main source tree. (Closes:Bug#161985) + * Add some hacks by MJ Ray to (hopefully) support SLIB a bit better. + We now incorporate the proper SLIB path, and regenerate the slibcat + file on MzScheme configuration. (Closes:Bug#100705) + (Closes:Bug#147940) + + -- Brent A. Fulgham Sat, 28 Sep 2002 21:43:51 -0700 + +drscheme (202.3-1) unstable; urgency=low + + * New upstream release. + * New tab-panel% class (doesn't work very well -- yet.) + + -- Brent A. Fulgham Tue, 17 Sep 2002 23:06:53 -0700 + +drscheme (202.2-3) unstable; urgency=low + + * Add Sparc back into buildable architectures. + * Teachpacks are updated (Closes:Bug#100514). + * 200 release series corrects text dialog problem. + (Closes:Bug#148052) + + -- Brent A. Fulgham Sat, 14 Sep 2002 15:20:45 -0700 + +drscheme (202.2-2) unstable; urgency=low + + * Incorporated long-suffering Russian template patch from Ilgiz Kalmetev + (sorry Ilgiz!). (Closes:Bug#137638) + * Close some obsolete bugs. Neither occurs under the current 200 series: + (Closes:Bug#146015) (Closes:Bug#131928) + * This bug was fixed in the full 200 series release. (Closes:Bug#151663) + * So was this one: (Closes:Bug#89948) + + -- Brent A. Fulgham Fri, 13 Sep 2002 23:26:57 -0700 + +drscheme (202.2-1) unstable; urgency=low + + * New upstream. + * NEW: Structure types whose instances act as procedures. + * Debian build now comes with SrPersist functionality. + * Minor correction on the webserver. + + -- Brent A. Fulgham Tue, 10 Sep 2002 20:46:46 -0700 + +drscheme (202.1-1) unstable; urgency=low + + * New upstream. + * New `message-box/custom' function (provides a message-box with the + proper look'n'feel. + * Various bug fixes. + + -- Brent A. Fulgham Thu, 5 Sep 2002 21:14:50 -0700 + +drscheme (201-1) unstable; urgency=low + + * New upstream. + * Conflict with earlier versions to avoid install conflicts. + (Closes:Bug#153899)(Closes:Bug#148051)(Closes:Bug#148050) + (Closes:Bug#147708) + * Regenerated documentation system, seems to remove any bad links + (Closes:Bug#150569)(Closes:Bug#149121)(Closes:Bug#147938) + * Report indicates bug fixed in earlier release. (Closes:Bug#145468) + + -- Brent A. Fulgham Fri, 16 Aug 2002 22:59:11 -0700 + +drscheme (200.2-3) unstable; urgency=low + + * Correct PLTHOME in drscheme and setup-plt. These two files are not + auto-generated, and so were not corrected in the 200.2-2 release. + (Closes:Bug#153695)(Closes:Bug#153693)(Closes:Bug#154009) + * Add webserver support as startup option. + * Moved string-constants collection to mzscheme to correct potential + build failure. + + -- Brent A. Fulgham Mon, 22 Jul 2002 23:31:00 -0700 + +drscheme (200.2-2) unstable; urgency=low + + * Correct foo in new auto-setup of startup scripts. An environment variable + was not properly set, causing bad paths to appear. + * Fix (Closes:Bug#153693) (Closes:Bug#153695) + + -- Brent A. Fulgham Sat, 20 Jul 2002 18:45:15 -0700 + +drscheme (200.2-1) unstable; urgency=low + + * New upstream release, fixes several bugs in the macro system. + * Fix to avoid having to recompile *.zo's every time we update. + + -- Brent A. Fulgham Mon, 15 Jul 2002 21:38:44 -0700 + +drscheme (200rel-1) unstable; urgency=high + + * New upstream release -- Stable version. + * Added symlinks for executables built during the "construct zo's" process. + (Closes:Bug#150788) + * Current versions fix an old problem. (Closes:Bug#148011). + * Missing dependencies fixed. (Closes:Bug#149929). + + -- Brent A. Fulgham Wed, 26 Jun 2002 22:32:57 -0700 + +drscheme (200alpha21-1) unstable; urgency=low + + * New upstream release. + * Includes PowerPC fixes. + + -- Brent A. Fulgham Mon, 17 Jun 2002 20:10:33 -0700 + +drscheme (200alpha20-2) unstable; urgency=low + + * Upstream notifed me that the 'Help Desk' issues were due to a set of + old documentation files in the collections that are not handled by CVS. + * Updated the doc/help in collections to match 200alpha-series. + (Closes:Bug#148053). (Closes:Bug#147936) + + -- Brent A. Fulgham Sun, 2 Jun 2002 22:53:42 -0700 + +drscheme (200alpha20-1) unstable; urgency=low + + * Upstream release to correct some bugs. Will close any Debian bugs + that apply later. + + -- Brent A. Fulgham Sun, 2 Jun 2002 18:42:51 -0700 + +drscheme (200alpha19-2) unstable; urgency=low + + * A few minor tweaks based on bug reports. + * Recompile .zo's on each install due to changing ABI (Closes:Bug#148011) + + -- Brent A. Fulgham Fri, 24 May 2002 23:29:00 -0700 + +drscheme (200alpha19-1) unstable; urgency=low + + * Upstream checkpointed again today. Many minor bugfixes. + * New function: 'subprocess-kill' + * Various Lintian corrections. + * mzscheme-dev has been removed -- this functionality is just part of + the base mzscheme package since setup-plt requires it for installs. + + -- Brent A. Fulgham Tue, 21 May 2002 21:30:18 -0700 + +drscheme (200alpha18-1) unstable; urgency=low + + * New upstream, new maintainer... + * Use the '-c' option when compiling 'zo's so that all old code gets + rebuilt to current version. + * Go ahead and show output of setup-plt so it doesn't look like it + has hung. + + -- Brent A. Fulgham Sat, 18 May 2002 00:34:50 -0700 + +drscheme (200alpha14-1) unstable; urgency=low + + * Convenience build for people interested in trying it out. + + -- Brent A. Fulgham Fri, 22 Mar 2002 20:44:09 -0800 + --- plt-scheme-4.1.3.orig/debian/copyright +++ plt-scheme-4.1.3/debian/copyright @@ -0,0 +1,82 @@ +This package was debianized by Brent A. Fulgham bfulgham@debian.org on +Fri, 4 Feb 2000 22:10:09 -0700. + +It was downloaded from http://download.plt-scheme.org/drscheme/ + +Upstream Authors/Copyright: PLT Scheme Inc. + +Copyright: +Everything in this package is licensed under the GNU Lesser General Public +License (LGPL), except for the the R5RS and SRFI docs, of which the copyrights +follow below. The text of the LGPL is not included in this file, because +there is a verbatim copy in /usr/share/common-licenses/LGPL on Debian systems. + +------------------------------- + +readline collection notes: +GNU's readline library is covered by the GPL (found at +/usr/share/common-licenses/GPL on Debian systems), and that applies to +code that links with it. PLT Scheme is LGPL, so this code is not used by +default; you should explicitly enable it if you want to. Also, be aware that +if you write code that uses this library, it will make your code link to the +readline library when invoked, with the usual GPL implications. + +------------------------------- + +SRFI license: + + 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 THE + AUTHORS OR COPYRIGHT HOLDERS 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. + +------------------------------- + +R5RS license: + + We intend this report to belong to the entire Scheme community, + and so we grant permission to copy it in whole or in part without + fee. In particular, we encourage implementors of Scheme to use + this report as a starting point for manuals and other + documentation, modifying it as necessary. + +Note from Ari Pollak : because the R5RS license wasn't clear +enough according to the Debian Free Software Guidelines, I asked the authors to +clarify what they meant. Here are their responses: + +On Jun 28, William D Clinger wrote: +> > Can R5RS be modified and distributed by anyone, with or without fee? +> +> Yes. +> +> William D Clinger +> Co-editor, R5RS + +On Jun 29, Richard Kelsey wrote: +> > Can R5RS be modified and distributed by anyone, with or without fee? +> +> Yes. +> +> Richard A Kelsey +> Co-editor, R5RS + +On Jul 6, Jonathan A Rees wrote: +> In answer to "Can R5RS be modified and distributed by anyone, with or +> without fee?", the answer is +> yes. +> +> Jonathan + --- plt-scheme-4.1.3.orig/debian/watch +++ plt-scheme-4.1.3/debian/watch @@ -0,0 +1,7 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# Site Directory Pattern Version Script +version=3 +opts=filenamemangle=s/.*-([0-9.]+)-.*/plt-scheme-$1.tar.gz/ \ +http://download.plt-scheme.org/bundles/([0-9]\.[0-9.]+)/plt/plt-([0-9]\.[0-9.]+)-src-unix.tgz --- plt-scheme-4.1.3.orig/debian/overrides/plt-scheme +++ plt-scheme-4.1.3/debian/overrides/plt-scheme @@ -0,0 +1,3 @@ +plt-scheme: extra-license-file /usr/share/plt/doc/doc-license.txt +plt-scheme: extra-license-file /usr/share/plt/doc/release-notes/COPYING.LIB +plt-scheme: shared-lib-without-dependency-information /usr/lib/plt/collects