debian/0000755000000000000000000000000012170347610007167 5ustar debian/watch0000644000000000000000000000012011555144244010215 0ustar version=3 http://www.stat.tamu.edu/~aredd/tamuanova \./tamu_anova-(.*)\.tar\.gz debian/libtamuanova-dev.info0000644000000000000000000000005211555111106013272 0ustar debian/tmp/usr/share/info/tamu_anova.info debian/copyright0000644000000000000000000000327612170347272011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: tamuanova Source: http://www.stat.tamu.edu/~aredd/tamuanova/ Files: * Copyright: 2005 Andrew Redd 2005 Krista Rister 2005 Elizabeth Young License: GPL-2.0+ Files: *.texi Copyright: 2005 Andrew Redd 2005 Krista Rister 2005 Elizabeth Young License: GFDL-1.2+ Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GFDL-1.2". Files: debian/* Copyright: 2011 Scott Howard License: GPL-2.0+ License: GPL-2.0+ 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/libtamuanova-dev.docs0000644000000000000000000000001411555111106013265 0ustar NEWS README debian/source/0000755000000000000000000000000011555111106010462 5ustar debian/source/format0000644000000000000000000000001411555111106011670 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012170347107010617 5ustar debian/patches/series0000644000000000000000000000005312170343644012034 0ustar debian_buildsystem.patch texinfo_5.1.patch debian/patches/debian_buildsystem.patch0000644000000000000000000000161511716352376015522 0ustar Description: Initial patch to build shared libraries and link against GSL Author: Scott Howard --- tamuanova-0.2.orig/Makefile.am +++ tamuanova-0.2/Makefile.am @@ -1,11 +1,13 @@ -inst_LIBRARIES = libtamuanova.a +inst_LTLIBRARIES = libtamuanova.la pkginclude_HEADERS = tamu_anova.h -libtamuanova_a_SOURCES = anova_1.c anova_2.c +libtamuanova_la_SOURCES = anova_1.c anova_2.c instdir = /usr/lib/ +libtamuanova_la_LDFLAGS = -release @VERSION@ +libtamuanova_la_LIBADD = -lgsl TESTS = $(check_PROGRAMS) check_PROGRAMS = test -test_LDADD = libtamuanova.a -lgsl -lgslcblas -lm +test_LDADD = libtamuanova.la -lgsl -lgslcblas -lm test_SOURCES = test.c CLEANFILES = test.dat --- tamuanova-0.2.orig/configure.ac +++ tamuanova-0.2/configure.ac @@ -15,6 +15,7 @@ dnl Checks for programs. AC_LANG(C) AC_PROG_CC AC_PROG_RANLIB +AC_PROG_LIBTOOL # Checks for header files. AC_HEADER_STDC debian/patches/texinfo_5.1.patch0000644000000000000000000000715412170347107013706 0ustar Description: Fix FTBFS with texinfo > 5 Author: Scott Howard Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712330 Index: tamuanova/tamu_anova.texi =================================================================== --- tamuanova.orig/tamu_anova.texi 2013-07-13 17:44:59.534677943 -0400 +++ tamuanova/tamu_anova.texi 2013-07-13 17:44:59.526677943 -0400 @@ -177,15 +177,15 @@ @section Structures @b{One way table} -@deftypefn {struct tamu_anova_table} +@deftypevar struct tamu_anova_table @code{struct tamu_anova_table@{ long df_tr, df_err, df_tot; double SSTr, SSE, SST, MSTr, MSE, F, p;@}; } -@end deftypefn +@end deftypevar @* @b{Two way table} -@deftypefn {struct tamu_anova_table_twoway} +@deftypevar struct tamu_anova_table_twoway @code{struct tamu_anova_table_twoway @{ long dfA, dfB, dfAB, dfT, dfE; @@ -197,7 +197,7 @@ SST; @}; } -@end deftypefn +@end deftypevar @node Function Definitions, Examples, Structures, Functions @section Function Definitions Index: tamuanova/fdl.texi =================================================================== --- tamuanova.orig/fdl.texi 2013-07-13 17:44:59.534677943 -0400 +++ tamuanova/fdl.texi 2013-07-13 17:44:59.530677943 -0400 @@ -1,9 +1,12 @@ -@cindex FDL, GNU Free Documentation License +@c The GNU Free Documentation License. @center Version 1.2, November 2002 +@c This file is intended to be included within another document, +@c hence no sectioning command or @node. + @display Copyright @copyright{} 2000,2001,2002 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307, USA +51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -403,7 +406,8 @@ as a draft) by the Free Software Foundation. @end enumerate -@unnumberedsubsec ADDENDUM: How to use this License for your documents +@page +@heading ADDENDUM: How to use this License for your documents To use this License in a document you have written, include a copy of the License in the document and put the following copyright and @@ -411,25 +415,24 @@ @smallexample @group - Copyright (C) @var{year} @var{your name}. - Permission is granted to copy, distribute and/or modify - this document under the terms of the GNU Free - Documentation License, Version 1.2 or any later version - published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no - Back-Cover Texts. A copy of the license is included in - the section entitled ``GNU Free Documentation License''. + Copyright (C) @var{year} @var{your name}. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. @end group @end smallexample If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, -replace the ``with...Texts.'' line with this: +replace the ``with@dots{}Texts.'' line with this: @smallexample @group - with the Invariant Sections being @var{list their - titles}, with the Front-Cover Texts being @var{list}, and - with the Back-Cover Texts being @var{list}. + with the Invariant Sections being @var{list their titles}, with + the Front-Cover Texts being @var{list}, and with the Back-Cover Texts + being @var{list}. @end group @end smallexample debian/control0000644000000000000000000000215712170347017010600 0ustar Source: tamuanova Priority: optional Maintainer: Debian Science Team Uploaders: Scott Howard , Gudjon I. Gudjonsson Build-Depends: debhelper (>= 9), autotools-dev, dh-autoreconf, libgsl0-dev, texinfo Standards-Version: 3.9.4 Section: libs Homepage: http://www.stat.tamu.edu/~aredd/tamuanova/ Vcs-Git: git://anonscm.debian.org/debian-science/packages/tamuanova.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/tamuanova.git Package: libtamuanova-dev Priority: extra Section: libdevel Architecture: any Depends: libtamuanova-0.2 (= ${binary:Version}), ${misc:Depends}, dpkg (>= 1.15.4) | install-info Description: Development files for the TAMU ANOVA library C library for single and two factor ANOVA. . This package contains the header and development files for the tamuanova library. Package: libtamuanova-0.2 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Library to calculate an ANOVA C library for single and two factor ANOVA. . This package contains the runtime library. debian/clean0000644000000000000000000000006511716352376010207 0ustar ltmain.sh stamp-vti tamu_anova.info version-ref.texi debian/rules0000755000000000000000000000026511716355261010260 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autoreconf get-orig-source: uscan --download-current-version --rename --repack debian/changelog0000644000000000000000000000105512170347307011045 0ustar tamuanova (0.2-3) unstable; urgency=low * Fix FTBFS with texinfo > 5 (Closes: 712330) * Debian compat 9, build with hardening flags * Debian S-V 3.9.4 no changes needed. -- Scott Howard Sat, 13 Jul 2013 18:01:58 -0400 tamuanova (0.2-2) unstable; urgency=low * Added debian/libtamuanova-0.2.symbols -- Scott Howard Mon, 13 Feb 2012 22:40:04 -0500 tamuanova (0.2-1) unstable; urgency=low * Initial release (Closes: #615005) -- Scott Howard Tue, 26 Apr 2011 23:30:08 -0400 debian/libtamuanova-0.2.symbols0000644000000000000000000000024611716353572013573 0ustar libtamuanova-0.2.so libtamuanova-0.2 #MINVER# tamu_anova@Base 0.2 tamu_anova_printtable@Base 0.2 tamu_anova_printtable_twoway@Base 0.2 tamu_anova_twoway@Base 0.2 debian/libtamuanova-dev.install0000644000000000000000000000006511555111106014011 0ustar usr/include/* usr/lib/lib*.a usr/lib/libtamuanova.so debian/libtamuanova-0.2.install0000644000000000000000000000002211555111106013523 0ustar usr/lib/lib*-*.so debian/compat0000644000000000000000000000000212170345554010372 0ustar 9