debian: Updated packaging for Natty ppa/natty
authorJerome St-Louis <jerome@ecere.com>
Fri, 24 Aug 2012 15:19:03 +0000 (11:19 -0400)
committerJerome St-Louis <jerome@ecere.com>
Fri, 24 Aug 2012 15:19:22 +0000 (11:19 -0400)
37 files changed:
debian/changelog
debian/control
debian/copyright
debian/ecere-dev.install.in32 [new file with mode: 0644]
debian/ecere-dev.install.in64 [new file with mode: 0644]
debian/ecere-dev.lintian-overrides [new file with mode: 0644]
debian/ecere-doc.install [deleted file]
debian/ecere-extras.install
debian/ecere-extras.lintian-overrides [new file with mode: 0644]
debian/ecere-samples.install
debian/ecere-samples.lintian-overrides [new file with mode: 0644]
debian/ecere-sdk.install [new file with mode: 0644]
debian/ecere-sdk.install.in32 [deleted file]
debian/ecere-sdk.install.in64 [deleted file]
debian/libec0.install.in32 [new file with mode: 0644]
debian/libec0.install.in64 [new file with mode: 0644]
debian/libec0.lintian-overrides [new file with mode: 0644]
debian/libec0.symbols [new file with mode: 0644]
debian/libecere.install.in32 [deleted file]
debian/libecere.install.in64 [deleted file]
debian/libecere0.install.in32 [new file with mode: 0644]
debian/libecere0.install.in64 [new file with mode: 0644]
debian/libecere0.symbols [new file with mode: 0644]
debian/libecerecom0.install.in32 [new file with mode: 0644]
debian/libecerecom0.install.in64 [new file with mode: 0644]
debian/libecerecom0.symbols [new file with mode: 0644]
debian/libeda0.install.in32 [new file with mode: 0644]
debian/libeda0.install.in64 [new file with mode: 0644]
debian/libeda0.lintian-overrides [new file with mode: 0644]
debian/libeda0.symbols [new file with mode: 0644]
debian/libedasqlite0.install.in32 [new file with mode: 0644]
debian/libedasqlite0.install.in64 [new file with mode: 0644]
debian/libedasqlite0.lintian-overrides [new file with mode: 0644]
debian/libedasqlite0.symbols [new file with mode: 0644]
debian/rules
debian/source/format [new file with mode: 0644]
debian/watch [new file with mode: 0644]

index 1d2dd69..b0715d8 100644 (file)
@@ -1,5 +1,5 @@
-ecere (0.44.01) natty; urgency=low
+ecere-sdk (0.44.01-0ubuntu1) natty; urgency=low
 
