debian/0000775000000000000000000000000012301767743007202 5ustar debian/dirs0000664000000000000000000000000112301767434010052 0ustar debian/libecc0.install0000775000000000000000000000017712301767434012100 0ustar #!/usr/bin/dh-exec ${LIBDIR}/ec/libec.so.0.44 ${LIBDIR}/ec/libec.so.0 ${LIBDIR}/ec/libec.so usr/share/doc/libecc0/changelog.gz debian/source/0000775000000000000000000000000012301767434010477 5ustar debian/source/format0000664000000000000000000000001412301767434011705 0ustar 3.0 (quilt) debian/libedasqlite0.lintian-overrides0000664000000000000000000000163612301767434015307 0ustar # 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 # The libEDASQLite library is installed under the ec/ subdirectory # and managed by the eC dynamic library import mechanism. # debhelper is somehow calling ldconfig even though # no configuration is required. libedasqlite0 binary: postrm-has-useless-call-to-ldconfig # The libEDASQLite library is installed under the ec/ subdirectory # and managed by the eC dynamic library import mechanism. # debhelper is somehow calling ldconfig even though # no configuration is required. libedasqlite0 binary: postinst-has-useless-call-to-ldconfig debian/ecere-extras.install0000664000000000000000000000007712301767434013162 0ustar usr/share/doc/ecere-extras/changelog.gz usr/share/ecere/extras debian/copyright0000664000000000000000000002353012301767434011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ecere-sdk Upstream-Contact: Jerome St-Louis Source: http://www.ecere.com/ 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. 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. 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. 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. 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. 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. ** ************************************************************************* 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. debian/ecere-dev.install0000775000000000000000000000030212301767434012424 0ustar #!/usr/bin/dh-exec usr/bin ${LIBDIR}/libecereVanilla.a ${LIBDIR}/libecereCOM.so ${LIBDIR}/libecere.so usr/share/applications usr/share/pixmaps usr/share/man usr/share/doc/ecere-dev/changelog.gz debian/ecere-samples.lintian-overrides0000664000000000000000000000045712301767434015312 0ustar # 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 debian/changelog0000664000000000000000000000542212301767743011057 0ustar ecere-sdk (0.44.09.9-1) unstable; urgency=low * 64 bit fixes * IDE fixes * X11 GUI driver fixes * eC Compiler fixes * HTTP fixes -- Jerome St-Louis Thu, 20 Feb 2014 17:37:00 -0500 ecere-sdk (0.44.09-1) unstable; urgency=low * Debugger fixes * Documentor fixes * Valgrind integration * Improved usability with Unity * 64 bit fixes * Compiler Fixes, Improved C headers compatibility * Tons of other bug fixes -- Jerome St-Louis Fri, 30 Aug 2013 07:04:00 -0400 ecere-sdk (0.44.06-1) unstable; urgency=low * Fixed bugs causing build to fail on PowerPC * Fixed cross-bitness compiling issues * Fixed UTF8 text processing issues * Fixed serialization/unserialization of Map container objects * Fixed ListBox row moving bug * Fixed ColorPicker in IDE to be consistent with other dialogs * Enabled holding up/down buttons down to reorder directories in compiler settings * Relying on giflib rather than bundled libungif, taking out deps folder for Debian packages (Resolves Debian #703444) -- Jerome St-Louis Thu, 28 Mar 2013 01:00:00 -0400 ecere-sdk (0.44.05-1) unstable; urgency=low * Fixed memory corruption bugs -- Jerome St-Louis Mon, 18 Mar 2013 04:36:00 -0400 ecere-sdk (0.44.04-1) unstable; urgency=low * Various Bug Fixes * MinGW-w64 Support * 64 Bit Support * Basic Android Support * Improved FreeBSD Support * Improved OS X Support -- Jerome St-Louis Sun, 10 Mar 2013 12:00:00 -0400 ecere-sdk (0.44.03-1) unstable; urgency=low * Resolved libec0 conflict with "Library for modular symbols and elliptic curves over Q" Various bug fixes -- Jerome St-Louis Sun, 27 Jan 2013 00:47:00 -0500 ecere-sdk (0.44.02-1) unstable; urgency=low * Fixed issue with 'arch: all' packages preventing installing on 64 bit system Fixed issue with GCC 4.7 whereas .bmp files would not load properly Fixed build issues with ARM and big endian (PPC) builds Various bug fixes Resolved target and host platform confusion in build system/makefiles Proper handling of __attribute__ in the compiler Resolved proper implementation of all per node settings in the build system Promoting package to unstable Added support for a SYSROOT and GCC prefix in Compiler Settings Support for cross-compiling the tarball (e.g. Building for MinGW on Linux) Initial support for the Android platform -- Jerome St-Louis Tue, 6 Nov 2012 23:59:00 -0500 ecere-sdk (0.44.01-1) experimental; urgency=low * Initial packaging of Ecere SDK for Debian. (Closes: #665332, LP: #394998) -- Jerome St-Louis Tue, 14 Aug 2012 06:58:00 -0400 debian/ecere-extras.lintian-overrides0000664000000000000000000000075012301767434015150 0ustar # 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 debian/libedasqlite0.install0000775000000000000000000000023212301767434013311 0ustar #!/usr/bin/dh-exec ${LIBDIR}/ec/libEDASQLite.so.0.44 ${LIBDIR}/ec/libEDASQLite.so.0 ${LIBDIR}/ec/libEDASQLite.so usr/share/doc/libedasqlite0/changelog.gz debian/ecere-samples.install0000664000000000000000000000010112301767434013304 0ustar usr/share/doc/ecere-samples/changelog.gz usr/share/ecere/samples debian/control0000664000000000000000000000773212301767743010616 0ustar Source: ecere-sdk Section: devel Priority: optional Maintainer: Jerome St-Louis Build-Depends: debhelper (>= 9~), dh-exec (>= 0.3~), dpkg-dev (>= 1.16.1~), libffi-dev, libfontconfig1-dev, libfreetype6-dev, libgif-dev, libgl1-mesa-dev, libgl1-mesa-glx, libjpeg62-dev, libncurses5-dev, libpng12-dev, libsqlite3-dev, libx11-dev, libxext-dev, libxrender-dev, linux-libc-dev, upx-ucl, zlib1g-dev Standards-Version: 3.9.5 Homepage: http://www.ecere.com/ Package: ecere-sdk Architecture: any Depends: ecere-dev, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends} Recommends: ecere-extras, ecere-samples, libeda0, libedasqlite0 Description: Ecere cross-platform SDK This package is a metapackage providing the entire Ecere cross-platform SDK (ecere-dev, ecere-samples, ecere-extras, libeda0, libedasqlite0). Package: ecere-dev Architecture: any Recommends: fonts-freefont-ttf Depends: libecc0 (= ${binary:Version}), libecerecom0 (= ${binary:Version}), ${devel:Depends}, ${misc:Depends}, ${shlibs: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: any Multi-Arch: same Pre-Depends: multiarch-support Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: Ecere Runtime Library 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: any Multi-Arch: same Pre-Depends: multiarch-support Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: eC Core Runtime Library This package provides the bare minimum runtime library for applications written in eC. Package: libecc0 Section: libs Architecture: any Multi-Arch: same Replaces: libec0 (<= 0.44.02-1) Breaks: libec0 (<= 0.44.02-1) Pre-Depends: multiarch-support Depends: libecere0 (= ${binary:Version}), ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: eC 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: any Multi-Arch: same Pre-Depends: multiarch-support Depends: libecere0, ${devel:Depends}, ${misc:Depends}, ${shlibs: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: any Multi-Arch: same Pre-Depends: multiarch-support Depends: libeda0, ${devel:Depends}, ${misc:Depends}, ${shlibs: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 Multi-Arch: foreign Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs: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-extras Architecture: all Multi-Arch: foreign Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: Extras for the Ecere SDK This package provides additional Ecere functionality, such as SSL Sockets, Audio, in the form of source code. debian/libecere0.install0000775000000000000000000000020412301767434012420 0ustar #!/usr/bin/dh-exec ${LIBDIR}/libecere.so.0.44 ${LIBDIR}/libecere.so.0 ${LIBDIR}/ec/libecere.so usr/share/doc/libecere0/changelog.gz debian/libeda0.symbols0000664000000000000000000000013712301767743012115 0ustar libEDA.so.0 libeda0 #MINVER# __ecereDll_Load@Base 0.44.09.9 __ecereDll_Unload@Base 0.44.09.9 debian/libecerecom0.install0000775000000000000000000000022012301767434013115 0ustar #!/usr/bin/dh-exec ${LIBDIR}/libecereCOM.so.0.44 ${LIBDIR}/libecereCOM.so.0 ${LIBDIR}/ec/libecereCOM.so usr/share/doc/libecerecom0/changelog.gz debian/rules0000775000000000000000000000064112301767434010260 0ustar #!/usr/bin/make -f DEB_HOST_ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_MULTIARCH=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH) export DEBIAN_PACKAGE=1 export DPKG_EXPORT_BUILDFLAGS=1 include /usr/share/dpkg/buildflags.mk ifndef prefix prefix=/usr endif ifdef DEB_HOST_MULTIARCH export LIBDIR=$(prefix)/lib/$(DEB_HOST_MULTIARCH) else export LIBDIR=$(prefix)/lib endif %: dh $@ override_dh_strip: debian/watch0000664000000000000000000000011212301767743010225 0ustar version=3 https://github.com/ecere/ecere-sdk/tags .*/(\d[\d\.]+)\.tar\.gz debian/libeda0.install0000775000000000000000000000020212301767434012064 0ustar #!/usr/bin/dh-exec ${LIBDIR}/ec/libEDA.so.0.44 ${LIBDIR}/ec/libEDA.so.0 ${LIBDIR}/ec/libEDA.so usr/share/doc/libeda0/changelog.gz debian/libecere0.symbols0000664000000000000000000001200612301767743012445 0ustar libecere.so.0 libecere0 #MINVER# IS_XGetDisplay@Base 0.44.09.9 IS_XGetPixmap@Base 0.44.09.9 IS_XGetSurfaceInfo@Base 0.44.09.9 IS_XGetWindow@Base 0.44.09.9 __ecereDll_Load@Base 0.44.09.9 __ecereDll_Unload@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Get@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Put@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Serialize@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Unserialize@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__SerialBuffer_Free@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__net__DCOMClientObject_CallMethod@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__net__DCOMServerObject_CallVirtualMethod@Base 0.44.09.9 __ecereNameSpace__ecere__GetTranslatedString@Base 0.44.09.9 __ecereNameSpace__ecere__LoadTranslatedStrings@Base 0.44.09.9 __ecereNameSpace__ecere__UnloadTranslatedStrings@Base 0.44.09.9 __ecereNameSpace__ecere__com__MemoryGuard_PopLoc@Base 0.44.09.9 __ecereNameSpace__ecere__com__MemoryGuard_PushLoc@Base 0.44.09.9 __ecereNameSpace__ecere__com____ecere_COM_Initialize@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddBitMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddClassProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddDataMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddTemplateParameter@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddVirtualMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_DestructionWatchable@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_DoneAddingTemplateParameters@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindClassProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindDataMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindDataMemberAndId@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindDataMemberAndOffset@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindNextMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_GetDesigner@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_GetProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_IsDerived@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_Resize@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_SetProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_Unregister@Base 0.44.09.9 __ecereNameSpace__ecere__com__eEnum_AddFixedValue@Base 0.44.09.9 __ecereNameSpace__ecere__com__eEnum_AddValue@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_DecRef@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_Delete@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_Evolve@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_FireWatchers@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_GetDesigner@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_IncRef@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_IsDerived@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_New@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_SetMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_StopWatching@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_Watch@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_WatchDestruction@Base 0.44.09.9 __ecereNameSpace__ecere__com__eMember_AddDataMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eMember_AddMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eMember_New@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_Load@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_LoadStatic@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_LoadStrict@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_Unload@Base 0.44.09.9 __ecereNameSpace__ecere__com__eProperty_SelfWatch@Base 0.44.09.9 __ecereNameSpace__ecere__com__eProperty_Watchable@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_Delete@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_FindClass@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_FindDefine@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_FindFunction@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_New0@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_New@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_RegisterClass@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_RegisterDefine@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_RegisterFunction@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_Renew0@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_Renew@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_SetPoolingDisabled@Base 0.44.09.9 strlwr@Base 0.44.09.9 strupr@Base 0.44.09.9debian/clean0000664000000000000000000000004312301767434010201 0ustar libecere.install ecere-sdk.install debian/libeda0.lintian-overrides0000664000000000000000000000160012301767434014054 0ustar # 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 # The libEDA library is installed under the ec/ subdirectory # and managed by the eC dynamic library import mechanism. # debhelper is somehow calling ldconfig even though # no configuration is required. libeda0 binary: postrm-has-useless-call-to-ldconfig # The libEDA library is installed under the ec/ subdirectory # and managed by the eC dynamic library import mechanism. # debhelper is somehow calling ldconfig even though # no configuration is required. libeda0 binary: postinst-has-useless-call-to-ldconfig debian/source.lintian-overrides0000664000000000000000000000051312301767434014056 0ustar # We use {LIBDIR} in the install files, to ensure consistency with the upstream Makefiles which accepts LIBDIR # It is derived from DEB_HOST_MULTIARCH in our rules files if available, otherwise guessed from DEB_HOST_ARCH # in an attempt to be compatible with pre-multiarch Debians. ecere-sdk source: dh-exec-subst-unknown-variable debian/libedasqlite0.symbols0000664000000000000000000000015312301767743013335 0ustar libEDASQLite.so.0 libedasqlite0 #MINVER# __ecereDll_Load@Base 0.44.09.9 __ecereDll_Unload@Base 0.44.09.9 debian/libecc0.symbols0000664000000000000000000000013612301767743012115 0ustar libec.so.0 libecc0 #MINVER# __ecereDll_Load@Base 0.44.09.9 __ecereDll_Unload@Base 0.44.09.9 debian/docs0000664000000000000000000000000112301767434010041 0ustar debian/ecere-dev.lintian-overrides0000664000000000000000000000060012301767434014412 0ustar # 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 debian/libecc0.lintian-overrides0000664000000000000000000000235212301767434014062 0ustar # 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. libecc0 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. libecc0 binary: shlib-calls-exit # The libec library is installed under the ec/ subdirectory # and managed by the eC dynamic library import mechanism. # debhelper is somehow calling ldconfig even though # no configuration is required. libecc0 binary: postrm-has-useless-call-to-ldconfig # The libec library is installed under the ec/ subdirectory # and managed by the eC dynamic library import mechanism. # debhelper is somehow calling ldconfig even though # no configuration is required. libecc0 binary: postinst-has-useless-call-to-ldconfig debian/ecere-sdk.install0000664000000000000000000000004512301767434012430 0ustar usr/share/doc/ecere-sdk/changelog.gz debian/compat0000664000000000000000000000000212301767434010375 0ustar 9 debian/libecerecom0.symbols0000664000000000000000000001133012301767743013143 0ustar libecereCOM.so.0 libecerecom0 #MINVER# __ecereDll_Load@Base 0.44.09.9 __ecereDll_Unload@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Get@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Put@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Serialize@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__IOChannel_Unserialize@Base 0.44.09.9 __ecereMethod___ecereNameSpace__ecere__com__SerialBuffer_Free@Base 0.44.09.9 __ecereNameSpace__ecere__GetTranslatedString@Base 0.44.09.9 __ecereNameSpace__ecere__LoadTranslatedStrings@Base 0.44.09.9 __ecereNameSpace__ecere__UnloadTranslatedStrings@Base 0.44.09.9 __ecereNameSpace__ecere__com__MemoryGuard_PopLoc@Base 0.44.09.9 __ecereNameSpace__ecere__com__MemoryGuard_PushLoc@Base 0.44.09.9 __ecereNameSpace__ecere__com____ecere_COM_Initialize@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddBitMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddClassProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddDataMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddTemplateParameter@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_AddVirtualMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_DestructionWatchable@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_DoneAddingTemplateParameters@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindClassProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindDataMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindDataMemberAndId@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindDataMemberAndOffset@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindNextMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_FindProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_GetDesigner@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_GetProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_IsDerived@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_Resize@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_SetProperty@Base 0.44.09.9 __ecereNameSpace__ecere__com__eClass_Unregister@Base 0.44.09.9 __ecereNameSpace__ecere__com__eEnum_AddFixedValue@Base 0.44.09.9 __ecereNameSpace__ecere__com__eEnum_AddValue@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_DecRef@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_Delete@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_Evolve@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_FireWatchers@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_GetDesigner@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_IncRef@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_IsDerived@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_New@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_SetMethod@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_StopWatching@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_Watch@Base 0.44.09.9 __ecereNameSpace__ecere__com__eInstance_WatchDestruction@Base 0.44.09.9 __ecereNameSpace__ecere__com__eMember_AddDataMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eMember_AddMember@Base 0.44.09.9 __ecereNameSpace__ecere__com__eMember_New@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_Load@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_LoadStatic@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_LoadStrict@Base 0.44.09.9 __ecereNameSpace__ecere__com__eModule_Unload@Base 0.44.09.9 __ecereNameSpace__ecere__com__eProperty_SelfWatch@Base 0.44.09.9 __ecereNameSpace__ecere__com__eProperty_Watchable@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_Delete@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_FindClass@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_FindDefine@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_FindFunction@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_New0@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_New@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_RegisterClass@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_RegisterDefine@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_RegisterFunction@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_Renew0@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_Renew@Base 0.44.09.9 __ecereNameSpace__ecere__com__eSystem_SetPoolingDisabled@Base 0.44.09.9 strlwr@Base 0.44.09.9 strupr@Base 0.44.09.9