From: Mike McCormack Date: Wed, 5 Oct 2011 07:41:44 +0000 (+0900) Subject: Merge remote-tracking branch 'origin/upstream' X-Git-Tag: 2.0_alpha~44 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=25a3455ffd118f56f8592816486b79d66de874a9;hp=7a60d723758ec407733a9605b8f39dfb772a7579;p=framework%2Fuifw%2Fembryo.git Merge remote-tracking branch 'origin/upstream' --- diff --git a/debian/SVN_REV b/debian/SVN_REV new file mode 100644 index 0000000..9f81767 --- /dev/null +++ b/debian/SVN_REV @@ -0,0 +1,2 @@ +Revision 51480 +Last Changed Rev 51174 diff --git a/debian/_original/changelog b/debian/_original/changelog new file mode 100644 index 0000000..72c836d --- /dev/null +++ b/debian/_original/changelog @@ -0,0 +1,11 @@ +embryo (0.9.9.060+svnYYYYMMDD-1) unstable; urgency=low + + * Clean up changelog + + -- quaker Thu, 22 Apr 2009 19:26:08 +0100 + +embryo (0.9.9.050+svnYYYYMMDD-1) unstable; urgency=low + + * Clean up changelog + + -- quaker Tue, 21 Apr 2009 19:15:09 +0100 diff --git a/debian/_original/compat b/debian/_original/compat new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/debian/_original/compat @@ -0,0 +1 @@ +6 diff --git a/debian/_original/control b/debian/_original/control new file mode 100644 index 0000000..6adff3d --- /dev/null +++ b/debian/_original/control @@ -0,0 +1,87 @@ +Source: embryo +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , + Jan Lübbe , Xavier Oswald +Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, doxygen, pkg-config, libtool +Standards-Version: 3.8.1 +Homepage: http://www.enlightenment.org + +Package: libembryo-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libembryo0 (= ${binary:Version}), pkg-config +Description: Development files for libembryo0 + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. + . + This packages contains headers and static libraries for Embryo. + +Package: libembryo0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Suggests: libembryo-bin +Description: SMALL-based abstract machine (AMX) bytecode interpreter + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. The architecture is simple and is the same as the + abstract machine (AMX) in the SMALL language as it is based on + exactly the same code. Embryo has modified the code for the AMX + extensively and has made it smaller and more portable. It is VERY + small. The total size of the virtual machine code AND header files + is less than 2500 lines of code. It includes the floating point + library support by default as well. This makes it one of the + smallest interpreters around, and thus makes is very efficient to + use in code. + . + See also http://www.compuphase.com/small.htm for details on SMALL. + +Package: libembryo-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Enhances: libembryo-dev +Description: libembryo0 development documentation + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. + . + This packages provides development documentation for Embryo. + +Package: libembryo-dbg +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, libembryo0 (= ${binary:Version}) +Priority: extra +Description: Debugging symbols for libembryo + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat + easier to interpret core dumps. The libraries are installed in + /usr/lib/debug and are automatically used by gdb. + +Package: libembryo-bin +Section: devel +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: SMALL compiler creating Embryo bytecode + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software + . + This package contains the embryo compiler: embryo_cc. diff --git a/debian/_original/copyright b/debian/_original/copyright new file mode 100644 index 0000000..cee0fb6 --- /dev/null +++ b/debian/_original/copyright @@ -0,0 +1,78 @@ +This package was debianized by Victor Koeppel on +Wed, 24 Mar 2004 15:44:55 +0100. + +It was downloaded from http://download.enlightenment.org/ + +Upstream Author: Carsten Haitzler + +Copyright: + + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + +Additional copyrights: + src/bin: embryo_cc_amx.h, embryo_cc_osdefs.h, embryo_cc_scvars.c, + embryo_cc_sc[1-7].c, embryo_cc_scvars.c: Copyright ITB CompuPhase, 1997-2003 + + src/bin/embryo_cc_sc{5,7}.scp: Copyright (c) ITB CompuPhase, 2000-2003 + src/bin/embryo_cc_sclist.c: Copyright (c) ITB CompuPhase, 2001-2003 + src/bin/embryo_cc_scexpand.c: Copyright 1996 Philip Gage + src/bin/embryo_cc_sc.h: Copyright R. Cain, 1980, J.E. Hendrix, 1982, 1983, + T. Riemersma, 1997-2003 + + src/lib/embryo_amx.c: Copyright (c) ITB CompuPhase, 1997-2003 + Portions Copyright (c) Carsten Haitzler, 2004 + src/lib/embryo_float.c: Copyright (c) Artran, Inc. 1999 + Portions Copyright (c) Carsten Haitzler, 2004 + + These files are all licensed under the zLib license: + 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. + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies of the Software and its Copyright notices. In addition publicly + documented acknowledgment must be given that this software has been used if no + source code of this software is made available publicly. This includes + acknowledgments in either Copyright notices, Manuals, Publicity and Marketing + documents or any documentation provided with any product containing this + software. This License does not apply to any software that links to the + libraries provided by this software (statically or dynamically), but only to + the software provided. + + Please see the COPYING.PLAIN for a plain-english explanation of this notice + and it's intent. + + 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 + + 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. + +On Debian systems, the complete text of the BSD License can be found +in `/usr/share/common-licenses/BSD'. + +The Debian packaging is: + (C) 2006 2007,Debian Pkg-e Team +and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/debian/_original/embryo_cc.1 b/debian/_original/embryo_cc.1 new file mode 100644 index 0000000..171f314 --- /dev/null +++ b/debian/_original/embryo_cc.1 @@ -0,0 +1,32 @@ +.TH EMBRYO_CC 1 "Jan 30, 2007" "0.9.1.037" "The embryo compiler" +.SH NAME +embryo_cc \- a small compiler +.SH SYNOPSIS +.B embryo_cc +.B filename +.RI [\| OPTIONS \|] +.SH DESCRIPTION +Embryo is an enlightenment adaption of the small PAWN language. +.P +embryo_cc is a compiler for embryo files. +.SH EXAMPLES +embryo_cc filename +.SH OPTIONS +.BI -i " \|name +Path for include files +.P +.BI -o " \|name +Set base name of output file +.P +.BI -S " \|num +Stack/heap size in cells (default=4096, min=65) +.SH FILES +embryo_cc +.SH BUGS +There is a bug with gcc 3.2.x. +.BR +Prefer gcc 3.3.x. +.P +Please reports bugs to the Pkg-E Team +.SH AUTHOR +This man page was written by Ronald Claveau for the Debian GNU/Linux system (but may be used by others). diff --git a/debian/_original/libembryo-bin.install b/debian/_original/libembryo-bin.install new file mode 100644 index 0000000..a484b55 --- /dev/null +++ b/debian/_original/libembryo-bin.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/embryo_cc +debian/tmp/usr/share/embryo/include/*.inc diff --git a/debian/_original/libembryo-bin.manpages b/debian/_original/libembryo-bin.manpages new file mode 100644 index 0000000..55f9248 --- /dev/null +++ b/debian/_original/libembryo-bin.manpages @@ -0,0 +1 @@ +debian/embryo_cc.1 diff --git a/debian/_original/libembryo-dev.install b/debian/_original/libembryo-dev.install new file mode 100644 index 0000000..5f9e41c --- /dev/null +++ b/debian/_original/libembryo-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so diff --git a/debian/_original/libembryo-doc.dirs b/debian/_original/libembryo-doc.dirs new file mode 100644 index 0000000..cdcf8b2 --- /dev/null +++ b/debian/_original/libembryo-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libembryo-doc diff --git a/debian/_original/libembryo-doc.doc-base b/debian/_original/libembryo-doc.doc-base new file mode 100644 index 0000000..06e8dad --- /dev/null +++ b/debian/_original/libembryo-doc.doc-base @@ -0,0 +1,10 @@ +Document: embryo +Title: Embryo Guide +Author: Carsten Haitzler +Abstract: This document describes Embryo API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libembryo-doc/html/index.html +Files: /usr/share/doc/libembryo-doc/html/*.html diff --git a/debian/_original/libembryo0.install b/debian/_original/libembryo0.install new file mode 100644 index 0000000..c45ebcf --- /dev/null +++ b/debian/_original/libembryo0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* diff --git a/debian/_original/libembryo0.symbols b/debian/_original/libembryo0.symbols new file mode 100644 index 0000000..eb4c0f5 --- /dev/null +++ b/debian/_original/libembryo0.symbols @@ -0,0 +1,36 @@ +libembryo.so.0 libembryo0 #MINVER# + embryo_data_address_get@Base 0.9.1.042 + embryo_data_heap_pop@Base 0.9.1.042 + embryo_data_heap_push@Base 0.9.1.042 + embryo_data_string_get@Base 0.9.1.042 + embryo_data_string_length_get@Base 0.9.1.042 + embryo_data_string_set@Base 0.9.1.042 + embryo_error_string_get@Base 0.9.1.042 + embryo_init@Base 0.9.1.042 + embryo_parameter_cell_array_push@Base 0.9.1.042 + embryo_parameter_cell_push@Base 0.9.1.042 + embryo_parameter_string_push@Base 0.9.1.042 + embryo_program_const_new@Base 0.9.1.042 + embryo_program_data_get@Base 0.9.1.042 + embryo_program_data_set@Base 0.9.1.042 + embryo_program_error_get@Base 0.9.1.042 + embryo_program_error_set@Base 0.9.1.042 + embryo_program_free@Base 0.9.1.042 + embryo_program_function_find@Base 0.9.1.042 + embryo_program_load@Base 0.9.1.042 + embryo_program_max_cycle_run_get@Base 0.9.1.042 + embryo_program_max_cycle_run_set@Base 0.9.1.042 + embryo_program_native_call_add@Base 0.9.1.042 + embryo_program_new@Base 0.9.1.042 + embryo_program_recursion_get@Base 0.9.1.042 + embryo_program_return_value_get@Base 0.9.1.042 + embryo_program_run@Base 0.9.1.042 + embryo_program_variable_count_get@Base 0.9.1.042 + embryo_program_variable_find@Base 0.9.1.042 + embryo_program_variable_get@Base 0.9.1.042 + embryo_program_vm_pop@Base 0.9.1.042 + embryo_program_vm_push@Base 0.9.1.042 + embryo_program_vm_reset@Base 0.9.1.042 + embryo_shutdown@Base 0.9.1.042 + embryo_swap_16@Base 0.9.1.042 + embryo_swap_32@Base 0.9.1.042 diff --git a/debian/_original/rules b/debian/_original/rules new file mode 100755 index 0000000..a585c68 --- /dev/null +++ b/debian/_original/rules @@ -0,0 +1,24 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_DH_STRIP_ARGS := --dbg-package=libembryo-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc +DEB_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean +DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac | cut -d, -f2 | tr -d ' []') +CFLAGS += -fvisibility=hidden +LDFLAGS += -fvisibility=hidden + +build/libembryo-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +install/libembryo-doc:: + tar jxf embryo-*-doc.tar.bz2 -C $(DEB_SRCDIR) + cp -R $(DEB_SRCDIR)/embryo-$(DEB_SOURCE_VERSION)-doc/doc/html debian/libembryo-doc/usr/share/doc/libembryo-doc/ + rm -rf $(DEB_SRCDIR)/embryo-$(DEB_SOURCE_VERSION)-doc/ + +clean:: + [ ! -f Makefile ] || make distclean + rm -f embryo-*.tar.* embryo-*.cdbs-config_list diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..2d3e192 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,296 @@ +embryo (1.0.0.001+svn.62382slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r62382 + * Important Changes + [Migration upstream r62382] + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.62382slp2+build01 + + -- Jaehwan Kim Fri, 02 Sep 2011 18:43:44 +0900 + +embryo (1.0.0.001+svn.60294slp2+build02) unstable; urgency=low + + * Package Upload + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.60294slp2+build02 + + -- Jaehwan Kim Fri, 24 Jun 2011 19:33:14 +0900 + +embryo (1.0.0.001+svn.60294slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r60294 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.60294slp2+build01 + + -- Jaehwan Kim Fri, 24 Jun 2011 18:10:13 +0900 + +embryo (1.0.0.001+svn.58120slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r58120 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.58120slp2+build01 + + -- Jaehwan Kim Tue, 05 Apr 2011 15:55:13 +0900 + +embryo (1.0.0.001+svn.57246slp2+build06) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r57246 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.57246slp2+build06 + + -- Shinwoo Kim Tue, 29 Mar 2011 18:55:38 +0900 + +embryo (1.0.0.001+svn.57246slp2+build05) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r57246 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.57246slp2+build05 + + -- Myungjae Lee Wed, 09 Mar 2011 11:29:49 +0900 + +embryo (1.0.0.001+svn.57246slp2+build04) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r57246 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.57246slp2+build04 + + -- Myungjae Lee Wed, 09 Mar 2011 11:15:04 +0900 + +embryo (1.0.0.001+svn.57246slp2+build03) unstable; urgency=low + + * Package Uplaod : Rollback + * Git: 165.213.180.234:/slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.57246slp2+build03 + + -- WooHyun Jung Tue, 08 Mar 2011 12:41:39 +0900 + +embryo (1.0.0.001+svn.57246slp2+build02) unstable; urgency=low + + * Package Upload : rollback + * Git: 165.213.180.234:/slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.57246slp2+build02 + + -- WooHyun Jung Tue, 08 Mar 2011 11:11:56 +0900 + +embryo (1.0.0.001+svn.57246slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r57246 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.57246slp2+build01 + + -- Myungjae Lee Mon, 07 Mar 2011 17:28:18 +0900 + +embryo (1.0.0.001+svn.56205slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r56205 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.56205slp2+build01 + + -- WooHyun Jung Thu, 27 Jan 2011 12:22:41 +0900 + +embryo (1.0.0.001+svn.55945slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r55945 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.55945slp2+build01 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.55945slp2+build01 + + -- WooHyun Jung Wed, 19 Jan 2011 16:18:16 +0900 + +embryo (1.0.0.001+svn.55682slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r55682 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.55682slp2+build01 + + -- Jaehwan Kim Mon, 03 Jan 2011 21:20:27 +0900 + +embryo (1.0.0.001+svn.55489slp2+build01) unstable; urgency=low + + * [SVN EFL Migration] embryo in SLP is merged with SVN r55489 + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.55489slp2+build01 + + -- Jaehwan Kim Wed, 22 Dec 2010 20:04:36 +0900 + +embryo (1.0.0.001+svn.55238slp2+build01) unstable; urgency=low + + * [SVN's EFL Migration] embryo in SLP is merged with SVN r55238. + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.55238slp2+build01 + + -- Juyung Seo Tue, 14 Dec 2010 17:51:21 +0900 + +embryo (1.0.0.001+svn.51480slp2+build04) unstable; urgency=low + + * [SVN's EFL Migration] embryo in SLP is merged with SVN r55238. + * Git: 165.213.180.234:slp/pkgs/e/embryo + * Tag: embryo_1.0.0.001+svn.51480slp2+build04 + + -- Juyung Seo Tue, 14 Dec 2010 14:58:09 +0900 + +embryo (1.0.0.001+svn.51480slp2+build03) unstable; urgency=low + + * [SVN 54507 Merge] + * Update to SVN Revision 54507. + * Git: 165.213.180.234:/git/slp/pkgs/embryo + * Tag: embryo_1.0.0.001+svn.51480slp2+build03 + + -- Juyung Seo Fri, 26 Nov 2010 15:39:26 +0900 + +embryo (1.0.0.001+svn.51480slp2+build02) unstable; urgency=low + + * add as-needed + * Git: 165.213.180.234:/git/slp/pkgs/embryo + * Tag: embryo_1.0.0.001+svn.51480slp2+build02 + + -- Jaehwan Kim Wed, 15 Sep 2010 10:51:24 +0900 + +embryo (1.0.0.001+svn.51480slp2+build01) unstable; urgency=low + + * efl 1.0 alpha upgrade + * Git: 165.213.180.234:/git/slp/pkgs/embryo + * Tag: embryo_1.0.0.001+svn.51480slp2+build01 + + -- Jaehwan Kim Tue, 31 Aug 2010 22:47:22 +0900 + +embryo (0.9.9.060+svn.49540slp2+3build04) unstable; urgency=low + + * Packaging. + * Git: 165.213.180.234:/git/slp2.0/slp2.0-pkgs/EFL-pkgs/embryo + * Tag: embryo_0.9.9.060+svn.49540slp2+3build04 + + -- Daniel Juyung Seo Thu, 10 Jun 2010 21:09:44 +0900 + +embryo (0.9.9.060+svn.49540slp2+3build03) unstable; urgency=low + + * Packaging. + * Git: 165.213.180.234:/git/slp2.0/slp2.0-pkgs/EFL-pkgs/embryo + * Tag: embryo_0.9.9.060+svn.49540slp2+3build03 + + -- Daniel Juyung Seo Thu, 10 Jun 2010 21:04:28 +0900 + +embryo (0.9.9.060+svn.49540slp2+3build02) unstable; urgency=low + + * Packaging. + * Git: 165.213.180.234:/git/slp2.0/slp2.0-pkgs/EFL-pkgs/embryo + * Tag: embryo_0.9.9.060+svn.49540slp2+3build02 + + -- Daniel Juyung Seo 목, 10 6월 2010 21:00:52 +0900 + +embryo (0.9.9.060+svn.49540slp2+3) unstable; urgency=low + + * Packaging. + * Git: 165.213.180.234:/git/slp2.0/slp2.0-pkgs/EFL-pkgs/embryo + * Tag: embryo_0.9.9.060+svn.49540slp2+3 + + -- Daniel Juyung Seo Thu, 10 Jun 2010 20:46:54 +0900 + +embryo (0.9.9.060+svn.49540slp2+2) unstable; urgency=low + + * Packaging. + * Git: 165.213.180.234:/git/slp2.0/slp2.0-pkgs/EFL-pkgs/embryo + * Tag: embryo_0.9.9.060+svn.49540slp2+2 + + -- Daniel Juyung Seo Thu, 10 Jun 2010 20:46:08 +0900 + +embryo (0.9.9.060+svn.49540slp2+1) unstable; urgency=low + + * Packaging. + * Git: 165.213.180.234:/git/slp2.0/slp2.0-pkgs/EFL-pkgs/embryo + * Tag: embryo_0.9.9.060+svn.49540slp2+1 + + -- Daniel Juyung Seo Thu, 10 Jun 2010 20:22:44 +0900 + +embryo (0.9.9.060+svn.49540slp2+0) unstable; urgency=low + + * Update opensource EFL from SVN + * SVN revision: 49540 (Total EFL revision: 49550) + * Tag: 0.9.9.060+svn.49540slp2+0 + + -- Daniel Juyung Seo Thu, 10 Jun 2010 15:50:43 +0900 + +embryo (0.9.9.060+svn20100304slp2) unstable; urgency=low + + * change package version + + -- Jaehwan Kim Thu, 25 Mar 2010 16:03:48 +0900 + +embryo (0.9.9.060+svn20100304-1) unstable; urgency=low + + * EFL_update_revision_46864 + + -- Jaehwan Kim Wed, 10 Mar 2010 16:06:36 +0900 + +embryo (0.9.9.060+svn20100203-2) unstable; urgency=low + + * repack + + -- Jaehwan Kim Thu, 04 Feb 2010 20:29:08 +0900 + +embryo (0.9.9.060+svn20100203-1) unstable; urgency=low + + * EFL_update_revision_45828 + + -- Jaehwan Kim Wed, 03 Feb 2010 16:39:22 +0900 + +embryo (0.9.9.060+svn20100119-1) unstable; urgency=low + + * EFL_update_revision_45322 + + -- Jihoon Kim Tue, 19 Jan 2010 20:44:48 +0900 + +embryo (0.9.9.060+svn20100111-3) unstable; urgency=low + + * reupload EFL i686 + + -- Jaehwan Kim Tue, 12 Jan 2010 17:35:36 +0900 + +embryo (0.9.9.060+svn20100111-2) unstable; urgency=low + + * reupload EFL + + -- Jaehwan Kim Mon, 11 Jan 2010 22:16:57 +0900 + +embryo (0.9.9.060+svn20100111-1) unstable; urgency=low + + * update EFL revision + + -- Jaehwan Kim Mon, 11 Jan 2010 13:28:05 +0900 + +embryo (0.9.9.060+svn20091229-1) unstable; urgency=low + + * update EFL + + -- Jaehwan Kim Tue, 29 Dec 2009 14:27:04 +0900 + +embryo (0.9.9.060+svn20091112-3) unstable; urgency=low + + * change arch to any + + -- youmin ha Fri, 27 Nov 2009 16:31:01 +0900 + +embryo (0.9.9.060+svn20091112-2) unstable; urgency=low + + * svn stable version + + -- Sangho Park Thu, 19 Nov 2009 19:01:51 +0900 + +embryo (0.9.9.060+svn20091112-1) unstable; urgency=low + + * Clean up changelog + + -- Sangho Park Fri, 13 Nov 2009 08:56:08 +0900 + +embryo (0.9.9.060+svnYYYYMMDD-1) unstable; urgency=low + + * Clean up changelog + + -- quaker Thu, 22 Apr 2009 19:26:08 +0100 + +embryo (0.9.9.050+svnYYYYMMDD-1) unstable; urgency=low + + * Clean up changelog + + -- quaker Tue, 21 Apr 2009 19:15:09 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..4bd667b --- /dev/null +++ b/debian/control @@ -0,0 +1,88 @@ +Source: embryo +Section: libs +Priority: optional +Maintainer: Jaehwan Kim , Juyung Seo +Original-Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , + Jan Lübbe , Xavier Oswald +Build-Depends: dpkg-dev , debhelper (>= 6), cdbs, doxygen, pkg-config, libtool, libeina-dev +Standards-Version: 3.8.1 +Homepage: http://www.enlightenment.org + +Package: libembryo-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libembryo0 (= ${binary:Version}), pkg-config +Description: Development files for libembryo0 + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. + . + This packages contains headers and static libraries for Embryo. + +Package: libembryo0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Suggests: libembryo-bin +Description: SMALL-based abstract machine (AMX) bytecode interpreter + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. The architecture is simple and is the same as the + abstract machine (AMX) in the SMALL language as it is based on + exactly the same code. Embryo has modified the code for the AMX + extensively and has made it smaller and more portable. It is VERY + small. The total size of the virtual machine code AND header files + is less than 2500 lines of code. It includes the floating point + library support by default as well. This makes it one of the + smallest interpreters around, and thus makes is very efficient to + use in code. + . + See also http://www.compuphase.com/small.htm for details on SMALL. + +Package: libembryo-doc +Section: doc +Architecture: any +Depends: ${misc:Depends} +Enhances: libembryo-dev +Description: libembryo0 development documentation + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. + . + This packages provides development documentation for Embryo. + +Package: libembryo-dbg +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, libembryo0 (= ${binary:Version}) +Priority: extra +Description: Debugging symbols for libembryo + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat + easier to interpret core dumps. The libraries are installed in + /usr/lib/debug and are automatically used by gdb. + +Package: libembryo-bin +Section: devel +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: SMALL compiler creating Embryo bytecode + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software + . + This package contains the embryo compiler: embryo_cc. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..cee0fb6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,78 @@ +This package was debianized by Victor Koeppel on +Wed, 24 Mar 2004 15:44:55 +0100. + +It was downloaded from http://download.enlightenment.org/ + +Upstream Author: Carsten Haitzler + +Copyright: + + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + +Additional copyrights: + src/bin: embryo_cc_amx.h, embryo_cc_osdefs.h, embryo_cc_scvars.c, + embryo_cc_sc[1-7].c, embryo_cc_scvars.c: Copyright ITB CompuPhase, 1997-2003 + + src/bin/embryo_cc_sc{5,7}.scp: Copyright (c) ITB CompuPhase, 2000-2003 + src/bin/embryo_cc_sclist.c: Copyright (c) ITB CompuPhase, 2001-2003 + src/bin/embryo_cc_scexpand.c: Copyright 1996 Philip Gage + src/bin/embryo_cc_sc.h: Copyright R. Cain, 1980, J.E. Hendrix, 1982, 1983, + T. Riemersma, 1997-2003 + + src/lib/embryo_amx.c: Copyright (c) ITB CompuPhase, 1997-2003 + Portions Copyright (c) Carsten Haitzler, 2004 + src/lib/embryo_float.c: Copyright (c) Artran, Inc. 1999 + Portions Copyright (c) Carsten Haitzler, 2004 + + These files are all licensed under the zLib license: + 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. + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies of the Software and its Copyright notices. In addition publicly + documented acknowledgment must be given that this software has been used if no + source code of this software is made available publicly. This includes + acknowledgments in either Copyright notices, Manuals, Publicity and Marketing + documents or any documentation provided with any product containing this + software. This License does not apply to any software that links to the + libraries provided by this software (statically or dynamically), but only to + the software provided. + + Please see the COPYING.PLAIN for a plain-english explanation of this notice + and it's intent. + + 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 + + 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. + +On Debian systems, the complete text of the BSD License can be found +in `/usr/share/common-licenses/BSD'. + +The Debian packaging is: + (C) 2006 2007,Debian Pkg-e Team +and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/debian/embryo_cc.1 b/debian/embryo_cc.1 new file mode 100644 index 0000000..171f314 --- /dev/null +++ b/debian/embryo_cc.1 @@ -0,0 +1,32 @@ +.TH EMBRYO_CC 1 "Jan 30, 2007" "0.9.1.037" "The embryo compiler" +.SH NAME +embryo_cc \- a small compiler +.SH SYNOPSIS +.B embryo_cc +.B filename +.RI [\| OPTIONS \|] +.SH DESCRIPTION +Embryo is an enlightenment adaption of the small PAWN language. +.P +embryo_cc is a compiler for embryo files. +.SH EXAMPLES +embryo_cc filename +.SH OPTIONS +.BI -i " \|name +Path for include files +.P +.BI -o " \|name +Set base name of output file +.P +.BI -S " \|num +Stack/heap size in cells (default=4096, min=65) +.SH FILES +embryo_cc +.SH BUGS +There is a bug with gcc 3.2.x. +.BR +Prefer gcc 3.3.x. +.P +Please reports bugs to the Pkg-E Team +.SH AUTHOR +This man page was written by Ronald Claveau for the Debian GNU/Linux system (but may be used by others). diff --git a/debian/libembryo-bin.install b/debian/libembryo-bin.install new file mode 100644 index 0000000..a484b55 --- /dev/null +++ b/debian/libembryo-bin.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/embryo_cc +debian/tmp/usr/share/embryo/include/*.inc diff --git a/debian/libembryo-bin.manpages b/debian/libembryo-bin.manpages new file mode 100644 index 0000000..55f9248 --- /dev/null +++ b/debian/libembryo-bin.manpages @@ -0,0 +1 @@ +debian/embryo_cc.1 diff --git a/debian/libembryo-dev.install b/debian/libembryo-dev.install new file mode 100644 index 0000000..5f9e41c --- /dev/null +++ b/debian/libembryo-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so diff --git a/debian/libembryo-doc.dirs b/debian/libembryo-doc.dirs new file mode 100644 index 0000000..cdcf8b2 --- /dev/null +++ b/debian/libembryo-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libembryo-doc diff --git a/debian/libembryo-doc.doc-base b/debian/libembryo-doc.doc-base new file mode 100644 index 0000000..06e8dad --- /dev/null +++ b/debian/libembryo-doc.doc-base @@ -0,0 +1,10 @@ +Document: embryo +Title: Embryo Guide +Author: Carsten Haitzler +Abstract: This document describes Embryo API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libembryo-doc/html/index.html +Files: /usr/share/doc/libembryo-doc/html/*.html diff --git a/debian/libembryo0.install b/debian/libembryo0.install new file mode 100644 index 0000000..c45ebcf --- /dev/null +++ b/debian/libembryo0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* diff --git a/debian/libembryo0.symbols b/debian/libembryo0.symbols new file mode 100644 index 0000000..eb4c0f5 --- /dev/null +++ b/debian/libembryo0.symbols @@ -0,0 +1,36 @@ +libembryo.so.0 libembryo0 #MINVER# + embryo_data_address_get@Base 0.9.1.042 + embryo_data_heap_pop@Base 0.9.1.042 + embryo_data_heap_push@Base 0.9.1.042 + embryo_data_string_get@Base 0.9.1.042 + embryo_data_string_length_get@Base 0.9.1.042 + embryo_data_string_set@Base 0.9.1.042 + embryo_error_string_get@Base 0.9.1.042 + embryo_init@Base 0.9.1.042 + embryo_parameter_cell_array_push@Base 0.9.1.042 + embryo_parameter_cell_push@Base 0.9.1.042 + embryo_parameter_string_push@Base 0.9.1.042 + embryo_program_const_new@Base 0.9.1.042 + embryo_program_data_get@Base 0.9.1.042 + embryo_program_data_set@Base 0.9.1.042 + embryo_program_error_get@Base 0.9.1.042 + embryo_program_error_set@Base 0.9.1.042 + embryo_program_free@Base 0.9.1.042 + embryo_program_function_find@Base 0.9.1.042 + embryo_program_load@Base 0.9.1.042 + embryo_program_max_cycle_run_get@Base 0.9.1.042 + embryo_program_max_cycle_run_set@Base 0.9.1.042 + embryo_program_native_call_add@Base 0.9.1.042 + embryo_program_new@Base 0.9.1.042 + embryo_program_recursion_get@Base 0.9.1.042 + embryo_program_return_value_get@Base 0.9.1.042 + embryo_program_run@Base 0.9.1.042 + embryo_program_variable_count_get@Base 0.9.1.042 + embryo_program_variable_find@Base 0.9.1.042 + embryo_program_variable_get@Base 0.9.1.042 + embryo_program_vm_pop@Base 0.9.1.042 + embryo_program_vm_push@Base 0.9.1.042 + embryo_program_vm_reset@Base 0.9.1.042 + embryo_shutdown@Base 0.9.1.042 + embryo_swap_16@Base 0.9.1.042 + embryo_swap_32@Base 0.9.1.042 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..07ba0bc --- /dev/null +++ b/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_DH_STRIP_ARGS := --dbg-package=libembryo-dbg +DEB_CONFIGURE_EXTRA_FLAGS := +DEB_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean +#DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac | cut -d, -f2 | tr -d ' []') +DEB_SOURCE_VERSION := 0.9.9.0 +CFLAGS += -fvisibility=hidden -fPIC +LDFLAGS += -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed + +build/libembryo-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +install/libembryo-doc:: + tar jxf embryo-*-doc.tar.bz2 -C $(DEB_SRCDIR) + cp -R $(DEB_SRCDIR)/doc/html $(DEB_SRCDIR)/debian/libembryo-doc/usr/share/doc/libembryo-doc/ +# cp -R $(DEB_SRCDIR)/embryo-$(DEB_SOURCE_VERSION)-doc/doc/html debian/libembryo-doc/usr/share/doc/libembryo-doc/ +# rm -rf $(DEB_SRCDIR)/doc/ + +clean:: + [ ! -f Makefile ] || make distclean + rm -f embryo-*.tar.* embryo-*.cdbs-config_list diff --git a/doc/.cvsignore b/doc/.cvsignore new file mode 100644 index 0000000..cc370ed --- /dev/null +++ b/doc/.cvsignore @@ -0,0 +1,3 @@ +html +latex +man diff --git a/include/.cvsignore b/include/.cvsignore new file mode 100644 index 0000000..282522d --- /dev/null +++ b/include/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in diff --git a/packaging/embryo.spec b/packaging/embryo.spec new file mode 100644 index 0000000..c80caf7 --- /dev/null +++ b/packaging/embryo.spec @@ -0,0 +1,64 @@ +Name: embryo +Summary: A small virtual machine engine (in a library) and bytecode compiler +Version: 1.0.999.svn60294 +Release: 1 +Group: TO_BE/FILLED_IN +License: TO BE FILLED IN +URL: http://www.enlightenment.org/ +Source0: %{name}-%{version}.tar.bz2 +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(eina) +Provides: embryo-bin + + +%description +Development files for libembryo0 Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. + . + This packages contains headers and static libraries for Embryo. + + + +%package devel +Summary: A small virtual machine engine and bytecode compile (devel) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +A small virtual machine engine (in a library) and bytecode compile (devel) + +%prep +%setup -q + + +%build + +%autogen --disable-static +%configure --disable-static +make %{?jobs:-j%jobs} + +%install +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_libdir}/libembryo.so.* +/usr/bin/embryo_cc +/usr/share/embryo/include/default.inc + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/embryo-1/Embryo.h +%{_libdir}/libembryo.so +%{_libdir}/pkgconfig/*.pc + + diff --git a/src/.cvsignore b/src/.cvsignore new file mode 100644 index 0000000..282522d --- /dev/null +++ b/src/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in diff --git a/src/bin/.cvsignore b/src/bin/.cvsignore new file mode 100644 index 0000000..2c2952d --- /dev/null +++ b/src/bin/.cvsignore @@ -0,0 +1,6 @@ +.deps +.libs +Makefile +Makefile.in +embryo +embryo_cc diff --git a/src/lib/.cvsignore b/src/lib/.cvsignore new file mode 100644 index 0000000..09980ae --- /dev/null +++ b/src/lib/.cvsignore @@ -0,0 +1,6 @@ +.deps +.libs +Makefile +Makefile.in +*.lo +*.la