-  First free and open source release of the Ecere SDK and runtime environment (LP: #394998)
+  * Initial packaging of Ecere SDK for Debian. (Closes: #665332, LP: #394998)
 
- -- NECDET COKYAZICI (Launchpad key) <cokyazici@gmail.com>  Tue, 6 Sep 2011 21:30:00 -0400
+ -- Jerome St-Louis <jerstlouis@gmail.com>  Tue, 14 Aug 2012 06:58:00 -0400
index 8c5d12c..daaeb5b 100644 (file)
@@ -1,8 +1,8 @@
-Source: ecere
+Source: ecere-sdk
 Section: devel
 Priority: optional
-Maintainer: Jerome St-Louis <jerome@ecere.com>
-XSBC-Original-Maintainer: Ryan Prior <ryanprior@gmail.com>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Jerome St-Louis <jerome@ecere.com>
 Build-Depends:
  autotools-dev,
  debhelper (>= 7.0.50~),
@@ -28,48 +28,93 @@ Build-Depends:
  upx-ucl,
  zlib1g-dev,
  libffi-dev
-Standards-Version: 3.8.0
+Standards-Version: 3.9.3
 Homepage: http://www.ecere.com/
 
 Package: ecere-sdk
-Architecture: amd64 i386
-Depends: ecere-doc, ecere-samples, ecere-extras, libecere, ${devel:Depends}, ${shlibs:Depends}
+Architecture: amd64 i386 armel armhf powerpc
+Depends: ecere-dev, ecere-samples, ecere-extras, libeda0, libedasqlite0, ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Ecere cross-platform SDK
-  Develop applications once, deploy them on
-  all platforms alongside a lightweight runtime
-  environment.
+ This package is a metapackage providing
+ the entire Ecere cross-platform SDK
+ (ecere-dev, ecere-samples, ecere-extras,
+ libeda0, libedasqlite0).
 
-Package: libecere
-Architecture: amd64 i386
-Depends: ${devel:Depends}, ${shlibs:Depends}
+Package: ecere-dev
+Architecture: amd64 i386 armel armhf powerpc
+Depends: libec0 (= ${binary:Version}), libecerecom0 (= ${binary:Version}), ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Description: Ecere SDK Development Tools
+ This package provides the compiling tools
+ for the eC language, the Ecere IDE,
+ as well as the symlinks for the Ecere
+ libraries.
+
+Package: libecere0
+Section: libs
+Architecture: amd64 i386 armel armhf powerpc
+Depends: ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Ecere Runtime Library
-  Develop applications once, deploy them on
-  all platforms alongside a lightweight runtime
-  environment.
+ This package provides the Linux version
+ of Ecere's cross-platform runtime library
+ for running applications built using the
+ Ecere SDK. It includes a GUI toolkit,
+ 2D/3D graphics engine, networking engine
+ as well as system functionality.
+
+Package: libecerecom0
+Section: libs
+Architecture: amd64 i386 armel armhf powerpc
+Depends: ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Description: eC Core Runtime Library
+ This package provides the bare minimum
+ runtime library for applications
+ written in eC.
+
+Package: libec0
+Section: libs
+Architecture: amd64 i386 armel armhf powerpc
+Depends: libecere0 (= ${binary:Version}), ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Description: Ecere Compiler Library
+ This package provides the eC compiler.
+ It is used by the Ecere IDE, as well
+ as the eC compiling tools (ecp, ecc, ecs).
+ It could also be used by applications
+ wanting to parse or compile eC code.
+
+Package: libeda0
+Section: libs
+Architecture: amd64 i386 armel armhf powerpc
+Depends: libecere0, ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Description: Ecere Data Access
+ This package provides the Ecere
+ Data Access RDBMS abstraction layer.
+ The Ecere Database (EDB) engine is built-in.
+ For SQLite support, the SQLite driver
+ (libedasqlite0) is also required.
+
+Package: libedasqlite0
+Section: libs
+Architecture: amd64 i386 armel armhf powerpc
+Depends: libeda0, ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Description: EDA SQLite Driver
+ This package provides SQLite driver
+ for building database applications
+ with the Ecere Database Access layer.
 
 Package: ecere-samples
 Architecture: all
-Depends: ${devel:Depends}, ${shlibs:Depends}
+Depends: ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Project samples for the Ecere SDK
-  This package contains samples for multimedia,
-  database, graphics, communication, and other
-  useful software that can be created with the
-  Ecere SDK.
-
-Package: ecere-doc
-Architecture: all
-Depends: ${devel:Depends}, ${shlibs:Depends}
-Description: Documentation for the Ecere SDK
-  This package includes the Ecere Tao of Programming,
-  an ebook designed to help programmers become familiar
-  with eC and Ecere, as well the API reference
-  in the form of .eCdoc until it is embedded.
+ This package contains samples for
+ multimedia, database, graphics,
+ communication, and other useful
+ software that can be created with
+ the Ecere SDK.
 
 Package: ecere-extras
 Architecture: all
-Depends: ${devel:Depends}, ${shlibs:Depends}
+Depends: ${devel:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Extras for the Ecere SDK
-  This package provides additional Ecere
-  functionality, such as SSL Sockets, Audio,
-  in the form of source code. Also included:
-  the Application and Pixmap for the IDE.
+ This package provides additional Ecere
+ functionality, such as SSL Sockets,
+ Audio, in the form of source code.
index cdf8dd5..00edf97 100644 (file)
-This package was debianized by NECDET COKYAZICI <cokyazici@gmail.com> on
-Tue, 6 Sep 2011 21:30:00 -0400.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: ecere-sdk
+Upstream-Contact: Jerome St-Louis <jerome@ecere.com>
+Source: http://www.ecere.com/
 
-It was downloaded from http://www.ecere.com/ from the git repository
+Files: *
+Copyright: 1996-2012 Jérôme Jacovella-St-Louis
+           2005-2012 Ecere Corporation
+License: BSD-3-clause
+ The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY 
+ expressed or implied to the extent permitted by law.
+ .
+ Applications built with it can be distributed both commercially and non
+ commercially, along with the supporting Ecere runtime library(ies):
+ .
+    * libecere.so / ecere.dll
+       - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
+    * libecereCOM.so / ecereCOM.dll
+       - Core eC framework only
+    * libEDA.so / EDA.dll
+       - Data Access System
+    * libEDASQLite.so / EDASQLite.dll
+       - SQLite driver for EDA
+ .
+ The Ecere SDK is distributed under the New BSD license:
+ .
+ ================================================================================
+ .
+    Copyright (c) 1996-2012, Jerome Jacovella-St-Louis
+    Copyright (c) 2005-2012, Ecere Corporation
+ .
+    All rights reserved.
+ .
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions are met:
+ .
+     * Redistributions of source code must retain the above copyright notice,
+       this list of conditions and the following disclaimer.
+     * Redistributions in binary form must reproduce the above copyright notice,
+       this list of conditions and the following disclaimer in the documentation
+       and/or other materials provided with the distribution.
+     * Neither the name of Ecere Corporation nor the names of its contributors
+       may be used to endorse or promote products derived from this software 
+       without specific prior written permission.
+ .
+    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ .
+ ===============================================================================
+ .
+ This software makes use of other software components whose licenses may also 
+ apply, which are found in their respective source directories (most under
+ deps/).
+ .
+  Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype, tango icons
+ .
+  The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for 
+  debugging, and UPX for optionally compressing executables. Each of these have 
+  their own license which can be found in their respective documentation folder 
+  if distributed along with the SDK (in the case of the Windows version) or
+  from wherever you obtained them.
 
-Upstream Author(s):
+Files: extras/md5.ec
+Copyright: Copyright 1991-1992, RSA Data Security, Inc
+License:
+ Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
+ .
+ License to copy and use this software is granted provided that it is identified as the 
+ "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or 
+ referencing this software or this function.
+ .
+ License is also granted to make and use derivative works provided that such works are 
+ identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" 
+ in all material mentioning or referencing the derived work.
+ .
+ RSA Data Security, Inc. makes no representations concerning either the merchantability 
+ of this software or the suitability of this software for any particular purpose. It is 
+ provided "as is" without express or implied warranty of any kind.
+ .
+ These notices must be retained in any copies of any part of this documentation and/or software.
 
-    Jérôme Jacovella-St-Louis <jerstlouis@gmail.com>
-    Réjean Loyer (http://ilyeus.com/ecere)
-    Joey Adams
-    Walter Charles Griffin
+Files: extras/sha256.ec
+Copyright: Copyright 2009  Gabriel A. Petursson
+License: BSD-3-clause
+ Copyright (c) 2009  Gabriel A. Petursson
+ All rights reserved.
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote products
+    derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-Copyright:
+Files: ecere/src/gfx/drivers/harfbuzz/*
+Copyright: Harfbuzz Project & Contributors
+License: MIT
+ HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
+ .
+ Copyright © 2011 Codethink Limited
+ Copyright © 2010,2011  Google, Inc.
+ Copyright © 2006  Behdad Esfahbod
+ Copyright © 2009  Keith Stribley
+ Copyright © 2009  Martin Hosken and SIL International
+ Copyright © 2007  Chris Wilson
+ Copyright © 2004,2007,2008,2009,2010  Red Hat, Inc.
+ Copyright © 1998-2004  David Turner and Werner Lemberg
+ .
+ For full copyright notices consult the individual files in the package.
+ .
+ .
+ Permission is hereby granted, without written agreement and without
+ license or royalty fees, to use, copy, modify, and distribute this
+ software and its documentation for any purpose, provided that the
+ above copyright notice and the following two paragraphs appear in
+ all copies of this software.
+ .
+ IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
+ IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGE.
+ .
+ THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
+ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
+ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
+ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 
-    Copyright (c) 1996-2011 Ecere Corporation
+Files: ecere/res/*/*.png
+Copyright: (some) Tango Project
+License: public domain
+ Terms Of Use
+ .
+ The Tango base icon theme is released to the Public Domain. The palette is in public domain.
+ Developers, feel free to ship it along with your application.
+ .
+ Though the tango-icon-theme package is released to the Public Domain, we ask that you still
+ please attribute the Tango Desktop Project, for all the hard work we've done. Thanks.
 
-License:
+Files: eda/drivers/sqlite/sqlite3.c eda/drivers/sqlite/sqlite3.h eda/drivers/sqlite/shell.c
+Copyright: SQLite Project
+License: public domain
+ /************** Begin file sqliteInt.h ***************************************/
+ /*
+ ** 2001 September 15
+ **
+ ** The author disclaims copyright to this source code.  In place of
+ ** a legal notice, here is a blessing:
+ **
+ **    May you do good and not evil.
+ **    May you find forgiveness for yourself and forgive others.
+ **    May you share freely, never taking more than you give.
+ **
+ *************************************************************************
 
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted under the terms of the BSD License.
-
-    THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-    ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-    FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-    OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-    LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-    OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-    SUCH DAMAGE.
-
-On Debian systems, the complete text of the BSD License can be
-found in `/usr/share/common-licenses/BSD'.
-
-
-The Debian packaging is copyright 1996-2011 Ecere Corporation and
-is licensed under the BSD License (/usr/share/common-licenses/BSD).
+Files: eda/drivers/sqliteCipher/sqlite3.c eda/drivers/sqliteCipher/sqlite3.h
+Copyright: 2008-2010 Zetetic LLC
+License: BSD-3-clause
+ Copyright (c) 2008, ZETETIC LLC
+ All rights reserved.
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+     * Redistributions of source code must retain the above copyright
+       notice, this list of conditions and the following disclaimer.
+     * Redistributions in binary form must reproduce the above copyright
+       notice, this list of conditions and the following disclaimer in the
+       documentation and/or other materials provided with the distribution.
+     * Neither the name of the ZETETIC LLC nor the
+       names of its contributors may be used to endorse or promote products
+       derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY ZETETIC LLC ''AS IS'' AND ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: deps/freetype-2.3.12
+Copyright: 1996-2001, 2006 David Turner, Robert Wilhelm, and Werner Lemberg.
+License: FPL
+                     The FreeType Project LICENSE
+                     ----------------------------
+ .
+                             2006-Jan-27
+ .
+                     Copyright 1996-2002, 2006 by
+           David Turner, Robert Wilhelm, and Werner Lemberg
+ .
+ .
+ .
+ Introduction
+ ============
+ .
+   The FreeType  Project is distributed in  several archive packages;
+   some of them may contain, in addition to the FreeType font engine,
+   various tools and  contributions which rely on, or  relate to, the
+   FreeType Project.
+ .
+   This  license applies  to all  files found  in such  packages, and
+   which do not  fall under their own explicit  license.  The license
+   affects  thus  the  FreeType   font  engine,  the  test  programs,
+   documentation and makefiles, at the very least.
+ .
+   This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
+   (Independent JPEG  Group) licenses, which  all encourage inclusion
+   and  use of  free  software in  commercial  and freeware  products
+   alike.  As a consequence, its main points are that:
+ .
+     o We don't promise that this software works. However, we will be
+       interested in any kind of bug reports. (`as is' distribution)
+ .
+     o You can  use this software for whatever you  want, in parts or
+       full form, without having to pay us. (`royalty-free' usage)
+ .
+     o You may not pretend that  you wrote this software.  If you use
+       it, or  only parts of it,  in a program,  you must acknowledge
+       somewhere  in  your  documentation  that  you  have  used  the
+       FreeType code. (`credits')
+ .
+   We  specifically  permit  and  encourage  the  inclusion  of  this
+   software, with  or without modifications,  in commercial products.
+   We  disclaim  all warranties  covering  The  FreeType Project  and
+   assume no liability related to The FreeType Project.
+ .
+ .
+   Finally,  many  people  asked  us  for  a  preferred  form  for  a
+   credit/disclaimer to use in compliance with this license.  We thus
+   encourage you to use the following text:
+ .
+    """
+     Portions of this software are copyright ) <year> The FreeType
+     Project (www.freetype.org).  All rights reserved.
+    """
+ .
+   Please replace <year> with the value from the FreeType version you
+   actually use.
+ .
+ .
+ Legal Terms
+ ===========
+ .
+ 0. Definitions
+ --------------
+ .
+   Throughout this license,  the terms `package', `FreeType Project',
+   and  `FreeType  archive' refer  to  the  set  of files  originally
+   distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
+   Werner Lemberg) as the `FreeType Project', be they named as alpha,
+   beta or final release.
+ .
+   `You' refers to  the licensee, or person using  the project, where
+   `using' is a generic term including compiling the project's source
+   code as  well as linking it  to form a  `program' or `executable'.
+   This  program is  referred to  as  `a program  using the  FreeType
+   engine'.
+ .
+   This  license applies  to all  files distributed  in  the original
+   FreeType  Project,   including  all  source   code,  binaries  and
+   documentation,  unless  otherwise  stated   in  the  file  in  its
+   original, unmodified form as  distributed in the original archive.
+   If you are  unsure whether or not a particular  file is covered by
+   this license, you must contact us to verify this.
+ .
+   The FreeType  Project is copyright (C) 1996-2000  by David Turner,
+   Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
+   specified below.
+ .
+ 1. No Warranty
+ --------------
+ .
+   THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
+   KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
+   WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
+   PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
+   BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
+   USE, OF THE FREETYPE PROJECT.
+ .
+ 2. Redistribution
+ -----------------
+ .
+   This  license  grants  a  worldwide, royalty-free,  perpetual  and
+   irrevocable right  and license to use,  execute, perform, compile,
+   display,  copy,   create  derivative  works   of,  distribute  and
+   sublicense the  FreeType Project (in  both source and  object code
+   forms)  and  derivative works  thereof  for  any  purpose; and  to
+   authorize others  to exercise  some or all  of the  rights granted
+   herein, subject to the following conditions:
+ .
+     o Redistribution of  source code  must retain this  license file
+       (`FTL.TXT') unaltered; any  additions, deletions or changes to
+       the original  files must be clearly  indicated in accompanying
+       documentation.   The  copyright   notices  of  the  unaltered,
+       original  files must  be  preserved in  all  copies of  source
+       files.
+ .
+     o Redistribution in binary form must provide a  disclaimer  that
+       states  that  the software is based in part of the work of the
+       FreeType Team,  in  the  distribution  documentation.  We also
+       encourage you to put an URL to the FreeType web page  in  your
+       documentation, though this isn't mandatory.
+ .
+   These conditions  apply to any  software derived from or  based on
+   the FreeType Project,  not just the unmodified files.   If you use
+   our work, you  must acknowledge us.  However, no  fee need be paid
+   to us.
+ .
+ 3. Advertising
+ --------------
+ .
+   Neither the  FreeType authors and  contributors nor you  shall use
+   the name of the  other for commercial, advertising, or promotional
+   purposes without specific prior written permission.
+ .
+   We suggest,  but do not require, that  you use one or  more of the
+   following phrases to refer  to this software in your documentation
+   or advertising  materials: `FreeType Project',  `FreeType Engine',
+   `FreeType library', or `FreeType Distribution'.
+ .
+   As  you have  not signed  this license,  you are  not  required to
+   accept  it.   However,  as  the FreeType  Project  is  copyrighted
+   material, only  this license, or  another one contracted  with the
+   authors, grants you  the right to use, distribute,  and modify it.
+   Therefore,  by  using,  distributing,  or modifying  the  FreeType
+   Project, you indicate that you understand and accept all the terms
+   of this license.
+ .
+ 4. Contacts
+ -----------
+ .
+   There are two mailing lists related to FreeType:
+ .
+     o freetype@nongnu.org
+ .
+       Discusses general use and applications of FreeType, as well as
+       future and  wanted additions to the  library and distribution.
+       If  you are looking  for support,  start in  this list  if you
+       haven't found anything to help you in the documentation.
+ .
+     o freetype-devel@nongnu.org
+ .
+       Discusses bugs,  as well  as engine internals,  design issues,
+       specific licenses, porting, etc.
+ .
+   Our home page can be found at
+ .
+     http://www.freetype.org
+ .
+ .
+ --- end of FTL.TXT ---
+
+Files: deps/glext
+Copyright: 2007 The Khronos Group Inc.
+License: MIT
+ ** Copyright (c) 2007 The Khronos Group Inc.
+ ** 
+ ** Permission is hereby granted, free of charge, to any person obtaining a
+ ** copy of this software and/or associated documentation files (the
+ ** "Materials"), to deal in the Materials without restriction, including
+ ** without limitation the rights to use, copy, modify, merge, publish,
+ ** distribute, sublicense, and/or sell copies of the Materials, and to
+ ** permit persons to whom the Materials are 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 Materials.
+ ** 
+ ** THE MATERIALS ARE 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
+ ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+Files: deps/jpeg-6b
+Copyright: 1991-1998, Thomas G. Lane.
+License: libjpeg
+ In plain English:
+ .
+ 1. We don't promise that this software works.  (But if you find any bugs,
+    please let us know!)
+ 2. You can use this software for whatever you want.  You don't have to pay us.
+ 3. You may not pretend that you wrote this software.  If you use it in a
+    program, you must acknowledge somewhere in your documentation that
+    you've used the IJG code.
+ .
+ In legalese:
+ .
+ The authors make NO WARRANTY or representation, either express or implied,
+ with respect to this software, its quality, accuracy, merchantability, or
+ fitness for a particular purpose.  This software is provided "AS IS", and you,
+ its user, assume the entire risk as to its quality and accuracy.
+ .
+ This software is copyright (C) 1991-1998, Thomas G. Lane.
+ All Rights Reserved except as specified below.
+ .
+ Permission is hereby granted to use, copy, modify, and distribute this
+ software (or portions thereof) for any purpose, without fee, subject to these
+ conditions:
+ (1) If any part of the source code for this software is distributed, then this
+ README file must be included, with this copyright and no-warranty notice
+ unaltered; and any additions, deletions, or changes to the original files
+ must be clearly indicated in accompanying documentation.
+ (2) If only executable code is distributed, then the accompanying
+ documentation must state that "this software is based in part on the work of
+ the Independent JPEG Group".
+ (3) Permission for use of this software is granted only if the user accepts
+ full responsibility for any undesirable consequences; the authors accept
+ NO LIABILITY for damages of any kind.
+ .
+ These conditions apply to any software derived from or based on the IJG code,
+ not just to the unmodified library.  If you use our work, you ought to
+ acknowledge us.
+ .
+ Permission is NOT granted for the use of any IJG author's name or company name
+ in advertising or publicity relating to this software or products derived from
+ it.  This software may be referred to only as "the Independent JPEG Group's
+ software".
+ .
+ We specifically permit and encourage the use of this software as the basis of
+ commercial products, provided that all warranty or liability claims are
+ assumed by the product vendor.
+ .
+ .
+ ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
+ sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
+ ansi2knr.c is NOT covered by the above copyright and conditions, but instead
+ by the usual distribution terms of the Free Software Foundation; principally,
+ that you must include source code if you redistribute it.  (See the file
+ ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part
+ of any program generated from the IJG code, this does not limit you more than
+ the foregoing paragraphs do.
+ .
+ The Unix configuration script "configure" was produced with GNU Autoconf.
+ It is copyright by the Free Software Foundation but is freely distributable.
+ The same holds for its supporting scripts (config.guess, config.sub,
+ ltconfig, ltmain.sh).  Another support script, install-sh, is copyright
+ by M.I.T. but is also freely distributable.
+ .
+ It appears that the arithmetic coding option of the JPEG spec is covered by
+ patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot
+ legally be used without obtaining one or more licenses.  For this reason,
+ support for arithmetic coding has been removed from the free JPEG software.
+ (Since arithmetic coding provides only a marginal gain over the unpatented
+ Huffman mode, it is unlikely that very many implementations will support it.)
+ So far as we are aware, there are no patent restrictions on the remaining
+ code.
+ .
+ The IJG distribution formerly included code to read and write GIF files.
+ To avoid entanglement with the Unisys LZW patent, GIF reading support has
+ been removed altogether, and the GIF writer has been simplified to produce
+ "uncompressed GIFs".  This technique does not use the LZW algorithm; the
+ resulting GIF files are larger than usual, but are readable by all standard
+ GIF decoders.
+ .
+ We are required to state that
+     "The Graphics Interchange Format(c) is the Copyright property of
+     CompuServe Incorporated.  GIF(sm) is a Service Mark property of
+     CompuServe Incorporated."
+
+Files: deps/libffi-3.0.11
+Copyright: 1996-2012  Anthony Green, Red Hat, Inc and others.
+License: MIT
+ libffi - Copyright (c) 1996-2012  Anthony Green, Red Hat, Inc and others.
+ See source files for details.
+ .
+ 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.
+
+Files: deps/libpng-1.4.0
+Copyright: 2004, 2006-2007 Glenn Randers-Pehrson
+License: libpng
+ This copy of the libpng notices is provided for your convenience.  In case of
+ any discrepancy between this copy and the notices in the file png.h that is
+ included in the libpng distribution, the latter shall prevail.
+ .
+ COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
+ .
+ If you modify libpng you may insert additional notices immediately following
+ this sentence.
+ .
+ This code is released under the libpng license.
+ .
+ libpng versions 1.2.6, August 15, 2004, through 1.4.0, January 3, 2010, are
+ Copyright (c) 2004, 2006-2007 Glenn Randers-Pehrson, and are
+ distributed according to the same disclaimer and license as libpng-1.2.5
+ with the following individual added to the list of Contributing Authors
+ .
+    Cosmin Truta
+ .
+ libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
+ Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
+ distributed according to the same disclaimer and license as libpng-1.0.6
+ with the following individuals added to the list of Contributing Authors
+ .
+    Simon-Pierre Cadieux
+    Eric S. Raymond
+    Gilles Vollant
+ .
+ and with the following additions to the disclaimer:
+ .
+    There is no warranty against interference with your enjoyment of the
+    library or against infringement.  There is no warranty that our
+    efforts or the library will fulfill any of your particular purposes
+    or needs.  This library is provided with all faults, and the entire
+    risk of satisfactory quality, performance, accuracy, and effort is with
+    the user.
+ .
+ libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
+ Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
+ distributed according to the same disclaimer and license as libpng-0.96,
+ with the following individuals added to the list of Contributing Authors:
+ .
+    Tom Lane
+    Glenn Randers-Pehrson
+    Willem van Schaik
+ .
+ libpng versions 0.89, June 1996, through 0.96, May 1997, are
+ Copyright (c) 1996, 1997 Andreas Dilger
+ Distributed according to the same disclaimer and license as libpng-0.88,
+ with the following individuals added to the list of Contributing Authors:
+ .
+    John Bowler
+    Kevin Bracey
+    Sam Bushell
+    Magnus Holmgren
+    Greg Roelofs
+    Tom Tanner
+ .
+ libpng versions 0.5, May 1995, through 0.88, January 1996, are
+ Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
+ .
+ For the purposes of this copyright and license, "Contributing Authors"
+ is defined as the following set of individuals:
+ .
+    Andreas Dilger
+    Dave Martindale
+    Guy Eric Schalnat
+    Paul Schmidt
+    Tim Wegner
+ .
+ The PNG Reference Library is supplied "AS IS".  The Contributing Authors
+ and Group 42, Inc. disclaim all warranties, expressed or implied,
+ including, without limitation, the warranties of merchantability and of
+ fitness for any purpose.  The Contributing Authors and Group 42, Inc.
+ assume no liability for direct, indirect, incidental, special, exemplary,
+ or consequential damages, which may result from the use of the PNG
+ Reference Library, even if advised of the possibility of such damage.
+ .
+ Permission is hereby granted to use, copy, modify, and distribute this
+ source code, or portions hereof, for any purpose, without fee, subject
+ to the following restrictions:
+ .
+ 1. The origin of this source code must not be misrepresented.
+ .
+ 2. Altered versions must be plainly marked as such and must not
+    be misrepresented as being the original source.
+ .
+ 3. This Copyright notice may not be removed or altered from any
+    source or altered source distribution.
+ .
+ The Contributing Authors and Group 42, Inc. specifically permit, without
+ fee, and encourage the use of this source code as a component to
+ supporting the PNG file format in commercial products.  If you use this
+ source code in a product, acknowledgment is not required but would be
+ appreciated.
+ .
+ .
+ A "png_get_copyright" function is available, for convenient use in "about"
+ boxes and the like:
+ .
+    printf("%s",png_get_copyright(NULL));
+ .
+ Also, the PNG logo (in PNG format, of course) is supplied in the
+ files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
+ . 
+ Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
+ certification mark of the Open Source Initiative.
+ .
+ Glenn Randers-Pehrson
+ glennrp at users.sourceforge.net
+ January 3, 2010
+
+Files: deps/libungif-4.1.1
+Copyright: 1997 Eric S. Raymond
+License: MIT
+ The GIFLIB distribution is Copyright (c) 1997  Eric S. Raymond
+ .
+ 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.
+
+Files: deps/zlib
+Copyright: 1995-2005 Jean-loup Gailly and Mark Adler
+License: zlib
+ Acknowledgments:
+ .
+   The deflate format used by zlib was defined by Phil Katz. The deflate
+   and zlib specifications were written by L. Peter Deutsch. Thanks to all the
+   people who reported problems and suggested various improvements in zlib;
+   they are too numerous to cite here.
+ .
+ Copyright notice:
+ .
+  (C) 1995-2004 Jean-loup Gailly and Mark Adler
+ .
+   This software is provided 'as-is', without any express or implied
+   warranty.  In no event will the authors be held liable for any damages
+   arising from the use of this software.
+ .
+   Permission is granted to anyone to use this software for any purpose,
+   including commercial applications, and to alter it and redistribute it
+   freely, subject to the following restrictions:
+ .
+   1. The origin of this software must not be misrepresented; you must not
+      claim that you wrote the original software. If you use this software
+      in a product, an acknowledgment in the product documentation would be
+      appreciated but is not required.
+   2. Altered source versions must be plainly marked as such, and must not be
+      misrepresented as being the original software.
+   3. This notice may not be removed or altered from any source distribution.
+ .
+   Jean-loup Gailly        Mark Adler
+   jloup@gzip.org          madler@alumni.caltech.edu
+ .
+ If you use the zlib library in a product, we would appreciate *not*
+ receiving lengthy legal documents to sign. The sources are provided
+ for free but without warranty of any kind.  The library has been
+ entirely written by Jean-loup Gailly and Mark Adler; it does not
+ include third-party code.
+ .
+ If you redistribute modified sources, we would appreciate that you include
+ in the file ChangeLog history information documenting your changes. Please
+ read the FAQ for more information on the distribution of modified source
+ versions.
diff --git a/debian/ecere-dev.install.in32 b/debian/ecere-dev.install.in32
new file mode 100644 (file)
index 0000000..6f837b7
--- /dev/null
@@ -0,0 +1,9 @@
+usr/bin
+usr/lib/libecereVanilla.a
+usr/lib/libec.so
+usr/lib/libecereCOM.so
+usr/lib/libecere.so
+usr/share/applications
+usr/share/pixmaps
+usr/share/man
+usr/share/doc/ecere-dev/changelog.gz
diff --git a/debian/ecere-dev.install.in64 b/debian/ecere-dev.install.in64
new file mode 100644 (file)
index 0000000..6f24cde
--- /dev/null
@@ -0,0 +1,9 @@
+usr/bin
+usr/lib32/libecereVanilla.a
+usr/lib32/libec.so
+usr/lib32/libecereCOM.so
+usr/lib32/libecere.so
+usr/share/applications
+usr/share/pixmaps
+usr/share/man
+usr/share/doc/ecere-dev/changelog.gz
diff --git a/debian/ecere-dev.lintian-overrides b/debian/ecere-dev.lintian-overrides
new file mode 100644 (file)
index 0000000..a609f2b
--- /dev/null
@@ -0,0 +1,8 @@
+# Because -D_FORTIFY_SOURCE works in a non-standard way
+# (i.e. it is not handled by the preprocessor),
+# and the C code generated by eC is preprocessed
+# before being compiled to C code, which does not
+# include the C header files for the functions, but
+# rather define its own prototypes, fortify functions
+# is not supported in eC.
+ecere-dev binary: hardening-no-fortify-functions
diff --git a/debian/ecere-doc.install b/debian/ecere-doc.install
deleted file mode 100644 (file)
index 041c73c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/ecere/doc
index 3de02cf..3f57140 100644 (file)
@@ -1,3 +1,2 @@
 usr/share/ecere/extras
-usr/share/applications
-usr/share/pixmaps
+usr/share/doc/ecere-extras/changelog.gz
diff --git a/debian/ecere-extras.lintian-overrides b/debian/ecere-extras.lintian-overrides
new file mode 100644 (file)
index 0000000..7aad07f
--- /dev/null
@@ -0,0 +1,7 @@
+# This extras package provides the source for a licenses dialog which can be used
+# in an Ecere application to acknowledge in the application interface itself
+# software used by or integrated with the Ecere SDK, and thus the resulting
+# application itself. It can be found in: extras/gui/LicensesDialog.ec
+# The licenses for those software components are thus provided as a convenience
+# for use together with that dialog in: extras/res/licenses/
+ecere-extras binary:  extra-license-file
index be24837..7bb0555 100644 (file)
@@ -1 +1,2 @@
 usr/share/ecere/samples
+usr/share/doc/ecere-samples/changelog.gz
diff --git a/debian/ecere-samples.lintian-overrides b/debian/ecere-samples.lintian-overrides
new file mode 100644 (file)
index 0000000..89b4a16
--- /dev/null
@@ -0,0 +1,4 @@
+# A sample usage for the LicensesDialog provided in ecere-extras
+# is provided in this package, with a sample license resource which is displayed
+# in addition to the licenses in the base LicensesDialog class
+ecere-samples binary: extra-license-file usr/share/ecere/samples/misc/licensing/myapp.LICENSE
diff --git a/debian/ecere-sdk.install b/debian/ecere-sdk.install
new file mode 100644 (file)
index 0000000..5e2bc29
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc/ecere-sdk/changelog.gz
diff --git a/debian/ecere-sdk.install.in32 b/debian/ecere-sdk.install.in32
deleted file mode 100644 (file)
index 456839c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/bin
-usr/lib/libEDA.so*
-usr/lib/libec.so*
-usr/lib/libecereVanilla.a
-usr/lib/libEDASQLite.so*
-usr/lib/libecereCOM.so*
diff --git a/debian/ecere-sdk.install.in64 b/debian/ecere-sdk.install.in64
deleted file mode 100644 (file)
index a2b7266..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/bin
-usr/lib32/libEDA.so*
-usr/lib32/libec.so*
-usr/lib32/libecereVanilla.a
-usr/lib32/libEDASQLite.so*
-usr/lib32/libecereCOM.so*
diff --git a/debian/libec0.install.in32 b/debian/libec0.install.in32
new file mode 100644 (file)
index 0000000..e9c9402
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib/libec.so.0.44
+usr/lib/libec.so.0
+usr/lib/ec/libec.so
+usr/share/doc/libec0/changelog.gz
diff --git a/debian/libec0.install.in64 b/debian/libec0.install.in64
new file mode 100644 (file)
index 0000000..c0fd9f4
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib32/libec.so.0.44
+usr/lib32/libec.so.0
+usr/lib/ec/libec.so
+usr/share/doc/libec0/changelog.gz
diff --git a/debian/libec0.lintian-overrides b/debian/libec0.lintian-overrides
new file mode 100644 (file)
index 0000000..5006720
--- /dev/null
@@ -0,0 +1,15 @@
+# Because -D_FORTIFY_SOURCE works in a non-standard way
+# (i.e. it is not handled by the preprocessor),
+# and the C code generated by eC is preprocessed
+# before being compiled to C code, which does not
+# include the C header files for the functions, but
+# rather define its own prototypes, fortify functions
+# is not supported in eC.
+libec0 binary: hardening-no-fortify-functions
+
+# The lexer generated by flex uses exit() by default for a fatal error.
+# Since the parser, and the eC compiler does not expect any fatal error
+# to occur, the caller would not be able to handle continuing on in the 
+# case of such an error and it would result in a crash. Leaving the default 
+# exit() behavior is probably best.
+libec0 binary: shlib-calls-exit
diff --git a/debian/libec0.symbols b/debian/libec0.symbols
new file mode 100644 (file)
index 0000000..d0c2384
--- /dev/null
@@ -0,0 +1,3 @@
+libec.so.0 libec0 #MINVER#
+ __ecereDll_Load@Base 0.44.01
+ __ecereDll_Unload@Base 0.44.01
diff --git a/debian/libecere.install.in32 b/debian/libecere.install.in32
deleted file mode 100644 (file)
index 0d24720..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/libecere.so*
diff --git a/debian/libecere.install.in64 b/debian/libecere.install.in64
deleted file mode 100644 (file)
index 518916b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib32/libecere.so*
diff --git a/debian/libecere0.install.in32 b/debian/libecere0.install.in32
new file mode 100644 (file)
index 0000000..6c21388
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib/libecere.so.0.44
+usr/lib/libecere.so.0
+usr/lib/ec/libecere.so
+usr/share/doc/libecere0/changelog.gz
diff --git a/debian/libecere0.install.in64 b/debian/libecere0.install.in64
new file mode 100644 (file)
index 0000000..22af57c
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib32/libecere.so.0.44
+usr/lib32/libecere.so.0
+usr/lib/ec/libecere.so
+usr/share/doc/libecere0/changelog.gz
diff --git a/debian/libecere0.symbols b/debian/libecere0.symbols
new file mode 100644 (file)
index 0000000..f76225a
--- /dev/null
@@ -0,0 +1,272 @@
+libecere.so.0 libecere0 #MINVER#
+ AddExtensionBlock@Base 0.44.01
+ ApplyTranslation@Base 0.44.01
+ BitSize@Base 0.44.01
+ DGifCloseFile@Base 0.44.01
+ DGifGetCode@Base 0.44.01
+ DGifGetCodeNext@Base 0.44.01
+ DGifGetExtension@Base 0.44.01
+ DGifGetExtensionNext@Base 0.44.01
+ DGifGetImageDesc@Base 0.44.01
+ DGifGetLZCodes@Base 0.44.01
+ DGifGetLine@Base 0.44.01
+ DGifGetPixel@Base 0.44.01
+ DGifGetRecordType@Base 0.44.01
+ DGifGetScreenDesc@Base 0.44.01
+ DGifOpen@Base 0.44.01
+ DGifOpenFileHandle@Base 0.44.01
+ DGifOpenFileName@Base 0.44.01
+ DGifSlurp@Base 0.44.01
+ DualPipe_CloseInput@Base 0.44.01
+ DualPipe_CloseOutput@Base 0.44.01
+ DualPipe_Destructor@Base 0.44.01
+ DualPipe_Eof@Base 0.44.01
+ DualPipe_GetExitCode@Base 0.44.01
+ DualPipe_GetProcessID@Base 0.44.01
+ DualPipe_GetSize@Base 0.44.01
+ DualPipe_Getc@Base 0.44.01
+ DualPipe_Peek@Base 0.44.01
+ DualPipe_Putc@Base 0.44.01
+ DualPipe_Puts@Base 0.44.01
+ DualPipe_Read@Base 0.44.01
+ DualPipe_Seek@Base 0.44.01
+ DualPipe_Tell@Base 0.44.01
+ DualPipe_Terminate@Base 0.44.01
+ DualPipe_Wait@Base 0.44.01
+ DualPipe_Write@Base 0.44.01
+ FILE_FileExists@Base 0.44.01
+ FILE_FileFixCase@Base 0.44.01
+ FILE_FileGetSize@Base 0.44.01
+ FILE_FileGetStats@Base 0.44.01
+ FILE_FileOpen@Base 0.44.01
+ FILE_GetSize@Base 0.44.01
+ FILE_Lock@Base 0.44.01
+ FILE_set_buffered@Base 0.44.01
+ FreeExtension@Base 0.44.01
+ FreeMapObject@Base 0.44.01
+ FreeSavedImages@Base 0.44.01
+ GifLastError@Base 0.44.01
+ HB_ArabicShape@Base 0.44.01
+ HB_BasicShape@Base 0.44.01
+ HB_ConvertStringToGlyphIndices@Base 0.44.01
+ HB_Done_GDEF_Table@Base 0.44.01
+ HB_Done_GPOS_Table@Base 0.44.01
+ HB_Done_GSUB_Table@Base 0.44.01
+ HB_FreeFace@Base 0.44.01
+ HB_GDEF_Build_ClassDefinition@Base 0.44.01
+ HB_GDEF_Get_Glyph_Property@Base 0.44.01
+ HB_GPOS_Add_Feature@Base 0.44.01
+ HB_GPOS_Apply_String@Base 0.44.01
+ HB_GPOS_Clear_Features@Base 0.44.01
+ HB_GPOS_Query_Features@Base 0.44.01
+ HB_GPOS_Query_Languages@Base 0.44.01
+ HB_GPOS_Query_Scripts@Base 0.44.01
+ HB_GPOS_Register_MM_Function@Base 0.44.01
+ HB_GPOS_Select_Feature@Base 0.44.01
+ HB_GPOS_Select_Language@Base 0.44.01
+ HB_GPOS_Select_Script@Base 0.44.01
+ HB_GSUB_Add_Feature@Base 0.44.01
+ HB_GSUB_Apply_String@Base 0.44.01
+ HB_GSUB_Clear_Features@Base 0.44.01
+ HB_GSUB_Query_Features@Base 0.44.01
+ HB_GSUB_Query_Languages@Base 0.44.01
+ HB_GSUB_Query_Scripts@Base 0.44.01
+ HB_GSUB_Register_Alternate_Function@Base 0.44.01
+ HB_GSUB_Select_Feature@Base 0.44.01
+ HB_GSUB_Select_Language@Base 0.44.01
+ HB_GSUB_Select_Script@Base 0.44.01
+ HB_GetCharAttributes@Base 0.44.01
+ HB_GetGraphemeAndLineBreakClass@Base 0.44.01
+ HB_GetGraphemeClass@Base 0.44.01
+ HB_GetLineBreakClass@Base 0.44.01
+ HB_GetMirroredChar@Base 0.44.01
+ HB_GetSentenceBoundaries@Base 0.44.01
+ HB_GetSentenceClass@Base 0.44.01
+ HB_GetUnicodeCharCategory@Base 0.44.01
+ HB_GetUnicodeCharCombiningClass@Base 0.44.01
+ HB_GetUnicodeCharProperties@Base 0.44.01
+ HB_GetWordBoundaries@Base 0.44.01
+ HB_GetWordClass@Base 0.44.01
+ HB_HangulShape@Base 0.44.01
+ HB_HebrewShape@Base 0.44.01
+ HB_HeuristicPosition@Base 0.44.01
+ HB_HeuristicSetGlyphAttributes@Base 0.44.01
+ HB_IndicAttributes@Base 0.44.01
+ HB_IndicShape@Base 0.44.01
+ HB_KhmerAttributes@Base 0.44.01
+ HB_KhmerShape@Base 0.44.01
+ HB_Library_Resolve@Base 0.44.01
+ HB_Load_GDEF_Table@Base 0.44.01
+ HB_Load_GPOS_Table@Base 0.44.01
+ HB_Load_GSUB_Table@Base 0.44.01
+ HB_MyanmarAttributes@Base 0.44.01
+ HB_MyanmarShape@Base 0.44.01
+ HB_NewFace@Base 0.44.01
+ HB_New_GDEF_Table@Base 0.44.01
+ HB_OpenTypePosition@Base 0.44.01
+ HB_OpenTypeShape@Base 0.44.01
+ HB_ScriptEngines@Base 0.44.01
+ HB_SelectScript@Base 0.44.01
+ HB_ShapeItem@Base 0.44.01
+ HB_TextCodecForMib@Base 0.44.01
+ HB_TextCodec_ConvertFromUnicode@Base 0.44.01
+ HB_TextCodec_FreeResult@Base 0.44.01
+ HB_ThaiAttributes@Base 0.44.01
+ HB_TibetanAttributes@Base 0.44.01
+ HB_TibetanShape@Base 0.44.01
+ IS_XGetDisplay@Base 0.44.01
+ IS_XGetPixmap@Base 0.44.01
+ IS_XGetSurfaceInfo@Base 0.44.01
+ IS_XGetWindow@Base 0.44.01
+ Instance_COM_Initialize@Base 0.44.01
+ Instance_LocateModule@Base 0.44.01
+ Instance_Module_Free@Base 0.44.01
+ Instance_Module_Load@Base 0.44.01
+ MakeExtension@Base 0.44.01
+ MakeMapObject@Base 0.44.01
+ MakeSavedImage@Base 0.44.01
+ PrintGifError@Base 0.44.01
+ System_ChangeWorkingDir@Base 0.44.01
+ System_DeleteFile@Base 0.44.01
+ System_Execute@Base 0.44.01
+ System_GetEnvironment@Base 0.44.01
+ System_GetFreeSpace@Base 0.44.01
+ System_GetWorkingDir@Base 0.44.01
+ System_MakeDir@Base 0.44.01
+ System_MoveFile@Base 0.44.01
+ System_RemoveDir@Base 0.44.01
+ System_RenameFile@Base 0.44.01
+ System_SetEnvironment@Base 0.44.01
+ System_ShellOpen@Base 0.44.01
+ System_UnsetEnvironment@Base 0.44.01
+ UnionColorMap@Base 0.44.01
+ _DualPipeOpen@Base 0.44.01
+ _GifError@Base 0.44.01
+ _HB_GDEF_Add_Glyph_Property@Base 0.44.01
+ _HB_GDEF_Check_Property@Base 0.44.01
+ _HB_GDEF_LoadMarkAttachClassDef_From_LookupFlags@Base 0.44.01
+ _HB_GPOS_Free_SubTable@Base 0.44.01
+ _HB_GPOS_Load_SubTable@Base 0.44.01
+ _HB_GSUB_Free_SubTable@Base 0.44.01
+ _HB_GSUB_Load_SubTable@Base 0.44.01
+ _HB_OPEN_Coverage_Index@Base 0.44.01
+ _HB_OPEN_Free_ClassDefinition@Base 0.44.01
+ _HB_OPEN_Free_Coverage@Base 0.44.01
+ _HB_OPEN_Free_Device@Base 0.44.01
+ _HB_OPEN_Free_FeatureList@Base 0.44.01
+ _HB_OPEN_Free_LookupList@Base 0.44.01
+ _HB_OPEN_Free_ScriptList@Base 0.44.01
+ _HB_OPEN_Get_Class@Base 0.44.01
+ _HB_OPEN_Get_Device@Base 0.44.01
+ _HB_OPEN_Load_ClassDefinition@Base 0.44.01
+ _HB_OPEN_Load_Coverage@Base 0.44.01
+ _HB_OPEN_Load_Device@Base 0.44.01
+ _HB_OPEN_Load_EmptyOrClassDefinition@Base 0.44.01
+ _HB_OPEN_Load_FeatureList@Base 0.44.01
+ _HB_OPEN_Load_LookupList@Base 0.44.01
+ _HB_OPEN_Load_ScriptList@Base 0.44.01
+ __ecereDll_Load@Base 0.44.01
+ __ecereDll_Unload@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Get@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Put@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Serialize@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Unserialize@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__SerialBuffer_Free@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__net__DCOMClientObject_CallMethod@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__net__DCOMServerObject_CallVirtualMethod@Base 0.44.01
+ __ecereNameSpace__ecere__GetTranslatedString@Base 0.44.01
+ __ecereNameSpace__ecere__LoadTranslatedStrings@Base 0.44.01
+ __ecereNameSpace__ecere__UnloadTranslatedStrings@Base 0.44.01
+ __ecereNameSpace__ecere__com__MemoryGuard_PopLoc@Base 0.44.01
+ __ecereNameSpace__ecere__com__MemoryGuard_PushLoc@Base 0.44.01
+ __ecereNameSpace__ecere__com____ecere_COM_Initialize@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddBitMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddClassProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddDataMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddTemplateParameter@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddVirtualMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_DestructionWatchable@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_DoneAddingTemplateParameters@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindClassProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindDataMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindDataMemberAndId@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindDataMemberAndOffset@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindNextMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_GetDesigner@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_GetProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_IsDerived@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_Resize@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_SetProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_Unregister@Base 0.44.01
+ __ecereNameSpace__ecere__com__eEnum_AddFixedValue@Base 0.44.01
+ __ecereNameSpace__ecere__com__eEnum_AddValue@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_DecRef@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_Delete@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_Evolve@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_FireWatchers@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_GetDesigner@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_IncRef@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_IsDerived@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_New@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_SetMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_StopWatching@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_Watch@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_WatchDestruction@Base 0.44.01
+ __ecereNameSpace__ecere__com__eMember_AddDataMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eMember_AddMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eMember_New@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_Load@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_LoadStatic@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_LoadStrict@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_Unload@Base 0.44.01
+ __ecereNameSpace__ecere__com__eProperty_SelfWatch@Base 0.44.01
+ __ecereNameSpace__ecere__com__eProperty_Watchable@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_Delete@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_FindClass@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_FindDefine@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_FindFunction@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_New0@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_New@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_RegisterClass@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_RegisterDefine@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_RegisterFunction@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_Renew0@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_Renew@Base 0.44.01
+ _hb_alloc@Base 0.44.01
+ _hb_buffer_add_output_glyph@Base 0.44.01
+ _hb_buffer_add_output_glyphs@Base 0.44.01
+ _hb_buffer_allocate_ligid@Base 0.44.01
+ _hb_buffer_clear_output@Base 0.44.01
+ _hb_buffer_clear_positions@Base 0.44.01
+ _hb_buffer_copy_output_glyph@Base 0.44.01
+ _hb_buffer_replace_output_glyph@Base 0.44.01
+ _hb_buffer_swap@Base 0.44.01
+ _hb_close_stream@Base 0.44.01
+ _hb_err@Base 0.44.01
+ _hb_free@Base 0.44.01
+ _hb_realloc@Base 0.44.01
+ _hb_stream_frame_enter@Base 0.44.01
+ _hb_stream_frame_exit@Base 0.44.01
+ _hb_stream_pos@Base 0.44.01
+ _hb_stream_seek@Base 0.44.01
+ code_point_to_script@Base 0.44.01
+ hb_buffer_add_glyph@Base 0.44.01
+ hb_buffer_clear@Base 0.44.01
+ hb_buffer_free@Base 0.44.01
+ hb_buffer_new@Base 0.44.01
+ hb_freetype_class@Base 0.44.01
+ hb_freetype_table_sfnt_get@Base 0.44.01
+ hb_utf16_script_run_next@Base 0.44.01
+ hb_utf16_script_run_prev@Base 0.44.01
+ runtimePlatform@Base 0.44.01
+ scriptProperties@Base 0.44.01
+ strlwr@Base 0.44.01
+ strupr@Base 0.44.01
+ utf16_to_code_point@Base 0.44.01
+ utf16_to_code_point_prev@Base 0.44.01
diff --git a/debian/libecerecom0.install.in32 b/debian/libecerecom0.install.in32
new file mode 100644 (file)
index 0000000..5bb6667
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib/libecereCOM.so.0.44
+usr/lib/libecereCOM.so.0
+usr/lib/ec/libecereCOM.so
+usr/share/doc/libecerecom0/changelog.gz
diff --git a/debian/libecerecom0.install.in64 b/debian/libecerecom0.install.in64
new file mode 100644 (file)
index 0000000..f5f1779
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib32/libecereCOM.so.0.44
+usr/lib32/libecereCOM.so.0
+usr/lib/ec/libecereCOM.so
+usr/share/doc/libecerecom0/changelog.gz
diff --git a/debian/libecerecom0.symbols b/debian/libecerecom0.symbols
new file mode 100644 (file)
index 0000000..51545b9
--- /dev/null
@@ -0,0 +1,79 @@
+libecereCOM.so.0 libecerecom0 #MINVER#
+ Instance_COM_Initialize@Base 0.44.01
+ Instance_LocateModule@Base 0.44.01
+ Instance_Module_Free@Base 0.44.01
+ Instance_Module_Load@Base 0.44.01
+ __ecereDll_Load@Base 0.44.01
+ __ecereDll_Unload@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Get@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Put@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Serialize@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Unserialize@Base 0.44.01
+ __ecereMethod___ecereNameSpace__ecere__com__SerialBuffer_Free@Base 0.44.01
+ __ecereNameSpace__ecere__GetTranslatedString@Base 0.44.01
+ __ecereNameSpace__ecere__LoadTranslatedStrings@Base 0.44.01
+ __ecereNameSpace__ecere__UnloadTranslatedStrings@Base 0.44.01
+ __ecereNameSpace__ecere__com__MemoryGuard_PopLoc@Base 0.44.01
+ __ecereNameSpace__ecere__com__MemoryGuard_PushLoc@Base 0.44.01
+ __ecereNameSpace__ecere__com____ecere_COM_Initialize@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddBitMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddClassProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddDataMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddTemplateParameter@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_AddVirtualMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_DestructionWatchable@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_DoneAddingTemplateParameters@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindClassProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindDataMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindDataMemberAndId@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindDataMemberAndOffset@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindNextMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_FindProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_GetDesigner@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_GetProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_IsDerived@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_Resize@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_SetProperty@Base 0.44.01
+ __ecereNameSpace__ecere__com__eClass_Unregister@Base 0.44.01
+ __ecereNameSpace__ecere__com__eEnum_AddFixedValue@Base 0.44.01
+ __ecereNameSpace__ecere__com__eEnum_AddValue@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_DecRef@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_Delete@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_Evolve@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_FireWatchers@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_GetDesigner@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_IncRef@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_IsDerived@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_New@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_SetMethod@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_StopWatching@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_Watch@Base 0.44.01
+ __ecereNameSpace__ecere__com__eInstance_WatchDestruction@Base 0.44.01
+ __ecereNameSpace__ecere__com__eMember_AddDataMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eMember_AddMember@Base 0.44.01
+ __ecereNameSpace__ecere__com__eMember_New@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_Load@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_LoadStatic@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_LoadStrict@Base 0.44.01
+ __ecereNameSpace__ecere__com__eModule_Unload@Base 0.44.01
+ __ecereNameSpace__ecere__com__eProperty_SelfWatch@Base 0.44.01
+ __ecereNameSpace__ecere__com__eProperty_Watchable@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_Delete@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_FindClass@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_FindDefine@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_FindFunction@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_New0@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_New@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_RegisterClass@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_RegisterDefine@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_RegisterFunction@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_Renew0@Base 0.44.01
+ __ecereNameSpace__ecere__com__eSystem_Renew@Base 0.44.01
+ runtimePlatform@Base 0.44.01
+ strlwr@Base 0.44.01
+ strupr@Base 0.44.01
diff --git a/debian/libeda0.install.in32 b/debian/libeda0.install.in32
new file mode 100644 (file)
index 0000000..3983d86
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib/libEDA.so.0.44
+usr/lib/libEDA.so.0
+usr/lib/ec/libEDA.so
+usr/share/doc/libeda0/changelog.gz
diff --git a/debian/libeda0.install.in64 b/debian/libeda0.install.in64
new file mode 100644 (file)
index 0000000..3b7dbc5
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib32/libEDA.so.0.44
+usr/lib32/libEDA.so.0
+usr/lib/ec/libED.so
+usr/share/doc/libeda0/changelog.gz
diff --git a/debian/libeda0.lintian-overrides b/debian/libeda0.lintian-overrides
new file mode 100644 (file)
index 0000000..63b7137
--- /dev/null
@@ -0,0 +1,8 @@
+# Because -D_FORTIFY_SOURCE works in a non-standard way
+# (i.e. it is not handled by the preprocessor),
+# and the C code generated by eC is preprocessed
+# before being compiled to C code, which does not
+# include the C header files for the functions, but
+# rather define its own prototypes, fortify functions
+# is not supported in eC.
+libeda0 binary: hardening-no-fortify-functions
diff --git a/debian/libeda0.symbols b/debian/libeda0.symbols
new file mode 100644 (file)
index 0000000..104bade
--- /dev/null
@@ -0,0 +1,3 @@
+libEDA.so.0 libeda0 #MINVER#
+ __ecereDll_Load@Base 0.44.01
+ __ecereDll_Unload@Base 0.44.01
diff --git a/debian/libedasqlite0.install.in32 b/debian/libedasqlite0.install.in32
new file mode 100644 (file)
index 0000000..52f8348
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib/libEDASQLite.so.0.44
+usr/lib/libEDASQLite.so.0
+usr/lib/ec/libEDASQLite.so
+usr/share/doc/libedasqlite0/changelog.gz
diff --git a/debian/libedasqlite0.install.in64 b/debian/libedasqlite0.install.in64
new file mode 100644 (file)
index 0000000..aacd4bd
--- /dev/null
@@ -0,0 +1,4 @@
+usr/lib32/libEDASQLite.so.0.44
+usr/lib32/libEDASQLite.so.0
+usr/lib/ec/libEDASQLite.so
+usr/share/doc/libedasqlite0/changelog.gz
diff --git a/debian/libedasqlite0.lintian-overrides b/debian/libedasqlite0.lintian-overrides
new file mode 100644 (file)
index 0000000..148c1fc
--- /dev/null
@@ -0,0 +1,8 @@
+# Because -D_FORTIFY_SOURCE works in a non-standard way
+# (i.e. it is not handled by the preprocessor),
+# and the C code generated by eC is preprocessed
+# before being compiled to C code, which does not
+# include the C header files for the functions, but
+# rather define its own prototypes, fortify functions
+# is not supported in eC.
+libedasqlite0 binary: hardening-no-fortify-functions
diff --git a/debian/libedasqlite0.symbols b/debian/libedasqlite0.symbols
new file mode 100644 (file)
index 0000000..bbe3b22
--- /dev/null
@@ -0,0 +1,3 @@
+libEDASQLite.so.0 libedasqlite0 #MINVER#
+ __ecereDll_Load@Base 0.44.01
+ __ecereDll_Unload@Base 0.44.01
index d483980..f281a2d 100644 (file)
@@ -1,19 +1,28 @@
 #!/usr/bin/make -f
 
 DEB_HOST_ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH)
+export DEBIAN_PACKAGE=1
 
 %:
        dh $@
 
 override_dh_install:
 ifeq ($(DEB_HOST_ARCH),amd64)
-       cp debian/libecere.install.in64 debian/libecere.install
-       cp debian/ecere-sdk.install.in64 debian/ecere-sdk.install
+       cp debian/libecere0.install.in64 debian/libecere0.install
+       cp debian/libecerecom0.install.in64 debian/libecerecom0.install
+       cp debian/libeda0.install.in64 debian/libeda0.install
+       cp debian/libedasqlite0.install.in64 debian/libedasqlite0.install
+       cp debian/libec0.install.in64 debian/libec0.install
+       cp debian/ecere-dev.install.in64 debian/ecere-dev.install
 endif
 
 ifeq ($(DEB_HOST_ARCH),i386)
-       cp debian/libecere.install.in32 debian/libecere.install
-       cp debian/ecere-sdk.install.in32 debian/ecere-sdk.install
+       cp debian/libecere0.install.in32 debian/libecere0.install
+       cp debian/libecerecom0.install.in32 debian/libecerecom0.install
+       cp debian/libeda0.install.in32 debian/libeda0.install
+       cp debian/libedasqlite0.install.in32 debian/libedasqlite0.install
+       cp debian/libec0.install.in32 debian/libec0.install
+       cp debian/ecere-dev.install.in32 debian/ecere-dev.install
 endif
        dh_install
 
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..45f627c
--- /dev/null
@@ -0,0 +1,2 @@
+version=3
+https://github.com/ecere/sdk/tags .*/tarball/(\d[\d\.]+)