-# These are used by devices init script, udev.conf also by udev
-install_config_file "$SPELL_DIRECTORY/udev.conf" \
- "$UDEV_CFG/udev.conf" &&
default_install &&
# some programs still link to old udev
diff --git a/disk/eudev/PRE_BUILD b/disk/eudev/PRE_BUILD
index 797047b..fb0a51f 100755
--- a/disk/eudev/PRE_BUILD
+++ b/disk/eudev/PRE_BUILD
@@ -1,3 +1,4 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+cp ${SPELL_DIRECTORY}/udev.conf ${SOURCE_DIRECTORY}/src/udev/ &&
autoreconf -f -i --symlink
diff --git a/disk/gnu-efi/DETAILS b/disk/gnu-efi/DETAILS
index 8864138..d78e438 100755
--- a/disk/gnu-efi/DETAILS
+++ b/disk/gnu-efi/DETAILS
@@ -1,6 +1,6 @@
SPELL=gnu-efi
- VERSION=3.0u
-
SOURCE_HASH=sha512:77224d555befb96b14c20a3a39aacb50ed2db9dfff0c112113c3fb211152106f76cf278b4d37b4251e9f83327c7fd59319e6dee802c97d3bfa7308f7c43b34e3
+ VERSION=3.0v
+
SOURCE_HASH=sha512:0bacae20dafb8ea2e8293d8dac9be395e2d1a05ac2d58aff96593cd99def8a2335c967e0fb2f02c3a1cb1571ad4a8b97671b542a21b519391abfa915af6dd695
PATCHLEVEL=1
SOURCE=${SPELL}_${VERSION}.orig.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION/[a-z]/}
diff --git a/disk/gnu-efi/HISTORY b/disk/gnu-efi/HISTORY
index 92892e8..41dfbb7 100644
--- a/disk/gnu-efi/HISTORY
+++ b/disk/gnu-efi/HISTORY
@@ -1,3 +1,6 @@
+2014-04-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0v
+
2014-02-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* BUILD: clear CFLAGS
diff --git a/haskell/haskell-hasktags/DEPENDS
b/haskell/haskell-hasktags/DEPENDS
new file mode 100755
index 0000000..d023774
--- /dev/null
+++ b/haskell/haskell-hasktags/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-json &&
+depends haskell-utf8-string
diff --git a/haskell/haskell-hasktags/DETAILS
b/haskell/haskell-hasktags/DETAILS
new file mode 100755
index 0000000..67b5711
--- /dev/null
+++ b/haskell/haskell-hasktags/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-hasktags
+ VERSION=0.69.0
+ SOURCE="hasktags-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/hasktags-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:fb35b0c676a194ffaff743521c9df25217350ef51b7f87c9c26f5fde8785c7ef6149123008287dcc61d9aea822e8804d8127204c0de6bcfa77d29e14153606fa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hasktags-${VERSION}"
+ WEB_SITE="https://github.com/MarcWeber/hasktags"
+ LICENSE[0]=BSD
+ ENTERED=20140524
+ SHORT="a tool to generate tag files for vim and emacs"
+cat << EOF
+hasktags: a tool to generate tag files for vim and emacs.
+EOF
diff --git a/haskell/haskell-hasktags/HISTORY
b/haskell/haskell-hasktags/HISTORY
new file mode 100644
index 0000000..211b0a8
--- /dev/null
+++ b/haskell/haskell-hasktags/HISTORY
@@ -0,0 +1,3 @@
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-utf8-string/DETAILS
b/haskell/haskell-utf8-string/DETAILS
index 4a255d5..6ac05c5 100755
--- a/haskell/haskell-utf8-string/DETAILS
+++ b/haskell/haskell-utf8-string/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-utf8-string
- VERSION=0.3.7
+ VERSION=0.3.8
SOURCE="utf8-string-${VERSION}.tar.gz"
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/utf8-string/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:44e64e5ff42a2e4defe97d78468d070791ad82f0405173046666de398b14e55b8758a34ae624086dfa597d46a67eb12886375e04d58255e18e6d1b446c7efd79
+
SOURCE_HASH=sha512:70f6ceaf4d9d6e6fe7b787facbb733f276ac5ba10c49c43e0da283b481f0579e0933f6343f5158973a6f0aac342f5b76258281dbd0c420bf652ad3c3787eb1fb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/utf8-string-${VERSION}"
WEB_SITE="http://github.com/glguy/utf8-string/"
LICENSE[0]=BSD3
diff --git a/haskell/haskell-utf8-string/HISTORY
b/haskell/haskell-utf8-string/HISTORY
index 6f422b8..fc3ca2e 100644
--- a/haskell/haskell-utf8-string/HISTORY
+++ b/haskell/haskell-utf8-string/HISTORY
@@ -1,3 +1,6 @@
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.8
+
2011-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.3.7
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 25649f1..0eb0ea1 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -32,8 +32,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git"
SOURCE_IGNORE=volatile
else
- VERSION=2.17
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.19
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index 245e5ad..9aef7a5 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,8 @@
+2014-05-24 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.19, .bz2 -> .xz
+ * PRE_BUILD, as-test-x.patch, glibc-2.17-sync-with-linux37.patch:
removed obsolete patches
+ * glibc.gpg: new key, 6C2A4AFF, Carlos O'Donell's key again
+
2014-02-15 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, PRE_BUILD: Use .xz files for 3.x kernels, .bz2 missing
for newer versions.
diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD
index 84a75c6..4dd456a 100755
--- a/libs/glibc/PRE_BUILD
+++ b/libs/glibc/PRE_BUILD
@@ -93,13 +93,9 @@ rm -rf $GLIBC_HEADERS_DIR/include/drm &&
#
cd $SOURCE_DIRECTORY &&
patch -p0 < $SPELL_DIRECTORY/Makefile.patch &&
-patch -p1 < $SPELL_DIRECTORY/as-test-x.patch &&
# no idea why or how this is missing from configure
patch -p0 < $SPELL_DIRECTORY/as_fn_executable_p.patch &&
-# patch from Arch
-patch -p1 < $SPELL_DIRECTORY/glibc-2.17-sync-with-linux37.patch &&
-
# disabled libgd detection/building memusagestat for now until a better
# fix has been found, bug #8277
#sedit 's/LIBGD=yes/LIBGD=no/' $SOURCE_DIRECTORY/configure &&
diff --git a/libs/glibc/as-test-x.patch b/libs/glibc/as-test-x.patch
deleted file mode 100644
index b0f299c..0000000
--- a/libs/glibc/as-test-x.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/sysdeps/unix/sysv/linux/configure.in 2007-09-13 17:56:51.519950207
-0700
-+++ b/sysdeps/unix/sysv/linux/configure.in 2007-09-13 17:40:35.186895935
-0700
-@@ -24,6 +24,7 @@
- CPPFLAGS="$CPPFLAGS $SYSINCLUDES"
- fi
- define([libc_cv_linuxVER],
[libc_cv_linux]patsubst(LIBC_LINUX_VERSION,[\.]))dnl
-+as_test_x="test -x"
- AC_CACHE_CHECK(installed Linux kernel header files, libc_cv_linuxVER, [dnl
- AC_EGREP_CPP([eat flaming death], [#include <linux/version.h>
- #if !defined LINUX_VERSION_CODE || LINUX_VERSION_CODE < ]dnl
diff --git a/libs/glibc/glibc-2.17-sync-with-linux37.patch
b/libs/glibc/glibc-2.17-sync-with-linux37.patch
deleted file mode 100644
index 4b9a960..0000000
--- a/libs/glibc/glibc-2.17-sync-with-linux37.patch
+++ /dev/null
@@ -1,130 +0,0 @@
-diff --git a/sysdeps/gnu/netinet/tcp.h b/sysdeps/gnu/netinet/tcp.h
-index 06e8414..b62a696 100644
---- a/sysdeps/gnu/netinet/tcp.h
-+++ b/sysdeps/gnu/netinet/tcp.h
-@@ -37,20 +37,29 @@
- /*
- * User-settable options (used with setsockopt).
- */
--#define TCP_NODELAY 1 /* Don't delay send to coalesce
packets */
--#define TCP_MAXSEG 2 /* Set maximum segment size */
--#define TCP_CORK 3 /* Control sending of partial frames */
--#define TCP_KEEPIDLE 4 /* Start keeplives after this period */
--#define TCP_KEEPINTVL 5 /* Interval between keepalives */
--#define TCP_KEEPCNT 6 /* Number of keepalives before death */
--#define TCP_SYNCNT 7 /* Number of SYN retransmits */
--#define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */
--#define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */
--#define TCP_WINDOW_CLAMP 10 /* Bound advertised window */
--#define TCP_INFO 11 /* Information about this connection. */
--#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
--#define TCP_CONGESTION 13 /* Congestion control algorithm. */
--#define TCP_MD5SIG 14 /* TCP MD5 Signature (RFC2385) */
-+#define TCP_NODELAY 1 /* Don't delay send to coalesce
packets */
-+#define TCP_MAXSEG 2 /* Set maximum segment size */
-+#define TCP_CORK 3 /* Control sending of partial frames */
-+#define TCP_KEEPIDLE 4 /* Start keeplives after this period */
-+#define TCP_KEEPINTVL 5 /* Interval between keepalives */
-+#define TCP_KEEPCNT 6 /* Number of keepalives before death */
-+#define TCP_SYNCNT 7 /* Number of SYN retransmits */
-+#define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state
*/
-+#define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive
*/
-+#define TCP_WINDOW_CLAMP 10 /* Bound advertised window */
-+#define TCP_INFO 11 /* Information about this connection. */
-+#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
-+#define TCP_CONGESTION 13 /* Congestion control algorithm.
*/
-+#define TCP_MD5SIG 14 /* TCP MD5 Signature (RFC2385) */
-+#define TCP_COOKIE_TRANSACTIONS 15 /* TCP Cookie Transactions */
-+#define TCP_THIN_LINEAR_TIMEOUTS 16 /* Use linear timeouts for thin
streams*/
-+#define TCP_THIN_DUPACK 17 /* Fast retrans. after 1 dupack */
-+#define TCP_USER_TIMEOUT 18 /* How long for loss retry before timeout
*/
-+#define TCP_REPAIR 19 /* TCP sock is under repair right now */
-+#define TCP_REPAIR_QUEUE 20 /* Set TCP queue to repair */
-+#define TCP_QUEUE_SEQ 21 /* Set sequence number of repaired queue.
*/
-+#define TCP_REPAIR_OPTIONS 22 /* Repair TCP connection options */
-+#define TCP_FASTOPEN 23 /* Enable FastOpen on listeners */
-
- #ifdef __USE_MISC
- # include <sys/types.h>
-@@ -173,7 +182,9 @@ enum
- # define TCPI_OPT_TIMESTAMPS 1
- # define TCPI_OPT_SACK 2
- # define TCPI_OPT_WSCALE 4
--# define TCPI_OPT_ECN 8
-+# define TCPI_OPT_ECN 8 /* ECN was negociated at TCP session init
*/
-+# define TCPI_OPT_ECN_SEEN 16 /* we received at least one packet with
ECT */
-+# define TCPI_OPT_SYN_DATA 32 /* SYN-ACK acked data in SYN sent or rcvd
*/
-
- /* Values for tcpi_state. */
- enum tcp_ca_state
-@@ -241,6 +252,49 @@ struct tcp_md5sig
- u_int8_t tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* Key (binary). */
- };
-
-+/* For socket repair options. */
-+struct tcp_repair_opt
-+{
-+ u_int32_t opt_code;
-+ u_int32_t opt_val;
-+};
-+
-+/* Queue to repair, for TCP_REPAIR_QUEUE. */
-+enum
-+{
-+ TCP_NO_QUEUE,
-+ TCP_RECV_QUEUE,
-+ TCP_SEND_QUEUE,
-+ TCP_QUEUES_NR,
-+};
-+
-+/* For cookie transactions socket options. */
-+#define TCP_COOKIE_MIN 8 /* 64-bits */
-+#define TCP_COOKIE_MAX 16 /* 128-bits */
-+#define TCP_COOKIE_PAIR_SIZE (2*TCP_COOKIE_MAX)
-+
-+/* Flags for both getsockopt and setsockopt */
-+#define TCP_COOKIE_IN_ALWAYS (1 << 0) /* Discard SYN without cookie
*/
-+#define TCP_COOKIE_OUT_NEVER (1 << 1) /* Prohibit outgoing cookies,
-+ * supercedes everything. */
-+
-+/* Flags for getsockopt */
-+#define TCP_S_DATA_IN (1 << 2) /* Was data received? */
-+#define TCP_S_DATA_OUT (1 << 3) /* Was data sent? */
-+
-+#define TCP_MSS_DEFAULT 536U /* IPv4 (RFC1122, RFC2581) */
-+#define TCP_MSS_DESIRED 1220U /* IPv6 (tunneled), EDNS0
(RFC3226) */
-+
-+struct tcp_cookie_transactions
-+{
-+ u_int16_t tcpct_flags;
-+ u_int8_t __tcpct_pad1;
-+ u_int8_t tcpct_cookie_desired;
-+ u_int16_t tcpct_s_data_desired;
-+ u_int16_t tcpct_used;
-+ u_int8_t tcpct_value[TCP_MSS_DEFAULT];
-+};
-+
- #endif /* Misc. */
-
- #endif /* netinet/tcp.h */
-diff --git a/sysdeps/unix/sysv/linux/bits/socket.h
b/sysdeps/unix/sysv/linux/bits/socket.h
-index df8f167..eadd7d9 100644
---- a/sysdeps/unix/sysv/linux/bits/socket.h
-+++ b/sysdeps/unix/sysv/linux/bits/socket.h
-@@ -1,6 +1,5 @@
- /* System-specific socket constants and types. Linux version.
-- Copyright (C) 1991, 1992, 1994-2001, 2004, 2006-2010, 2011, 2012
-- Free Software Foundation, Inc.
-+ Copyright (C) 1991-2013 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -208,6 +207,8 @@ enum
- #define MSG_MORE MSG_MORE
- MSG_WAITFORONE = 0x10000, /* Wait for at least one packet to
return.*/
- #define MSG_WAITFORONE MSG_WAITFORONE
-+ MSG_FASTOPEN = 0x20000000, /* Send data in TCP SYN. */
-+#define MSG_FASTOPEN MSG_FASTOPEN
-
- MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file
- descriptor received through
diff --git a/libs/glibc/glibc.gpg b/libs/glibc/glibc.gpg
index 95a2b71..6b34a7e 100644
Binary files a/libs/glibc/glibc.gpg and b/libs/glibc/glibc.gpg differ
diff --git a/libs/libedit/DETAILS b/libs/libedit/DETAILS
index 60a7c9d..ce219ad 100755
--- a/libs/libedit/DETAILS
+++ b/libs/libedit/DETAILS
@@ -1,6 +1,6 @@
SPELL=libedit
- VERSION=20110227-3.0
-
SOURCE_HASH=sha512:864e235d771ba32fb708d36fb6bd71f763895ddd3ec0d4d0fd8d1942d185f28d1da4fcc0827b77b032b65ea0ec7eac91264fdba1d4d77b6414c8a18218dedaba
+ VERSION=20140213-3.1
+
SOURCE_HASH=sha512:e4aa842c52cd750ea16acd41fed5b037c1455f33e19edaef4754d9d9eb833100c4a98dd874b197ffc09a8808dcee18348c86c7314a3df722d7b02a957d7d08e4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.thrysoee.dk/editline/
diff --git a/libs/libedit/HISTORY b/libs/libedit/HISTORY
index d3de745..399f745 100644
--- a/libs/libedit/HISTORY
+++ b/libs/libedit/HISTORY
@@ -1,3 +1,6 @@
+2014-05-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20140213-3.1
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)