summaryrefslogtreecommitdiff
path: root/legacy
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2010-08-16 09:34:38 +0000
committerCarsten Haitzler <raster@rasterman.com>2010-08-16 09:34:38 +0000
commitff9e16874e87e4b6bfc79c5424362bc3f62d9f8b (patch)
treefdabf47beb095ac24e6e8ac683eebf410a1979e0 /legacy
parentf75eab161dbfd37683ff875ad34025732b3dfef2 (diff)
efreet 1.0.0 alpha... MUHAHAHHAHAHAHAH!
SVN revision: 51180
Diffstat (limited to 'legacy')
-rw-r--r--legacy/efreet/INSTALL50
-rw-r--r--legacy/efreet/README40
-rw-r--r--legacy/efreet/configure.ac21
-rw-r--r--legacy/efreet/src/lib/Efreet.h4
4 files changed, 69 insertions, 46 deletions
diff --git a/legacy/efreet/INSTALL b/legacy/efreet/INSTALL
index 5458714e1e..23e5f25d0e 100644
--- a/legacy/efreet/INSTALL
+++ b/legacy/efreet/INSTALL
@@ -1,8 +1,8 @@
1Installation Instructions 1Installation Instructions
2************************* 2*************************
3 3
4Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, 4Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
52006 Free Software Foundation, Inc. 5Software Foundation, Inc.
6 6
7This file is free documentation; the Free Software Foundation gives 7This file is free documentation; the Free Software Foundation gives
8unlimited permission to copy, distribute and modify it. 8unlimited permission to copy, distribute and modify it.
@@ -10,10 +10,7 @@ unlimited permission to copy, distribute and modify it.
10Basic Installation 10Basic Installation
11================== 11==================
12 12
13Briefly, the shell commands `./configure; make; make install' should 13These are generic installation instructions.
14configure, build, and install this package. The following
15more-detailed instructions are generic; see the `README' file for
16instructions specific to this package.
17 14
18 The `configure' shell script attempts to guess correct values for 15 The `configure' shell script attempts to guess correct values for
19various system-dependent variables used during compilation. It uses 16various system-dependent variables used during compilation. It uses
@@ -26,9 +23,9 @@ debugging `configure').
26 23
27 It can also use an optional file (typically called `config.cache' 24 It can also use an optional file (typically called `config.cache'
28and enabled with `--cache-file=config.cache' or simply `-C') that saves 25and enabled with `--cache-file=config.cache' or simply `-C') that saves
29the results of its tests to speed up reconfiguring. Caching is 26the results of its tests to speed up reconfiguring. (Caching is
30disabled by default to prevent problems with accidental use of stale 27disabled by default to prevent problems with accidental use of stale
31cache files. 28cache files.)
32 29
33 If you need to do unusual things to compile the package, please try 30 If you need to do unusual things to compile the package, please try
34to figure out how `configure' could check whether to do them, and mail 31to figure out how `configure' could check whether to do them, and mail
@@ -38,17 +35,20 @@ some point `config.cache' contains results you don't want to keep, you
38may remove or edit it. 35may remove or edit it.
39 36
40 The file `configure.ac' (or `configure.in') is used to create 37 The file `configure.ac' (or `configure.in') is used to create
41`configure' by a program called `autoconf'. You need `configure.ac' if 38`configure' by a program called `autoconf'. You only need
42you want to change it or regenerate `configure' using a newer version 39`configure.ac' if you want to change it or regenerate `configure' using
43of `autoconf'. 40a newer version of `autoconf'.
44 41
45The simplest way to compile this package is: 42The simplest way to compile this package is:
46 43
47 1. `cd' to the directory containing the package's source code and type 44 1. `cd' to the directory containing the package's source code and type
48 `./configure' to configure the package for your system. 45 `./configure' to configure the package for your system. If you're
46 using `csh' on an old version of System V, you might need to type
47 `sh ./configure' instead to prevent `csh' from trying to execute
48 `configure' itself.
49 49
50 Running `configure' might take a while. While running, it prints 50 Running `configure' takes awhile. While running, it prints some
51 some messages telling which features it is checking for. 51 messages telling which features it is checking for.
52 52
53 2. Type `make' to compile the package. 53 2. Type `make' to compile the package.
54 54
@@ -78,7 +78,7 @@ details on some of the pertinent environment variables.
78by setting variables in the command line or in the environment. Here 78by setting variables in the command line or in the environment. Here
79is an example: 79is an example:
80 80
81 ./configure CC=c99 CFLAGS=-g LIBS=-lposix 81 ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
82 82
83 *Note Defining Variables::, for more details. 83 *Note Defining Variables::, for more details.
84 84
@@ -87,15 +87,17 @@ Compiling For Multiple Architectures
87 87
88You can compile the package for more than one kind of computer at the 88You can compile the package for more than one kind of computer at the
89same time, by placing the object files for each architecture in their 89same time, by placing the object files for each architecture in their
90own directory. To do this, you can use GNU `make'. `cd' to the 90own directory. To do this, you must use a version of `make' that
91supports the `VPATH' variable, such as GNU `make'. `cd' to the
91directory where you want the object files and executables to go and run 92directory where you want the object files and executables to go and run
92the `configure' script. `configure' automatically checks for the 93the `configure' script. `configure' automatically checks for the
93source code in the directory that `configure' is in and in `..'. 94source code in the directory that `configure' is in and in `..'.
94 95
95 With a non-GNU `make', it is safer to compile the package for one 96 If you have to use a `make' that does not support the `VPATH'
96architecture at a time in the source code directory. After you have 97variable, you have to compile the package for one architecture at a
97installed the package for one architecture, use `make distclean' before 98time in the source code directory. After you have installed the
98reconfiguring for another architecture. 99package for one architecture, use `make distclean' before reconfiguring
100for another architecture.
99 101
100Installation Names 102Installation Names
101================== 103==================
@@ -188,12 +190,12 @@ them in the `configure' command line, using `VAR=value'. For example:
188 ./configure CC=/usr/local2/bin/gcc 190 ./configure CC=/usr/local2/bin/gcc
189 191
190causes the specified `gcc' to be used as the C compiler (unless it is 192causes the specified `gcc' to be used as the C compiler (unless it is
191overridden in the site shell script). 193overridden in the site shell script). Here is a another example:
192 194
193Unfortunately, this technique does not work for `CONFIG_SHELL' due to 195 /bin/bash ./configure CONFIG_SHELL=/bin/bash
194an Autoconf bug. Until the bug is fixed you can use this workaround:
195 196
196 CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash 197Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
198configuration-related scripts to be executed by `/bin/bash'.
197 199
198`configure' Invocation 200`configure' Invocation
199====================== 201======================
diff --git a/legacy/efreet/README b/legacy/efreet/README
index b60f4d1b04..9521c4af99 100644
--- a/legacy/efreet/README
+++ b/legacy/efreet/README
@@ -1,16 +1,38 @@
1Efreet 1Efreet 1.0.0 ALPHA
2------
3 2
3******************************************************************************
4
5 FOR ANY ISSUES PLEASE EMAIL:
6 enlightenment-devel@lists.sourceforge.net
7
8******************************************************************************
9
4Requirements: 10Requirements:
5------------- 11-------------
6 12
7Must: 13Must:
8 libc ecore ecore-file 14 libc
15 eina (at least 1.0.0
16 ecore (at least 1.0.0)
17 ecore-file (at least 1.0.0)
18 eet (at least 1.4.0)
19
20An implementation of several specifications from freedesktop.org intended for
21use in Enlightenment DR17 (e17) and other applications using the Enlightenment
22Foundation Libraries (EFL). Currently, the following specifications are
23included:
24 * Base Directory
25 * Desktop Entry
26 * Icon Theme
27 * Menu
28 * Trash
29 * Mime
9 30
10An implementation of several specifications from freedesktop.org intended for use in Enlightenment DR17 (e17) and other applications using the Enlightenment Foundation Libraries (EFL). Currently, the following specifications are included: 31------------------------------------------------------------------------------
11 o Base Directory 32COMPILING AND INSTALLING:
12 o Desktop Entry
13 o Icon Theme
14 o Menu
15 33
16Efreet depends only on Ecore. 34 ./configure
35 make
36(as root unless you are installing in your users directories):
37 make install
38
diff --git a/legacy/efreet/configure.ac b/legacy/efreet/configure.ac
index eaae2c2185..936f4a9ac8 100644
--- a/legacy/efreet/configure.ac
+++ b/legacy/efreet/configure.ac
@@ -1,25 +1,24 @@
1##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 1##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
2##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 2##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
3m4_define([v_maj], [0]) 3m4_define([v_maj], [1])
4m4_define([v_min], [5]) 4m4_define([v_min], [0])
5m4_define([v_mic], [0]) 5m4_define([v_mic], [0])
6m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n'])) 6m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
7m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))]) 7m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))])
8##-- When released, remove the dnl on the below line 8##-- When released, remove the dnl on the below line
9dnl m4_undefine([v_rev]) 9m4_undefine([v_rev])
10##-- When doing snapshots - change soname. remove dnl on below line 10##-- When doing snapshots - change soname. remove dnl on below line
11m4_define([relname], [ver-pre-svn-07]) 11dnl m4_define([relname], [ver-pre-svn-07])
12m4_define([v_rel], [-release relname]) 12dnl m4_define([v_rel], [-release relname])
13##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 13##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
14m4_ifdef([v_rev], [m4_define([v_ver], [v_maj.v_min.v_mic.v_rev])], 14m4_ifdef([v_rev], [m4_define([v_ver], [v_maj.v_min.v_mic.v_rev])], [m4_define([v_ver], [v_maj.v_min.v_mic])])
15[m4_define([v_ver], [v_maj.v_min.v_mic])])
16m4_define([lt_rev], m4_eval(v_maj + v_min)) 15m4_define([lt_rev], m4_eval(v_maj + v_min))
17m4_define([lt_cur], v_mic) 16m4_define([lt_cur], v_mic)
18m4_define([lt_age], v_min) 17m4_define([lt_age], v_min)
19##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 18##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
20##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 19##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
21 20
22AC_INIT([efreet], [v_ver], [enlightenment-devel@lists.sourceforge.net]) 21AC_INIT([efreet], [v_ver-alpha], [enlightenment-devel@lists.sourceforge.net])
23AC_PREREQ([2.52]) 22AC_PREREQ([2.52])
24AC_CONFIG_SRCDIR([configure.ac]) 23AC_CONFIG_SRCDIR([configure.ac])
25AC_CONFIG_MACRO_DIR([m4]) 24AC_CONFIG_MACRO_DIR([m4])
@@ -138,10 +137,10 @@ AC_SUBST(EFL_EFREET_BUILD)
138AC_SUBST(EFL_EFREET_MIME_BUILD) 137AC_SUBST(EFL_EFREET_MIME_BUILD)
139AC_SUBST(EFL_EFREET_TRASH_BUILD) 138AC_SUBST(EFL_EFREET_TRASH_BUILD)
140 139
141PKG_CHECK_MODULES(EFREET, [eina-0 eet ecore >= 0.9.9 ecore-file >= 0.9.9]) 140PKG_CHECK_MODULES(EFREET, [eina >= 1.0.0 eet >= 1.4.0 ecore >= 1.0.0 ecore-file >= 1.0.0])
142PKG_CHECK_MODULES(EINA, [eina-0]) 141PKG_CHECK_MODULES(EINA, [eina >= 1.0.0])
143 142
144requirement_efreet="ecore-file ecore eet eina-0 ${requirement_efreet}" 143requirement_efreet="ecore-file >= 1.0.0 ecore >= 1.0.0 eet >= 1.4.0 eina >= 1.0.0 ${requirement_efreet}"
145 144
146### Checks for header files 145### Checks for header files
147 146
diff --git a/legacy/efreet/src/lib/Efreet.h b/legacy/efreet/src/lib/Efreet.h
index 03a3ac2e7e..06be563701 100644
--- a/legacy/efreet/src/lib/Efreet.h
+++ b/legacy/efreet/src/lib/Efreet.h
@@ -58,8 +58,8 @@
58extern "C" { 58extern "C" {
59#endif 59#endif
60 60
61#define EFREET_VERSION_MAJOR 0 61#define EFREET_VERSION_MAJOR 1
62#define EFREET_VERSION_MINOR 5 62#define EFREET_VERSION_MINOR 0
63 63
64 typedef struct _Efreet_Version 64 typedef struct _Efreet_Version
65 { 65 {