1 |
ulm 09/12/27 18:48:45 |
2 |
|
3 |
Added: metadata.xml emacs-vcs-23.1.90-r1.ebuild |
4 |
emacs-vcs-23.1.9999-r2.ebuild ChangeLog |
5 |
Log: |
6 |
Package move from app-editors/emacs-cvs to app-editors/emacs-vcs. |
7 |
(Portage version: 2.2_rc60/cvs/Linux i686) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 app-editors/emacs-vcs/metadata.xml |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/metadata.xml?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/metadata.xml?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: metadata.xml |
16 |
=================================================================== |
17 |
<?xml version="1.0" encoding="UTF-8"?> |
18 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
19 |
<pkgmetadata> |
20 |
<herd>emacs</herd> |
21 |
<longdescription> |
22 |
GNU Emacs is an extensible, customizable text editor - and more. At its core |
23 |
is an interpreter for Emacs Lisp, a dialect of the Lisp programming language |
24 |
with extensions to support text editing. The features of GNU Emacs include: |
25 |
* Content-sensitive editing modes, including syntax coloring, for a wide |
26 |
variety of file types including plain text, source code, and HTML. |
27 |
* Complete built-in documentation, including a tutorial for new users. |
28 |
* Support for many languages and their scripts, including all the European |
29 |
"Latin" scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, |
30 |
Vietnamese, Lao, Ethiopian, and some Indian scripts. |
31 |
* Highly customizable, using Emacs Lisp code or a graphical customization |
32 |
interface. |
33 |
* A large number of extensions that add other functionality, including a |
34 |
project planner, mail and news reader, debugger interface, calendar, and |
35 |
more. Many of these extensions are distributed with GNU Emacs; others are |
36 |
available separately. |
37 |
</longdescription> |
38 |
<use> |
39 |
<flag name='gconf'>Use <pkg>gnome-base/gconf</pkg> to read the system |
40 |
font name</flag> |
41 |
<flag name='gzip-el'>Compress bundled Emacs Lisp source</flag> |
42 |
<flag name='hesiod'>Enable support for <pkg>net-dns/hesiod</pkg></flag> |
43 |
<flag name='sound'>Enable sound</flag> |
44 |
<flag name='toolkit-scroll-bars'>Use the selected toolkit's scrollbars in |
45 |
preference to Emacs' own scrollbars</flag> |
46 |
</use> |
47 |
</pkgmetadata> |
48 |
|
49 |
|
50 |
|
51 |
1.1 app-editors/emacs-vcs/emacs-vcs-23.1.90-r1.ebuild |
52 |
|
53 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.1.90-r1.ebuild?rev=1.1&view=markup |
54 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.1.90-r1.ebuild?rev=1.1&content-type=text/plain |
55 |
|
56 |
Index: emacs-vcs-23.1.90-r1.ebuild |
57 |
=================================================================== |
58 |
# Copyright 1999-2009 Gentoo Foundation |
59 |
# Distributed under the terms of the GNU General Public License v2 |
60 |
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.1.90-r1.ebuild,v 1.1 2009/12/27 18:48:45 ulm Exp $ |
61 |
|
62 |
EAPI=2 |
63 |
|
64 |
inherit autotools elisp-common eutils flag-o-matic |
65 |
|
66 |
if [ "${PV##*.}" = "9999" ]; then |
67 |
inherit bzr |
68 |
EMACS_BRANCH="trunk" |
69 |
EBZR_REPO_URI="http://bzr.savannah.gnu.org/r/emacs/${EMACS_BRANCH}/" |
70 |
EBZR_CACHE_DIR="emacs-${EMACS_BRANCH}" |
71 |
SRC_URI="" |
72 |
else |
73 |
SRC_URI="mirror://gentoo/emacs-${PV}.tar.gz |
74 |
ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-${PV}.tar.gz" |
75 |
# FULL_VERSION keeps the full version number, which is needed in |
76 |
# order to determine some path information correctly for copy/move |
77 |
# operations later on |
78 |
FULL_VERSION="${PV%%_*}" |
79 |
S="${WORKDIR}/emacs-${FULL_VERSION}" |
80 |
fi |
81 |
|
82 |
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" |
83 |
HOMEPAGE="http://www.gnu.org/software/emacs/" |
84 |
|
85 |
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode" |
86 |
SLOT="23" |
87 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" |
88 |
IUSE="alsa dbus gconf gif gpm gtk gzip-el hesiod jpeg kerberos m17n-lib motif png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm" |
89 |
RESTRICT="strip" |
90 |
|
91 |
RDEPEND="sys-libs/ncurses |
92 |
>=app-admin/eselect-emacs-1.2 |
93 |
net-libs/liblockfile |
94 |
hesiod? ( net-dns/hesiod ) |
95 |
kerberos? ( virtual/krb5 ) |
96 |
alsa? ( media-libs/alsa-lib ) |
97 |
gpm? ( sys-libs/gpm ) |
98 |
dbus? ( sys-apps/dbus ) |
99 |
X? ( |
100 |
x11-libs/libXmu |
101 |
x11-libs/libXt |
102 |
x11-misc/xbitmaps |
103 |
gconf? ( >=gnome-base/gconf-2.26.2 ) |
104 |
gif? ( media-libs/giflib ) |
105 |
jpeg? ( media-libs/jpeg ) |
106 |
png? ( media-libs/libpng ) |
107 |
svg? ( >=gnome-base/librsvg-2.0 ) |
108 |
tiff? ( media-libs/tiff ) |
109 |
xpm? ( x11-libs/libXpm ) |
110 |
xft? ( |
111 |
media-libs/fontconfig |
112 |
media-libs/freetype |
113 |
x11-libs/libXft |
114 |
m17n-lib? ( |
115 |
>=dev-libs/libotf-0.9.4 |
116 |
>=dev-libs/m17n-lib-1.5.1 |
117 |
) |
118 |
) |
119 |
gtk? ( x11-libs/gtk+:2 ) |
120 |
!gtk? ( |
121 |
Xaw3d? ( x11-libs/Xaw3d ) |
122 |
!Xaw3d? ( motif? ( x11-libs/openmotif ) ) |
123 |
) |
124 |
)" |
125 |
|
126 |
DEPEND="${RDEPEND} |
127 |
dev-util/pkgconfig |
128 |
gzip-el? ( app-arch/gzip )" |
129 |
|
130 |
RDEPEND="${RDEPEND} |
131 |
>=app-emacs/emacs-common-gentoo-1[X?]" |
132 |
|
133 |
EMACS_SUFFIX="emacs-${SLOT}-vcs" |
134 |
SITEFILE="20${PN}-${SLOT}-gentoo.el" |
135 |
|
136 |
src_prepare() { |
137 |
if [ "${PV##*.}" = "9999" ]; then |
138 |
FULL_VERSION=$(grep 'defconst[ ]*emacs-version' lisp/version.el \ |
139 |
| sed -e 's/^[^"]*"\([^"]*\)".*$/\1/') |
140 |
[ "${FULL_VERSION}" ] || die "Cannot determine current Emacs version" |
141 |
echo |
142 |
einfo "Emacs branch: ${EMACS_BRANCH}" |
143 |
einfo "Emacs version number: ${FULL_VERSION}" |
144 |
[ "${FULL_VERSION%.*}" = ${PV%.*} ] \ |
145 |
|| die "Upstream version number changed to ${FULL_VERSION}" |
146 |
echo |
147 |
#else |
148 |
# EPATCH_SUFFIX=patch epatch |
149 |
fi |
150 |
|
151 |
sed -i -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \ |
152 |
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \ |
153 |
"${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings" |
154 |
|
155 |
if ! use alsa; then |
156 |
# ALSA is detected even if not requested by its USE flag. |
157 |
# Suppress it by supplying pkg-config with a wrong library name. |
158 |
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \ |
159 |
|| die "unable to sed configure.in" |
160 |
fi |
161 |
if ! use gzip-el; then |
162 |
# Emacs' build system automatically detects the gzip binary and |
163 |
# compresses el files. We don't want that so confuse it with a |
164 |
# wrong binary name |
165 |
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \ |
166 |
|| die "unable to sed configure.in" |
167 |
fi |
168 |
|
169 |
eautoreconf |
170 |
} |
171 |
|
172 |
src_configure() { |
173 |
ALLOWED_FLAGS="" |
174 |
strip-flags |
175 |
#unset LDFLAGS |
176 |
if use sh; then |
177 |
replace-flags -O[1-9] -O0 #262359 |
178 |
else |
179 |
replace-flags -O[3-9] -O2 |
180 |
fi |
181 |
|
182 |
local myconf |
183 |
|
184 |
if use alsa && ! use sound; then |
185 |
echo |
186 |
einfo "Although sound USE flag is disabled you chose to have alsa," |
187 |
einfo "so sound is switched on anyway." |
188 |
echo |
189 |
myconf="${myconf} --with-sound" |
190 |
else |
191 |
myconf="${myconf} $(use_with sound)" |
192 |
fi |
193 |
|
194 |
if use X; then |
195 |
myconf="${myconf} --with-x" |
196 |
myconf="${myconf} $(use_with gconf)" |
197 |
myconf="${myconf} $(use_with toolkit-scroll-bars)" |
198 |
myconf="${myconf} $(use_with gif) $(use_with jpeg)" |
199 |
myconf="${myconf} $(use_with png) $(use_with svg rsvg)" |
200 |
myconf="${myconf} $(use_with tiff) $(use_with xpm)" |
201 |
myconf="${myconf} $(use_with xft)" |
202 |
|
203 |
if use xft; then |
204 |
myconf="${myconf} $(use_with m17n-lib libotf)" |
205 |
myconf="${myconf} $(use_with m17n-lib m17n-flt)" |
206 |
else |
207 |
myconf="${myconf} --without-libotf --without-m17n-flt" |
208 |
use m17n-lib && ewarn \ |
209 |
"USE flag \"m17n-lib\" has no effect because xft is not set." |
210 |
fi |
211 |
|
212 |
# GTK+ is the default toolkit if USE=gtk is chosen with other |
213 |
# possibilities. Emacs upstream thinks this should be standard |
214 |
# policy on all distributions |
215 |
if use gtk; then |
216 |
einfo "Configuring to build with GIMP Toolkit (GTK+)" |
217 |
myconf="${myconf} --with-x-toolkit=gtk" |
218 |
elif use Xaw3d; then |
219 |
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit" |
220 |
myconf="${myconf} --with-x-toolkit=athena" |
221 |
elif use motif; then |
222 |
einfo "Configuring to build with Motif toolkit" |
223 |
myconf="${myconf} --with-x-toolkit=motif" |
224 |
else |
225 |
einfo "Configuring to build with no toolkit" |
226 |
myconf="${myconf} --with-x-toolkit=no" |
227 |
fi |
228 |
|
229 |
local f tk= |
230 |
for f in gtk Xaw3d motif; do |
231 |
use ${f} || continue |
232 |
[ "${tk}" ] \ |
233 |
&& ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")" |
234 |
tk="${tk}${tk:+ }${f}" |
235 |
done |
236 |
else |
237 |
myconf="${myconf} --without-x" |
238 |
fi |
239 |
|
240 |
myconf="${myconf} $(use_with hesiod)" |
241 |
myconf="${myconf} $(use_with kerberos) $(use_with kerberos kerberos5)" |
242 |
myconf="${myconf} $(use_with gpm) $(use_with dbus)" |
243 |
|
244 |
econf \ |
245 |
--program-suffix=-${EMACS_SUFFIX} \ |
246 |
--infodir=/usr/share/info/${EMACS_SUFFIX} \ |
247 |
${myconf} || die "econf emacs failed" |
248 |
} |
249 |
|
250 |
src_compile() { |
251 |
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505 |
252 |
if [ "${PV##*.}" = "9999" ]; then |
253 |
emake CC="$(tc-getCC)" bootstrap || die "make bootstrap failed" |
254 |
# cleanup, otherwise emacs will be dumped again in src_install |
255 |
(cd src; emake versionclean) |
256 |
fi |
257 |
emake CC="$(tc-getCC)" || die "emake failed" |
258 |
} |
259 |
|
260 |
src_install () { |
261 |
local i m |
262 |
|
263 |
emake install DESTDIR="${D}" || die "make install failed" |
264 |
|
265 |
rm "${D}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \ |
266 |
|| die "removing duplicate emacs executable failed" |
267 |
mv "${D}"/usr/bin/emacs-${EMACS_SUFFIX} "${D}"/usr/bin/${EMACS_SUFFIX} \ |
268 |
|| die "moving Emacs executable failed" |
269 |
|
270 |
# move info documentation to the correct place |
271 |
for i in "${D}"/usr/share/info/${EMACS_SUFFIX}/*; do |
272 |
mv "${i}" "${i}.info" || die "mv info failed" |
273 |
done |
274 |
|
275 |
# move man pages to the correct place |
276 |
for m in "${D}"/usr/share/man/man1/* ; do |
277 |
mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed" |
278 |
done |
279 |
|
280 |
# avoid collision between slots, see bug #169033 e.g. |
281 |
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el |
282 |
rm -rf "${D}"/usr/share/{applications,icons} |
283 |
rm "${D}"/var/lib/games/emacs/{snake,tetris}-scores |
284 |
keepdir /var/lib/games/emacs |
285 |
|
286 |
local c=";;" |
287 |
if use source; then |
288 |
insinto /usr/share/emacs/${FULL_VERSION}/src |
289 |
# This is not meant to install all the source -- just the |
290 |
# C source you might find via find-function |
291 |
doins src/*.[ch] |
292 |
c="" |
293 |
fi |
294 |
|
295 |
sed 's/^X//' >"${SITEFILE}" <<-EOF |
296 |
X |
297 |
;;; ${PN}-${SLOT} site-lisp configuration |
298 |
X |
299 |
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) |
300 |
X ${c}(setq find-function-C-source-directory |
301 |
X ${c} "/usr/share/emacs/${FULL_VERSION}/src") |
302 |
X (let ((path (getenv "INFOPATH")) |
303 |
X (dir "/usr/share/info/${EMACS_SUFFIX}") |
304 |
X (re "\\\\\`/usr/share/info\\\\>")) |
305 |
X (and path |
306 |
X ;; move Emacs Info dir before anything else in /usr/share/info |
307 |
X (let* ((p (cons nil (split-string path ":" t))) (q p)) |
308 |
X (while (and (cdr q) (not (string-match re (cadr q)))) |
309 |
X (setq q (cdr q))) |
310 |
X (setcdr q (cons dir (delete dir (cdr q)))) |
311 |
X (setq Info-directory-list (prune-directory-list (cdr p))))))) |
312 |
EOF |
313 |
elisp-site-file-install "${SITEFILE}" || die |
314 |
|
315 |
dodoc README BUGS || die "dodoc failed" |
316 |
} |
317 |
|
318 |
emacs-infodir-rebuild() { |
319 |
# Depending on the Portage version, the Info dir file is compressed |
320 |
# or removed. It is only rebuilt by Portage if our directory is in |
321 |
# INFOPATH, which is not guaranteed. So we rebuild it ourselves. |
322 |
|
323 |
local infodir=/usr/share/info/${EMACS_SUFFIX} f |
324 |
[ -d "${ROOT}"${infodir} ] || return # may occur with FEATURES=noinfo |
325 |
einfo "Regenerating Info directory index in ${infodir} ..." |
326 |
rm -f "${ROOT}"${infodir}/dir{,.*} |
327 |
for f in "${ROOT}"${infodir}/*.info*; do |
328 |
[[ ${f##*/} != *[0-9].info* && -e ${f} ]] \ |
329 |
&& install-info --info-dir="${ROOT}"${infodir} "${f}" &>/dev/null |
330 |
done |
331 |
rmdir "${ROOT}"${infodir} 2>/dev/null # remove dir if it is empty |
332 |
echo |
333 |
} |
334 |
|
335 |
pkg_postinst() { |
336 |
local f |
337 |
for f in "${ROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do |
338 |
[ -e "${f}" ] || touch "${f}" |
339 |
done |
340 |
|
341 |
elisp-site-regen |
342 |
emacs-infodir-rebuild |
343 |
eselect emacs update ifunset |
344 |
|
345 |
echo |
346 |
elog "You can set the version to be started by /usr/bin/emacs through" |
347 |
elog "the Emacs eselect module, which also redirects man and info pages." |
348 |
elog "Therefore, several Emacs versions can be installed at the same time." |
349 |
elog "\"man emacs.eselect\" for details." |
350 |
echo |
351 |
elog "If you upgrade from a previous major version of Emacs, then it is" |
352 |
elog "strongly recommended that you use app-admin/emacs-updater to rebuild" |
353 |
elog "all byte-compiled elisp files of the installed Emacs packages." |
354 |
} |
355 |
|
356 |
pkg_postrm() { |
357 |
elisp-site-regen |
358 |
emacs-infodir-rebuild |
359 |
eselect emacs update ifunset |
360 |
} |
361 |
|
362 |
|
363 |
|
364 |
1.1 app-editors/emacs-vcs/emacs-vcs-23.1.9999-r2.ebuild |
365 |
|
366 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.1.9999-r2.ebuild?rev=1.1&view=markup |
367 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.1.9999-r2.ebuild?rev=1.1&content-type=text/plain |
368 |
|
369 |
Index: emacs-vcs-23.1.9999-r2.ebuild |
370 |
=================================================================== |
371 |
# Copyright 1999-2009 Gentoo Foundation |
372 |
# Distributed under the terms of the GNU General Public License v2 |
373 |
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.1.9999-r2.ebuild,v 1.1 2009/12/27 18:48:45 ulm Exp $ |
374 |
|
375 |
EAPI=2 |
376 |
|
377 |
inherit autotools elisp-common eutils flag-o-matic |
378 |
|
379 |
if [ "${PV##*.}" = "9999" ]; then |
380 |
inherit bzr |
381 |
EMACS_BRANCH="trunk" |
382 |
EBZR_REPO_URI="http://bzr.savannah.gnu.org/r/emacs/${EMACS_BRANCH}/" |
383 |
EBZR_CACHE_DIR="emacs-${EMACS_BRANCH}" |
384 |
SRC_URI="" |
385 |
else |
386 |
SRC_URI="mirror://gentoo/emacs-${PV}.tar.gz |
387 |
ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-${PV}.tar.gz" |
388 |
# FULL_VERSION keeps the full version number, which is needed in |
389 |
# order to determine some path information correctly for copy/move |
390 |
# operations later on |
391 |
FULL_VERSION="${PV%%_*}" |
392 |
S="${WORKDIR}/emacs-${FULL_VERSION}" |
393 |
fi |
394 |
|
395 |
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" |
396 |
HOMEPAGE="http://www.gnu.org/software/emacs/" |
397 |
|
398 |
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode" |
399 |
SLOT="23" |
400 |
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
401 |
IUSE="alsa dbus gconf gif gpm gtk gzip-el hesiod jpeg kerberos m17n-lib motif png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm" |
402 |
RESTRICT="strip" |
403 |
|
404 |
RDEPEND="sys-libs/ncurses |
405 |
>=app-admin/eselect-emacs-1.2 |
406 |
net-libs/liblockfile |
407 |
hesiod? ( net-dns/hesiod ) |
408 |
kerberos? ( virtual/krb5 ) |
409 |
alsa? ( media-libs/alsa-lib ) |
410 |
gpm? ( sys-libs/gpm ) |
411 |
dbus? ( sys-apps/dbus ) |
412 |
X? ( |
413 |
x11-libs/libXmu |
414 |
x11-libs/libXt |
415 |
x11-misc/xbitmaps |
416 |
gconf? ( >=gnome-base/gconf-2.26.2 ) |
417 |
gif? ( media-libs/giflib ) |
418 |
jpeg? ( media-libs/jpeg ) |
419 |
png? ( media-libs/libpng ) |
420 |
svg? ( >=gnome-base/librsvg-2.0 ) |
421 |
tiff? ( media-libs/tiff ) |
422 |
xpm? ( x11-libs/libXpm ) |
423 |
xft? ( |
424 |
media-libs/fontconfig |
425 |
media-libs/freetype |
426 |
x11-libs/libXft |
427 |
m17n-lib? ( |
428 |
>=dev-libs/libotf-0.9.4 |
429 |
>=dev-libs/m17n-lib-1.5.1 |
430 |
) |
431 |
) |
432 |
gtk? ( x11-libs/gtk+:2 ) |
433 |
!gtk? ( |
434 |
Xaw3d? ( x11-libs/Xaw3d ) |
435 |
!Xaw3d? ( motif? ( x11-libs/openmotif ) ) |
436 |
) |
437 |
)" |
438 |
|
439 |
DEPEND="${RDEPEND} |
440 |
dev-util/pkgconfig |
441 |
gzip-el? ( app-arch/gzip )" |
442 |
|
443 |
RDEPEND="${RDEPEND} |
444 |
>=app-emacs/emacs-common-gentoo-1[X?]" |
445 |
|
446 |
EMACS_SUFFIX="emacs-${SLOT}-vcs" |
447 |
SITEFILE="20${PN}-${SLOT}-gentoo.el" |
448 |
|
449 |
pkg_setup() { |
450 |
local cvsdir="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/cvs-src/emacs" |
451 |
if [ -d "${cvsdir}" ]; then |
452 |
ewarn "GNU Emacs upstream has moved from CVS to Bazaar." |
453 |
ewarn "Therefore, you may remove the old CVS directory:" |
454 |
ewarn "rm -rf ${cvsdir}" |
455 |
fi |
456 |
} |
457 |
|
458 |
src_prepare() { |
459 |
if [ "${PV##*.}" = "9999" ]; then |
460 |
FULL_VERSION=$(grep 'defconst[ ]*emacs-version' lisp/version.el \ |
461 |
| sed -e 's/^[^"]*"\([^"]*\)".*$/\1/') |
462 |
[ "${FULL_VERSION}" ] || die "Cannot determine current Emacs version" |
463 |
echo |
464 |
einfo "Emacs branch: ${EMACS_BRANCH}" |
465 |
einfo "Emacs version number: ${FULL_VERSION}" |
466 |
[ "${FULL_VERSION%.*}" = ${PV%.*} ] \ |
467 |
|| die "Upstream version number changed to ${FULL_VERSION}" |
468 |
echo |
469 |
#else |
470 |
# EPATCH_SUFFIX=patch epatch |
471 |
fi |
472 |
|
473 |
sed -i -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \ |
474 |
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \ |
475 |
"${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings" |
476 |
|
477 |
if ! use alsa; then |
478 |
# ALSA is detected even if not requested by its USE flag. |
479 |
# Suppress it by supplying pkg-config with a wrong library name. |
480 |
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \ |
481 |
|| die "unable to sed configure.in" |
482 |
fi |
483 |
if ! use gzip-el; then |
484 |
# Emacs' build system automatically detects the gzip binary and |
485 |
# compresses el files. We don't want that so confuse it with a |
486 |
# wrong binary name |
487 |
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \ |
488 |
|| die "unable to sed configure.in" |
489 |
fi |
490 |
|
491 |
eautoreconf |
492 |
} |
493 |
|
494 |
src_configure() { |
495 |
ALLOWED_FLAGS="" |
496 |
strip-flags |
497 |
#unset LDFLAGS |
498 |
if use sh; then |
499 |
replace-flags -O[1-9] -O0 #262359 |
500 |
else |
501 |
replace-flags -O[3-9] -O2 |
502 |
fi |
503 |
|
504 |
local myconf |
505 |
|
506 |
if use alsa && ! use sound; then |
507 |
echo |
508 |
einfo "Although sound USE flag is disabled you chose to have alsa," |
509 |
einfo "so sound is switched on anyway." |
510 |
echo |
511 |
myconf="${myconf} --with-sound" |
512 |
else |
513 |
myconf="${myconf} $(use_with sound)" |
514 |
fi |
515 |
|
516 |
if use X; then |
517 |
myconf="${myconf} --with-x" |
518 |
myconf="${myconf} $(use_with gconf)" |
519 |
myconf="${myconf} $(use_with toolkit-scroll-bars)" |
520 |
myconf="${myconf} $(use_with gif) $(use_with jpeg)" |
521 |
myconf="${myconf} $(use_with png) $(use_with svg rsvg)" |
522 |
myconf="${myconf} $(use_with tiff) $(use_with xpm)" |
523 |
myconf="${myconf} $(use_with xft)" |
524 |
|
525 |
if use xft; then |
526 |
myconf="${myconf} $(use_with m17n-lib libotf)" |
527 |
myconf="${myconf} $(use_with m17n-lib m17n-flt)" |
528 |
else |
529 |
myconf="${myconf} --without-libotf --without-m17n-flt" |
530 |
use m17n-lib && ewarn \ |
531 |
"USE flag \"m17n-lib\" has no effect because xft is not set." |
532 |
fi |
533 |
|
534 |
# GTK+ is the default toolkit if USE=gtk is chosen with other |
535 |
# possibilities. Emacs upstream thinks this should be standard |
536 |
# policy on all distributions |
537 |
if use gtk; then |
538 |
einfo "Configuring to build with GIMP Toolkit (GTK+)" |
539 |
myconf="${myconf} --with-x-toolkit=gtk" |
540 |
elif use Xaw3d; then |
541 |
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit" |
542 |
myconf="${myconf} --with-x-toolkit=athena" |
543 |
elif use motif; then |
544 |
einfo "Configuring to build with Motif toolkit" |
545 |
myconf="${myconf} --with-x-toolkit=motif" |
546 |
else |
547 |
einfo "Configuring to build with no toolkit" |
548 |
myconf="${myconf} --with-x-toolkit=no" |
549 |
fi |
550 |
|
551 |
local f tk= |
552 |
for f in gtk Xaw3d motif; do |
553 |
use ${f} || continue |
554 |
[ "${tk}" ] \ |
555 |
&& ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")" |
556 |
tk="${tk}${tk:+ }${f}" |
557 |
done |
558 |
else |
559 |
myconf="${myconf} --without-x" |
560 |
fi |
561 |
|
562 |
myconf="${myconf} $(use_with hesiod)" |
563 |
myconf="${myconf} $(use_with kerberos) $(use_with kerberos kerberos5)" |
564 |
myconf="${myconf} $(use_with gpm) $(use_with dbus)" |
565 |
|
566 |
econf \ |
567 |
--program-suffix=-${EMACS_SUFFIX} \ |
568 |
--infodir=/usr/share/info/${EMACS_SUFFIX} \ |
569 |
${myconf} || die "econf emacs failed" |
570 |
} |
571 |
|
572 |
src_compile() { |
573 |
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505 |
574 |
if [ "${PV##*.}" = "9999" ]; then |
575 |
emake CC="$(tc-getCC)" bootstrap || die "make bootstrap failed" |
576 |
# cleanup, otherwise emacs will be dumped again in src_install |
577 |
(cd src; emake versionclean) |
578 |
fi |
579 |
emake CC="$(tc-getCC)" || die "emake failed" |
580 |
} |
581 |
|
582 |
src_install () { |
583 |
local i m |
584 |
|
585 |
emake install DESTDIR="${D}" || die "make install failed" |
586 |
|
587 |
rm "${D}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \ |
588 |
|| die "removing duplicate emacs executable failed" |
589 |
mv "${D}"/usr/bin/emacs-${EMACS_SUFFIX} "${D}"/usr/bin/${EMACS_SUFFIX} \ |
590 |
|| die "moving Emacs executable failed" |
591 |
|
592 |
# move info documentation to the correct place |
593 |
for i in "${D}"/usr/share/info/${EMACS_SUFFIX}/*; do |
594 |
mv "${i}" "${i}.info" || die "mv info failed" |
595 |
done |
596 |
|
597 |
# move man pages to the correct place |
598 |
for m in "${D}"/usr/share/man/man1/* ; do |
599 |
mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed" |
600 |
done |
601 |
|
602 |
# avoid collision between slots, see bug #169033 e.g. |
603 |
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el |
604 |
rm -rf "${D}"/usr/share/{applications,icons} |
605 |
rm "${D}"/var/lib/games/emacs/{snake,tetris}-scores |
606 |
keepdir /var/lib/games/emacs |
607 |
|
608 |
local c=";;" |
609 |
if use source; then |
610 |
insinto /usr/share/emacs/${FULL_VERSION}/src |
611 |
# This is not meant to install all the source -- just the |
612 |
# C source you might find via find-function |
613 |
doins src/*.[ch] |
614 |
c="" |
615 |
fi |
616 |
|
617 |
sed 's/^X//' >"${SITEFILE}" <<-EOF |
618 |
X |
619 |
;;; ${PN}-${SLOT} site-lisp configuration |
620 |
X |
621 |
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) |
622 |
X ${c}(setq find-function-C-source-directory |
623 |
X ${c} "/usr/share/emacs/${FULL_VERSION}/src") |
624 |
X (let ((path (getenv "INFOPATH")) |
625 |
X (dir "/usr/share/info/${EMACS_SUFFIX}") |
626 |
X (re "\\\\\`/usr/share/info\\\\>")) |
627 |
X (and path |
628 |
X ;; move Emacs Info dir before anything else in /usr/share/info |
629 |
X (let* ((p (cons nil (split-string path ":" t))) (q p)) |
630 |
X (while (and (cdr q) (not (string-match re (cadr q)))) |
631 |
X (setq q (cdr q))) |
632 |
X (setcdr q (cons dir (delete dir (cdr q)))) |
633 |
X (setq Info-directory-list (prune-directory-list (cdr p))))))) |
634 |
EOF |
635 |
elisp-site-file-install "${SITEFILE}" || die |
636 |
|
637 |
dodoc README BUGS || die "dodoc failed" |
638 |
} |
639 |
|
640 |
emacs-infodir-rebuild() { |
641 |
# Depending on the Portage version, the Info dir file is compressed |
642 |
# or removed. It is only rebuilt by Portage if our directory is in |
643 |
# INFOPATH, which is not guaranteed. So we rebuild it ourselves. |
644 |
|
645 |
local infodir=/usr/share/info/${EMACS_SUFFIX} f |
646 |
[ -d "${ROOT}"${infodir} ] || return # may occur with FEATURES=noinfo |
647 |
einfo "Regenerating Info directory index in ${infodir} ..." |
648 |
rm -f "${ROOT}"${infodir}/dir{,.*} |
649 |
for f in "${ROOT}"${infodir}/*.info*; do |
650 |
[[ ${f##*/} != *[0-9].info* && -e ${f} ]] \ |
651 |
&& install-info --info-dir="${ROOT}"${infodir} "${f}" &>/dev/null |
652 |
done |
653 |
rmdir "${ROOT}"${infodir} 2>/dev/null # remove dir if it is empty |
654 |
echo |
655 |
} |
656 |
|
657 |
pkg_postinst() { |
658 |
local f |
659 |
for f in "${ROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do |
660 |
[ -e "${f}" ] || touch "${f}" |
661 |
done |
662 |
|
663 |
elisp-site-regen |
664 |
emacs-infodir-rebuild |
665 |
eselect emacs update ifunset |
666 |
|
667 |
echo |
668 |
elog "You can set the version to be started by /usr/bin/emacs through" |
669 |
elog "the Emacs eselect module, which also redirects man and info pages." |
670 |
elog "Therefore, several Emacs versions can be installed at the same time." |
671 |
elog "\"man emacs.eselect\" for details." |
672 |
echo |
673 |
elog "If you upgrade from a previous major version of Emacs, then it is" |
674 |
elog "strongly recommended that you use app-admin/emacs-updater to rebuild" |
675 |
elog "all byte-compiled elisp files of the installed Emacs packages." |
676 |
} |
677 |
|
678 |
pkg_postrm() { |
679 |
elisp-site-regen |
680 |
emacs-infodir-rebuild |
681 |
eselect emacs update ifunset |
682 |
} |
683 |
|
684 |
|
685 |
|
686 |
1.1 app-editors/emacs-vcs/ChangeLog |
687 |
|
688 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/ChangeLog?rev=1.1&view=markup |
689 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/emacs-vcs/ChangeLog?rev=1.1&content-type=text/plain |
690 |
|
691 |
Index: ChangeLog |
692 |
=================================================================== |
693 |
# ChangeLog for app-editors/emacs-vcs |
694 |
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 |
695 |
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/ChangeLog,v 1.1 2009/12/27 18:48:45 ulm Exp $ |
696 |
|
697 |
*emacs-vcs-23.1.9999-r2 (27 Dec 2009) |
698 |
*emacs-vcs-23.1.90-r1 (27 Dec 2009) |
699 |
|
700 |
27 Dec 2009; Ulrich Mueller <ulm@g.o> +emacs-vcs-23.1.90-r1.ebuild, |
701 |
+emacs-vcs-23.1.9999-r2.ebuild, +metadata.xml: |
702 |
Package move from app-editors/emacs-cvs to app-editors/emacs-vcs; upstream |
703 |
now use Bazaar as their VCS. Dropped alpha, arm, s390, sh, and sparc-fbsd |
704 |
keywords for live ebuild because they are missing from dev-util/bzr. |
705 |
|
706 |
15 Dec 2009; Ulrich Mueller <ulm@g.o> emacs-cvs-23.1.90.ebuild, |
707 |
emacs-cvs-23.1.9999-r1.ebuild: |
708 |
Change X11 to MIT in LICENSE. |
709 |
|
710 |
*emacs-cvs-23.1.90 (09 Dec 2009) |
711 |
|
712 |
09 Dec 2009; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.1.90.ebuild: |
713 |
Pretest for Emacs 23.2. |
714 |
|
715 |
17 Nov 2009; Ulrich Mueller <ulm@g.o> |
716 |
emacs-cvs-23.1.9999-r1.ebuild, metadata.xml: |
717 |
Add gconf USE flag. |
718 |
|
719 |
20 Aug 2009; Ulrich Mueller <ulm@g.o> |
720 |
emacs-cvs-23.1.9999-r1.ebuild: |
721 |
Be more conservative when rearranging the INFOPATH in the site-init file, |
722 |
in order to respect any local directories. Fixes bug 281979. |
723 |
|
724 |
*emacs-cvs-23.1.9999-r1 (30 Jul 2009) |
725 |
|
726 |
30 Jul 2009; Christian Faulhammer <fauli@g.o> |
727 |
-emacs-cvs-23.1.9999.ebuild, +emacs-cvs-23.1.9999-r1.ebuild: |
728 |
revision bump for Emacs CVS HEAD so a proper executable is installed with |
729 |
no conflicts with Emacs 23 release |
730 |
|
731 |
30 Jul 2009; Christian Faulhammer <fauli@g.o> |
732 |
-emacs-cvs-23.0.94.ebuild, -files/emacs-23.0.94-handle-xz-suffix.patch, |
733 |
-emacs-cvs-23.0.95.ebuild, -emacs-cvs-23.0.96.ebuild, |
734 |
-emacs-cvs-23.0.9999-r2.ebuild: |
735 |
clean up |
736 |
|
737 |
14 Jul 2009; Ulrich Mueller <ulm@g.o> |
738 |
-files/emacs-23.0.92-sh.patch, -emacs-cvs-23.0.93.ebuild, |
739 |
emacs-cvs-23.0.96.ebuild, emacs-cvs-23.0.9999-r2.ebuild, |
740 |
emacs-cvs-23.1.9999.ebuild: |
741 |
Bring postinst message in line with app-editors/emacs. Remove old. |
742 |
|
743 |
*emacs-cvs-23.0.96 (09 Jul 2009) |
744 |
|
745 |
09 Jul 2009; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.0.96.ebuild: |
746 |
New (final?) pretest version. |
747 |
|
748 |
*emacs-cvs-23.1.9999 (21 Jun 2009) |
749 |
*emacs-cvs-23.0.9999-r2 (21 Jun 2009) |
750 |
|
751 |
21 Jun 2009; Ulrich Mueller <ulm@g.o> |
752 |
-emacs-cvs-23.0.9999-r1.ebuild, +emacs-cvs-23.0.9999-r2.ebuild, |
753 |
+emacs-cvs-23.1.9999.ebuild: |
754 |
Upstream CVS has been branched for the 23.1 release. 23.0.9999-r2 is the |
755 |
live ebuild for the EMACS_23_1_RC branch, 23.1.9999 for the trunk. |
756 |
|
757 |
*emacs-cvs-23.0.95 (19 Jun 2009) |
758 |
|
759 |
19 Jun 2009; Ulrich Mueller <ulm@g.o> -emacs-cvs-23.0.90.ebuild, |
760 |
-emacs-cvs-23.0.91.ebuild, -emacs-cvs-23.0.92.ebuild, |
761 |
+emacs-cvs-23.0.95.ebuild, emacs-cvs-23.0.9999-r1.ebuild: |
762 |
New pretest version. Don't assign FULL_VERSION twice. Remove old. |
763 |
|
764 |
07 Jun 2009; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.90.ebuild, |
765 |
emacs-cvs-23.0.91.ebuild, emacs-cvs-23.0.92.ebuild, |
766 |
emacs-cvs-23.0.93.ebuild, emacs-cvs-23.0.94.ebuild, |
767 |
emacs-cvs-23.0.9999-r1.ebuild: |
768 |
Add unicode to LICENSE, see upstream bug 3428. |
769 |
|
770 |
28 May 2009; Christian Faulhammer <fauli@g.o> |
771 |
emacs-cvs-23.0.90.ebuild, emacs-cvs-23.0.91.ebuild, |
772 |
emacs-cvs-23.0.92.ebuild, emacs-cvs-23.0.93.ebuild, |
773 |
emacs-cvs-23.0.94.ebuild, emacs-cvs-23.0.9999-r1.ebuild: |
774 |
Remove USE=spell from all ebuilds, we don't want such dependencies, see |
775 |
bug 72850#c1 |
776 |
|
777 |
24 May 2009; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.94.ebuild: |
778 |
Update SRC_URI, upstream tarball appeared. |
779 |
|
780 |
*emacs-cvs-23.0.94 (23 May 2009) |
781 |
|
782 |
23 May 2009; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.0.94.ebuild, |
783 |
+files/emacs-23.0.94-handle-xz-suffix.patch: |
784 |
New prerelease version. Made own tarball from xdelta file, since upstream |
785 |
doesn't (yet?) provide a tarball for this version. Add patch to handle |
786 |
xz-compressed files. |
787 |
|
788 |
*emacs-cvs-23.0.93 (01 May 2009) |
789 |
|
790 |
01 May 2009; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.0.93.ebuild, |
791 |
emacs-cvs-23.0.9999-r1.ebuild: |
792 |
New prerelease version from upstream. Remove "freetype" configure option. |
793 |
|
794 |
05 Apr 2009; Raúl Porcel <armin76@g.o> emacs-cvs-23.0.92.ebuild, |
795 |
emacs-cvs-23.0.9999-r1.ebuild: |
796 |
Add ~sh wrt #238712 |
797 |
|
798 |
04 Apr 2009; Ulrich Mueller <ulm@g.o> |
799 |
+files/emacs-23.0.92-sh.patch, emacs-cvs-23.0.92.ebuild, |
800 |
emacs-cvs-23.0.9999-r1.ebuild: |
801 |
Add __sh__ to the garbage collector conditional in gnu-linux.h. Turn off |
802 |
optimisation on sh, in order to fix the build failure of bug 262359. |
803 |
|
804 |
*emacs-cvs-23.0.92 (31 Mar 2009) |
805 |
|
806 |
31 Mar 2009; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.0.92.ebuild: |
807 |
New prerelease version from upstream. |
808 |
|
809 |
26 Mar 2009; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.90.ebuild, |
810 |
emacs-cvs-23.0.91.ebuild, emacs-cvs-23.0.9999-r1.ebuild: |
811 |
Remove redundant WANT_AUTO{CONF,MAKE} settings. |
812 |
|
813 |
12 Mar 2009; Ulrich Mueller <ulm@g.o> |
814 |
-emacs-cvs-23.0.60_pre20090125.ebuild, emacs-cvs-23.0.90.ebuild, |
815 |
emacs-cvs-23.0.91.ebuild, -emacs-cvs-23.0.9999.ebuild, |
816 |
emacs-cvs-23.0.9999-r1.ebuild: |
817 |
Fix dependencies: package x11-misc/emacs-desktop was moved to |
818 |
app-emacs/emacs-common-gentoo; aspell/ispell is not needed at build time. |
819 |
No longer install subdirs.el since it is now part of emacs-common-gentoo. |
820 |
Remove old. |
821 |
|
822 |
*emacs-cvs-23.0.91 (26 Feb 2009) |
823 |
|
824 |
26 Feb 2009; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.0.91.ebuild: |
825 |
New prerelease version from upstream. |
826 |
|
827 |
17 Feb 2009; Ulrich Mueller <ulm@g.o> |
828 |
emacs-cvs-23.0.60_pre20090125.ebuild, emacs-cvs-23.0.90.ebuild, |
829 |
emacs-cvs-23.0.9999.ebuild, emacs-cvs-23.0.9999-r1.ebuild: |
830 |
Prefer aspell over ispell, following upstream. |
831 |
|
832 |
*emacs-cvs-23.0.90 (02 Feb 2009) |
833 |
|
834 |
02 Feb 2009; Ulrich Mueller <ulm@g.o> |
835 |
-files/emacs-cvs-freebsd-sparc-1.patch, |
836 |
-emacs-cvs-23.0.60_pre20081226.ebuild, +emacs-cvs-23.0.90.ebuild: |
837 |
Pretest for Emacs 23.1. Remove old snapshot. |
838 |
|
839 |
*emacs-cvs-23.0.9999-r1 (25 Jan 2009) |
840 |
*emacs-cvs-23.0.60_pre20090125 (25 Jan 2009) |
841 |
|
842 |
25 Jan 2009; Ulrich Mueller <ulm@g.o> |
843 |
+emacs-cvs-23.0.60_pre20090125.ebuild, +emacs-cvs-23.0.9999-r1.ebuild: |
844 |
New snapshot. Unified ebuild for live CVS, snapshot and pretest versions. |
845 |
Change EAPI to 2 for SLOT dependencies and IUSE defaults. |
846 |
|
847 |
23 Jan 2009; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.9999.ebuild: |
848 |
Remove patch for sparc-fbsd since it was applied upstream, bug 159584. |
849 |
|
850 |
05 Jan 2009; Markus Meier <maekke@g.o> metadata.xml: |
851 |
drop local xft USE-flag description, as it's global now |
852 |
|
853 |
04 Jan 2009; Ulrich Mueller <ulm@g.o> |
854 |
emacs-cvs-23.0.60_pre20081226.ebuild, emacs-cvs-23.0.9999.ebuild: |
855 |
Change virtual/xft dependency to x11-libs/libXft, bug 253771. |
856 |
|
857 |
30 Dec 2008; Raúl Porcel <armin76@g.o> emacs-cvs-23.0.9999.ebuild: |
858 |
Add ~arm/~s390 wrt #238712 |
859 |
|
860 |
*emacs-cvs-23.0.60_pre20081226 (26 Dec 2008) |
861 |
|
862 |
26 Dec 2008; Ulrich Mueller <ulm@g.o> |
863 |
+emacs-cvs-23.0.60_pre20081226.ebuild: |
864 |
Snapshot with precompiled elisp files, to ease testing on embedded archs. |
865 |
|
866 |
17 Dec 2008; Ulrich Mueller <ulm@g.o> |
867 |
files/emacs-cvs-freebsd-sparc-1.patch: |
868 |
New patch for sparc-fbsd, bug 159584. |
869 |
|
870 |
29 Nov 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.9999.ebuild: |
871 |
Add site initialisation for Info, so that Emacs' dir is first in list; |
872 |
this will also help to get the right documentation if Emacs is started |
873 |
as emacs-${SLOT}. Rename site-init file to 20${PN}-${SLOT}-gentoo.el. |
874 |
|
875 |
26 Nov 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.9999.ebuild: |
876 |
Handle the FEATURES=noinfo case in emacs-infodir-rebuild; don't create a |
877 |
spurious Info dir file when called with no files in postrm phase. |
878 |
|
879 |
19 Nov 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.9999.ebuild: |
880 |
Update LICENSE: Add as-is and X11 for oldXMenu and etc/rgb.txt, |
881 |
respectively. Add W3C, see etc/schema/README. Update to FDL-1.3, following |
882 |
upstream relicensing of the documentation. |
883 |
|
884 |
23 Sep 2008; Christian Faulhammer <opfer@g.o> |
885 |
emacs-cvs-23.0.9999.ebuild: |
886 |
remove note about to be installed fonts |
887 |
|
888 |
14 Sep 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.9999.ebuild: |
889 |
Be less verbose, bug 237546. |
890 |
|
891 |
06 Sep 2008; Ulrich Mueller <ulm@g.o> |
892 |
-files/emacs-cvs-Xaw3d-headers.patch, -emacs-cvs-22.2.9999.ebuild: |
893 |
Remove dysfunctional ebuild for Emacs 22 branch. |
894 |
|
895 |
05 Sep 2008; Christian Faulhammer <opfer@g.o> |
896 |
-emacs-cvs-22.2.90.ebuild, -emacs-cvs-22.2.91.ebuild, |
897 |
-emacs-cvs-22.2.92.ebuild: |
898 |
22.3 has been officially released, so kill pretest versions |
899 |
|
900 |
*emacs-cvs-22.2.92 (03 Sep 2008) |
901 |
|
902 |
03 Sep 2008; Ulrich Mueller <ulm@g.o> +emacs-cvs-22.2.92.ebuild, |
903 |
emacs-cvs-22.2.9999.ebuild: |
904 |
New (presumably final) pretest version. Add blocker against pretest version |
905 |
in app-editors/emacs. |
906 |
|
907 |
*emacs-cvs-22.2.91 (26 Aug 2008) |
908 |
|
909 |
26 Aug 2008; Ulrich Mueller <ulm@g.o> +emacs-cvs-22.2.91.ebuild: |
910 |
New pretest version. |
911 |
|
912 |
20 Aug 2008; Ulrich Mueller <ulm@g.o> |
913 |
-files/emacs-cvs-freebsd-sparc.patch, |
914 |
-emacs-cvs-23.0.50_pre20080201.ebuild, emacs-cvs-23.0.9999.ebuild: |
915 |
Configure options "font-backend" and "carbon" are no longer supported. |
916 |
Remove old snapshot. |
917 |
|
918 |
*emacs-cvs-22.2.90 (15 Aug 2008) |
919 |
|
920 |
15 Aug 2008; Ulrich Mueller <ulm@g.o> +emacs-cvs-22.2.90.ebuild, |
921 |
emacs-cvs-22.2.9999.ebuild: |
922 |
Emacs 22.3 pretest. Update patch for sparc-fbsd also for Emacs 22 branch. |
923 |
|
924 |
28 Jul 2008; Ulrich Mueller <ulm@g.o> metadata.xml: |
925 |
Add USE flag description to metadata wrt GLEP 56. |
926 |
|
927 |
09 Jul 2008; Ulrich Mueller <ulm@g.o> |
928 |
+files/emacs-cvs-freebsd-sparc-1.patch, emacs-cvs-23.0.9999.ebuild: |
929 |
Update patch for sparc-fbsd, bug 231243. |
930 |
|
931 |
04 Jun 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.2.9999.ebuild, |
932 |
emacs-cvs-23.0.50_pre20080201.ebuild, emacs-cvs-23.0.9999.ebuild: |
933 |
Warn about inconsistent toolkit USE flags. |
934 |
|
935 |
01 Jun 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.2.9999.ebuild, |
936 |
emacs-cvs-23.0.50_pre20080201.ebuild, emacs-cvs-23.0.9999.ebuild: |
937 |
Cleanup after bootstrapping, to prevent dumping emacs again in src_install. |
938 |
Depend on x11-libs/openmotif explicitely for USE=motif. |
939 |
|
940 |
28 Mar 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.2.9999.ebuild, |
941 |
emacs-cvs-23.0.50_pre20080201.ebuild, emacs-cvs-23.0.9999.ebuild: |
942 |
Add keepdir for site-lisp directory. Activate test for version number again. |
943 |
|
944 |
26 Mar 2008; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.1.91.ebuild, |
945 |
-emacs-cvs-22.1.92.ebuild, emacs-cvs-22.2.9999.ebuild: |
946 |
Remove pretest versions. Remove blocker on emacs-22.2. |
947 |
|
948 |
*emacs-cvs-23.0.9999 (26 Mar 2008) |
949 |
*emacs-cvs-22.2.9999 (26 Mar 2008) |
950 |
|
951 |
26 Mar 2008; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.1.9999.ebuild, |
952 |
+emacs-cvs-22.2.9999.ebuild, -emacs-cvs-23.0.60-r2.ebuild, |
953 |
+emacs-cvs-23.0.9999.ebuild: |
954 |
Rename, to reflect upstream change of version number and to emphasise that |
955 |
these are live CVS ebuilds. |
956 |
|
957 |
*emacs-cvs-22.1.92 (07 Mar 2008) |
958 |
|
959 |
07 Mar 2008; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.1.90.ebuild, |
960 |
+emacs-cvs-22.1.92.ebuild: |
961 |
New pretest. Remove old. |
962 |
|
963 |
28 Feb 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.60-r2.ebuild: |
964 |
Drop libotf USE flag; Upstream says that libotf without m17n-flt is useless. |
965 |
|
966 |
21 Feb 2008; Christian Faulhammer <opfer@g.o> |
967 |
emacs-cvs-23.0.60-r2.ebuild: |
968 |
README.unicode does not need to be installed anymore, see bug 210950, |
969 |
reported by Tassilo Horn <tassilo@××××××××××.org> |
970 |
|
971 |
20 Feb 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.60-r2.ebuild: |
972 |
Add support for usage of m17n-lib for text shaping. |
973 |
|
974 |
*emacs-cvs-22.1.91 (20 Feb 2008) |
975 |
|
976 |
20 Feb 2008; Ulrich Mueller <ulm@g.o> +emacs-cvs-22.1.91.ebuild: |
977 |
New Emacs 22.2 pretest version. |
978 |
|
979 |
11 Feb 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.90.ebuild, |
980 |
emacs-cvs-22.1.9999.ebuild, emacs-cvs-23.0.50_pre20080201.ebuild, |
981 |
emacs-cvs-23.0.60-r2.ebuild: |
982 |
Don't unset LDFLAGS, bug 77430. |
983 |
|
984 |
09 Feb 2008; Jeroen Roovers <jer@g.o> |
985 |
emacs-cvs-23.0.50_pre20080201.ebuild, emacs-cvs-23.0.60-r2.ebuild: |
986 |
Marked ~hppa too. |
987 |
|
988 |
06 Feb 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.60-r2.ebuild: |
989 |
Remove --with-gtk configure option, upstream dropped support for it. |
990 |
|
991 |
02 Feb 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.90.ebuild, |
992 |
emacs-cvs-22.1.9999.ebuild, emacs-cvs-23.0.50_pre20080201.ebuild, |
993 |
emacs-cvs-23.0.60-r2.ebuild: |
994 |
Remove empty Info directory after unmerge. |
995 |
|
996 |
*emacs-cvs-23.0.50_pre20080201 (01 Feb 2008) |
997 |
|
998 |
01 Feb 2008; Ulrich Mueller <ulm@g.o> |
999 |
+emacs-cvs-23.0.50_pre20080201.ebuild, emacs-cvs-23.0.60-r2.ebuild: |
1000 |
Snapshot of CVS trunk, tagged "before-merge-unicode-to-trunk". Add libotf |
1001 |
local USE flag. |
1002 |
|
1003 |
*emacs-cvs-23.0.60-r2 (01 Feb 2008) |
1004 |
|
1005 |
01 Feb 2008; Christian Faulhammer <opfer@g.o> |
1006 |
-emacs-cvs-23.0.50-r1.ebuild, -emacs-cvs-23.0.60-r1.ebuild, |
1007 |
+emacs-cvs-23.0.60-r2.ebuild: |
1008 |
unicode-2 branch is merged to mainline, so reflect this in ebuilds |
1009 |
|
1010 |
01 Feb 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.90.ebuild, |
1011 |
emacs-cvs-22.1.9999.ebuild, emacs-cvs-23.0.50-r1.ebuild, |
1012 |
emacs-cvs-23.0.60-r1.ebuild: |
1013 |
Change to new syntax of eselect-emacs. |
1014 |
|
1015 |
*emacs-cvs-22.1.9999 (31 Jan 2008) |
1016 |
*emacs-cvs-22.1.90 (31 Jan 2008) |
1017 |
|
1018 |
31 Jan 2008; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.1.50-r2.ebuild, |
1019 |
+emacs-cvs-22.1.90.ebuild, +emacs-cvs-22.1.9999.ebuild: |
1020 |
Upstream snapshot, Emacs 22.2 pretest. |
1021 |
|
1022 |
30 Jan 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r2.ebuild, |
1023 |
emacs-cvs-23.0.50-r1.ebuild, emacs-cvs-23.0.60-r1.ebuild: |
1024 |
Add missing dependency on pkgconfig. |
1025 |
|
1026 |
30 Jan 2008; Ulrich Mueller <ulm@g.o> |
1027 |
-files/emacs-cvs-format-int.patch, |
1028 |
-files/emacs-cvs-hack-local-variables.patch, |
1029 |
-files/emacs-cvs-make-tramp-temp-file.patch, |
1030 |
-files/emacs-cvs-makeinfo-regexp.patch, |
1031 |
-files/emacs-cvs-no-x-compile.patch, |
1032 |
-emacs-cvs-22.1.50_p20070829-r2.ebuild, |
1033 |
-emacs-cvs-23.0.0_p20070920-r1.ebuild: |
1034 |
Remove old CVS snapshots. |
1035 |
|
1036 |
26 Jan 2008; Ulrich Mueller <ulm@g.o> |
1037 |
-files/emacs-cvs-disable_alsa_detection-r1.patch, |
1038 |
emacs-cvs-22.1.50-r2.ebuild, emacs-cvs-22.1.50_p20070829-r2.ebuild, |
1039 |
emacs-cvs-23.0.0_p20070920-r1.ebuild, emacs-cvs-23.0.50-r1.ebuild, |
1040 |
emacs-cvs-23.0.60-r1.ebuild: |
1041 |
The ALSA disable patch failed (again) on the trunk. Replace it by sed magic. |
1042 |
|
1043 |
10 Jan 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.50-r1.ebuild, |
1044 |
emacs-cvs-23.0.60-r1.ebuild: |
1045 |
Remove desktop and icon files to avoid collisions between SLOTs and with |
1046 |
x11-misc/emacs-desktop. Thanks to Stelian Ionescu for pointing this out. |
1047 |
|
1048 |
02 Jan 2008; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r2.ebuild, |
1049 |
emacs-cvs-22.1.50_p20070829-r2.ebuild, |
1050 |
emacs-cvs-23.0.0_p20070920-r1.ebuild, emacs-cvs-23.0.50-r1.ebuild, |
1051 |
emacs-cvs-23.0.60-r1.ebuild: |
1052 |
Remove explicit zlib dependency. |
1053 |
|
1054 |
28 Dec 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r2.ebuild, |
1055 |
emacs-cvs-22.1.50_p20070829-r2.ebuild, |
1056 |
emacs-cvs-23.0.0_p20070920-r1.ebuild, emacs-cvs-23.0.50-r1.ebuild, |
1057 |
emacs-cvs-23.0.60-r1.ebuild: |
1058 |
Include net-libs/liblockfile in dependencies, fixes bug #203624. |
1059 |
|
1060 |
13 Dec 2007; Christian Faulhammer <opfer@g.o> |
1061 |
emacs-cvs-23.0.60-r1.ebuild: |
1062 |
add dbus support |
1063 |
|
1064 |
02 Dec 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r2.ebuild, |
1065 |
emacs-cvs-22.1.50_p20070829-r2.ebuild, |
1066 |
emacs-cvs-23.0.0_p20070920-r1.ebuild, emacs-cvs-23.0.50-r1.ebuild, |
1067 |
emacs-cvs-23.0.60-r1.ebuild: |
1068 |
Declare some variables as local, add some quotes. |
1069 |
|
1070 |
02 Dec 2007; Christian Faulhammer <opfer@g.o> |
1071 |
emacs-cvs-23.0.50-r1.ebuild: |
1072 |
make activation of dbus support possible |
1073 |
|
1074 |
01 Dec 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r2.ebuild, |
1075 |
emacs-cvs-22.1.50_p20070829-r2.ebuild, |
1076 |
emacs-cvs-23.0.0_p20070920-r1.ebuild, emacs-cvs-23.0.50-r1.ebuild, |
1077 |
emacs-cvs-23.0.60-r1.ebuild: |
1078 |
Rename site-init file for USE=source. |
1079 |
|
1080 |
*emacs-cvs-23.0.0_p20070920-r1 (27 Nov 2007) |
1081 |
*emacs-cvs-22.1.50_p20070829-r2 (27 Nov 2007) |
1082 |
|
1083 |
27 Nov 2007; Ulrich Mueller <ulm@g.o> |
1084 |
+files/emacs-cvs-format-int.patch, -emacs-cvs-22.1.50-r1.ebuild, |
1085 |
-emacs-cvs-22.1.50_p20070829-r1.ebuild, |
1086 |
+emacs-cvs-22.1.50_p20070829-r2.ebuild, |
1087 |
-emacs-cvs-23.0.0_p20070920.ebuild, +emacs-cvs-23.0.0_p20070920-r1.ebuild, |
1088 |
-emacs-cvs-23.0.50.ebuild, -emacs-cvs-23.0.60.ebuild: |
1089 |
Synchronize CVS snapshots with app-editors/emacs; fixes buffer overflow in |
1090 |
format function, CVE-2007-6109, security bug #200297. Remove old. |
1091 |
|
1092 |
*emacs-cvs-23.0.60-r1 (27 Nov 2007) |
1093 |
*emacs-cvs-23.0.50-r1 (27 Nov 2007) |
1094 |
*emacs-cvs-22.1.50-r2 (27 Nov 2007) |
1095 |
|
1096 |
27 Nov 2007; Christian Faulhammer <opfer@g.o> |
1097 |
+emacs-cvs-22.1.50-r2.ebuild, +emacs-cvs-23.0.50-r1.ebuild, |
1098 |
+emacs-cvs-23.0.60-r1.ebuild: |
1099 |
rev-bump to force rebuild for users with more current codebase |
1100 |
due to security bug 200297 |
1101 |
|
1102 |
22 Nov 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r1.ebuild, |
1103 |
emacs-cvs-22.1.50_p20070829-r1.ebuild, emacs-cvs-23.0.0_p20070920.ebuild, |
1104 |
emacs-cvs-23.0.50.ebuild, emacs-cvs-23.0.60.ebuild: |
1105 |
Fix alsa dependency, thanks Flameeyes for pointing this out. |
1106 |
|
1107 |
12 Nov 2007; Jeroen Roovers <jer@g.o> emacs-cvs-22.1.50-r1.ebuild: |
1108 |
Marked ~hppa (bug #198668). |
1109 |
|
1110 |
11 Nov 2007; Raúl Porcel <armin76@g.o> |
1111 |
emacs-cvs-22.1.50-r1.ebuild, emacs-cvs-23.0.50.ebuild: |
1112 |
Add ~alpha/~ia64 wrt #198668 |
1113 |
|
1114 |
05 Nov 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r1.ebuild, |
1115 |
emacs-cvs-22.1.50_p20070829-r1.ebuild, emacs-cvs-23.0.0_p20070920.ebuild, |
1116 |
emacs-cvs-23.0.50.ebuild, emacs-cvs-23.0.60.ebuild: |
1117 |
New kerberos USE flag. |
1118 |
|
1119 |
03 Nov 2007; Ulrich Mueller <ulm@g.o> |
1120 |
+files/emacs-cvs-hack-local-variables.patch, |
1121 |
emacs-cvs-22.1.50_p20070829-r1.ebuild, emacs-cvs-23.0.0_p20070920.ebuild: |
1122 |
Security fix for function hack-local-variables, CVE-2007-5795, bug #197958. |
1123 |
|
1124 |
24 Oct 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r1.ebuild, |
1125 |
emacs-cvs-22.1.50_p20070829-r1.ebuild, emacs-cvs-23.0.0_p20070920.ebuild, |
1126 |
emacs-cvs-23.0.50.ebuild, emacs-cvs-23.0.60.ebuild: |
1127 |
Add standard comment to site-init file. |
1128 |
|
1129 |
13 Oct 2007; Ulrich Mueller <ulm@g.o> |
1130 |
+files/emacs-cvs-no-x-compile.patch, emacs-cvs-23.0.0_p20070920.ebuild: |
1131 |
Fix compilation failure with USE=-X. |
1132 |
|
1133 |
*emacs-cvs-23.0.60 (12 Oct 2007) |
1134 |
|
1135 |
12 Oct 2007; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.0.60.ebuild: |
1136 |
Live CVS ebuild for unicode-2 branch. |
1137 |
|
1138 |
12 Oct 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r1.ebuild, |
1139 |
emacs-cvs-22.1.50_p20070829-r1.ebuild, emacs-cvs-23.0.0_p20070920.ebuild, |
1140 |
emacs-cvs-23.0.50.ebuild: |
1141 |
Clarify wording of postinst message, thanks to hkbst for suggesting this. |
1142 |
|
1143 |
*emacs-cvs-23.0.0_p20070920 (12 Oct 2007) |
1144 |
|
1145 |
12 Oct 2007; Ulrich Mueller <ulm@g.o> |
1146 |
-files/emacs-cvs-22.1.50_p20070829-makeinfo-regexp.patch, |
1147 |
+files/emacs-cvs-makeinfo-regexp.patch, |
1148 |
+emacs-cvs-23.0.0_p20070920.ebuild: |
1149 |
Snapshot of Emacs unicode-2 branch, before the multi-tty merge. |
1150 |
|
1151 |
12 Oct 2007; Ulrich Mueller <ulm@g.o> -emacs-cvs-23.0.0-r7.ebuild: |
1152 |
Remove defunct ebuild for unicode-2 branch. |
1153 |
|
1154 |
10 Oct 2007; Christian Faulhammer <opfer@g.o> |
1155 |
emacs-cvs-22.1.50-r1.ebuild, emacs-cvs-22.1.50_p20070829-r1.ebuild, |
1156 |
emacs-cvs-23.0.0-r7.ebuild, emacs-cvs-23.0.50.ebuild: |
1157 |
remove PROVIDE=virtual/editor as we have now a new-style virtual |
1158 |
|
1159 |
09 Oct 2007; Ulrich Mueller <ulm@g.o> |
1160 |
+files/emacs-cvs-22.1.50_p20070829-makeinfo-regexp.patch, |
1161 |
emacs-cvs-22.1.50_p20070829-r1.ebuild: |
1162 |
Fix makeinfo version regexp. |
1163 |
|
1164 |
*emacs-cvs-22.1.50_p20070829-r1 (06 Oct 2007) |
1165 |
|
1166 |
06 Oct 2007; Ulrich Mueller <ulm@g.o> |
1167 |
+files/emacs-cvs-make-tramp-temp-file.patch, emacs-cvs-22.1.50-r1.ebuild, |
1168 |
-emacs-cvs-22.1.50_p20070829.ebuild, |
1169 |
+emacs-cvs-22.1.50_p20070829-r1.ebuild, emacs-cvs-23.0.0-r7.ebuild, |
1170 |
emacs-cvs-23.0.50.ebuild: |
1171 |
Fix tramp-make-tramp-temp-file vulnerability, bug #194713. Quote ${ROOT}. |
1172 |
|
1173 |
18 Sep 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r1.ebuild, |
1174 |
emacs-cvs-22.1.50_p20070829.ebuild, emacs-cvs-23.0.0-r7.ebuild, |
1175 |
emacs-cvs-23.0.50.ebuild: |
1176 |
Change WANT_AUTOCONF to "latest" following a change in autotools.eclass. |
1177 |
Fixes bugs #192894 and #192923. |
1178 |
|
1179 |
12 Sep 2007; Christian Faulhammer <opfer@g.o> |
1180 |
emacs-cvs-23.0.50.ebuild: |
1181 |
AUTHORS and CONTRIBUTE are installed by the Makefile, so no need to do a |
1182 |
separate dodoc |
1183 |
|
1184 |
11 Sep 2007; Christian Faulhammer <opfer@g.o> |
1185 |
emacs-cvs-23.0.50.ebuild: |
1186 |
upstream changed location of two documentation files, adjust dodoc command; |
1187 |
fixes bug 192227, reported by Graham Murray <graham@×××××××××××.uk> |
1188 |
|
1189 |
30 Aug 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50-r1.ebuild, |
1190 |
emacs-cvs-23.0.0-r7.ebuild, emacs-cvs-23.0.50.ebuild: |
1191 |
Remove non-existent file README.multi-tty from dodoc, fixes bug #190762. |
1192 |
Moved some comments. |
1193 |
|
1194 |
*emacs-cvs-22.1.50_p20070829 (29 Aug 2007) |
1195 |
|
1196 |
29 Aug 2007; Ulrich Mueller <ulm@g.o> |
1197 |
+emacs-cvs-22.1.50_p20070829.ebuild: |
1198 |
Snapshot before-merge-multi-tty-to-trunk, i.e. of the last Emacs 22 version |
1199 |
in the CVS trunk. |
1200 |
|
1201 |
*emacs-cvs-23.0.50 (29 Aug 2007) |
1202 |
|
1203 |
29 Aug 2007; Ulrich Mueller <ulm@g.o> +emacs-cvs-23.0.50.ebuild, |
1204 |
-emacs-cvs-23.0.51-r1.ebuild: |
1205 |
Upstream changed version number from 23.0.51 to 23.0.50, details in #190621. |
1206 |
|
1207 |
*emacs-cvs-23.0.51-r1 (29 Aug 2007) |
1208 |
*emacs-cvs-23.0.0-r7 (29 Aug 2007) |
1209 |
*emacs-cvs-22.1.50-r1 (29 Aug 2007) |
1210 |
|
1211 |
29 Aug 2007; Ulrich Mueller <ulm@g.o> |
1212 |
+files/emacs-cvs-Xaw3d-headers.patch, -emacs-cvs-22.1.50.ebuild, |
1213 |
+emacs-cvs-22.1.50-r1.ebuild, -emacs-cvs-23.0.0-r6.ebuild, |
1214 |
+emacs-cvs-23.0.0-r7.ebuild, +emacs-cvs-23.0.51-r1.ebuild: |
1215 |
Upstream merge of multi-tty branch; CVS head has now version 23.0.51. New |
1216 |
ebuild for EMACS_22_BASE branch; version 22.1.50. |
1217 |
|
1218 |
25 Aug 2007; Christian Faulhammer <opfer@g.o> |
1219 |
emacs-cvs-22.1.50.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1220 |
add BSD license because of etags binary, which initial version has been |
1221 |
licensed thereunder |
1222 |
|
1223 |
22 Aug 2007; Christian Faulhammer <opfer@g.o> |
1224 |
emacs-cvs-22.1.50.ebuild: |
1225 |
remove a spurious blank...and no thanks to ulm for spotting this |
1226 |
|
1227 |
22 Aug 2007; Christian Faulhammer <opfer@g.o> |
1228 |
emacs-cvs-22.1.50.ebuild: |
1229 |
adding SVG support by USE=svg |
1230 |
|
1231 |
21 Aug 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50.ebuild, |
1232 |
emacs-cvs-23.0.0-r6.ebuild: |
1233 |
Check for change of upstream version number. Sync suffix handling. Generate |
1234 |
score files in pkg_postinst. |
1235 |
|
1236 |
30 Jul 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.0-r6.ebuild: |
1237 |
Update licence info to GPL-3. |
1238 |
|
1239 |
25 Jul 2007; Christian Faulhammer <opfer@g.o> |
1240 |
emacs-cvs-22.1.50.ebuild: |
1241 |
changed LICENSE to GPL-3 |
1242 |
|
1243 |
24 Jun 2007; Ulrich Mueller <ulm@g.o> |
1244 |
-files/emacs-cvs-Xaw3d-headers.patch, |
1245 |
-files/emacs-cvs-disable_alsa_detection.patch, -emacs-cvs-22.0.990.ebuild: |
1246 |
Remove old version. |
1247 |
|
1248 |
19 Jun 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50.ebuild, |
1249 |
emacs-cvs-23.0.0-r6.ebuild: |
1250 |
Depend on virtual/motif and remove lesstif USE flag. |
1251 |
|
1252 |
17 Jun 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-23.0.0-r6.ebuild: |
1253 |
Skip Xaw3d headers patch for unicode-2 branch, too. Fixes #182326. |
1254 |
|
1255 |
15 Jun 2007; Ulrich Mueller <ulm@g.o> |
1256 |
-files/emacs-cvs-temacs-prerequisite.patch, emacs-cvs-23.0.0-r6.ebuild: |
1257 |
Undo yesterday's change since today the patch is already applied upstream. |
1258 |
|
1259 |
14 Jun 2007; Ulrich Mueller <ulm@g.o> |
1260 |
+files/emacs-cvs-temacs-prerequisite.patch, emacs-cvs-23.0.0-r6.ebuild: |
1261 |
Fix "temacs: command not found" build problem. |
1262 |
|
1263 |
14 Jun 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50.ebuild: |
1264 |
Skip Xaw3d headers patch since it was applied upstream. |
1265 |
|
1266 |
13 Jun 2007; Ulrich Mueller <ulm@g.o> -files/emacs.desktop.in, |
1267 |
-files/emacs-cvs-nofink.patch, -files/emacs-subdirs-el-gentoo.diff, |
1268 |
emacs-cvs-22.1.50.ebuild, -emacs-cvs-23.0.0-r1.ebuild, |
1269 |
emacs-cvs-23.0.0-r6.ebuild: |
1270 |
Remove unnecessary gif/ungif patch. Configure now supports "use_with hesiod" |
1271 |
properly. Add support for gpm USE flag. Clean up. |
1272 |
|
1273 |
12 Jun 2007; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.0.97.ebuild: |
1274 |
Remove old version. |
1275 |
|
1276 |
12 Jun 2007; Diego Pettenò <flameeyes@g.o> |
1277 |
emacs-cvs-22.1.50.ebuild: |
1278 |
Add ~sparc-fbsd keyword. |
1279 |
|
1280 |
06 Jun 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.1.50.ebuild: |
1281 |
Include check for change of upstream version number. |
1282 |
|
1283 |
02 Jun 2007; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.0.99.ebuild, |
1284 |
-emacs-cvs-22.0.9999-r10.ebuild: |
1285 |
Clean up, following release of Emacs 22.1. |
1286 |
|
1287 |
01 Jun 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.990.ebuild, |
1288 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-22.1.50.ebuild, |
1289 |
emacs-cvs-23.0.0-r6.ebuild: |
1290 |
Specify --infodir for configure. |
1291 |
|
1292 |
31 May 2007; Diego Pettenò <flameeyes@g.o> |
1293 |
emacs-cvs-22.0.990.ebuild, emacs-cvs-22.1.50.ebuild: |
1294 |
Add ~x86-fbsd keyword. |
1295 |
|
1296 |
31 May 2007; Diego Pettenò <flameeyes@g.o> |
1297 |
emacs-cvs-23.0.0-r1.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1298 |
Add ~x86-fbsd keywords to -r1 and -r6 as per bug #174891. |
1299 |
|
1300 |
30 May 2007; Ulrich Mueller <ulm@g.o> |
1301 |
+files/emacs-cvs-disable_alsa_detection-r1.patch, |
1302 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-22.1.50.ebuild, |
1303 |
emacs-cvs-23.0.0-r6.ebuild: |
1304 |
Fix alsa detection patch. |
1305 |
|
1306 |
29 May 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.990.ebuild, |
1307 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-22.1.50.ebuild, |
1308 |
emacs-cvs-23.0.0-r6.ebuild: |
1309 |
Fix logic for USE=-motif. Handle the case that no toolkit was specified |
1310 |
(i.e. -gtk -Xaw3d -motif). Variables in canonical order. |
1311 |
|
1312 |
23 May 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.990.ebuild, |
1313 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-22.1.50.ebuild, |
1314 |
emacs-cvs-23.0.0-r6.ebuild: |
1315 |
Change RESTRICT="nostrip" to "strip" everywhere. |
1316 |
|
1317 |
*emacs-cvs-22.0.990 (17 May 2007) |
1318 |
|
1319 |
17 May 2007; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.0.98.ebuild, |
1320 |
+emacs-cvs-22.0.990.ebuild, emacs-cvs-22.0.9999-r10.ebuild, |
1321 |
emacs-cvs-22.1.50.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1322 |
Version bump; logic of toolkit USE flags fixed. Clean up old version. |
1323 |
|
1324 |
15 May 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.97.ebuild, |
1325 |
emacs-cvs-22.0.98.ebuild, emacs-cvs-22.0.99.ebuild, |
1326 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-22.1.50.ebuild, |
1327 |
emacs-cvs-23.0.0-r1.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1328 |
Don't provide virtual/emacs, it is a new-style virtual now. |
1329 |
|
1330 |
15 May 2007; Tony Vroon <chainsaw@g.o> emacs-cvs-22.0.99.ebuild, |
1331 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-22.1.50.ebuild: |
1332 |
Add ~ppc keywording, tested on a PowerBook 5,9 with GCC 4.1.2; as requested |
1333 |
by Opfer. |
1334 |
|
1335 |
30 Apr 2007; Tony Vroon <chainsaw@g.o> emacs-cvs-23.0.0-r6.ebuild: |
1336 |
Add ~ppc keywor. Tested on a PowerBook 5,9 with GCC 4.1.2 |
1337 |
|
1338 |
29 Apr 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.99.ebuild, |
1339 |
emacs-cvs-22.1.50.ebuild: |
1340 |
Synchronise keywords in newer versions. |
1341 |
|
1342 |
28 Apr 2007; Markus Rothe <corsair@g.o> emacs-cvs-22.0.98.ebuild, |
1343 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1344 |
Added ~ppc64; bug #174891 |
1345 |
|
1346 |
*emacs-cvs-22.1.50 (26 Apr 2007) |
1347 |
|
1348 |
26 Apr 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.98.ebuild, |
1349 |
emacs-cvs-22.0.99.ebuild, emacs-cvs-22.0.9999-r10.ebuild, |
1350 |
+emacs-cvs-22.1.50.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1351 |
New live CVS ebuild for Emacs 22 trunk. Fixed parameter expansion for file |
1352 |
name of man pages. |
1353 |
|
1354 |
25 Apr 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.97.ebuild, |
1355 |
emacs-cvs-23.0.0-r1.ebuild: |
1356 |
Change SLOT also in old ebuilds to reflect slotmove. |
1357 |
|
1358 |
24 Apr 2007; Christian Faulhammer <opfer@g.o> |
1359 |
emacs-cvs-22.0.9999-r10.ebuild: |
1360 |
new branch has been opened, this is now reflected in the ebuild |
1361 |
|
1362 |
*emacs-cvs-22.0.99 (24 Apr 2007) |
1363 |
|
1364 |
24 Apr 2007; Ulrich Mueller <ulm@g.o> +emacs-cvs-22.0.99.ebuild: |
1365 |
Version bump. |
1366 |
|
1367 |
20 Apr 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.98.ebuild, |
1368 |
-emacs-cvs-22.0.9999-r7.ebuild, emacs-cvs-22.0.9999-r10.ebuild, |
1369 |
emacs-cvs-23.0.0-r6.ebuild: |
1370 |
Test for previous symlink and eselect the same SLOT, also for live CVS |
1371 |
ebuild. Added braces to variable name; split some long lines. Removed old |
1372 |
broken revision. |
1373 |
|
1374 |
19 Apr 2007; Ulrich Mueller <ulm@g.o> |
1375 |
+files/emacs-cvs-Xaw3d-headers.patch, emacs-cvs-22.0.98.ebuild, |
1376 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1377 |
Upstream patch for proper including of Xaw3d headers; removed build-time |
1378 |
dependency on x11-libs/libXaw; bug #174453. |
1379 |
|
1380 |
18 Apr 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.98.ebuild, |
1381 |
emacs-cvs-22.0.9999-r10.ebuild, emacs-cvs-23.0.0-r6.ebuild: |
1382 |
Duplicate "--with-x-toolkit=lucid" removed since "athena" and "lucid" are |
1383 |
just synonyms. Thanks to <aryixb@×××××.com> for pointing this out. |
1384 |
|
1385 |
18 Apr 2007; Gustavo Zacarias <gustavoz@g.o> |
1386 |
emacs-cvs-22.0.98.ebuild, emacs-cvs-22.0.9999-r10.ebuild, |
1387 |
emacs-cvs-23.0.0-r6.ebuild: |
1388 |
Keyworded ~sparc wrt #174891 |
1389 |
|
1390 |
17 Apr 2007; Christian Faulhammer <opfer@g.o> |
1391 |
emacs-cvs-22.0.98.ebuild, emacs-cvs-22.0.9999-r10.ebuild, |
1392 |
emacs-cvs-23.0.0-r6.ebuild: |
1393 |
keyworded ~amd64, bug 174891 |
1394 |
|
1395 |
17 Apr 2007; Ulrich Mueller <ulm@g.o> emacs-cvs-22.0.98.ebuild, |
1396 |
emacs-cvs-22.0.9999-r10.ebuild: |
1397 |
Removed dodoc MAINTAINERS since the file is not in the snapshot. |
1398 |
|
1399 |
17 Apr 2007; Ulrich Mueller <ulm@g.o> -emacs-cvs-22.0.96.ebuild, |
1400 |
-emacs-cvs-22.0.9999-r6.ebuild: |
1401 |
Old versions removed. |
1402 |
|
1403 |
*emacs-cvs-22.0.98 (17 Apr 2007) |
1404 |
|
1405 |
17 Apr 2007; Ulrich Mueller <ulm@g.o> +emacs-cvs-22.0.98.ebuild: |
1406 |
Taken from Emacs overlay: Prepare for new eselect module; new sound and |
1407 |
hesiod USE flags; dropped gnome USE flag; removed font dependencies for X; |
1408 |
suffix of emacs executable changed from .emacs- to -emacs- for better |
1409 |
compatibility with XEmacs; SLOT changed to 22. Request AUTOCONF 2.61 instead |
1410 |
of latest, fixes bug #170969. Remove colliding files between slots, fixes |
1411 |
bug #169033. |
1412 |
|
1413 |
16 Apr 2007; Ulrich Mueller <ulm@g.o> -files/emacs-22.0.50.desktop, |
1414 |
-files/emacs-23.0.0.desktop, -files/50emacs-23.0.0.envd, |
1415 |
-files/emacs-cvs-blessmail-build.patch, |
1416 |
-files/emacs-cvs-darwin-fsf-gcc.patch: |
1417 |
Clean up. |
1418 |
|
1419 |
*emacs-cvs-23.0.0-r6 (16 Apr 2007) |
1420 |
*emacs-cvs-22.0.9999-r10 (16 Apr 2007) |
1421 |
|
1422 |
16 Apr 2007; Christian Faulhammer <opfer@g.o> |
1423 |
+files/emacs-cvs-disable_alsa_detection.patch, |
1424 |
+emacs-cvs-22.0.9999-r10.ebuild, +emacs-cvs-23.0.0-r6.ebuild: |
1425 |
prepared for new eselect module, no more automagic dependencies, cleanups |
1426 |
and straighter ebuild. Taken from Emacs Overlay |
1427 |
|
1428 |
11 Apr 2007; <tester@g.o> emacs-cvs-23.0.0-r1.ebuild: |
1429 |
Commenting out non-working patch |
1430 |
|
1431 |
04 Apr 2007; Fabian Groffen <grobian@g.o> emacs-cvs-22.0.96.ebuild, |
1432 |
emacs-cvs-22.0.97.ebuild, emacs-cvs-22.0.9999-r6.ebuild, |
1433 |
emacs-cvs-22.0.9999-r7.ebuild: |
1434 |
Dropped ppc-macos keywords, see you in prefix |
1435 |
|
1436 |
*emacs-cvs-22.0.9999-r7 (04 Apr 2007) |
1437 |
*emacs-cvs-22.0.97 (04 Apr 2007) |
1438 |
|
1439 |
04 Apr 2007; Christian Faulhammer <opfer@g.o> |
1440 |
+emacs-cvs-22.0.97.ebuild, +emacs-cvs-22.0.9999-r7.ebuild: |
1441 |
bumps to newer upstream CVS tags |
1442 |
|
1443 |
26 Mar 2007; Christian Faulhammer <opfer@g.o> |
1444 |
-emacs-cvs-22.0.95-r1.ebuild, -emacs-cvs-22.0.9999-r5.ebuild: |
1445 |
clean up |
1446 |
|
1447 |
*emacs-cvs-22.0.9999-r6 (20 Mar 2007) |
1448 |
*emacs-cvs-22.0.96 (20 Mar 2007) |
1449 |
|
1450 |
20 Mar 2007; Christian Faulhammer <opfer@g.o> |
1451 |
+emacs-cvs-22.0.96.ebuild, +emacs-cvs-22.0.9999-r6.ebuild: |
1452 |
version bump for 22.0.96 pretest |
1453 |
|
1454 |
18 Mar 2007; Fabian Groffen <grobian@g.o> |
1455 |
-files/emacs-cvs-21.3.50-nofink.diff, |
1456 |
+files/emacs-cvs-darwin-fsf-gcc.patch, +files/emacs-cvs-nofink.patch, |
1457 |
emacs-cvs-22.0.95-r1.ebuild, emacs-cvs-22.0.9999-r5.ebuild, |
1458 |
emacs-cvs-23.0.0-r1.ebuild: |
1459 |
Dropped ppc-macos keyword, see you in prefix |
1460 |
|
1461 |
16 Mar 2007; Christian Faulhammer <opfer@g.o> |
1462 |
emacs-cvs-22.0.95-r1.ebuild, emacs-cvs-22.0.9999-r5.ebuild: |
1463 |
request AUTOCONF 2.61 instead of latest. Fixes bug 170969, reported by |
1464 |
<lkml_ccc@×××××.it> |
1465 |
|
1466 |
12 Mar 2007; Christian Faulhammer <opfer@g.o> |
1467 |
emacs-cvs-22.0.95-r1.ebuild, emacs-cvs-22.0.9999-r5.ebuild: |
1468 |
remove the dir file in the correct place and also remove desktop entry for |
1469 |
live ebuild, fixes bug 170133 |
1470 |
|
1471 |
07 Mar 2007; Christian Faulhammer <opfer@g.o> |
1472 |
-files/40aspell-gentoo.el, emacs-cvs-22.0.95-r1.ebuild, |
1473 |
emacs-cvs-22.0.9999-r5.ebuild, emacs-cvs-23.0.0-r1.ebuild: |
1474 |
removed aspell activation, as Emacs detects that itself |
1475 |
|
1476 |
07 Mar 2007; Christian Faulhammer <opfer@g.o> |
1477 |
-emacs-cvs-22.0.95.ebuild, emacs-cvs-22.0.95-r1.ebuild, |
1478 |
-emacs-cvs-22.0.9999-r4.ebuild, emacs-cvs-22.0.9999-r5.ebuild: |
1479 |
corrected behaviour for copying subdirs.el and clean up |
1480 |
|
1481 |
*emacs-cvs-22.0.9999-r5 (04 Mar 2007) |
1482 |
*emacs-cvs-22.0.95-r1 (04 Mar 2007) |
1483 |
|
1484 |
04 Mar 2007; Christian Faulhammer <opfer@g.o> |
1485 |
+emacs-cvs-22.0.95-r1.ebuild, +emacs-cvs-22.0.9999-r5.ebuild: |
1486 |
make subdirs patch obsolete by some changes in the ebuild and straighten |
1487 |
behaviour for USE=gzip-el |
1488 |
|
1489 |
02 Mar 2007; Christian Faulhammer <opfer@g.o> |
1490 |
emacs-cvs-22.0.95.ebuild, emacs-cvs-22.0.9999-r4.ebuild, |
1491 |
emacs-cvs-23.0.0-r1.ebuild: |
1492 |
removed virtual/x11 from dependencies |
1493 |
|
1494 |
02 Mar 2007; Christian Faulhammer <opfer@g.o> |
1495 |
-emacs-cvs-22.0.94.ebuild, -emacs-cvs-22.0.9999-r3.ebuild: |
1496 |
clean up |
1497 |
|
1498 |
*emacs-cvs-22.0.9999-r4 (02 Mar 2007) |
1499 |
*emacs-cvs-22.0.95 (02 Mar 2007) |
1500 |
|
1501 |
02 Mar 2007; Christian Faulhammer <opfer@g.o> |
1502 |
-emacs-cvs-22.0.93-r2.ebuild, +emacs-cvs-22.0.95.ebuild, |
1503 |
-emacs-cvs-22.0.9999-r2.ebuild, +emacs-cvs-22.0.9999-r4.ebuild: |
1504 |
revision bump to new pretest versions |
1505 |
|
1506 |
27 Feb 2007; Christian Faulhammer <opfer@g.o> |
1507 |
emacs-cvs-22.0.94.ebuild, emacs-cvs-22.0.9999-r3.ebuild: |
1508 |
removed a dot |
1509 |
|
1510 |
26 Feb 2007; Christian Faulhammer <opfer@g.o> |
1511 |
emacs-cvs-22.0.94.ebuild: |
1512 |
corrected SLOT |
1513 |
|
1514 |
*emacs-cvs-22.0.9999-r3 (26 Feb 2007) |
1515 |
*emacs-cvs-22.0.94 (26 Feb 2007) |
1516 |
|
1517 |
26 Feb 2007; Christian Faulhammer <opfer@g.o> |
1518 |
+emacs-cvs-22.0.94.ebuild, +emacs-cvs-22.0.9999-r3.ebuild: |
1519 |
if USE=gzip-el is not set, Emacs' build system will not compress el files |
1520 |
even if the gzip binary is found; 22.0.94: A new pretest version has been |
1521 |
released; 22.0.9999-r3: Fitted SLOT to the new pretest version |
1522 |
|
1523 |
20 Feb 2007; Christian Faulhammer <opfer@g.o> |
1524 |
+files/emacs-cvs-blessmail-build.patch, emacs-cvs-22.0.93-r2.ebuild: |
1525 |
patch for handling a possible compilation error in special cases where Emacs |
1526 |
was called without disabling the start-up file (bug 166059). Everything |
1527 |
provided by Ulrich Mueller <ulm@×××××××××××××.de> |
1528 |
|
1529 |
08 Feb 2007; Christian Faulhammer <opfer@g.o> |
1530 |
emacs-cvs-22.0.93-r2.ebuild, emacs-cvs-22.0.9999-r2.ebuild: |
1531 |
repair inclusion of motif; correct handling of USE flags; thanks to John R. |
1532 |
Graham <john_r_graham@××××××××××.com> in bug 165663 |
1533 |
|
1534 |
06 Feb 2007; Christian Faulhammer <opfer@g.o> |
1535 |
emacs-cvs-22.0.93-r2.ebuild, emacs-cvs-22.0.9999-r2.ebuild: |
1536 |
made the definition of suffix variable more elegant (thanks to Ulrich |
1537 |
Müller <ulm@×××××××××××××.de> |
1538 |
|
1539 |
04 Feb 2007; Christian Faulhammer <opfer@g.o> |
1540 |
-emacs-cvs-22.0.93-r1.ebuild, emacs-cvs-22.0.93-r2.ebuild, |
1541 |
-emacs-cvs-22.0.9999-r1.ebuild, emacs-cvs-22.0.9999-r2.ebuild: |
1542 |
add a check for uncompressed man pages and clean up |
1543 |
|
1544 |
03 Feb 2007; Christian Faulhammer <opfer@g.o> |
1545 |
emacs-cvs-22.0.93-r2.ebuild, emacs-cvs-22.0.9999-r2.ebuild: |
1546 |
determine compression suffix correctly and finally |
1547 |
|
1548 |
02 Feb 2007; Christian Faulhammer <opfer@g.o> |
1549 |
emacs-cvs-22.0.93-r2.ebuild, emacs-cvs-22.0.9999-r2.ebuild: |
1550 |
hopefully fix man page symlinks again |
1551 |
|
1552 |
*emacs-cvs-22.0.9999-r2 (02 Feb 2007) |
1553 |
*emacs-cvs-22.0.93-r2 (02 Feb 2007) |
1554 |
|
1555 |
02 Feb 2007; Christian Faulhammer <opfer@g.o> |
1556 |
+emacs-cvs-22.0.93-r2.ebuild, +emacs-cvs-22.0.9999-r2.ebuild: |
1557 |
create symlinks for man pages, as reported by Ulrich Mueller |
1558 |
<ulm@×××××××××××××.de> |
1559 |
remove some tabs in IUSE |
1560 |
correct (hopefully) .desktop entry |
1561 |
|
1562 |
02 Feb 2007; Christian Faulhammer <opfer@g.o> |
1563 |
emacs-cvs-22.0.93-r1.ebuild, emacs-cvs-22.0.9999-r1.ebuild: |
1564 |
supress error message of a file removal |
1565 |
|
1566 |
01 Feb 2007; Christian Faulhammer <opfer@g.o> |
1567 |
emacs-cvs-22.0.93-r1.ebuild, emacs-cvs-22.0.9999-r1.ebuild: |
1568 |
correct usage of USE=gtk flag; reported by Christoph Lange <langec@×××.de> |
1569 |
in bug 164857 |
1570 |
|
1571 |
01 Feb 2007; Christian Faulhammer <opfer@g.o> |
1572 |
-emacs-cvs-22.0.92-r1.ebuild, -emacs-cvs-22.0.93.ebuild, |
1573 |
-emacs-cvs-22.0.9999.ebuild: |
1574 |
clean up |
1575 |
|
1576 |
01 Feb 2007; Christian Faulhammer <opfer@g.o> |
1577 |
emacs-cvs-22.0.93-r1.ebuild, emacs-cvs-22.0.9999-r1.ebuild: |
1578 |
finally fix the dir file compression |
1579 |
|
1580 |
31 Jan 2007; Christian Faulhammer <opfer@g.o> |
1581 |
emacs-cvs-22.0.93-r1.ebuild, emacs-cvs-22.0.9999-r1.ebuild: |
1582 |
fix (hack, we wait for the proper solution) for the compression of dir file, |
1583 |
see bug #162675, reported by Tassilo Horn <tassilo@××××××××××.org> |
1584 |
|
1585 |
30 Jan 2007; Christian Faulhammer <opfer@g.o> |
1586 |
emacs-cvs-22.0.9999-r1.ebuild: |
1587 |
remove all references to mudflap |
1588 |
|
1589 |
30 Jan 2007; Christian Faulhammer <opfer@g.o> |
1590 |
emacs-cvs-22.0.9999-r1.ebuild: |
1591 |
corrected working directory |
1592 |
|
1593 |
*emacs-cvs-22.0.9999-r1 (30 Jan 2007) |
1594 |
*emacs-cvs-22.0.93-r1 (30 Jan 2007) |
1595 |
|
1596 |
30 Jan 2007; Christian Faulhammer <opfer@g.o> |
1597 |
+emacs-cvs-22.0.93-r1.ebuild, +emacs-cvs-22.0.9999-r1.ebuild: |
1598 |
revision bump: more USE flags: alsa gnome better calling of configure |
1599 |
options slightly modified some output added a lot of quotes to prevent |
1600 |
directory names with spaces from breaking the emerge process .93-r1 does not |
1601 |
checkout a live CVS tag, but downloads a prepared snapshot based on the |
1602 |
ideas of ArYiX <aryixb@×××××.com> in bug #164164 |
1603 |
|
1604 |
29 Jan 2007; Christian Faulhammer <opfer@g.o> |
1605 |
-emacs-cvs-22.0.91.ebuild, -emacs-cvs-22.0.92.ebuild: |
1606 |
clean up |
1607 |
|
1608 |
29 Jan 2007; Christian Faulhammer <opfer@g.o> |
1609 |
emacs-cvs-23.0.0-r1.ebuild: |
1610 |
also fix double compressed info files for this version |
1611 |
|
1612 |
*emacs-cvs-22.0.93 (26 Jan 2007) |
1613 |
|
1614 |
26 Jan 2007; Christian Faulhammer <opfer@g.o> |
1615 |
+emacs-cvs-22.0.93.ebuild, emacs-cvs-22.0.9999.ebuild: |
1616 |
added new tag ebuild, corrected slot for live ebuild |
1617 |
|
1618 |
*emacs-cvs-22.0.9999 (26 Jan 2007) |
1619 |
*emacs-cvs-22.0.92-r1 (26 Jan 2007) |
1620 |
|
1621 |
26 Jan 2007; Christian Faulhammer <opfer@g.o> |
1622 |
+emacs-cvs-22.0.92-r1.ebuild, +emacs-cvs-22.0.9999.ebuild: |
1623 |
fixed double compression of info documentation, reported by Tassilo Horn |
1624 |
<tassilo@××××××××××.org> in bug #162675 added a live cvs ebuild, again |
1625 |
|
1626 |
05 Jan 2007; Christian Faulhammer <opfer@g.o> |
1627 |
emacs-cvs-22.0.91.ebuild, emacs-cvs-22.0.92.ebuild, |
1628 |
emacs-cvs-23.0.0-r1.ebuild: |
1629 |
don't depend on portage |
1630 |
|
1631 |
05 Jan 2007; Christian Faulhammer <opfer@g.o> |
1632 |
-files/xft-bgalpha.patch, -files/xft-invertcursor.patch, |
1633 |
-files/xft-xfaces-fixcrash.patch: |
1634 |
remove unecessary patches |
1635 |
|
1636 |
*emacs-cvs-22.0.92 (05 Jan 2007) |
1637 |
|
1638 |
05 Jan 2007; Christian Faulhammer <opfer@g.o> |
1639 |
emacs-cvs-22.0.91.ebuild, +emacs-cvs-22.0.92.ebuild: |
1640 |
reflect branching from upstream CVS server correctly. Thanks to John R. |
1641 |
Graham <john_r_graham@××××××××××.com>, who pointed out the correct solution |
1642 |
in bug #158730 |
1643 |
|
1644 |
05 Jan 2007; Christian Faulhammer <opfer@g.o> |
1645 |
-emacs-cvs-22.0.50-r1.ebuild, -emacs-cvs-22.0.50-r2.ebuild, |
1646 |
-emacs-cvs-22.0.50-r3.ebuild, -emacs-cvs-22.0.90.ebuild, |
1647 |
-emacs-cvs-23.0.0.ebuild: |
1648 |
punt old versions |
1649 |
|
1650 |
02 Jan 2007; Diego Pettenò <flameeyes@g.o> |
1651 |
+files/emacs-cvs-freebsd-sparc.patch, emacs-cvs-22.0.91.ebuild, |
1652 |
emacs-cvs-23.0.0-r1.ebuild: |
1653 |
Add patch to build on Gentoo/FreeBSD/SPARC64, see bug #159584. Add |
1654 |
~sparc-fbsd keywords. |
1655 |
|
1656 |
29 Dec 2006; Christian Faulhammer <opfer@g.o> emacs-cvs-22.0.91.ebuild: |
1657 |
changed SVN version to 22.0.92, as reported in bug #158730 by Graham Murray |
1658 |
<gmurray@××××××××××××.uk> |
1659 |
|
1660 |
29 Nov 2006; Timothy Redaelli <drizzt@g.o> |
1661 |
emacs-cvs-23.0.0-r1.ebuild: |
1662 |
Removed ~x86-fbsd keyword since it will not compile with the new |
1663 |
freebsd-contrib. |
1664 |
|
1665 |
27 Nov 2006; Diego Pettenò <flameeyes@g.o> |
1666 |
emacs-cvs-23.0.0-r1.ebuild: |
1667 |
Add ~x86-fbsd keyword. |
1668 |
|
1669 |
*emacs-cvs-22.0.91 (20 Nov 2006) |
1670 |
|
1671 |
20 Nov 2006; Christian Faulhammer <opfer@g.o> |
1672 |
+emacs-cvs-22.0.91.ebuild: |
1673 |
bump, to reflect upstream's changes, reported by Martin Schoenmakers |
1674 |
<aiviru@×××××××××××.net> and Christer Ekholm <che@××××××.se> in bug 155690 |
1675 |
|
1676 |
*emacs-cvs-23.0.0-r1 (30 Oct 2006) |
1677 |
|
1678 |
30 Oct 2006; Matthew Kennedy <mkennedy@g.o> |
1679 |
+files/emacs.desktop.in, emacs-cvs-22.0.90.ebuild, |
1680 |
+emacs-cvs-23.0.0-r1.ebuild: |
1681 |
Merge emacs-22 ebuild to emacs-23 ebuild; Correct desktop file slotting; |
1682 |
Resolves Bug #153174. |
1683 |
|
1684 |
*emacs-cvs-22.0.90 (28 Oct 2006) |
1685 |
|
1686 |
28 Oct 2006; Matthew Kennedy <mkennedy@g.o> |
1687 |
+emacs-cvs-22.0.90.ebuild: |
1688 |
New upstream (pre-release version numbers). |
1689 |
|
1690 |
23 Aug 2006; Matthew Kennedy <mkennedy@g.o> |
1691 |
emacs-cvs-22.0.50-r3.ebuild, emacs-cvs-23.0.0.ebuild: |
1692 |
New USE flag toolkit-scroll-bar added; Resolves Bug #83472. |
1693 |
|
1694 |
21 Aug 2006; Matthew Kennedy <mkennedy@g.o> |
1695 |
emacs-cvs-22.0.50-r3.ebuild: |
1696 |
Note that emacs requires fonts in pkg_postinst. |
1697 |
|
1698 |
18 Aug 2006; Matthew Kennedy <mkennedy@g.o> |
1699 |
emacs-cvs-22.0.50-r3.ebuild: |
1700 |
Support gzip-el USE flag which will compress the bundled Emacs Lisp source |
1701 |
files during installation. |
1702 |
|
1703 |
*emacs-cvs-22.0.50-r3 (07 Aug 2006) |
1704 |
|
1705 |
07 Aug 2006; Matthew Kennedy <mkennedy@g.o> |
1706 |
+emacs-cvs-22.0.50-r3.ebuild: |
1707 |
Remove the (commented out) XFT support in favour of the emacs-unicode-2 |
1708 |
branch support in the emacs-cvs-23.0.0 ebuild; Support the source USE flag |
1709 |
which would install the Emacs C source. |
1710 |
|
1711 |
26 Jun 2006; Diego Pettenò <flameeyes@g.o> |
1712 |
emacs-cvs-22.0.50-r2.ebuild: |
1713 |
Add ~x86-fbsd keyword. |
1714 |
|
1715 |
17 Jun 2006; Matthew Kennedy <mkennedy@g.o> |
1716 |
emacs-cvs-23.0.0.ebuild: |
1717 |
Support for XFT options; Resolves Bug #136922. |
1718 |
|
1719 |
29 Apr 2006; Matthew Kennedy <mkennedy@g.o> |
1720 |
emacs-cvs-22.0.50-r2.ebuild: |
1721 |
Once more, disable the sandbox for src_compile; Resolves Bug #131505. |
1722 |
|
1723 |
27 Apr 2006; Alec Warner <antarus@g.o> |
1724 |
files/digest-emacs-cvs-22.0.50-r1, files/digest-emacs-cvs-22.0.50-r2, |
1725 |
files/digest-emacs-cvs-23.0.0, Manifest: |
1726 |
Fixing duff SHA256 digests: Bug # 131293 |
1727 |
|
1728 |
29 Mar 2006; Emanuele Giaquinta <exg@g.o> |
1729 |
emacs-cvs-22.0.50-r2.ebuild: |
1730 |
Enable sandbox. Remove useless nls use flag. |
1731 |
|
1732 |
*emacs-cvs-22.0.50-r2 (17 Mar 2006) |
1733 |
|
1734 |
17 Mar 2006; Matthew Kennedy <mkennedy@g.o> |
1735 |
+emacs-cvs-22.0.50-r2.ebuild: |
1736 |
Don't use --with-x-toolkit=athena in the Xaw3d case; Disable the sandbox for |
1737 |
src_compile() only. |
1738 |
|
1739 |
06 Mar 2006; Matthew Kennedy <mkennedy@g.o> |
1740 |
files/emacs-subdirs-el-gentoo.diff: |
1741 |
Create new emacs-subdirs-el-gentoo.diff for latest CVS; Resolves Bug #124999. |
1742 |
|
1743 |
26 Feb 2006; Matthew Kennedy <mkennedy@g.o> |
1744 |
-files/50emacs-22.0.50.envd, emacs-cvs-22.0.50-r1.ebuild, |
1745 |
emacs-cvs-23.0.0.ebuild: |
1746 |
Restore mistakenly removed ~arch keywords; Resolves Bug #124158; Generate |
1747 |
the /etc/env.d/50emacs-cvs-${SLOT} file from a here document rather than |
1748 |
maintaining one in ${FILESDIR}; Initial work toward supporting |
1749 |
find-function-C-source. |
1750 |
|
1751 |
25 Feb 2006; Matthew Kennedy <mkennedy@g.o> |
1752 |
-emacs-cvs-22.0.50.ebuild: |
1753 |
Removing the last ebuild which contained stable keywords. This is usually |
1754 |
against policy, but since this is a live CVS ebuild and Bug #22225 has been |
1755 |
resolved this should be OK; Resolves Bug #83136. |
1756 |
|
1757 |
*emacs-cvs-22.0.50-r1 (09 Feb 2006) |
1758 |
|
1759 |
09 Feb 2006; Matthew Kennedy <mkennedy@g.o> |
1760 |
+files/xft-bgalpha.patch, +files/xft-invertcursor.patch, |
1761 |
+files/xft-xfaces-fixcrash.patch, emacs-cvs-22.0.50.ebuild, |
1762 |
+emacs-cvs-22.0.50-r1.ebuild, emacs-cvs-23.0.0.ebuild: |
1763 |
Some unfinished experimental XFT support; Modular X dependencies. |
1764 |
|
1765 |
18 Dec 2005; Brent Baude <ranger@g.o> emacs-cvs-23.0.0.ebuild: |
1766 |
Marked ~ppc64 per bug 115361 |
1767 |
|
1768 |
17 Dec 2005; Mamoru KOMACHI <usata@g.o> emacs-cvs-22.0.50.ebuild, |
1769 |
emacs-cvs-23.0.0.ebuild: |
1770 |
Updated cvs server configuration. Thanks to joslwah@×××××.com; bug #115361. |
1771 |
|
1772 |
03 May 2005; Mamoru KOMACHI <usata@g.o> |
1773 |
files/emacs-22.0.50.desktop, files/emacs-23.0.0.desktop, |
1774 |
-files/emacs.desktop, emacs-cvs-22.0.50.ebuild, emacs-cvs-23.0.0.ebuild: |
1775 |
Install desktop entry to /usr/share/applications, under |
1776 |
Categories=Appliation;Development;. Thanks to Akos Ladanyi |
1777 |
<ladanyi@××××××××.hu>; bug #89757. Use giflib instead of libungif; |
1778 |
bug #85720. |
1779 |
|
1780 |
05 Mar 2005; Mamoru KOMACHI <usata@g.o> -emacs-cvs-21.3.50.ebuild, |
1781 |
emacs-cvs-22.0.50.ebuild, emacs-cvs-23.0.0.ebuild: |
1782 |
unset LDFLAGS; bug #77430. |
1783 |
|
1784 |
05 Mar 2005; Joseph Jezak <josejx@g.o> emacs-cvs-22.0.50.ebuild: |
1785 |
Marked ppc stable for bug #83136. |
1786 |
|
1787 |
26 Feb 2005; Jason Wever <weeve@g.o> emacs-cvs-22.0.50.ebuild: |
1788 |
Stable on sparc wrt bug #83136. |
1789 |
|
1790 |
26 Feb 2005; Mamoru KOMACHI <usata@g.o> emacs-cvs-22.0.50.ebuild, |
1791 |
emacs-cvs-23.0.0.ebuild: |
1792 |
Fixed nofink patch filename on ppc-macos. |
1793 |
|
1794 |
25 Feb 2005; Mamoru KOMACHI <usata@g.o> emacs-cvs-22.0.50.ebuild: |
1795 |
Marked stable on x86. See bug #83136. |
1796 |
|
1797 |
*emacs-cvs-23.0.0 (16 Feb 2005) |
1798 |
|
1799 |
16 Feb 2005; Mamoru KOMACHI <usata@g.o> |
1800 |
+files/50emacs-22.0.50.envd, +files/50emacs-23.0.0.envd, |
1801 |
-files/emacs-22.0.0.desktop, +files/emacs-23.0.0.desktop, |
1802 |
-emacs-cvs-22.0.0-r1.ebuild, -emacs-cvs-22.0.0.ebuild, |
1803 |
emacs-cvs-22.0.50.ebuild, +emacs-cvs-23.0.0.ebuild: |
1804 |
emacs-unicode-2 branch was tagged as 23.0.0 |
1805 |
|
1806 |
*emacs-cvs-22.0.0-r1 (11 Feb 2005) |
1807 |
|
1808 |
11 Feb 2005; Mamoru KOMACHI <usata@g.o> |
1809 |
+files/emacs-22.0.0.desktop, +emacs-cvs-22.0.0-r1.ebuild: |
1810 |
More slot friendly. |
1811 |
|
1812 |
*emacs-cvs-22.0.50 (11 Feb 2005) |
1813 |
|
1814 |
11 Feb 2005; Mamoru KOMACHI <usata@g.o> |
1815 |
+files/emacs-22.0.50.desktop, +emacs-cvs-22.0.50.ebuild: |
1816 |
Version bumped. See bug #81551. |
1817 |
|
1818 |
16 Dec 2004; Mamoru KOMACHI <usata@g.o> |
1819 |
-emacs-cvs-21.3.50-r1.ebuild, emacs-cvs-21.3.50-r2.ebuild, |
1820 |
emacs-cvs-21.3.50.ebuild, emacs-cvs-22.0.0.ebuild: |
1821 |
Removed dependency to pexpect and gdbm; bug #74368. |
1822 |
|
1823 |
*emacs-cvs-21.3.50-r2 (25 Nov 2004) |
1824 |
|
1825 |
25 Nov 2004; Mamoru KOMACHI <usata@g.o> |
1826 |
+emacs-cvs-21.3.50-r2.ebuild: |
1827 |
Added aqua USE flag. Changed binary suffix to .emacs-${SLOT}; see bug #62991. |
1828 |
|
1829 |
14 Oct 2004; Mamoru KOMACHI <usata@g.o> |
1830 |
+files/emacs-cvs-21.3.50-nofink.diff, emacs-cvs-21.3.50-r1.ebuild: |
1831 |
Added to ~ppc-macos. This closes bug #64352. |
1832 |
|
1833 |
03 Oct 2004; Mamoru KOMACHI <usata@g.o> |
1834 |
+files/50emacs-21.3.50.envd, +files/emacs-21.3.50.desktop, |
1835 |
+files/emacs-subdirs-el-gentoo.diff, emacs-cvs-21.3.50-r1.ebuild, |
1836 |
emacs-cvs-21.3.50.ebuild: |
1837 |
Don't unset CFLAGS/CXXFLAGS; use strip-flags instead. More on SLOT support. |
1838 |
|
1839 |
*emacs-cvs-22.0.0 (02 Jul 2004) |
1840 |
*emacs-cvs-21.3.50-r1 (02 Jul 2004) |
1841 |
|
1842 |
02 Jul 2004; Mamoru KOMACHI <usata@g.o> +emacs-cvs-21.3.50-r1.ebuild, |
1843 |
+emacs-cvs-22.0.0.ebuild: |
1844 |
Added emacs-unicode-2 branch, partial SLOT support. |
1845 |
|
1846 |
29 Jun 2004; Aron Griffis <agriffis@g.o> emacs-cvs-21.3.50.ebuild: |
1847 |
sync IUSE (+gif, +jpeg, +png, +tiff, -gtk2) |
1848 |
|
1849 |
24 Mar 2004; Michael Sterrett <mr_bones_@g.o> |
1850 |
emacs-cvs-21.3.50.ebuild: |
1851 |
don't use deprecated ? : use syntax |
1852 |
|
1853 |
04 Jan 2004; Jeremy Maitin-Shepard <jbms@g.o> |
1854 |
emacs-cvs-21.3.50.ebuild: |
1855 |
Changed ebuild to handle CVS SSH key checking. Fixed dependencies and |
1856 |
made minor changes to USE-flag-handling code. |
1857 |
|
1858 |
21 Nov 2003; MATSUU Takuto <matsuu@g.o> emacs-cvs-21.3.50.ebuild: |
1859 |
Marked ~amd64 |
1860 |
|
1861 |
23 Sep 2003; Mamoru KOMACHI <usata@g.o> emacs-cvs-21.3.50.ebuild: |
1862 |
Defaults to use aspell if installed, see Bug #28527 |
1863 |
|
1864 |
21 Sep 2003; Mamoru KOMACHI <usata@g.o> emacs-cvs-21.3.50.ebuild: |
1865 |
Emacs can use either ispell or aspell, also suggested in Bug #28527 |
1866 |
|
1867 |
13 Sep 2003; Mamoru KOMACHI <usata@g.o> emacs-cvs-21.3.50.ebuild: |
1868 |
Added spell IUSE flag and DEPENDs on ispell iff USE="spell". |
1869 |
Thanks to Jos Romildo Malaquias <romildo@××××××××.br> for reporting |
1870 |
the bug in Bug #28527. |
1871 |
|
1872 |
27 Jun 2003; Matthew Kennedy <mkennedy@g.o> emacs-cvs-21.3.50.ebuild: |
1873 |
leave debugging symbols, unset CFLAGS, CPPFLAGS |
1874 |
|
1875 |
04 Jun 2003; Matthew Kennedy <mkennedy@g.o> emacs-cvs-21.3.50.ebuild: |
1876 |
back to stable keywords -- see bug 22225 |
1877 |
|
1878 |
*emacs-cvs-21.3.50 (22 Nov 2002) |
1879 |
|
1880 |
16 Apr 2003; Matthew Kennedy <mkennedy@g.o> emacs-cvs-21.3.50.ebuild: |
1881 |
if gtk || gt2, then configure with gtk2 support (bug #18828) |
1882 |
|
1883 |
01 Apr 2003; Matthew Kennedy <mkennedy@g.o> emacs-cvs-21.3.50.ebuild: |
1884 |
revised libungif dep |
1885 |
|
1886 |
12 Mar 2003; Matthew Kennedy <mkennedy@g.o> |
1887 |
emacs-cvs-21.3.50.ebuid : |
1888 |
Added support for GTK+ 2. Added GNOME menu support. |
1889 |
|
1890 |
06 Jan 2003; Seemant Kulleen <seemant@g.o> emacs-cvs-21.3.50.ebuild : |
1891 |
PROVIDE virtual/editor in addition to virtual/emacs |
1892 |
|
1893 |
06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords |
1894 |
|
1895 |
06 Dec 2002; Matthew Kennedy <mkennedy@g.o> ChangeLog, |
1896 |
emacs-cvs-21.3.50.ebuild : |
1897 |
Back out of last ChangeLog entry as consensus on -core seems to be that |
1898 |
-cvs ebuilds should not be in the stable profiles. Added fix for info |
1899 |
documentation file names. |
1900 |
|
1901 |
02 Dev 2002; Matthew Kennedy <mkennedy@g.o> ChangeLog, |
1902 |
emacs-cvs-21.3.50.ebuild : |
1903 |
Moved out of ~x86 into x86 (only for x86) by popular request. Reduced |
1904 |
dependency on ncurses to version 5.2 and added missing dev-util/cvs |
1905 |
dependency. |
1906 |
|
1907 |
22 Nov 2002; Matthew Kennedy <mkennedy@g.o> ChangeLog, |
1908 |
emacs-cvs-21.3.50.ebuild, files/digest-emacs-cvs-21.3.50 : |
1909 |
Initial import. |