diff options
340 files changed, 1483 insertions, 1359 deletions
@@ -1,3 +1,35 @@ +2014-12-18 Treeve Jelbert <treeve@sourcemage.org> + * libs/libgit2: new spell, C implemation of git functions + +2014-12-18 Vlad Glagolev <stealth@sourcemage.org> + * python-pypi/recaptcha-client: new spell, plugin for reCAPTCHA and + reCAPTCHA Mailhide + +2014-12-15 Treeve Jelbert <treeve@sourcemage.org> + * database/lmdb: new spell, Lightning Memory-Mapped Database + +2014-12-11 Ladislav Hagara <hgr@vabo.cz> + * net/libpsl: new spell, C library to handle the Public Suffix List + +2014-12-09 Ismael Luceno <ismael@sourcemage.org> + * devel/cvs-fast-export: new spell, Export an RCS or CVS history as + a fast-import stream + * devel/git-imerge: new spell, Incremental merge and rebase for + git + +2014-12-07 Ismael Luceno <ismael@sourcemage.org> + * devel/reposurgeon: new spell, A tool for editing version-control + repository history + +2014-12-06 Ismael Luceno <ismael@sourcemage.org> + * devel/jwasm: new spell, Masm-compatible assembler + +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * ruby-raa/hiera: Added a key/value lookup tool for configuration data + +2014-11-28 Vlad Glagolev <stealth@sourcemage.org> + * libs/libspf2: new spell, fully thread safe SPF implementation + 2014-11-26 Ismael Luceno <ismael@sourcemage.org> * utils/renameutils: new spell, File renaming utilities diff --git a/archive/tar/DEPENDS b/archive/tar/DEPENDS index 77b85efa31..c0f2367376 100755 --- a/archive/tar/DEPENDS +++ b/archive/tar/DEPENDS @@ -1,6 +1,16 @@ depends gnupg && depends smgl-fhs && +optional_depends acl \ + "--enable-acl" \ + "--disable-acl" \ + "for Access Control Lists support" && + +optional_depends attr \ + "--with-xattrs" \ + "--without-xattrs" \ + "to use extended attributes" && + optional_depends gettext \ "--enable-nls" \ "--disable-nls" \ diff --git a/archive/tar/HISTORY b/archive/tar/HISTORY index feed688330..c7a3f184ef 100644 --- a/archive/tar/HISTORY +++ b/archive/tar/HISTORY @@ -1,3 +1,6 @@ +2014-12-14 Pol Vinogradov <vin.public@gmail.com> + * DEPENDS: added acl and attr optionally + 2014-07-31 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 1.28 * PRE_BUILD, glibc215.patch: deleted diff --git a/audio-libs/flac/DETAILS b/audio-libs/flac/DETAILS index 4c6886a458..a25cc3ba7e 100755 --- a/audio-libs/flac/DETAILS +++ b/audio-libs/flac/DETAILS @@ -1,6 +1,6 @@ SPELL=flac - VERSION=1.3.0 - SOURCE_HASH=sha512:9f62a83c2041ec6f02c0df65b796a920a0cd6ba6c2c034bb69535bca5df57ed69f96fe4bb41c0d5ccc229241d90efd2c7ec3785662b5a582a8e20e2e991e6477 + VERSION=1.3.1 + SOURCE_HASH=sha512:923cd0ffe2155636febf2b4633791bc83370d57080461b97ebb69ea21a4b1be7c0ff376c7fc8ca3979af4714e761112114a24b49ff6c80228b58b929db6e96d5 SOURCE=$SPELL-$VERSION.tar.xz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SOURCE_URL[0]=http://downloads.xiph.org/releases/$SPELL/$SOURCE diff --git a/audio-libs/flac/HISTORY b/audio-libs/flac/HISTORY index 2da550b902..98dc74473d 100644 --- a/audio-libs/flac/HISTORY +++ b/audio-libs/flac/HISTORY @@ -1,3 +1,6 @@ +2014-11-27 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 1.3.1 + 2013-05-30 Vlad Glagolev <stealth@sourcemage.org> * CONFIGURE: added Altivec opcodes support; readability++; changed default values as per `configure --help'; included static libs flags diff --git a/collab/openldap/DEPENDS b/collab/openldap/DEPENDS index 17e539a0ce..a764716a23 100755 --- a/collab/openldap/DEPENDS +++ b/collab/openldap/DEPENDS @@ -87,4 +87,5 @@ if list_find "$OPENLDAP_OPTS" "--enable-slapd"; then '--enable-passwd=mod' \ '--disable-passwd' \ 'for passwd backend' -fi +fi && +optional_depends icu '' '' 'Unicode support' diff --git a/collab/openldap/HISTORY b/collab/openldap/HISTORY index 2846caf0b2..20d89a371a 100644 --- a/collab/openldap/HISTORY +++ b/collab/openldap/HISTORY @@ -1,3 +1,9 @@ +2014-12-15 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: fix typo + +2014-12-12 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: add optional icu + 2014-10-31 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 2.4.40; updated source mirror * DEPENDS: use SSL provider diff --git a/crypto/gpa/DETAILS b/crypto/gpa/DETAILS index 3dace303f2..002b77008e 100755 --- a/crypto/gpa/DETAILS +++ b/crypto/gpa/DETAILS @@ -8,7 +8,7 @@ if [ "$GPA_BRANCH" == "scm" ]; then SOURCE_IGNORE=volatile SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm else - VERSION=0.9.4 + VERSION=0.9.6 SOURCE=$SPELL-$VERSION.tar.bz2 SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/$SPELL/$SOURCE diff --git a/crypto/gpa/HISTORY b/crypto/gpa/HISTORY index fadb54ff42..a5878b7d89 100644 --- a/crypto/gpa/HISTORY +++ b/crypto/gpa/HISTORY @@ -1,3 +1,6 @@ +2014-11-27 Ladislav Hagara <hgr@vabo.cz> + * DETAILS: 0.9.6 + 2014-07-03 Ismael Luceno <ismael@sourcemage.org> * DETAILS: Use get_scm_version diff --git a/crypto/nss/DETAILS b/crypto/nss/DETAILS index 0939435df8..5a6da497ff 100755 --- a/crypto/nss/DETAILS +++ b/crypto/nss/DETAILS @@ -15,9 +15,9 @@ case $NSS_BRANCH in SECURITY_PATCH=6 ;; 3.17) - VERSION=3.17.2 - SOURCE_HASH=sha512:a3d165bb2c578e7b5d90349729e85a2fce09260d069093080c76cce3b8a996c6489232324fd6a0c69b959321bcdf5f1806054f165cd6ce851fe4ffeb2883ae7f - SECURITY_PATCH=1 + VERSION=3.17.3 + SOURCE_HASH=sha512:828d3d495492bed020d819790b439a912e5a997a2e38dd2b3b27f5d92989960984b758fffe410fc82165dea2c138125571a992f6b90596f599bfb5636d0ccaaf + SECURITY_PATCH=2 ;; esac SOURCE=$SPELL-$VERSION.tar.gz diff --git a/crypto/nss/HISTORY b/crypto/nss/HISTORY index 47260e4506..6a7a64b5b1 100644 --- a/crypto/nss/HISTORY +++ b/crypto/nss/HISTORY @@ -1,3 +1,6 @@ +2014-12-01 Pol Vinogradov <vin.public@gmail.com> + * DETAILS: version 3.17.3, SECURITY_PATCH++ + 2014-10-25 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 3.16.6 (3.16); SECURITY_PATCH++ (CVE-2014-1568) diff --git a/crypto/openssh/DEPENDS b/crypto/openssh/DEPENDS index c441d6ac49..2972b20455 100755 --- a/crypto/openssh/DEPENDS +++ b/crypto/openssh/DEPENDS @@ -4,11 +4,6 @@ depends SSL && depends smgl-fhs && depends zlib && -optional_depends "tcp_wrappers" \ - "--with-tcp-wrappers" \ - "" \ - "for an optional method of controlling ssh access" && - optional_depends "linux-pam" \ "--with-pam" \ "" \ diff --git a/crypto/openssh/HISTORY b/crypto/openssh/HISTORY index 93acc6d8ec..d3704eb9e3 100644 --- a/crypto/openssh/HISTORY +++ b/crypto/openssh/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: remove obsolete tcp_wrappers + 2014-10-07 Ladislav Hagara <hgr@vabo.cz> * DETAILS: 6.7p1 diff --git a/crypto/polarssl/DETAILS b/crypto/polarssl/DETAILS index d203b0e942..81b7a4e42f 100755 --- a/crypto/polarssl/DETAILS +++ b/crypto/polarssl/DETAILS @@ -1,10 +1,20 @@ +. "$GRIMOIRE/FUNCTIONS" SPELL=polarssl - VERSION=1.3.1 - SOURCE_HASH=sha512:ff7bd919f8f997af025f5186c10efda1c39e6810e5458724f57c3f8e3786242f0cbc8b1f34e53da952b4b304cc5747d70a85480b1dc504bddc7c8b4f2f8697c8 +if [[ "$POLARSSL_BRANCH" == scm ]]; then + VERSION=$(get_scm_version) + SOURCE_IGNORE=volatile + FORCE_DOWNLOAD=on + SOURCE=$SPELL-git.tar.bz2 + SOURCE_URL[0]=git://github.com/$SPELL/$SPELL.git:$SPELL-git +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git" +else + VERSION=1.3.9 + SOURCE_HASH=sha512:eac720913ece5ac7da92773f64e21acce740474ae1c82d1b992c31a49b254852933970dd69a763a643ffcfa2189c2cd2e1f18a892b1253b1060fa049238f04c4 SECURITY_PATCH=2 - SOURCE=$SPELL-$VERSION-gpl.tgz - SOURCE_URL[0]=http://polarssl.org/code/releases/$SOURCE -SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION + SOURCE=$SPELL-$VERSION.tar.gz + SOURCE_URL[0]=https://github.com/$SPELL/$SPELL/archive/$SOURCE +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$SPELL-$VERSION" +fi WEB_SITE=http://polarssl.org/ LICENSE[0]=GPL ENTERED=20110812 diff --git a/crypto/polarssl/HISTORY b/crypto/polarssl/HISTORY index 1ee2aaaa3d..42bfc6520f 100644 --- a/crypto/polarssl/HISTORY +++ b/crypto/polarssl/HISTORY @@ -1,3 +1,8 @@ +2014-11-27 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 1.3.9 + Fixed SOURCE_URL[0] + * DETAILS, PREPARE: Added scm branch + 2013-10-15 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 1.3.1 diff --git a/crypto/polarssl/PREPARE b/crypto/polarssl/PREPARE new file mode 100755 index 0000000000..ba634708fe --- /dev/null +++ b/crypto/polarssl/PREPARE @@ -0,0 +1,2 @@ +. "$GRIMOIRE/FUNCTIONS" && +prepare_select_branch stable scm diff --git a/crypto/sshpass/DETAILS b/crypto/sshpass/DETAILS index 523da3538b..593673801c 100755 --- a/crypto/sshpass/DETAILS +++ b/crypto/sshpass/DETAILS @@ -10,6 +10,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" KEYWORDS="" SHORT="Non-interactive ssh password auth" cat << EOF -Sshpass is a tool for non-interactivly performing password authentication with +Sshpass is a tool for non-interactively performing password authentication with SSH's so called "interactive keyboard password authentication". EOF diff --git a/crypto/sshpass/HISTORY b/crypto/sshpass/HISTORY index 92ff0373be..e7bebdbfcd 100644 --- a/crypto/sshpass/HISTORY +++ b/crypto/sshpass/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix typo in description (activly -> actively) + 2013-11-06 Ismael Luceno <ismael@sourcemage.org> * DEPENDS, DETAILS: spell created diff --git a/database/lmdb/BUILD b/database/lmdb/BUILD new file mode 100755 index 0000000000..e18278e2e5 --- /dev/null +++ b/database/lmdb/BUILD @@ -0,0 +1,2 @@ +cd $SOURCE_DIRECTORY/libraries/liblmdb && +make diff --git a/database/lmdb/DETAILS b/database/lmdb/DETAILS new file mode 100755 index 0000000000..f064179c3a --- /dev/null +++ b/database/lmdb/DETAILS @@ -0,0 +1,20 @@ + SPELL=lmdb + SPELLX=openldap + VERSION=0.9.14 + VX=2.4.40 + SOURCE_HASH=sha512:c803c4a82878891d60414d64dcb54a7c3f08675106ba13f50cba06034a97b3eee1c238761dd5ddad97d8c3f6675d9bbbec176d0340eb4a3bcd808f940baabab5 + SOURCE=$SPELLX-$VX.tgz +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VX + WEB_SITE=http://symas.com/mdb + SOURCE_URL[0]=ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$SOURCE + LICENSE[0]="OpenLDAP Public License" + ENTERED=20141215 + KEYWORDS="database" + SHORT="Symas Lightning Memory-Mapped Database" +cat << EOF +LMDB is an ultra-fast, ultra-compact key-value embedded data store developed by Symas +for the OpenLDAP Project. It uses memory-mapped files, so it has the read performance +of a pure in-memory database while still offering the persistence of standard +disk-based databases, and is only limited to the size of the virtual address space, +(it is not limited to the size of physical RAM). +EOF diff --git a/database/lmdb/HISTORY b/database/lmdb/HISTORY new file mode 100644 index 0000000000..92a690050a --- /dev/null +++ b/database/lmdb/HISTORY @@ -0,0 +1,6 @@ +2014-12-15 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 0.9.14 + spell created + + + diff --git a/database/lmdb/INSTALL b/database/lmdb/INSTALL new file mode 100755 index 0000000000..6ab7bba8db --- /dev/null +++ b/database/lmdb/INSTALL @@ -0,0 +1,3 @@ +DEST=$INSTALL_ROOT/usr && +mkdir -p $DEST/man/man1 && +make prefix=$DEST install diff --git a/database/sqlite/DETAILS b/database/sqlite/DETAILS index cf1d0bb143..95ec495366 100755 --- a/database/sqlite/DETAILS +++ b/database/sqlite/DETAILS @@ -1,7 +1,7 @@ SPELL=sqlite - VERSION=3.8.7.2 - VERSIONX=autoconf-3080702 - SOURCE_HASH=sha512:7a47e6a85cbbb96d2d6a937f648ec7d764ccc6e40dfe19638f6cf26bdacc0b435e657dcfff6d1da6b0473bcd7fd6bb0d944b81a332d86399700c311894e458ef + VERSION=3.8.7.4 + VERSIONX=autoconf-3080704 + SOURCE_HASH=sha512:c250108b7467e513ea831a9feed1169c70a397c3fa76cee79a20716b24c23b882d9a02b7ff46c2d439f4fda46c962ef8deae35b5516b3569634abe6bd4764967 SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSIONX}" SOURCE=${SPELL}-${VERSIONX}.tar.gz SOURCE_URL[0]=http://www.sqlite.org/2014/$SOURCE diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY index d6e8dc502b..3ea95e9043 100644 --- a/database/sqlite/HISTORY +++ b/database/sqlite/HISTORY @@ -1,3 +1,9 @@ +2014-12-10 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 3.8.7.4 + +2014-12-08 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 3.8.7.3 + 2014-11-19 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 3.8.7.2 diff --git a/devel/cmake/DETAILS b/devel/cmake/DETAILS index e878e75b6c..dd640e0af1 100755 --- a/devel/cmake/DETAILS +++ b/devel/cmake/DETAILS @@ -1,6 +1,6 @@ SPELL=cmake - VERSION=3.0.2 - SOURCE_HASH=sha512:de267bd6c5b318e48fae64c28947de009fb2413bdc6b4454b5e4bbb7d50b78aaef5d7e9d9655cfb9299aa5704fd3e4bbabc6816d3f378f76856f56ab161efe02 + VERSION=3.1.0 + SOURCE_HASH=sha512:9e3288c793c01e0ce48af91c618dc7638623010dfb440fb293393d407b7882c181c9a0f4e3b0a14645b556007e69264e94488e832a421b5cfa96338e0808b030 VX=v`echo $VERSION|cut -c-3` SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION diff --git a/devel/cmake/HISTORY b/devel/cmake/HISTORY index b13083bd86..e3590c7259 100644 --- a/devel/cmake/HISTORY +++ b/devel/cmake/HISTORY @@ -1,3 +1,6 @@ +2014-12-19 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 3.1.0 + 2014-09-12 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 3.0.2 diff --git a/devel/cvs-fast-export/BUILD b/devel/cvs-fast-export/BUILD new file mode 100755 index 0000000000..429933c445 --- /dev/null +++ b/devel/cvs-fast-export/BUILD @@ -0,0 +1 @@ +make CFLAGS="$CFLAGS" diff --git a/devel/cvs-fast-export/DEPENDS b/devel/cvs-fast-export/DEPENDS new file mode 100755 index 0000000000..daaf3cb8ef --- /dev/null +++ b/devel/cvs-fast-export/DEPENDS @@ -0,0 +1,2 @@ +depends docbook-xsl && +depends xmlto diff --git a/devel/cvs-fast-export/DETAILS b/devel/cvs-fast-export/DETAILS new file mode 100755 index 0000000000..015f543743 --- /dev/null +++ b/devel/cvs-fast-export/DETAILS @@ -0,0 +1,20 @@ + SPELL=cvs-fast-export + VERSION=1.27 + SOURCE="${SPELL}-${VERSION}.tar.gz" + SOURCE_URL[0]=http://www.catb.org/~esr/${SPELL}/${SOURCE} + SOURCE_HASH=sha512:401fa8206d60459d9ca4268ab0fb863542c26ee22b69b964008c83f1daac535d6d89172c7781f096ca7e36a263a2bb6d06055eafcd0500c8424ff1de5b41f2ab +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + WEB_SITE="http://www.catb.org/~esr/cvs-fast-export/" + LICENSE[0]="GPLv2" + ENTERED=20141209 + KEYWORDS="" + SHORT="Export an RCS or CVS history as a fast-import stream" +cat << EOF +This program analyzes a collection of RCS files in a CVS repository (or +outside of one) and, when possible, emits an equivalent history in the form +of a fast-import stream. Not all possible histories can be rendered this +way; the program tries to emit useful warnings when it can't. The program +can also produce a visualization of the resulting commit DAG in the DOT +format handled by the graphviz suite. The package also includes cvssync, +a tool for mirroring masters from remote CVS hosts. +EOF diff --git a/devel/cvs-fast-export/HISTORY b/devel/cvs-fast-export/HISTORY new file mode 100644 index 0000000000..1a75447ad8 --- /dev/null +++ b/devel/cvs-fast-export/HISTORY @@ -0,0 +1,2 @@ +2014-12-09 Ismael Luceno <ismael@sourcemage.org> + * BUILD, DEPENDS, DETAILS: spell created diff --git a/devel/cvsps/DEPENDS b/devel/cvsps/DEPENDS index 6915f6f75c..f1e954afbb 100755 --- a/devel/cvsps/DEPENDS +++ b/devel/cvsps/DEPENDS @@ -1 +1 @@ -depends CVS +depends CVS diff --git a/devel/cvsps/DETAILS b/devel/cvsps/DETAILS index ab28e9f6c9..9056a33419 100755 --- a/devel/cvsps/DETAILS +++ b/devel/cvsps/DETAILS @@ -1,23 +1,19 @@ SPELL=cvsps - VERSION=2.1 - SOURCE=$SPELL-$VERSION.tar.gz -SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION - SOURCE_URL[0]=http://www.cobite.com/${SPELL}/${SPELL}-${VERSION}.tar.gz - SOURCE_HASH=sha512:8ba703fc4dd1c7a8201f4cefec533a6e228943f53f5380d8d17107718d8cb607c861a733d7ad1d6ed9288c4dbeae9fd59ceaf52172f16885a00d000a667e0e38 + VERSION=3.13 + SOURCE="$SPELL-$VERSION.tar.gz" +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" + SOURCE_URL[0]="http://www.catb.org/~esr/$SPELL/$SOURCE" + SOURCE_HASH=sha512:9fe2be4839c7a6f31a788102fd6ebb1e2e0693f09a4dad2bca5cd5d0788088eb34388d592778f04bcfec9817e3ffffb66d70db9aa47996d3bd1c45cf7cd8464f LICENSE[0]=GPL WEB_SITE=http://www.cobite.com/cvsps/ ENTERED=20020620 KEYWORDS="cvs devel" SHORT="CVSps is a command-line utility to view CVS patchsets." cat << EOF - -CVSps is a program for generating 'patchset' information from -a CVS repository. A patchset in this case is defined as a set -of changes made to a collection of files, and all committed at -the same time (using a single 'cvs commit' command). This -information is valuable to seeing the big picture of the -evolution of a cvs project. While cvs tracks revision -information, it is often difficult to see what changes were -committed 'atomically' to the repository. - +CVSps is a program for generating 'patchset' information from a CVS +repository. A patchset in this case is defined as a set of changes made to a +collection of files, and all committed at the same time (using a single 'cvs +commit' command). This information is valuable to seeing the big picture of the +evolution of a cvs project. While cvs tracks revision information, it is often +difficult to see what changes were committed 'atomically' to the repository. EOF diff --git a/devel/cvsps/HISTORY b/devel/cvsps/HISTORY index e97f79d2e2..327f07c822 100644 --- a/devel/cvsps/HISTORY +++ b/devel/cvsps/HISTORY @@ -1,3 +1,6 @@ +2014-12-07 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 3.13 + 2006-10-03 Juuso Alasuutari <iuso@sourcemage.org> * DETAILS: [automated] Removed UPDATED. diff --git a/devel/cvsps/INSTALL b/devel/cvsps/INSTALL index df0e031b93..e0d0684ba5 100755 --- a/devel/cvsps/INSTALL +++ b/devel/cvsps/INSTALL @@ -1 +1 @@ - make install prefix=/usr +make install prefix=/usr diff --git a/devel/diffuse/BUILD b/devel/diffuse/BUILD index 27ba77ddaf..c271352e76 100755 --- a/devel/diffuse/BUILD +++ b/devel/diffuse/BUILD @@ -1 +1 @@ -true +sedit '1s/$/2/' src/usr/bin/diffuse diff --git a/devel/diffuse/DEPENDS b/devel/diffuse/DEPENDS index 18cb56e585..edd5f62597 100755 --- a/devel/diffuse/DEPENDS +++ b/devel/diffuse/DEPENDS @@ -1,3 +1,4 @@ +depends python && depends pygtk2 && suggest_depends bzr "" "" "for Bazaar support" && diff --git a/devel/diffuse/DETAILS b/devel/diffuse/DETAILS index 64d50c43e6..c3e5d4229a 100755 --- a/devel/diffuse/DETAILS +++ b/devel/diffuse/DETAILS @@ -1,8 +1,8 @@ SPELL=diffuse - VERSION=0.4.6 + VERSION=0.4.8 SOURCE=$SPELL-$VERSION.tar.bz2 SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE - SOURCE_HASH=sha512:ddde5e6c06ecaeb9b164de47590f22074e52d32a9969764466aa09a2a24925b6fa6aa3a098816c83d4fdef34ff1d2d88eab963a3bb8de3f403e40d797d497ae6 + SOURCE_HASH=sha512:0c62976526804a328f1cc1775f842e9575fab50309cc964171af5ee89d8f303d4cbdf66a078ed64bb8826f5a57c2cc7fc59afc1ee87646ece340212d34f2514e SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" WEB_SITE=http://diffuse.sourceforge.net/ LICENSE[0]=GPL diff --git a/devel/diffuse/HISTORY b/devel/diffuse/HISTORY index d26ce76367..543e1478ae 100644 --- a/devel/diffuse/HISTORY +++ b/devel/diffuse/HISTORY @@ -1,3 +1,7 @@ +2014-12-07 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 0.4.8 + * DEPENDS, BUILD: Works with Python 2 only + 2011-11-04 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 0.4.6 diff --git a/devel/extra-cmake-modules/DETAILS b/devel/extra-cmake-modules/DETAILS index c72dcb0d59..075ba00477 100755 --- a/devel/extra-cmake-modules/DETAILS +++ b/devel/extra-cmake-modules/DETAILS @@ -1,7 +1,7 @@ SPELL=extra-cmake-modules - VERSION=1.4.0 - VX=5.4 -SOURCE_HASH=sha512:b3c0eee48eaa448fcf588f39f6134fa86615d9d00a1102c50d802ce056bb070eb5ff1868e58cdd407b4b71c1640da937771fcb4221ff7a3def70f8b22de1c700 + VERSION=1.5.0 + VX=5.5 +SOURCE_HASH=sha512:c7cd41603a46b3a90e8ffd7a4ab4452369aedc8546be401c2f89e2f723f34ea5a1d5131a9fe2c38c3261d52a622f62669c7f89fef8f8785f1abe2617b36d8528 SOURCE=$SPELL-$VERSION.tar.xz SOURCE_URL=$KDE_URL/stable/frameworks/$VX/$SOURCE SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION diff --git a/devel/extra-cmake-modules/HISTORY b/devel/extra-cmake-modules/HISTORY index 642d07cfd7..e774539028 100644 --- a/devel/extra-cmake-modules/HISTORY +++ b/devel/extra-cmake-modules/HISTORY @@ -1,3 +1,6 @@ +2014-12-11 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 1.5.0 + 2014-11-06 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 1.4.0 diff --git a/devel/git-imerge/BUILD b/devel/git-imerge/BUILD new file mode 100755 index 0000000000..8f58e6df93 --- /dev/null +++ b/devel/git-imerge/BUILD @@ -0,0 +1 @@ +make diff --git a/devel/git-imerge/DETAILS b/devel/git-imerge/DETAILS new file mode 100755 index 0000000000..a84163c6a1 --- /dev/null +++ b/devel/git-imerge/DETAILS @@ -0,0 +1,25 @@ +. "$GRIMOIRE/FUNCTIONS" + SPELL=git-imerge + VERSION=$(get_scm_version) + SOURCE="$SPELL-git.tar.bz2" + SOURCE_URL[0]="git://github.com/mhagger/$SPELL.git" + SOURCE_IGNORE=volatile + SOURCE_DOWNLOAD=on +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git" + WEB_SITE="http://github.com/mhagger/git-imerge" + LICENSE[0]="GPLv2+" + ENTERED=20141209 + KEYWORDS="" + SHORT="Incremental merge and rebase for git" +cat << EOF +Perform a merge between two branches incrementally. If conflicts are +encountered, figure out exactly which pairs of commits conflict, and present +the user with one pairwise conflict at a time for resolution. + +git-imerge has two primary design goals: + +Reduce the pain of resolving merge conflicts to its unavoidable minimum, +by finding and presenting the smallest possible conflicts: those between the +changes introduced by one commit from each branch. Allow a merge to be saved, +tested, interrupted, published, and collaborated on while it is in progress. +EOF diff --git a/devel/git-imerge/HISTORY b/devel/git-imerge/HISTORY new file mode 100644 index 0000000000..dcd2ae1b43 --- /dev/null +++ b/devel/git-imerge/HISTORY @@ -0,0 +1,2 @@ +2014-12-09 Ismael Luceno <ismael@sourcemage.org> + * BUILD, DETAILS, INSTALL, PREPARE: spell created diff --git a/devel/git-imerge/INSTALL b/devel/git-imerge/INSTALL new file mode 100755 index 0000000000..7bf12151da --- /dev/null +++ b/devel/git-imerge/INSTALL @@ -0,0 +1 @@ +make PREFIX="$INSTALL_ROOT/usr" install diff --git a/devel/git-imerge/PREPARE b/devel/git-imerge/PREPARE new file mode 100755 index 0000000000..f8b7d7e3e2 --- /dev/null +++ b/devel/git-imerge/PREPARE @@ -0,0 +1,2 @@ +. ${GRIMOIRE}/FUNCTIONS && +prepare_select_branch diff --git a/devel/git/BUILD b/devel/git/BUILD new file mode 100755 index 0000000000..4e3a50db7d --- /dev/null +++ b/devel/git/BUILD @@ -0,0 +1,3 @@ +export LIBS+=" -lintl" +export LDFLAGS+=" -lintl" +default_build diff --git a/devel/git/DETAILS b/devel/git/DETAILS index 6aa343d3c3..f3c62db606 100755 --- a/devel/git/DETAILS +++ b/devel/git/DETAILS @@ -1,7 +1,7 @@ SPELL=git - VERSION=2.1.3 - SOURCE_HASH=sha512:8a8e4c0a580fb7647f8689ce126c3d97dc7b2c2f8c72087b7fef2b876590f0cfb8298ba756298ab1dfbb2350d17328c2adef11bd72049f757593f05f18d9fac3 - SECURITY_PATCH=1 + VERSION=2.2.1 + SOURCE_HASH=sha512:66bccfa617d2c8e2e61e5aac9b8daef9d4dc151b85906af252cadef3306ecf792ad6d7869deb149f0d04f6e7c3e9f71119bfeece5690e61782fb357e5384027b + SECURITY_PATCH=2 SOURCE=$SPELL-$VERSION.tar.xz # SOURCE2=$SOURCE.sign # SOURCE_GPG=kernel.gpg:$SOURCE.sign:UPSTREAM_KEY @@ -12,7 +12,7 @@ if [[ $GIT_DOC == manpages || $GIT_DOC == both ]]; then SOURCE3=$SPELL-manpages-$VERSION.tar.xz # SOURCE4=$SOURCE3.sign # SOURCE3_GPG=kernel.gpg:$SOURCE3.sign:UPSTREAM_KEY - SOURCE3_HASH=sha512:9a8eb40603f0eff2ea5671a96c7679900e7a45f1cd8449f33126c8716ebdfe50e071888fbd9a6e478784c54a8b9e6ad3ec6ac2b8aee0f33890c92d5bc46f586a + SOURCE3_HASH=sha512:9fea3a61afa7336c7da9a4c9c130ed4dd05bb3b5b1cc7fe5a3953109085169d9fb92aafd2b932e6b66ad93ac46e3b60ea05c0f311a8178b53bc1c2184773ada5 SOURCE3_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE3 # SOURCE4_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE4 # SOURCE4_IGNORE=signature @@ -21,7 +21,7 @@ if [[ $GIT_DOC == htmldocs || $GIT_DOC == both ]]; then SOURCE5=$SPELL-htmldocs-$VERSION.tar.xz # SOURCE6=$SOURCE5.sign # SOURCE5_GPG=kernel.gpg:$SOURCE5.sign:UPSTREAM_KEY - SOURCE5_HASH=sha512:da8a706446ef3ac2c297c1f6cd648d217ccce8505c9ef9f8532cb4e183808e6b3606a54805500297e6ab69f07e9e2afd2b7fa951e54949ca0d353ea7a108a469 + SOURCE5_HASH=sha512:68843b883e2fd4f14646ff97ba9e5f3fd4de9f6bbf57a40e9c1bceb6578ebf497e50f2b808fdb4174966e26bf9ac068b44cfdf111652d15796f4f84a7406d336 SOURCE5_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE5 # SOURCE6_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE6 # SOURCE6_IGNORE=signature diff --git a/devel/git/HISTORY b/devel/git/HISTORY index 42632d06f2..e3886b8540 100644 --- a/devel/git/HISTORY +++ b/devel/git/HISTORY @@ -1,3 +1,10 @@ +2014-12-19 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 2.1;1 + SECURITY_PATCH++ + +2014-11-27 Ladislav Hagara <hgr@vabo.cz> + * DETAILS: 2.2.0 + 2014-11-02 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 2.1;3 diff --git a/devel/jwasm/BUILD b/devel/jwasm/BUILD new file mode 100755 index 0000000000..19cad3e4d2 --- /dev/null +++ b/devel/jwasm/BUILD @@ -0,0 +1 @@ +make -f GccUnix.mak diff --git a/devel/jwasm/DETAILS b/devel/jwasm/DETAILS new file mode 100755 index 0000000000..e67e66ebf9 --- /dev/null +++ b/devel/jwasm/DETAILS @@ -0,0 +1,17 @@ + SPELL=jwasm + VERSION=211as + SOURCE="JWasm$VERSION.zip" + SOURCE_URL[0]="http://sourceforge.net/projects/$SPELL/files/JWasm%20Source%20Code/$SOURCE" + SOURCE_HASH=sha512:3e48e09955ccf8e641b36f54c93c3f36b275a0e662013a17dfd1f52a3e2872eff54be869596d0e72bdb2cc7e59c8fd1dee13477bf89a59bba4b212959cff9006 +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION" + WEB_SITE="http://sourceforge.net/projects/jwasm/" + LICENSE[0]="Sybase" + ENTERED=20141205 + KEYWORDS="" + SHORT="Masm-compatible assembler" +cat << EOF +JWasm is a Masm-compatible assembler, derived from OpenWatcom's Assembler. + +It supports 16-, 32- and 64-bit code, instructions up to AVX and various +output formats. +EOF diff --git a/devel/jwasm/HISTORY b/devel/jwasm/HISTORY new file mode 100644 index 0000000000..e03f432a21 --- /dev/null +++ b/devel/jwasm/HISTORY @@ -0,0 +1,2 @@ +2014-12-05 Ismael Luceno <ismael@sourcemage.org> + * BUILD, DETAILS, INSTALL, PRE_BUILD: spell created diff --git a/devel/jwasm/INSTALL b/devel/jwasm/INSTALL new file mode 100755 index 0000000000..96a30f26f2 --- /dev/null +++ b/devel/jwasm/INSTALL @@ -0,0 +1 @@ +install -m755 GccUnixR/jwasm /usr/bin/ diff --git a/devel/jwasm/PRE_BUILD b/devel/jwasm/PRE_BUILD new file mode 100755 index 0000000000..cdbb3242dc --- /dev/null +++ b/devel/jwasm/PRE_BUILD @@ -0,0 +1,3 @@ +mk_source_dir $SOURCE_DIRECTORY && +cd $SOURCE_DIRECTORY && +unpack_file '' diff --git a/devel/libtool/DETAILS b/devel/libtool/DETAILS index 6d035b0d20..17dbdcc210 100755 --- a/devel/libtool/DETAILS +++ b/devel/libtool/DETAILS @@ -1,6 +1,6 @@ SPELL=libtool - VERSION=2.4.2 - SOURCE=$SPELL-$VERSION.tar.gz + VERSION=2.4.4 + SOURCE=$SPELL-$VERSION.tar.xz SOURCE2=$SOURCE.sig SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE diff --git a/devel/libtool/HISTORY b/devel/libtool/HISTORY index 42812db05d..b86b8c4c3c 100644 --- a/devel/libtool/HISTORY +++ b/devel/libtool/HISTORY @@ -1,3 +1,6 @@ +2014-11-30 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 2.4.4 + 2011-10-19 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 2.4.2 diff --git a/devel/mawk/DETAILS b/devel/mawk/DETAILS index 26769fd082..b91e243eaf 100755 --- a/devel/mawk/DETAILS +++ b/devel/mawk/DETAILS @@ -1,8 +1,8 @@ SPELL=mawk - VERSION=1.3.4-20131226 + VERSION=1.3.4-20141206 SOURCE="${SPELL}-${VERSION}.tgz" SOURCE_URL[0]=ftp://invisible-island.net/${SPELL}/${SOURCE} - SOURCE_HASH=sha512:1e9bce2c738289283b0ed56ed4706eeb42da8951fd2c8d13d8858af15c41bd2bd18d73f0a1de997086089fbfb557f5ff3b033a27acbd11751106fe9f37ed7c5d + SOURCE_HASH=sha512:636c863d759c8001fd51dea5fd1bfabed193976e9d7e7d614848bf8b5b4714b16325833099abf33c0a94c9cd746608da10e6e7b1199cd2480cab419f89813814 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE="http://invisible-island.net/mawk/mawk.html" LICENSE[0]="GPLv2" diff --git a/devel/mawk/HISTORY b/devel/mawk/HISTORY index 07eb8530eb..9bb0725b59 100644 --- a/devel/mawk/HISTORY +++ b/devel/mawk/HISTORY @@ -1,3 +1,12 @@ +2014-12-14 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 1.3.4-20141206 + * patches/nextfile-fix.patch: Removed, applied by upstream + +2014-12-03 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 1.3.4-20141027 + * PRE_BUILD, patches/nextfile-fix.patch: Nextfile statement + implementation fix + 2014-09-09 Ismael Luceno <ismael@sourcemage.org> * PROVIDES: Provide AWK * CONFIGURE, INSTALL: Let the user choose the primary AWK implementation diff --git a/devel/mawk/PRE_BUILD b/devel/mawk/PRE_BUILD new file mode 100755 index 0000000000..1fec4be73c --- /dev/null +++ b/devel/mawk/PRE_BUILD @@ -0,0 +1,3 @@ +default_pre_build && +cd "$SOURCE_DIRECTORY" && +find "$SPELL_DIRECTORY/patches" -name '*.patch' -exec patch -p1 -i '{}' \; diff --git a/devel/python/BUILD b/devel/python/BUILD index cc28ab803c..ab8bcd50f2 100755 --- a/devel/python/BUILD +++ b/devel/python/BUILD @@ -19,4 +19,4 @@ else make altinstall DESTDIR="$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT" fi && -message "Fake stage complete, installing to real path.." +message "${MESSAGE_COLOR}Fake stage complete, installing to real path...${DEFAULT_COLOR}" diff --git a/devel/python/DETAILS b/devel/python/DETAILS index ca14e1a89f..f5af1219b3 100755 --- a/devel/python/DETAILS +++ b/devel/python/DETAILS @@ -1,5 +1,6 @@ SPELL=python - VERSION=2.7.8 + VERSION=2.7.9 + SECURITY_PATCH=4 SOURCE=Python-$VERSION.tar.xz SOURCE2=$SOURCE.asc SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION" @@ -13,7 +14,6 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION" WEB_SITE=http://www.python.org/ ENTERED=20010922 LICENSE[0]=PYTHON - SECURITY_PATCH=3 KEYWORDS="devel" SHORT="interpreted, interactive, object-oriented language" cat << EOF diff --git a/devel/python/HISTORY b/devel/python/HISTORY index c3411a5fc1..3dbb794da5 100644 --- a/devel/python/HISTORY +++ b/devel/python/HISTORY @@ -1,3 +1,9 @@ +2014-12-11 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 2.7.9; SECURITY_PATCH++ (CVE-2013-1753, + CVE-2013-1752, CVE-2013-1752) + * BUILD: use message color + * INSTALL: added missing &&'s + 2014-10-31 Ismael Luceno <ismael@sourcemage.org> * DETAILS: updated spell to 2.7.8 diff --git a/devel/python/INSTALL b/devel/python/INSTALL index 86ae17c4a8..5a47b203dd 100755 --- a/devel/python/INSTALL +++ b/devel/python/INSTALL @@ -6,9 +6,9 @@ fi && # gettext install -vm 755 "$SOURCE_DIRECTORY"/Tools/i18n/{pygettext.py,msgfmt.py} \ - "$INSTALL_ROOT/usr/bin" + "$INSTALL_ROOT/usr/bin" && -local PYVER=`echo ${VERSION}|cut -d . -f 1,2` +local PYVER=`echo ${VERSION}|cut -d . -f 1,2` && if [ -d "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" ];then cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" \ @@ -17,4 +17,3 @@ else cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux3" \ "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" fi - diff --git a/devel/radare2/DETAILS b/devel/radare2/DETAILS index 0424609506..d7abf8f599 100755 --- a/devel/radare2/DETAILS +++ b/devel/radare2/DETAILS @@ -31,7 +31,7 @@ toolchain. - Vala, Go, Python, ruby, perl, lua, Java, shellscript, .. - Scripting language based in mnemonic commands and macros * Hexadecimal editor - - 64bit offset support with virtual addressing and section maps + - 64-bit offset support with virtual addressing and section maps - Assemble and disassemble from/to many architectures - Colorizes opcodes, bytes and debug register changes - Print data in various formats (int, float, disasm, timestamp, ..) diff --git a/devel/radare2/HISTORY b/devel/radare2/HISTORY index 133cb6b329..4e711730b2 100644 --- a/devel/radare2/HISTORY +++ b/devel/radare2/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2014-08-19 Treeve Jelbert <treeve@sourcemage.org> * DEPENDS: openssl => SSL diff --git a/devel/reposurgeon/BUILD b/devel/reposurgeon/BUILD new file mode 100755 index 0000000000..8f58e6df93 --- /dev/null +++ b/devel/reposurgeon/BUILD @@ -0,0 +1 @@ +make diff --git a/devel/reposurgeon/DEPENDS b/devel/reposurgeon/DEPENDS new file mode 100755 index 0000000000..daaf3cb8ef --- /dev/null +++ b/devel/reposurgeon/DEPENDS @@ -0,0 +1,2 @@ +depends docbook-xsl && +depends xmlto diff --git a/devel/reposurgeon/DETAILS b/devel/reposurgeon/DETAILS new file mode 100755 index 0000000000..4a864b18de --- /dev/null +++ b/devel/reposurgeon/DETAILS @@ -0,0 +1,20 @@ + SPELL=reposurgeon + VERSION=3.18 + SOURCE="$SPELL-$VERSION.tar.gz" + SOURCE_URL[0]="http://www.catb.org/~esr/$SPELL/$SOURCE" + SOURCE_HASH=sha512:9df969fec7ed709af3377e58f19e86453528e345b87ce87bb94af0b6786e43dcaf4a6d383a43858c4ad52b97388491c9a99c40cc47045fa7000b7053ce167d51 +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" + WEB_SITE="http://catb.org/esr/reposurgeon/" + LICENSE[0]="modified-bsd" + ENTERED=20141207 + KEYWORDS="" + SHORT="A tool for editing version-control repository history" +cat << EOF +reposurgeon enables risky operations that version-control systems don't +want to let you do, such as editing past comments and metadata and removing +commits. It works with any version control system that can export and +import git fast-import streams, including git, hg, fossil, bzr, CVS, and +RCS. It can also read Subversion dump files directly and can thus be used +to script production of very high-quality conversions from Subversion to +any supported DVCS. +EOF diff --git a/devel/reposurgeon/HISTORY b/devel/reposurgeon/HISTORY new file mode 100644 index 0000000000..1c9d110bf4 --- /dev/null +++ b/devel/reposurgeon/HISTORY @@ -0,0 +1,2 @@ +2014-12-07 Ismael Luceno <ismael@sourcemage.org> + * BUILD, DEPENDS, DETAILS: spell created diff --git a/disk/udisks2/DETAILS b/disk/udisks2/DETAILS index 74aa67afe4..44ece78310 100755 --- a/disk/udisks2/DETAILS +++ b/disk/udisks2/DETAILS @@ -1,6 +1,6 @@ SPELL=udisks2 - VERSION=2.1.3 - SOURCE_HASH=sha512:52f15ecdb700e91919ce0e2017aa1c185afaf86d936036a0a380b91b322c3d949263c09c16fe02fbe7385c0d0055ca3ddc5f6b69ed3ea87df3acc78413aef494 + VERSION=2.1.4 + SOURCE_HASH=sha512:782e94d27cdacf4178fc7c39ad300168d3280be6cd434f067c6e329efe91544d5bbfe9a2499483e3f4bdce16c55a061be53d9c592943b693441db8f9cfacee12 SECURITY_PATCH=3 SOURCE="${SPELL//2}-${VERSION}.tar.bz2" SOURCE_URL[0]=http://udisks.freedesktop.org/releases/$SOURCE diff --git a/disk/udisks2/HISTORY b/disk/udisks2/HISTORY index 36f22fa1aa..f09f8e3df6 100644 --- a/disk/udisks2/HISTORY +++ b/disk/udisks2/HISTORY @@ -1,3 +1,6 @@ +2014-12-19 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: 2.1.4 + 2014-03-14 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: 2.1.3 SECURITY_PATCH++, fix CVE-2014-0004 diff --git a/e-17/evas/DETAILS b/e-17/evas/DETAILS index d704fdaa32..99db7759c4 100755 --- a/e-17/evas/DETAILS +++ b/e-17/evas/DETAILS @@ -25,7 +25,7 @@ this equates to a 6x6x6 color cube - exactly the same color cube Netscape, Mozilla, gdkrgb etc. use so colors will be shared). If Evas can't allocate enough colors it keeps reducing the size of the color cube until it reaches plain black and white. This way, it can display on anything from a black and -white only terminal to 16 color VGA to 256 color and all the way up through 15, -16, 24 and 32bit color. Here are some screen shots of a demo Evas application -to show the rendering output in different situations. +white only terminal to 16-color VGA to 256-color and all the way up through +15-bit, 16-bit, 24-bit and 32-bit color. Here are some screen shots of a demo +Evas application to show the rendering output in different situations. EOF diff --git a/e-17/evas/HISTORY b/e-17/evas/HISTORY index 7c4e27dd7d..4d5237aac7 100644 --- a/e-17/evas/HISTORY +++ b/e-17/evas/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2014-05-30 Treeve Jelbert <treeve@sourcemage.org> * DEPENDS: giflib => GIFLIB diff --git a/editors/emacs/BUILD b/editors/emacs/BUILD index 2675cc13a6..f5092cf313 100755 --- a/editors/emacs/BUILD +++ b/editors/emacs/BUILD @@ -9,13 +9,16 @@ export LDFLAGS="${LDFLAGS/-z combreloc/}" && # export LDFLAGS="${LDFLAGS//-Wl,-O1/}" && +OPTS="$OPTS --with-x-toolkit=$EMACS_XTOOLKIT" && if [[ "$EMACS_BRANCH" == "scm" ]]; then # Crashes with -O3 export CFLAGS="${CFLAGS//-O3/-O2}" && - OPTS="$OPTS --build=${BUILD}" + OPTS="$OPTS --build=${BUILD}" && - [[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}" + if [[ $CROSS_INSTALL == on ]]; then + OPTS="$OPTS --host=${HOST}" + fi && # Fix broken permissions chmod +x build-aux/update-subdirs && diff --git a/editors/emacs/CONFIGURE b/editors/emacs/CONFIGURE new file mode 100755 index 0000000000..4340986926 --- /dev/null +++ b/editors/emacs/CONFIGURE @@ -0,0 +1,2 @@ +config_query_list EMACS_XTOOLKIT "Select the X toolkit:" \ + gtk gtk3 lucid motif no diff --git a/editors/emacs/DEPENDS b/editors/emacs/DEPENDS index 2c7520b071..5bae034fd0 100755 --- a/editors/emacs/DEPENDS +++ b/editors/emacs/DEPENDS @@ -1,7 +1,22 @@ -optional_depends "xaw3d" \ - --with-xaw3d \ - --without-xaw3d \ - "for fancy 3D-style scroll bars" && +case "$EMACS_XTOOLKIT" in + lucid) + optional_depends xaw3d \ + --with{,out}-xaw3d \ + "for fancy 3D-style scroll bars" && + if ! is_depends_enabled $SPELL xaw3d; then + depends libxaw + fi + ;; + gtk) + depends gtk+2 + ;; + gtk3) + depends gtk+3 + ;; + motif) + depends MOTIF + ;; +esac && optional_depends "imlib" \ "" \ @@ -53,11 +68,6 @@ optional_depends libxml2 \ --without-xml2 \ "for XML parsing support" && -optional_depends "gtk+2" \ - "--with-x-toolkit=gtk" \ - "" \ - "for GTK+2 look" && - optional_depends libxft \ --with-xft \ --without-xft \ @@ -89,5 +99,5 @@ optional_depends gnutls \ "for SSL/TLS support" && if [[ "$EMACS_BRANCH" == "scm" ]]; then - depends bzr + depends git fi diff --git a/editors/emacs/DETAILS b/editors/emacs/DETAILS index 41a66d909c..8ca893523a 100755 --- a/editors/emacs/DETAILS +++ b/editors/emacs/DETAILS @@ -2,9 +2,9 @@ SPELL=emacs if [[ "$EMACS_BRANCH" == "scm" ]]; then VERSION=$(get_scm_version) - SOURCE=$SPELL-trunk.tar.bz2 -SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-trunk - SOURCE_URL[0]=bzr://bzr.savannah.gnu.org/emacs/trunk/:emacs-trunk + SOURCE=$SPELL-git.tar.bz2 +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git + SOURCE_URL[0]=git://git.sv.gnu.org/emacs.git:emacs-git SOURCE_IGNORE=volatile FORCE_DOWNLOAD=1 else diff --git a/editors/emacs/DOWNLOAD b/editors/emacs/DOWNLOAD deleted file mode 100755 index e2d74a1d81..0000000000 --- a/editors/emacs/DOWNLOAD +++ /dev/null @@ -1,8 +0,0 @@ -. $GRIMOIRE/FUNCTIONS && - -if [[ "$EMACS_BRANCH" == "scm" ]] -then - bzr_download -else - default_download -fi diff --git a/editors/emacs/HISTORY b/editors/emacs/HISTORY index e873644c0e..5a75e62e8b 100644 --- a/editors/emacs/HISTORY +++ b/editors/emacs/HISTORY @@ -1,3 +1,8 @@ +2014-11-26 Ismael Luceno <ismael@sourcemage.org> + * DEPENDS, CONFIGURE: Allow selecting the X toolkit to use + * DETAILS, DOWNLOAD: Switched to Git SCM + * DEPENDS: bzr => git + 2014-07-16 Ismael Luceno <ismael@sourcemage.org> * DEPENDS: Depedency for SVG support is on librsvg2 diff --git a/ftp/wget/DEPENDS b/ftp/wget/DEPENDS index c0240437f3..ae541e41ce 100755 --- a/ftp/wget/DEPENDS +++ b/ftp/wget/DEPENDS @@ -17,6 +17,11 @@ optional_depends "texinfo" \ "" \ "to build info files" && +optional_depends "nettle" \ + '--enable-ntlm' \ + '--disable-ntlm' \ + 'for NTLM authentication' && + case $WGET_SSL in none) ;; diff --git a/ftp/wget/DETAILS b/ftp/wget/DETAILS index 21965065a4..54e641df01 100755 --- a/ftp/wget/DETAILS +++ b/ftp/wget/DETAILS @@ -1,5 +1,5 @@ SPELL=wget - VERSION=1.16 + VERSION=1.16.1 SECURITY_PATCH=2 SOURCE=$SPELL-$VERSION.tar.xz SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE diff --git a/ftp/wget/HISTORY b/ftp/wget/HISTORY index a0710cafa0..b7721a0277 100644 --- a/ftp/wget/HISTORY +++ b/ftp/wget/HISTORY @@ -1,3 +1,9 @@ +2014-12-11 Ladislav Hagara <hgr@vabo.cz> + * DETAILS: 1.16.1 + +2014-12-03 Eric Sandall <sandalle@sourcemage.org> + * DEPENDS: Optionally depends on nettle for NTLM authentication + 2014-10-31 Vlad Glagolev <stealth@sourcemage.org> * REPAIR^all^PRE_SUB_DEPENDS: more properly migrate from openssl to SSL provider diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS index e9f80d022d..b45661660f 100755 --- a/gnome2-libs/librsvg2/DETAILS +++ b/gnome2-libs/librsvg2/DETAILS @@ -1,6 +1,6 @@ SPELL=librsvg2 - VERSION=2.40.5 - SOURCE_HASH=sha512:57a82d2a9c7f77e503db3127d423cd58e947b3a32be1b2b9c78cf1dc9a35acc00ee79ec115737c95958f29b60f0a4ac384e97f090f027ede70dd3cb19c025938 + VERSION=2.40.6 + SOURCE_HASH=sha512:8d901d5d6dde2721db9cb05740ce42fa2520f2f6cc8136a8cb0306b5e6e630166d25da917d169c8d4e11fcfb7834ccb1fe93188f5e9c02c4cddff989d0cf3c51 # SOURCE_GPG=gurus.gpg:$SOURCE.sig SECURITY_PATCH=2 BRANCH=`echo $VERSION|cut -d . -f 1,2` diff --git a/gnome2-libs/librsvg2/HISTORY b/gnome2-libs/librsvg2/HISTORY index 01fbffddaf..693dc3588f 100644 --- a/gnome2-libs/librsvg2/HISTORY +++ b/gnome2-libs/librsvg2/HISTORY @@ -1,3 +1,6 @@ +2014-12-14 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 2.40.6 + 2014-10-30 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 2.40.5 * DEPENDS: gdk-pixbuf2 is required diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY index 3dbf60c426..c5b5c589ca 100644 --- a/gnu/gcc/HISTORY +++ b/gnu/gcc/HISTORY @@ -1,3 +1,7 @@ +2014-11-15 Thomas Orgis <sobukus@sourcemage.org> + * PRE_BUILD: patch for freetype2 headers + * classpath-ft2include.patch: added said patch + 2014-10-30 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 4.9.2 @@ -49,6 +53,12 @@ do not apply ffast-math.patch or remove-libffi.patch * DEPENDS: add perl +2013-08-13 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 4.6.4 + Fixes compilation against texinfo 5.0+ + * glibc216.patch: Removed, fix included in 4.6.4 + * PRE_BUILD: No longer apply glibc216.patch + 2013-02-10 Vlad Glagolev <stealth@sourcemage.org> * PRE_BUILD: apply go patch only if Go compiler was included into build * EXPORTS: chmod +x diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD index 63263f407f..96699ab3d2 100755 --- a/gnu/gcc/PRE_BUILD +++ b/gnu/gcc/PRE_BUILD @@ -33,7 +33,20 @@ fi if list_find "$GCC_COMPILER" "java"; then cp ${SOURCE_CACHE}/${SOURCE5} ${SOURCE_DIRECTORY}/ecj.jar -fi && + cp -v $SOURCE_CACHE/$SOURCE15 $SOURCE_DIRECTORY/ecj.jar && + + # Freetype moved headers - Yay! + cd "$SOURCE_DIRECTORY" && + patch -Np1 < "$SCRIPT_DIRECTORY/classpath-ft2include.patch" +fi && +if list_find "$GCC_COMPILER" "fortran" ; then + cd $BUILD_DIRECTORY && + unpack_file 11 +fi && +if list_find "$GCC_COMPILER" "go" ; then + cd $BUILD_DIRECTORY && + unpack_file 16 +fi && mk_source_dir $SOURCE_DIRECTORY.bld && cd $SOURCE_DIRECTORY && diff --git a/gnu/gcc/classpath-ft2include.patch b/gnu/gcc/classpath-ft2include.patch new file mode 100644 index 0000000000..05835de2f9 --- /dev/null +++ b/gnu/gcc/classpath-ft2include.patch @@ -0,0 +1,56 @@ +From 71f0b7e80ac05eb123b4002536f7c6bec50c4bc9 Mon Sep 17 00:00:00 2001 +From: doko <doko@138bc75d-0d04-0410-961f-82ee72b054a4> +Date: Fri, 29 Nov 2013 16:53:39 +0000 +Subject: [PATCH] 2013-11-29 Matthias Klose <doko@ubuntu.com> + + * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c, + native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c: + Fix freetype includes. + + +git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205533 138bc75d-0d04-0410-961f-82ee72b054a4 +--- + libjava/classpath/ChangeLog.gcj | 6 ++++++ + .../gnu_java_awt_peer_gtk_FreetypeGlyphVector.c | 5 +++-- + .../gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c | 9 +++++---- + 3 files changed, 14 insertions(+), 6 deletions(-) + +diff --git a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c +index cb7bf43..e74678e 100644 +--- a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c ++++ b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c +@@ -42,8 +42,9 @@ exception statement from your version. */ + #include <pango/pango.h> + #include <pango/pangoft2.h> + #include <pango/pangofc-font.h> +-#include <freetype/ftglyph.h> +-#include <freetype/ftoutln.h> ++#include <ft2build.h> ++#include FT_GLYPH_H ++#include FT_OUTLINE_H + #include "jcl.h" + #include "gdkfont.h" + #include "gnu_java_awt_peer_gtk_FreetypeGlyphVector.h" +diff --git a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c +index 771b23e..cfd988c 100644 +--- a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c ++++ b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c +@@ -39,10 +39,11 @@ + #include <pango/pango.h> + #include <pango/pangoft2.h> + #include <pango/pangofc-font.h> +-#include <freetype/ftglyph.h> +-#include <freetype/ftoutln.h> +-#include <freetype/fttypes.h> +-#include <freetype/tttables.h> ++#include <ft2build.h> ++#include FT_GLYPH_H ++#include FT_OUTLINE_H ++#include FT_TYPES_H ++#include FT_TRUETYPE_TABLES_H + #include "gdkfont.h" + #include "gtkpeer.h" + #include "gnu_java_awt_peer_gtk_GdkFontPeer.h" +-- +1.7.1 + diff --git a/graphics-libs/freetype2/DETAILS b/graphics-libs/freetype2/DETAILS index b24f419b73..b8fe9f491b 100755 --- a/graphics-libs/freetype2/DETAILS +++ b/graphics-libs/freetype2/DETAILS @@ -1,6 +1,6 @@ SPELL=freetype2 - VERSION=2.5.3 - SECURITY_PATCH=9 + VERSION=2.5.4 + SECURITY_PATCH=10 SOURCE=freetype-$VERSION.tar.bz2 SOURCE2=$SOURCE.sig SOURCE_DIRECTORY="$BUILD_DIRECTORY/freetype-$VERSION" diff --git a/graphics-libs/freetype2/HISTORY b/graphics-libs/freetype2/HISTORY index 773b3759e3..3ef4b9cfdd 100644 --- a/graphics-libs/freetype2/HISTORY +++ b/graphics-libs/freetype2/HISTORY @@ -1,3 +1,7 @@ +2014-12-07 Pol Vinogradov <vin.public@gmail.com> + * DETAILS: version 2.5.4, SECURITY_PATCH++, + yet another security fix for CVE-2014-2240 + 2014-09-09 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: added missing dependencies diff --git a/graphics-libs/libraw/DEPENDS b/graphics-libs/libraw/DEPENDS index f148724504..98ceab9669 100755 --- a/graphics-libs/libraw/DEPENDS +++ b/graphics-libs/libraw/DEPENDS @@ -1 +1,3 @@ depends -sub CXX gcc +depends JPEG && +depends lcms2 diff --git a/graphics-libs/libraw/HISTORY b/graphics-libs/libraw/HISTORY index feb21a61cd..53b8764393 100644 --- a/graphics-libs/libraw/HISTORY +++ b/graphics-libs/libraw/HISTORY @@ -1,3 +1,6 @@ +2014-12-19 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: add JPEG. lcms2 + 2014-01-19 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 0.16.0 diff --git a/graphics-libs/libwebp/DEPENDS b/graphics-libs/libwebp/DEPENDS index 4e30f65619..4042355c71 100755 --- a/graphics-libs/libwebp/DEPENDS +++ b/graphics-libs/libwebp/DEPENDS @@ -3,4 +3,5 @@ depends automake && depends libtool && depends libpng && depends JPEG && -depends tiff +depends tiff && +depends GIFLIB diff --git a/graphics-libs/libwebp/DETAILS b/graphics-libs/libwebp/DETAILS index ecf6e812da..a3d2ac6873 100755 --- a/graphics-libs/libwebp/DETAILS +++ b/graphics-libs/libwebp/DETAILS @@ -1,9 +1,9 @@ SPELL=libwebp - VERSION=0.3.1 + VERSION=0.4.2 + SOURCE_HASH=sha512:0213f92cc9a4303b9ae51ffbc72c083880bcd5c1d8b2f92fe514e0a11167925934d01155f89dc9e571dee51293ea26f8b8b486c5b980db20e921d653320a4d13 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION - SOURCE_URL[0]=https://webp.googlecode.com/files/$SOURCE - SOURCE_HASH=sha512:9b962ce8ce696eb1cc78de624abe0371f9143449cbc8978eb6327e40afe95b31c1b4c9aa97e9c3f4ada46c2f2b70d7b1ca59e46046ddbb3546ecb8e3e766922f + SOURCE_URL[0]=http://downloads.webmproject.org/releases/webp/$SOURCE WEB_SITE=https://developers.google.com/speed/webp/ ENTERED=20121124 LICENSE[0]=GOOGLE diff --git a/graphics-libs/libwebp/HISTORY b/graphics-libs/libwebp/HISTORY index 5d9aec728c..c3b9e42d5b 100644 --- a/graphics-libs/libwebp/HISTORY +++ b/graphics-libs/libwebp/HISTORY @@ -1,3 +1,8 @@ +2014-12-19 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: VERSION 0.4.2 + new url + * DEPENDS: add GIFLIB + 2013-12-24 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DETAILS: version 0.3.1 diff --git a/graphics/luminance-hdr/DETAILS b/graphics/luminance-hdr/DETAILS index b465d58dd1..54a168a5fa 100755 --- a/graphics/luminance-hdr/DETAILS +++ b/graphics/luminance-hdr/DETAILS @@ -14,7 +14,7 @@ to provide a workflow for HDR imaging. Supported HDR formats: * OpenEXR (extension: exr) * Radiance RGBE (extension: hdr) * Tiff formats: - 16bit, 32bit (float) and LogLuv (extension: tiff) + 16-bit, 32-bit (float) and LogLuv (extension: tiff) * Raw image formats (extension: various) * PFS native format (extension: pfs) @@ -22,8 +22,8 @@ Supported LDR formats: * JPEG, PNG, PPM, PBM, TIFF(8 bit) Supported features: -* Create an HDR file from a set of images (formats: JPEG, TIFF 8bit - and 16bit, RAW) of the same scene taken at different exposure setting. +* Create an HDR file from a set of images (formats: JPEG, TIFF 8-bit + and 16-bit, RAW) of the same scene taken at different exposure setting. * Save and load HDR images. * Rotate and resize HDR images. * Tonemap HDR images. diff --git a/graphics/luminance-hdr/HISTORY b/graphics/luminance-hdr/HISTORY index 08cebb8fb7..60fd1a954e 100644 --- a/graphics/luminance-hdr/HISTORY +++ b/graphics/luminance-hdr/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2012-11-28 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DETAILS: spell renamed to luminance-hdr, version 2.2.1 * DEPENDS: added dependencies on gsl and libraw diff --git a/graphics/maim/DETAILS b/graphics/maim/DETAILS index 15bec0e32f..c127c24a73 100755 --- a/graphics/maim/DETAILS +++ b/graphics/maim/DETAILS @@ -1,8 +1,8 @@ SPELL=maim - VERSION=2.3.37 + VERSION=3.3.41 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_URL[0]=https://github.com/naelstrof/$SPELL/archive/v$VERSION/$SOURCE - SOURCE_HASH=sha512:c006fa7025d69a60a48a45346402211350e8f28a808543a9a97b61f6cbb5ea570a21d3a2b0247fc39f158425d7d63e4e7804ecfe665d379ff253066d741dc09d + SOURCE_HASH=sha512:2e533c6c1b153b65e57ba8fa72d72f7fb7d40c3c483f75fda25166c41eb4c8079ea2f42b78cef649de5a53eb15e48291a03ab7ad0a9f2d9bc0c3860540ebff81 SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" WEB_SITE=https://github.com/naelstrof/maim LICENSE[0]=GPL diff --git a/graphics/maim/HISTORY b/graphics/maim/HISTORY index a7960657f7..deb97bc26b 100644 --- a/graphics/maim/HISTORY +++ b/graphics/maim/HISTORY @@ -1,3 +1,9 @@ +2014-12-04 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 3.3.41 + +2014-11-30 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 2.3.38 + 2014-11-26 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 2.3.37 diff --git a/graphics/rawstudio/DETAILS b/graphics/rawstudio/DETAILS index 4cc7e758c7..7764cf55b8 100755 --- a/graphics/rawstudio/DETAILS +++ b/graphics/rawstudio/DETAILS @@ -23,16 +23,16 @@ fi SHORT="An open source raw-image converter written in GTK+." cat << EOF Rawstudio is an open source raw-image converter written in GTK+. -Features - * Reads all dcraw supported formats - * Internal 16bit rgb +Features: + * Reads all dcraw supported formats + * Internal 16-bit RGB * Various post-shot controls (white balance, saturation and exposure compensation among others) - * Realtime histogram + * Realtime histogram * Optimized for MMX, 3dnow! and SSE (detected runtime) - * Exposure mask - * Easy sorting of images - * Fullscreen mode for better overview - * XML settings cache + * Exposure mask + * Easy sorting of images + * Fullscreen mode for better overview + * XML settings cache * Basic EXIF-reading EOF diff --git a/graphics/rawstudio/HISTORY b/graphics/rawstudio/HISTORY index 7bcfb1dbaf..2f66cfd78f 100644 --- a/graphics/rawstudio/HISTORY +++ b/graphics/rawstudio/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2011-10-14 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DETAILS: version 2.0 * DEPENDS: added dependencies on flickcurl, libgphoto2 diff --git a/ham/cwtext/DETAILS b/ham/cwtext/DETAILS index a1dce07901..97ec394774 100755 --- a/ham/cwtext/DETAILS +++ b/ham/cwtext/DETAILS @@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SHORT="Converts text to morse code" cat << EOF Convert text to International Morse Code. Input is ASCII text. Output can -be: - . -..- - on the console, raw 8bit PCM suitable for piping to +be: - . -..- - on the console, raw 8-bit PCM suitable for piping to /dev/audio, .wav files or even (mp3|ogg). Good for headlines on your MP3 player or code practice. EOF diff --git a/ham/cwtext/HISTORY b/ham/cwtext/HISTORY index 3ce66821a1..04903cd45f 100644 --- a/ham/cwtext/HISTORY +++ b/ham/cwtext/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2010-04-21 Tommy Boatman <tboatman@sourcemage.org> * DETAILS: version 0.96 diff --git a/haskell/haskell-http/DETAILS b/haskell/haskell-http/DETAILS index 843e8c34ee..8deb7e2cd8 100755 --- a/haskell/haskell-http/DETAILS +++ b/haskell/haskell-http/DETAILS @@ -1,8 +1,8 @@ SPELL=haskell-http - VERSION=4000.2.14 + VERSION=4000.2.18 SOURCE="HTTP-${VERSION}.tar.gz" SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/HTTP/${VERSION}/${SOURCE} - SOURCE_HASH=sha512:d571884fe414cab99dd2a2364a25eba0320689d428cd6d4415f291fce2d66f56c7282eb4b4a3d6847f9334dc6b67d96a0efbe541f6ff5129de048869558e9e13 + SOURCE_HASH=sha512:3141daa2732bfe013f7f6a8d3017ee9e56d377af5615e1686c42acea9eb52b4b9c2212b3d3550ac2ca72b949b6a7c2abb8fba8f5669fe60fe176dc133ea3fa9b SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-${VERSION}" WEB_SITE="https://github.com/haskell/HTTP" LICENSE[0]=BSD3 diff --git a/haskell/haskell-http/HISTORY b/haskell/haskell-http/HISTORY index b8e278275b..7426375bb4 100644 --- a/haskell/haskell-http/HISTORY +++ b/haskell/haskell-http/HISTORY @@ -1,3 +1,6 @@ +2014-12-10 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 4000.2.18 + 2014-05-05 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DETAILS: version 4000.2.14 diff --git a/haskell/haskell-monad-control/DETAILS b/haskell/haskell-monad-control/DETAILS index 5d1d4b0b21..d8700701bd 100755 --- a/haskell/haskell-monad-control/DETAILS +++ b/haskell/haskell-monad-control/DETAILS @@ -1,8 +1,8 @@ SPELL=haskell-monad-control - VERSION=0.3.2.3 + VERSION=0.3.3.0 SOURCE="monad-control-${VERSION}.tar.gz" SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/monad-control/${VERSION}/${SOURCE} - SOURCE_HASH=sha512:7b5fb9721628714c128572c737b006c9dbb9bd481972f07d4e13bd044b20a23b50abbb2e62dde7bc8d8ad286844975841f7de29773b46e0af5e36e71f743f3d9 + SOURCE_HASH=sha512:734ca14baea74f9bd6f3603dc84426bd6d79ae23998ffcce5c8b994dfa8d58b8a573e7b0f68f7eaab07163c8806d8d5f95160f0439cc5fbd07b9509c84e4ef8a SOURCE_DIRECTORY="${BUILD_DIRECTORY}/monad-control-${VERSION}" WEB_SITE="https://github.com/basvandijk/monad-control" LICENSE[0]=BSD3 diff --git a/haskell/haskell-monad-control/HISTORY b/haskell/haskell-monad-control/HISTORY index 660c9276cb..b343a7701f 100644 --- a/haskell/haskell-monad-control/HISTORY +++ b/haskell/haskell-monad-control/HISTORY @@ -1,3 +1,6 @@ +2014-12-10 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 0.3.3.0 + 2014-02-21 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DETAILS: version 0.3.2.3 diff --git a/haskell/haskell-monadcatchio-transformers/DETAILS b/haskell/haskell-monadcatchio-transformers/DETAILS index c800821dc2..b51b8cb13b 100755 --- a/haskell/haskell-monadcatchio-transformers/DETAILS +++ b/haskell/haskell-monadcatchio-transformers/DETAILS @@ -1,8 +1,8 @@ SPELL=haskell-monadcatchio-transformers - VERSION=0.3.1.0 + VERSION=0.3.1.2 SOURCE="MonadCatchIO-transformers-${VERSION}.tar.gz" SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/MonadCatchIO-transformers/${VERSION}/${SOURCE} - SOURCE_HASH=sha512:38e7c69bec4ef9805137c67ca39680f2b75e22a44055b5e29ea458c8ce557c87caafb82e4788f422d8fae58ff5d58618d6916d7ac835821709478fa1f7df09d7 + SOURCE_HASH=sha512:b4b95a18250da15f7c10215eb060db0c489d64a857de0ed352a45dc978301c128ee8048b72d132cd6e7ce97efa861cab059126a31450e703df408b4a94fbf8f6 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/MonadCatchIO-transformers-${VERSION}" WEB_SITE="http://hackage.haskell.org/package/MonadCatchIO-transformers" LICENSE[0]=BSD3 diff --git a/haskell/haskell-monadcatchio-transformers/HISTORY b/haskell/haskell-monadcatchio-transformers/HISTORY index 707884f5b5..18274a3577 100644 --- a/haskell/haskell-monadcatchio-transformers/HISTORY +++ b/haskell/haskell-monadcatchio-transformers/HISTORY @@ -1,3 +1,6 @@ +2014-12-10 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 0.3.1.2 + 2014-02-22 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DEPENDS, DETAILS: version 0.3.1.0 diff --git a/haskell/haskell-transformers-base/DETAILS b/haskell/haskell-transformers-base/DETAILS index a99236777c..8b3ff21a9f 100755 --- a/haskell/haskell-transformers-base/DETAILS +++ b/haskell/haskell-transformers-base/DETAILS @@ -1,8 +1,8 @@ SPELL=haskell-transformers-base - VERSION=0.4.1 + VERSION=0.4.3 SOURCE="transformers-base-${VERSION}.tar.gz" SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/transformers-base/${VERSION}/${SOURCE} - SOURCE_HASH=sha512:c2eb3ea5d10c9a520da4cf7faf99cc80c8aee5fb8bfef3d1fcee8f97fc2cb036a316457b19a7f235945d81a72bcb30f4c84edd1d3d11c7a4f72e5dcb265a58cb + SOURCE_HASH=sha512:8607f793edb4e44c39eb7751b620abf15fd29000d6b6c611a4563f0e8832eb4c752aa43b90122d7bdf75c8c47727797db0e3e385896787e8e1bd10fca371d591 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/transformers-base-${VERSION}" WEB_SITE="https://github.com/mvv/transformers-base" LICENSE[0]=BSD3 diff --git a/haskell/haskell-transformers-base/HISTORY b/haskell/haskell-transformers-base/HISTORY index 0d8eec95dc..e659241e8c 100644 --- a/haskell/haskell-transformers-base/HISTORY +++ b/haskell/haskell-transformers-base/HISTORY @@ -1,3 +1,6 @@ +2014-12-10 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 0.4.3 + 2013-07-09 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DEPENDS, DETAILS: spell created diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS index 9312e8f286..d94f09556a 100755 --- a/http/firefox/DEPENDS +++ b/http/firefox/DEPENDS @@ -1,7 +1,7 @@ depends -sub CXX gcc && depends perl && depends python && -depends pysqlite && +depends icu '--with-system-icu' && depends glib2 && depends gtk+2 && @@ -11,17 +11,18 @@ depends libxext && depends libxrender && depends libxt && -depends pango && +depends pango '--enable-pango' && depends libxft '--enable-xft --disable-freetype2' && -depends cairo && +depends cairo '--enable-system-cairo --enable-default-toolkit=cairo-gtk2' && depends gdk-pixbuf2 && depends JPEG '--with-system-jpeg' && -depends -sub APNG libpng && +depends -sub APNG libpng '--enable-system-png' && +depends librsvg2 '--enable-svg' && depends nspr '--with-system-nspr' && -depends -sub "3.16.x" nss '--with-system-nss' && +depends -sub "3.17.x" nss '--with-system-nss' && depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite '--enable-system-sqlite' && @@ -86,5 +87,14 @@ optional_depends gstreamer \ --{en,dis}able-gstreamer \ 'for gstreamer based AV support' && +if ! is_depends_enabled $SPELL gstreamer; then + optional_depends gstreamer-1.0 \ + '--enable-gstreamer=1.0' \ + '' \ + 'for gstreamer 1.0 based AV support' +fi && + + + suggest_depends_2 firefox-smglwiki '' '' \ 'to enable searching the SMGL Wiki from the Search Bar' diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS index 350122e6d4..6960839027 100755 --- a/http/firefox/DETAILS +++ b/http/firefox/DETAILS @@ -1,11 +1,11 @@ SPELL=firefox - VERSION=32.0.3 + VERSION=34.0.5 SOURCE=$SPELL-$VERSION.source.tar.bz2 - SOURCE_HASH=sha512:4cc4beb2bc00e38c61dea2878e75bdd28accbb0850d50146ae8e70e4c6d062f2985a23a6c4b84cd0ca552659a2b77843c3de93229708bc996cbb11d3b6497943 + SOURCE_HASH=sha512:a6a545ac31f6afbd092778e39a861097918dc620d75ffa12c6feea98f2b45d43dbb768f76b05417fda2b096b919e597b27cae332e14167a44d9dc243e9c15eec SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE} SOURCE_URL[1]=ftp://ftp.mozilla.org/pub/$SPELL/releases/$VERSION/source/$SOURCE SOURCE_URL[2]=ftp://ftp.in2p3.fr/pub/mozilla/$SPELL/releases/$VERSION/source/$SOURCE - SECURITY_PATCH=76 + SECURITY_PATCH=77 SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/ GATHER_DOCS=off diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY index 02db8bea9f..ab4db6987d 100644 --- a/http/firefox/HISTORY +++ b/http/firefox/HISTORY @@ -1,3 +1,12 @@ +2014-12-02 Pol Vinogradov <vin.public@gmail.com> + * DETAILS: version 34.0.5 + * DEPENDS, mozconfig: reorganized both files, added icu, + librsvg2 and gstreamer-1.0 + +2014-12-01 Pol Vinogradov <vin.public@gmail.com> + * DETAILS: version 34.0, SECURITY_PATCH++ + * DEPENDS: removed pysqlite, changed nss subdependency to 3.17.x + 2014-09-26 Ismael Luceno <ismael@sourcemage.org> * DEPENDS: Cleanup dependencies diff --git a/http/firefox/mozconfig b/http/firefox/mozconfig index a50644bd1f..9e705335ef 100644 --- a/http/firefox/mozconfig +++ b/http/firefox/mozconfig @@ -10,11 +10,6 @@ mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build # Options for 'configure' (same as command-line options). ac_add_options --enable-application=browser ac_add_options --with-pthreads -ac_add_options --disable-system-png -ac_add_options --disable-system-cairo -ac_add_options --enable-default-toolkit=cairo-gtk2 -ac_add_options --enable-pango -ac_add_options --enable-svg ac_add_options --disable-installer ac_add_options --disable-updater ac_add_options --disable-crashreporter diff --git a/http/nginx/DETAILS b/http/nginx/DETAILS index 3bb0dfea42..60969985da 100755 --- a/http/nginx/DETAILS +++ b/http/nginx/DETAILS @@ -22,7 +22,7 @@ case "$NGINX_RELEASE" in SECURITY_PATCH=4 ;; esac - PATCHLEVEL=1 + PATCHLEVEL=2 SOURCE=$SPELL-$VERSION.tar.gz SOURCE2=$SPELL-$VERSION.tar.gz.asc SOURCE_URL[0]=http://nginx.org/download/$SOURCE diff --git a/http/nginx/HISTORY b/http/nginx/HISTORY index 0a19720ef4..4647c39afa 100644 --- a/http/nginx/HISTORY +++ b/http/nginx/HISTORY @@ -1,5 +1,11 @@ -2014-08-19 Treeve Jelbert <treeve@sourcemage.org> - * DEPENDS: openssl => SSL +2014-12-12 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: PATCHLEVEL++ + * INSTALL: install nginx.conf + * init.d/nginx: source nginx file from sysconfig + * init.d/nginx.conf: added, to prepare nginx binary for various envs + +2014-08-19 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: openssl => SSL 2014-04-18 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: PATCHLEVEL=1 diff --git a/http/nginx/INSTALL b/http/nginx/INSTALL index a6c2b1651b..ce1eaeabc8 100755 --- a/http/nginx/INSTALL +++ b/http/nginx/INSTALL @@ -2,6 +2,11 @@ make_single && default_install && make_normal && +if [[ $INIT_INSTALLED ]]; then + install_config_file "$SPELL_DIRECTORY/init.d/nginx.conf" \ + "$INSTALL_ROOT/etc/sysconfig/nginx" +fi && + if [[ ! -d "$TEMP_DIR" ]]; then install -vm 775 -d -o nginx -g nginx "$TEMP_DIR" fi diff --git a/http/nginx/init.d/nginx b/http/nginx/init.d/nginx index e6aebce4dc..7deb505d5e 100644 --- a/http/nginx/init.d/nginx +++ b/http/nginx/init.d/nginx @@ -6,6 +6,8 @@ ARGS="-c /etc/nginx/nginx.conf" RUNLEVEL=3 NEEDS="+network +remote_fs" +. /etc/sysconfig/nginx + reload() { echo "Gracefully reloading Nginx web server..." diff --git a/http/nginx/init.d/nginx.conf b/http/nginx/init.d/nginx.conf new file mode 100644 index 0000000000..cc6e107828 --- /dev/null +++ b/http/nginx/init.d/nginx.conf @@ -0,0 +1,5 @@ +# This is a pre-configuration script for nginx mostly done for PAM-less +# (Slackware-alike) systems where ulimits values are not catched from +# /etc/limits system file and needed to be tuned manually on startup + +#ulimit -n 65536 diff --git a/http/seamonkey/DETAILS b/http/seamonkey/DETAILS index 9f883ec21c..33defd54a7 100755 --- a/http/seamonkey/DETAILS +++ b/http/seamonkey/DETAILS @@ -1,8 +1,8 @@ SPELL=seamonkey - VERSION=2.30 - SECURITY_PATCH=58 + VERSION=2.31 + SECURITY_PATCH=59 SOURCE=$SPELL-$VERSION.source.tar.bz2 - SOURCE_HASH=sha512:e5ae37b5f6668fe4a064e2e0afd90f168b1074164eb832705641e90837b286ea0e0a32f336fd3813cbc706735ca98ec459a6c33915879c3c3c63760ec910b6df + SOURCE_HASH=sha512:69307c47881d7d250281a07389eb081dc6edb465a3faf6a3fa5c6db889dc38d94134a1cfc1ce11821ffa0bf20a8a920b06122e53bd0a19c9bbcf405cfce6b5ef SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" SOURCE_URI=seamonkey/releases/$VERSION/source/$SOURCE SOURCE_URL[0]=ftp://ftp.mozilla.org/pub/mozilla.org/$SOURCE_URI diff --git a/http/seamonkey/HISTORY b/http/seamonkey/HISTORY index e995f5bac3..24de17efcb 100644 --- a/http/seamonkey/HISTORY +++ b/http/seamonkey/HISTORY @@ -1,3 +1,6 @@ +2014-12-05 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 2.31; SECURITY_PATCH++ + 2014-10-23 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 2.30; SECURITY_PATCH++ * BUILD: use system libbz2 diff --git a/kde4-apps/darkroom/DETAILS b/kde4-apps/darkroom/DETAILS index a290db47c9..dc689ffc4a 100755 --- a/kde4-apps/darkroom/DETAILS +++ b/kde4-apps/darkroom/DETAILS @@ -11,7 +11,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="a raw decoder for KDE" cat << EOF Darkroom is a raw decoder based on top of libkdcraw, which is a KDE -library around dcraw. It can export to 8bit or 16bit PNG, and can apply some +library around dcraw. It can export to 8-bit or 16-bit PNG, and can apply some transformation on the images, like white balance adjustement, noise reduction, chromatic aberation correction... It fully transfers metadata from the raw file to PNG, there is basic support for color management. diff --git a/kde4-apps/darkroom/HISTORY b/kde4-apps/darkroom/HISTORY index a2d614de71..f60f0de7f6 100644 --- a/kde4-apps/darkroom/HISTORY +++ b/kde4-apps/darkroom/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2011-09-04 Bor Kraljič <pyrobor@ver.si> * DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY index 512628ad24..489354211b 100644 --- a/kernels/linux/HISTORY +++ b/kernels/linux/HISTORY @@ -1,3 +1,8 @@ +2014-12-08 Ladislav Hagara <hgr@vabo.cz> + * latest.defaults: LATEST_maintenance_patches_3=3.18, LATEST_3=3.18 + * info/kernels/3.18: added + * info/patches/maintenance_patches_3/patch-3.18: added + 2014-11-24 Ladislav Hagara <hgr@vabo.cz> * latest.defaults: LATEST_maintenance_patches_3=patch-3.17.4 * info/patches/maintenance_patches_3/patch-3.17.4: added diff --git a/kernels/linux/info/kernels/3.18 b/kernels/linux/info/kernels/3.18 new file mode 100755 index 0000000000..6fbfde58ab --- /dev/null +++ b/kernels/linux/info/kernels/3.18 @@ -0,0 +1,5 @@ +version="3.18" +source="linux-${version}.tar.xz" +source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}" +source2="linux-${version}.tar.sign" +source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}" diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.18 b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18 new file mode 100755 index 0000000000..f20a790df2 --- /dev/null +++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18 @@ -0,0 +1,5 @@ +patchversion="3.18.0" +source="" +source_url="" +appliedkernels="3.18" +md5sum="" diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults index dfc2b38238..0f82bb060b 100644 --- a/kernels/linux/latest.defaults +++ b/kernels/linux/latest.defaults @@ -1,8 +1,8 @@ -LATEST_3=3.17 +LATEST_3=3.18 LATEST_2_6=2.6.39 LATEST_PRE_2_6=patch-2.6.39 LATEST_maintenance_patches=patch-2.6.39.4 -LATEST_maintenance_patches_3=patch-3.17.4 +LATEST_maintenance_patches_3=patch-3.18 LATEST_git_patches=patch-2.6.25-rc6-git7 LATEST_2_4=2.4.37.9 LATEST_PRE_2_4=patch-2.4.33-pre1 diff --git a/kernels/mcelog/DETAILS b/kernels/mcelog/DETAILS index 117ccf0156..1abcc8cbc5 100755 --- a/kernels/mcelog/DETAILS +++ b/kernels/mcelog/DETAILS @@ -21,5 +21,5 @@ It primarily handles machine checks and thermal events, which are reported for errors detected by the CPU. It is recommended that mcelog runs on all x86 machines, both -64bit (since early 2.6) and 32bit (since 2.6.32) +64-bit (since early 2.6) and 32-bit (since 2.6.32) EOF diff --git a/kernels/mcelog/HISTORY b/kernels/mcelog/HISTORY index 5404ac1268..ab47a0a261 100644 --- a/kernels/mcelog/HISTORY +++ b/kernels/mcelog/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2010-03-25 Arjan Bouter <abouter@sourcemage.org> * BUILD, DEPENDS, DETAILS, init.d/mcelog: spell created diff --git a/libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch b/libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch deleted file mode 100644 index 7ad04dc8c3..0000000000 --- a/libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 8f1bdcb971a624a08796dae3ad01a9eb7552ba24 Mon Sep 17 00:00:00 2001 -From: Carlos O'Donell <carlos@systemhalted.org> -Date: Fri, 16 Aug 2013 15:00:53 -0400 -Subject: [PATCH 08/11] nptl: handle EAGAIN with some futex operations - -https://bugs.gentoo.org/452184 ---- - nptl/pthread_mutex_trylock.c | 3 ++- - nptl/sysdeps/unix/sysv/linux/sem_timedwait.c | 2 +- - nptl/sysdeps/unix/sysv/linux/sem_wait.c | 4 ++-- - 3 files changed, 5 insertions(+), 4 deletions(-) - -diff --git a/nptl/pthread_mutex_trylock.c b/nptl/pthread_mutex_trylock.c -index 4d5f75d..4bf19ec 100644 ---- a/nptl/pthread_mutex_trylock.c -+++ b/nptl/pthread_mutex_trylock.c -@@ -260,7 +260,8 @@ __pthread_mutex_trylock (mutex) - private), 0, 0); - - if (INTERNAL_SYSCALL_ERROR_P (e, __err) -- && INTERNAL_SYSCALL_ERRNO (e, __err) == EWOULDBLOCK) -+ && ((INTERNAL_SYSCALL_ERRNO (e, __err) == EWOULDBLOCK) -+ || (INTERNAL_SYSCALL_ERRNO (e, __err) == EAGAIN))) - { - THREAD_SETMEM (THREAD_SELF, robust_head.list_op_pending, NULL); - -diff --git a/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c b/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c -index 7dfe51d..f96f625 100644 ---- a/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c -+++ b/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c -@@ -94,7 +94,7 @@ sem_timedwait (sem_t *sem, const struct timespec *abstime) - rt.tv_sec = sec; - rt.tv_nsec = nsec; - err = do_futex_timed_wait(isem, &rt); -- if (err != 0 && err != -EWOULDBLOCK) -+ if (err != 0 && err != -EWOULDBLOCK && err != -EAGAIN) - { - __set_errno (-err); - err = -1; -diff --git a/nptl/sysdeps/unix/sysv/linux/sem_wait.c b/nptl/sysdeps/unix/sysv/linux/sem_wait.c -index 7d586cf..6f2a89f 100644 ---- a/nptl/sysdeps/unix/sysv/linux/sem_wait.c -+++ b/nptl/sysdeps/unix/sysv/linux/sem_wait.c -@@ -67,7 +67,7 @@ __new_sem_wait (sem_t *sem) - while (1) - { - err = do_futex_wait(isem); -- if (err != 0 && err != -EWOULDBLOCK) -+ if (err != 0 && err != -EWOULDBLOCK && err != -EAGAIN) - { - __set_errno (-err); - err = -1; -@@ -112,7 +112,7 @@ __old_sem_wait (sem_t *sem) - /* Disable asynchronous cancellation. */ - __pthread_disable_asynccancel (oldtype); - } -- while (err == 0 || err == -EWOULDBLOCK); -+ while (err == 0 || err == -EWOULDBLOCK || err == -EAGAIN); - - __set_errno (-err); - return -1; --- -1.8.5.4 - diff --git a/libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch b/libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch deleted file mode 100644 index 4f4806f511..0000000000 --- a/libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch +++ /dev/null @@ -1,68 +0,0 @@ -From b76e856d84e14d5ece6988fee589aff26d6ac2f2 Mon Sep 17 00:00:00 2001 -From: David Lamparter <equinox-gentoo@diac24.net> -Date: Fri, 16 Aug 2013 15:06:34 -0400 -Subject: [PATCH 11/11] arm: fix PIC vs SHARED typos - -the logic in setjmp/__longjmp incorrectly tie to "PIC" to figure out -whether the code is going into a shared library when it should be using -"SHARED". otherwise, building static PIC code goes wrong. - -https://bugs.gentoo.org/336914 -http://sourceware.org/ml/libc-ports/2011-09/msg00018.html - -2011-09-19 David Lamparter <equinox-gentoo@diac24.net> - - * sysdeps/arm/eabi/setjmp.S: Change PIC to SHARED. - * sysdeps/arm/eabi/__longjmp.S: Likewise ---- - ports/sysdeps/arm/__longjmp.S | 4 ++-- - ports/sysdeps/arm/setjmp.S | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/ports/sysdeps/arm/__longjmp.S b/ports/sysdeps/arm/__longjmp.S -index 27c57a1..c2efe12 100644 ---- a/ports/sysdeps/arm/__longjmp.S -+++ b/ports/sysdeps/arm/__longjmp.S -@@ -73,7 +73,7 @@ ENTRY (__longjmp) - add a2, a2, a3 - ldr a2, [a2, #RTLD_GLOBAL_RO_DL_HWCAP_OFFSET] - # else --# ifdef PIC -+# ifdef SHARED - ldr a2, 1f - ldr a3, .Lrtld_global_ro - 0: add a2, pc, a2 -@@ -126,7 +126,7 @@ ENTRY (__longjmp) - .Lrtld_local_ro: - .long C_SYMBOL_NAME(_rtld_local_ro)(GOTOFF) - # else --# ifdef PIC -+# ifdef SHARED - 1: .long _GLOBAL_OFFSET_TABLE_ - 0b - PC_OFS - .Lrtld_global_ro: - .long C_SYMBOL_NAME(_rtld_global_ro)(GOT) -diff --git a/ports/sysdeps/arm/setjmp.S b/ports/sysdeps/arm/setjmp.S -index b0b45ed..54e5de4 100644 ---- a/ports/sysdeps/arm/setjmp.S -+++ b/ports/sysdeps/arm/setjmp.S -@@ -54,7 +54,7 @@ ENTRY (__sigsetjmp) - add a3, a3, a4 - ldr a3, [a3, #RTLD_GLOBAL_RO_DL_HWCAP_OFFSET] - # else --# ifdef PIC -+# ifdef SHARED - ldr a3, 1f - ldr a4, .Lrtld_global_ro - 0: add a3, pc, a3 -@@ -110,7 +110,7 @@ ENTRY (__sigsetjmp) - .Lrtld_local_ro: - .long C_SYMBOL_NAME(_rtld_local_ro)(GOTOFF) - # else --# ifdef PIC -+# ifdef SHARED - 1: .long _GLOBAL_OFFSET_TABLE_ - 0b - PC_OFS - .Lrtld_global_ro: - .long C_SYMBOL_NAME(_rtld_global_ro)(GOT) --- -1.8.5.4 - diff --git a/libs/glibc/BUILD b/libs/glibc/BUILD index 4f323e56eb..9702c59007 100755 --- a/libs/glibc/BUILD +++ b/libs/glibc/BUILD @@ -20,7 +20,6 @@ export CCACHE_RECACHE=true && local ADDONS if [ "$GLIBC_NPTL" = "y" ]; then - ADDONS="nptl" && # # Enable IDN? # @@ -41,7 +40,7 @@ OPTS="$OPTS --enable-add-ons=${ADDONS/ /,}" && if [ "$GLIBC_NPTL" = "y" ] then # minimise optimisation level - CFLAGS="${CFLAGS//-O?/}" && + CFLAGS=$(echo ${CFLAGS} | sed -r "s;-O([0-9]|fast);;g") && CFLAGS="-O2 ${CFLAGS//-Os/}" else # diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS index d2347502de..395e54e4cb 100755 --- a/libs/glibc/DETAILS +++ b/libs/glibc/DETAILS @@ -29,7 +29,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git" SOURCE_IGNORE=volatile else - VERSION=2.19 + VERSION=2.20 SOURCE=$SPELL-$VERSION.tar.xz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SOURCE2=$SOURCE.sig @@ -37,17 +37,16 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SOURCE2_URL[0]=${SOURCE_URL[0]}.sig SOURCE_GPG=glibc.gpg:$SOURCE.sig:UPSTREAM_KEY SOURCE2_IGNORE=signature - SECURITY_PATCH=1 - PATCHLEVEL=1 + SECURITY_PATCH=2 fi if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then - HEADERS_VERSION=2.6.38 - SOURCE3=linux-${HEADERS_VERSION}.tar.bz2 - SOURCE6=${SOURCE3}.sign + HEADERS_VERSION=3.17.4 + SOURCE3=linux-${HEADERS_VERSION}.tar.xz + SOURCE6=linux-${HEADERS_VERSION}.tar.sign SOURCE6_IGNORE=signature SOURCE3_GPG="kernel.gpg:${SOURCE6}:ESTABLISHED_UPSTREAM_KEY" - SOURCE3_URL[0]="$KERNEL_URL/pub/linux/kernel/v2.6/$SOURCE3" - SOURCE6_URL[0]="${SOURCE3_URL[0]}.sign" + SOURCE3_URL[0]="$KERNEL_URL/pub/linux/kernel/v3.x/$SOURCE3" + SOURCE6_URL[0]="$KERNEL_URL/pub/linux/kernel/v3.x/$SOURCE6" else local LINUX_DIRECTORY LINUX_DIRECTORY=$(gaze where -path linux | sed "s/linux -> //") diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY index dd1a6f9ec5..3dcb5273c5 100644 --- a/libs/glibc/HISTORY +++ b/libs/glibc/HISTORY @@ -1,3 +1,19 @@ +2014-12-10 Pol Vinogradov <vin.public@gmail.com> + * DETAILS: version 2.20, SECURITY_PATCH++ (CVE-2014-4043) + * BUILD: NPTL is no longer an addon, disable -Ofast too in CFLAGS + * PRE_BUILD: removed obsolete patches, added glibc-2.20-fhs-1.patch, cleanup formatting + * glibc-2.20-fhs-1.patch: added a LFS patch, fixes nscd's cache directory + * glibc-2.19-fix-sign-in-bsloww1-input.patch, glibc-2.19-xattr_header.patch, + 00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch, + 00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch: removed + * init.d/nscd: fixed cache directory check/creation + +2014-12-03 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated kernel headers to 3.17.4 + The prior 2.6.38 headers are getting too old (e.g. libcap requires newer, + see https://bugs.launchpad.net/ubuntu/+source/libcap-ng/+bug/684969) + * PRE_BUILD: Remove 2.6.x kernel code for non-sanitized headers + 2014-11-21 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: PATCHLEVEL=1 * BUILD: allow drop of strip option if a user desires so @@ -9,7 +25,7 @@ 2014-05-25 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * PRE_BUILD, glibc-2.19-fix-sign-in-bsloww1-input.patch, glibc-2.19-xattr_header.patch: add bug fixes from arch linux - * PRE_BUILD, + * PRE_BUILD, 00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch, 00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch, 00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch, @@ -50,7 +66,7 @@ Added patch to fix res_query assertion and another to fix various hangs * fix-res_query-assert.patch: added, fix assertion in res_query * revert-c5a0802a.patch: added, revert to fix various hangs - * removed unused files + * removed unused files 2012-07-10 Sukneet Basuta <sukneet@sourcemage.org> * PRE_BUILD: apply as_fn_executable_p.patch @@ -76,14 +92,14 @@ * DETAILS: PATCHLEVEL=2 * DEPENDS: added runtime_depends tzdata * PRE_BUILD: apply patches to not install time zone rules - remove localtime.patch + remove localtime.patch * do_not_install_timezones.patch, do_not_install_timezones_2.patch: from upstream. Do not install timezones, instead use tzdata. The timezone rules included with glibc are fairly dated. * localtime.patch: removed, no longer needed 2012-05-15 Sukneet Basuta <sukneet@sourcemage.org> - * DETAILS: fix SOURCE URLS for sigs of kernel versions >=3.0 + * DETAILS: fix SOURCE URLS for sigs of kernel versions >=3.0 * PRE_BUILD: correctly verify files with GPG for Kernel headers >=3.1 and patches >3.0.4 diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD index 96ab47fb8a..da03e835fe 100755 --- a/libs/glibc/PRE_BUILD +++ b/libs/glibc/PRE_BUILD @@ -30,13 +30,6 @@ if [ "$GLIBC_NPTL" = "y" ]; then unpack_file 3 || return 1 ;; esac - if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then - cd $GLIBC_HEADERS_DIR && - if [ ! -z $SOURCE3 ]; then - bzcat ${SOURCE_CACHE}/$SOURCE3 > ${SOURCE3%.bz2} - fi && - make mrproper - else cd $GLIBC_HEADERS_DIR && if [ ! -z $SOURCE7 ]; then if [[ ${HEADERS_VERSION} > 3.0.4 ]]; then @@ -44,7 +37,7 @@ if [ "$GLIBC_NPTL" = "y" ]; then xz -d -k ${SOURCE_CACHE}/$SOURCE7 && SOURCE7_ORI=${SOURCE7} SOURCE7=${SOURCE7/.xz} - echo $SOURCE7_GPG + echo $SOURCE7_GPG verify_file 7 || return 1 message "${MESSAGE_COLOR}rm $SOURCE_CACHE/$SOURCE7${DEFAULT_COLOR}" rm $SOURCE_CACHE/$SOURCE7 @@ -61,7 +54,6 @@ if [ "$GLIBC_NPTL" = "y" ]; then fi fi && make mrproper - fi else cd $SOURCE_DIRECTORY && # @@ -98,13 +90,9 @@ patch -p0 < $SPELL_DIRECTORY/Makefile.patch && # no idea why or how this is missing from configure patch -p0 < $SPELL_DIRECTORY/as_fn_executable_p.patch && -patch -p1 < $SPELL_DIRECTORY/glibc-2.19-fix-sign-in-bsloww1-input.patch && -patch -p1 < $SPELL_DIRECTORY/glibc-2.19-xattr_header.patch && - patch -p1 < $SPELL_DIRECTORY/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch && patch -p1 < $SPELL_DIRECTORY/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch && -patch -p1 < $SPELL_DIRECTORY/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch && -patch -p1 < $SPELL_DIRECTORY/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch && +patch -p1 < $SPELL_DIRECTORY/glibc-2.20-fhs-1.patch && # disabled libgd detection/building memusagestat for now until a better # fix has been found, bug #8277 diff --git a/libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch b/libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch deleted file mode 100644 index 91b0c9abbe..0000000000 --- a/libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch +++ /dev/null @@ -1,71 +0,0 @@ -From ffe768a90912f9bce43b70a82576b3dc99e3121c Mon Sep 17 00:00:00 2001 -From: Siddhesh Poyarekar <siddhesh@redhat.com> -Date: Thu, 27 Feb 2014 21:29:16 +0530 -Subject: [PATCH] Fix sign of input to bsloww1 (BZ #16623) - -In 84ba214c, I removed some redundant sign computations and in the -process, I incorrectly got rid of a temporary variable, thus passing -the absolute value of the input to bsloww1. This caused #16623. - -This fix undoes the incorrect change. ---- - sysdeps/ieee754/dbl-64/s_sin.c | 16 ++++++++++------ - 3 files changed, 18 insertions(+), 7 deletions(-) - -diff --git a/sysdeps/ieee754/dbl-64/s_sin.c b/sysdeps/ieee754/dbl-64/s_sin.c -index 6105e9f..50109b8 100644 ---- a/sysdeps/ieee754/dbl-64/s_sin.c -+++ b/sysdeps/ieee754/dbl-64/s_sin.c -@@ -447,19 +447,21 @@ __sin (double x) - } - else - { -+ double t; - if (a > 0) - { - m = 1; -+ t = a; - db = da; - } - else - { - m = 0; -- a = -a; -+ t = -a; - db = -da; - } -- u.x = big + a; -- y = a - (u.x - big); -+ u.x = big + t; -+ y = t - (u.x - big); - res = do_sin (u, y, db, &cor); - cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps; - retval = ((res == res + cor) ? ((m) ? res : -res) -@@ -671,19 +673,21 @@ __cos (double x) - } - else - { -+ double t; - if (a > 0) - { - m = 1; -+ t = a; - db = da; - } - else - { - m = 0; -- a = -a; -+ t = -a; - db = -da; - } -- u.x = big + a; -- y = a - (u.x - big); -+ u.x = big + t; -+ y = t - (u.x - big); - res = do_sin (u, y, db, &cor); - cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps; - retval = ((res == res + cor) ? ((m) ? res : -res) --- -1.9.0 - diff --git a/libs/glibc/glibc-2.19-xattr_header.patch b/libs/glibc/glibc-2.19-xattr_header.patch deleted file mode 100644 index 438626ef3f..0000000000 --- a/libs/glibc/glibc-2.19-xattr_header.patch +++ /dev/null @@ -1,42 +0,0 @@ -From: Serge Hallyn <serge.hallyn@ubuntu.com> -Date: Tue, 11 Mar 2014 04:17:07 +0000 (-0500) -Subject: misc/sys/xattr.h: guard against linux uapi header inclusion -X-Git-Url: https://sourceware.org/git/?p=glibc.git;a=commitdiff_plain;h=fdbe8eae;hp=fede7a5ffa188c22c3789135bd5cf82e487dd3d0 - -misc/sys/xattr.h: guard against linux uapi header inclusion - -If the glibc xattr.h header is included after the uapi header, -compilation fails due to an enum re-using a #define from the -uapi header. Protect against this by guarding the define and -enum inclusions against each other. - -(A corresponding kernel patch has been sent here: -http://lkml.org/lkml/2014/3/7/331 ) - -(See https://lists.debian.org/debian-glibc/2014/03/msg00029.html -and https://sourceware.org/glibc/wiki/Synchronizing_Headers -for more information.) - -Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> ---- - -diff --git a/misc/sys/xattr.h b/misc/sys/xattr.h -index 929cd87..796df90 100644 ---- a/misc/sys/xattr.h -+++ b/misc/sys/xattr.h -@@ -26,6 +26,7 @@ __BEGIN_DECLS - - /* The following constants should be used for the fifth parameter of - `*setxattr'. */ -+#ifndef __USE_KERNEL_XATTR_DEFS - enum - { - XATTR_CREATE = 1, /* set value, fail if attr already exists. */ -@@ -33,6 +34,7 @@ enum - XATTR_REPLACE = 2 /* set value, fail if attr does not exist. */ - #define XATTR_REPLACE XATTR_REPLACE - }; -+#endif - - /* Set the attribute NAME of the file pointed to by PATH to VALUE (which - is SIZE bytes long). Return 0 on success, -1 for errors. */ diff --git a/libs/glibc/glibc-2.20-fhs-1.patch b/libs/glibc/glibc-2.20-fhs-1.patch new file mode 100644 index 0000000000..4ac8d106bb --- /dev/null +++ b/libs/glibc/glibc-2.20-fhs-1.patch @@ -0,0 +1,72 @@ +Submitted By: Armin K. <krejzi at email dot com> +Date: 2013-02-11 +Initial Package Version: 2.17 +Upstream Status: Not Applicable +Origin: Self +Description: This patch removes references to /var/db directory which is not part + of FHS and replaces them with more suitable directories in /var + hierarchy - /var/cache/nscd for nscd and /var/lib/nss_db for nss_db. + +--- a/Makeconfig 2012-12-25 04:02:13.000000000 +0100 ++++ b/Makeconfig 2013-02-11 01:32:32.500667439 +0100 +@@ -250,7 +250,7 @@ + + # Directory for the database files and Makefile for nss_db. + ifndef vardbdir +-vardbdir = $(localstatedir)/db ++vardbdir = $(localstatedir)/lib/nss_db + endif + inst_vardbdir = $(install_root)$(vardbdir) + +--- a/nscd/nscd.h 2012-12-25 04:02:13.000000000 +0100 ++++ b/nscd/nscd.h 2013-02-11 01:32:32.500667439 +0100 +@@ -112,11 +112,11 @@ + + + /* Paths of the file for the persistent storage. */ +-#define _PATH_NSCD_PASSWD_DB "/var/db/nscd/passwd" +-#define _PATH_NSCD_GROUP_DB "/var/db/nscd/group" +-#define _PATH_NSCD_HOSTS_DB "/var/db/nscd/hosts" +-#define _PATH_NSCD_SERVICES_DB "/var/db/nscd/services" +-#define _PATH_NSCD_NETGROUP_DB "/var/db/nscd/netgroup" ++#define _PATH_NSCD_PASSWD_DB "/var/cache/nscd/passwd" ++#define _PATH_NSCD_GROUP_DB "/var/cache/nscd/group" ++#define _PATH_NSCD_HOSTS_DB "/var/cache/nscd/hosts" ++#define _PATH_NSCD_SERVICES_DB "/var/cache/nscd/services" ++#define _PATH_NSCD_NETGROUP_DB "/var/cache/nscd/netgroup" + + /* Path used when not using persistent storage. */ + #define _PATH_NSCD_XYZ_DB_TMP "/var/run/nscd/dbXXXXXX" +--- a/nss/db-Makefile 2012-12-25 04:02:13.000000000 +0100 ++++ b/nss/db-Makefile 2013-02-11 01:32:32.500667439 +0100 +@@ -22,7 +22,7 @@ + /etc/rpc /etc/services /etc/shadow /etc/gshadow \ + /etc/netgroup) + +-VAR_DB = /var/db ++VAR_DB = /var/lib/nss_db + + AWK = awk + MAKEDB = makedb --quiet +--- a/sysdeps/generic/paths.h 2012-12-25 04:02:13.000000000 +0100 ++++ b/sysdeps/generic/paths.h 2013-02-11 01:32:32.500667439 +0100 +@@ -68,7 +68,7 @@ + /* Provide trailing slash, since mostly used for building pathnames. */ + #define _PATH_DEV "/dev/" + #define _PATH_TMP "/tmp/" +-#define _PATH_VARDB "/var/db/" ++#define _PATH_VARDB "/var/lib/nss_db/" + #define _PATH_VARRUN "/var/run/" + #define _PATH_VARTMP "/var/tmp/" + +--- a/sysdeps/unix/sysv/linux/paths.h 2012-12-25 04:02:13.000000000 +0100 ++++ b/sysdeps/unix/sysv/linux/paths.h 2013-02-11 01:32:32.504000831 +0100 +@@ -68,7 +68,7 @@ + /* Provide trailing slash, since mostly used for building pathnames. */ + #define _PATH_DEV "/dev/" + #define _PATH_TMP "/tmp/" +-#define _PATH_VARDB "/var/db/" ++#define _PATH_VARDB "/var/lib/nss_db/" + #define _PATH_VARRUN "/var/run/" + #define _PATH_VARTMP "/var/tmp/" + diff --git a/libs/glibc/init.d/nscd b/libs/glibc/init.d/nscd index 39007c1015..396a701b7e 100755 --- a/libs/glibc/init.d/nscd +++ b/libs/glibc/init.d/nscd @@ -13,7 +13,7 @@ RECOMMENDED=yes start() { [[ -d /var/run/nscd ]] || mkdir -p /var/run/nscd - [[ -d /var/db/nscd ]] || mkdir -p /var/db/nscd + [[ -d /var/cache/nscd ]] || mkdir -p /var/cache/nscd echo "Starting Name Service Cache Daemon..." $PROGRAM $ARGS evaluate_retval diff --git a/libs/libfcgi/BUILD b/libs/libfcgi/BUILD new file mode 100755 index 0000000000..d22e99fd61 --- /dev/null +++ b/libs/libfcgi/BUILD @@ -0,0 +1,3 @@ +make_single && +default_build && +make_normal diff --git a/libs/libfcgi/HISTORY b/libs/libfcgi/HISTORY index ea0734be22..5d4f1a890e 100644 --- a/libs/libfcgi/HISTORY +++ b/libs/libfcgi/HISTORY @@ -1,2 +1,8 @@ +2014-12-01 Vlad Glagolev <stealth@sourcemage.org> + * BUILD: added, to fix multijob build + * PRE_BUILD: added, to apply the patch + * gcc44.patch: added, backported patch from Debian to fix build with + GCC >=4.4.0 + 2007-12-15 Andraž "ruskie" Levstik <ruskie@mages.ath.cx> * DETAILS, HISTORY: created spell diff --git a/libs/libfcgi/PRE_BUILD b/libs/libfcgi/PRE_BUILD new file mode 100755 index 0000000000..3dde34e415 --- /dev/null +++ b/libs/libfcgi/PRE_BUILD @@ -0,0 +1,4 @@ +default_pre_build && +cd "$SOURCE_DIRECTORY" && + +patch -p1 < "$SPELL_DIRECTORY/gcc44.patch" diff --git a/libs/libfcgi/gcc44.patch b/libs/libfcgi/gcc44.patch new file mode 100644 index 0000000000..7999e1be59 --- /dev/null +++ b/libs/libfcgi/gcc44.patch @@ -0,0 +1,17 @@ +Author: Tatsuki Sugiura <sugi@nemui.org> +Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504963 +Bug-Debian: http://bugs.debian.org/504963 +Forwarded: no +Last-Update: 2010-02-08 + +Index: libfcgi/libfcgi/fcgio.cpp +=================================================================== +--- libfcgi.orig/libfcgi/fcgio.cpp 2010-01-23 19:13:53.000000000 +0900 ++++ libfcgi/libfcgi/fcgio.cpp 2010-01-23 19:13:55.000000000 +0900 +@@ -22,6 +22,7 @@ + #define DLLAPI __declspec(dllexport) + #endif + ++#include <cstdio> + #include <limits.h> + #include "fcgio.h" diff --git a/libs/libgit2/BUILD b/libs/libgit2/BUILD new file mode 100755 index 0000000000..c3fcb4b6e4 --- /dev/null +++ b/libs/libgit2/BUILD @@ -0,0 +1,2 @@ +OPTS+="-DBUILD_CLAR=0" && +cmake_build diff --git a/libs/libgit2/CONFIGURE b/libs/libgit2/CONFIGURE new file mode 100644 index 0000000000..b2f02c3032 --- /dev/null +++ b/libs/libgit2/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/libs/libgit2/DEPENDS b/libs/libgit2/DEPENDS new file mode 100755 index 0000000000..05dc003c2a --- /dev/null +++ b/libs/libgit2/DEPENDS @@ -0,0 +1,4 @@ +depends cmake && +depends SSL && +depends zlib && +optional_depends libssh2 '' '' 'SSH support' diff --git a/libs/libgit2/DETAILS b/libs/libgit2/DETAILS new file mode 100755 index 0000000000..ce3a682349 --- /dev/null +++ b/libs/libgit2/DETAILS @@ -0,0 +1,14 @@ + SPELL=libgit2 + VERSION=0.21.3 + SOURCE_HASH=sha512:399e16c9ca9d5a9e95ac929d7bd327038ba0e590e37ceee2aab062472f28a32905e90b5ee59990dad428d04c1c0d3f388381e3e44f775dfaafe37b21dbd7c892 + SOURCE=v${VERSION}.tar.gz +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/$SPELL-${VERSION} + WEB_SITE=https://github.com/libgit2 + SOURCE_URL=$WEB_SITE/$SPELL/archive/$SOURCE + ENTERED=20130123 + LICENSE[0]=GPL + KEYWORDS="disk" + SHORT="support library for git usage" +cat << EOF +support library for git usage +EOF diff --git a/libs/libgit2/HISTORY b/libs/libgit2/HISTORY new file mode 100644 index 0000000000..7c544f0ce8 --- /dev/null +++ b/libs/libgit2/HISTORY @@ -0,0 +1,13 @@ +2014-12-19 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 0.21.3 + +2014-12-18 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 0.21.2 + * DEPENDS: add optional libssh2 + +2014-08-19 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: openssl => SSL + +2013-01-23 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version master + diff --git a/libs/libspf2/DEPENDS b/libs/libspf2/DEPENDS new file mode 100755 index 0000000000..9b5780ca9f --- /dev/null +++ b/libs/libspf2/DEPENDS @@ -0,0 +1,10 @@ +optional_depends perl \ + "--enable-perl" \ + "--disable-perl" \ + "for Perl/XS interface to libspf2" && + +# '--without-bind' is buggy +optional_depends bind \ + "--with-bind=$INSTALL_ROOT/usr" \ + "" \ + "to use res_query() in libbind" diff --git a/libs/libspf2/DETAILS b/libs/libspf2/DETAILS new file mode 100755 index 0000000000..5427f80740 --- /dev/null +++ b/libs/libspf2/DETAILS @@ -0,0 +1,18 @@ + SPELL=libspf2 + VERSION=1.2.10 + SOURCE="${SPELL}-${VERSION}.tar.gz" + SOURCE_URL[0]=http://www.libspf2.org/spf/${SOURCE} + SOURCE_HASH=sha512:162ce382628c6fcadac3e11f5a12442db622bb23f7ec503e16f5ba7fc88afdd777bce6b093c12a58210355985fd11b74b140f08fab347334d82d953dd183b130 +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + WEB_SITE=http://www.libspf2.org/ + LICENSE[0]=BSD + LICENSE[1]=LGPL + ENTERED=20141128 + SHORT="fully thread safe SPF implementation" +cat << EOF +libspf2 implements the Sender Policy Framework, a part of the SPF/SRS protocol +pair. libspf2 is a library which allows email systems such as Sendmail, Postfix, +Exim and Zmailer to check SPF records and make sure that the email is authorized +by the domain name that it is coming from. This prevents email forgery, commonly +used by spammers, scammers and email viruses/worms. +EOF diff --git a/libs/libspf2/HISTORY b/libs/libspf2/HISTORY new file mode 100644 index 0000000000..973b5908a0 --- /dev/null +++ b/libs/libspf2/HISTORY @@ -0,0 +1,2 @@ +2014-11-28 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, DEPENDS: created spell, version 1.2.10 diff --git a/libs/libvirt/DEPENDS b/libs/libvirt/DEPENDS index 65b67255ec..ff5ba9e4b6 100755 --- a/libs/libvirt/DEPENDS +++ b/libs/libvirt/DEPENDS @@ -49,10 +49,7 @@ optional_depends hal \ '--without-hal' \ 'HAL support' && -optional_depends python \ - '--with-python' \ - '--without-python' \ - 'Python bindings' && +optional_depends 'python' '' '' 'Python bindings' && optional_depends policykit \ '--with-polkit' \ diff --git a/libs/libvirt/DETAILS b/libs/libvirt/DETAILS index f8750dc365..5fd0345e3b 100755 --- a/libs/libvirt/DETAILS +++ b/libs/libvirt/DETAILS @@ -1,5 +1,5 @@ SPELL=libvirt - VERSION=1.1.1 + VERSION=1.2.9 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME" SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION diff --git a/libs/libvirt/HISTORY b/libs/libvirt/HISTORY index 84fb2d6296..2099ac41c0 100644 --- a/libs/libvirt/HISTORY +++ b/libs/libvirt/HISTORY @@ -1,3 +1,7 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 1.2.9 + * DEPENDS: Python is still optional, but ./configure no longer has flags + 2013-08-12 Eric Sandall <sandalle@sourcemage.org> * DETAILS: Updated to 1.1.1 * DEPENDS: --*-libssh2 -> --*-ssh2 diff --git a/libs/libvirt/libvirt-1.1.1.tar.gz.sig b/libs/libvirt/libvirt-1.1.1.tar.gz.sig Binary files differdeleted file mode 100644 index 834390726a..0000000000 --- a/libs/libvirt/libvirt-1.1.1.tar.gz.sig +++ /dev/null diff --git a/libs/libvirt/libvirt-1.2.9.tar.gz.sig b/libs/libvirt/libvirt-1.2.9.tar.gz.sig Binary files differnew file mode 100644 index 0000000000..6b95e4354e --- /dev/null +++ b/libs/libvirt/libvirt-1.2.9.tar.gz.sig diff --git a/libs/sip/DETAILS b/libs/sip/DETAILS index 1c6540f213..3dfd3686c2 100755 --- a/libs/sip/DETAILS +++ b/libs/sip/DETAILS @@ -1,6 +1,6 @@ SPELL=sip - VERSION=4.16.3 - SOURCE_HASH=sha512:99fc63706212f052c907e4e6d16b224a5389ffb316a90e9d8d8e79c9a8f41ce6038b7c3f4b168e155d81cf394a05073b946142946902dc3bbacec73f0523d109 + VERSION=4.16.4 + SOURCE_HASH=sha512:0c17222f9c54feca87c4d4a237a06a2b792a16990d80de511a90a762eed683f22326492bc437b1942ebd2db80816668a094b199fa5cfbcc6e70717842bba4e14 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SOURCE_URL[0]=${SOURCEFORGE_URL}/pyqt/$SPELL/$SPELL-$VERSION/$SOURCE diff --git a/libs/sip/HISTORY b/libs/sip/HISTORY index 96fe912f11..e1e39b49a5 100644 --- a/libs/sip/HISTORY +++ b/libs/sip/HISTORY @@ -1,3 +1,6 @@ +2014-11-28 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 4.16.4 + 2014-09-20 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 4.16.3 diff --git a/libs/upower/DETAILS b/libs/upower/DETAILS index 106c5f07e0..9e049feb8a 100755 --- a/libs/upower/DETAILS +++ b/libs/upower/DETAILS @@ -1,6 +1,6 @@ SPELL=upower - VERSION=0.99.1 - SOURCE_HASH=sha512:3a413234226a957e8dcb60a1b8a73a4d1b9eb34705b01b404580a34c2a9e61a30b20e8ccefe72dc3457ea305beb910fc02ce76469982c95cbf0ed6bc785b7783 + VERSION=0.99.2 + SOURCE_HASH=sha512:a7859c91078140f460556ecf998a706b403d5ed2ff073fffa93730c95e62a8ec00b91f6669d74afd8d0ada73d75b27320d52a3589765712dc078f78a28ea527b SOURCE=$SPELL-$VERSION.tar.xz # SOURCE_GPG=gurus.gpg:$SOURCE.sig SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION diff --git a/libs/upower/HISTORY b/libs/upower/HISTORY index fbe61e2c55..bec838edc5 100644 --- a/libs/upower/HISTORY +++ b/libs/upower/HISTORY @@ -1,3 +1,6 @@ +2014-12-19 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 0.99.2 + 2014-08-22 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 0.99.1 diff --git a/mail/exim/BUILD b/mail/exim/BUILD index a36d28e19f..33b4cc6671 100755 --- a/mail/exim/BUILD +++ b/mail/exim/BUILD @@ -150,9 +150,6 @@ if list_find "$OPTS" '--enable-readline-testing'; then EXTRALIBS="$EXTRALIBS -ldl" fi && -echo "LOOKUP_LIBS=$LOOKUP_LIBS" >> Local/Makefile && -echo "EXTRALIBS=$EXTRALIBS" >> Local/Makefile && - if [[ "$EXIM_FROZEN" == "y" ]] then echo "SUPPORT_MOVE_FROZEN_MESSAGES=yes" >> Local/Makefile @@ -163,6 +160,14 @@ then echo "WITH_OLD_DEMIME=yes" >> Local/Makefile fi && +if is_depends_enabled $SPELL libspf2; then + echo "EXPERIMENTAL_SPF=yes" >> Local/Makefile && + EXTRALIBS="$EXTRALIBS -lspf2" && + CFLAGS="-DSPF $CFLAGS" +fi && + +echo "LOOKUP_LIBS=$LOOKUP_LIBS" >> Local/Makefile && +echo "EXTRALIBS=$EXTRALIBS" >> Local/Makefile && echo "BIN_DIRECTORY=/usr/sbin" >> Local/Makefile && echo "CONFIGURE_FILE=/etc/exim.conf" >> Local/Makefile && echo "SPOOL_DIRECTORY=/var/spool/mail" >> Local/Makefile && @@ -173,7 +178,7 @@ echo "EXIM_UID=`id -u exim`" >> Local/Makefile && echo "EXIM_GID=`id -g exim`" >> Local/Makefile && echo "EXIM_USER=exim" >> Local/Makefile && echo "EXIM_GROUP=exim" >> Local/Makefile && -echo "PCRE_LIBS=-lpcre" >> Local/Makefile && +echo "PCRE_LIBS=-lpcre" >> Local/Makefile && sedit 's:tail \-1:tail \-n 1:' scripts/Configure-config.h && diff --git a/mail/exim/DEPENDS b/mail/exim/DEPENDS index 01cfab1c13..9124750353 100755 --- a/mail/exim/DEPENDS +++ b/mail/exim/DEPENDS @@ -18,8 +18,8 @@ if [[ "$EXIM_TLS" == "gnutls" ]]; then depends gnutls && depends libgcrypt && depends libtasn1 -elif [[ "$EXIM_TLS" == "SSL" ]]; then - depends SSL +elif [[ "$EXIM_TLS" == "openssl" ]]; then + depends openssl fi && optional_depends cyrus-sasl \ @@ -67,6 +67,8 @@ optional_depends tcp_wrappers \ '--disable-tcp-wrappers-access' \ 'for TCP wrapper access control' && +optional_depends libspf2 "" "" "for ${PROBLEM_COLOR}experimental${DEFAULT_COLOR} SPF (Sender Policy Framework) support" && + optional_depends libx11 \ '--enable-x11-monitor' \ '--disable-x11-monitor' \ diff --git a/mail/exim/HISTORY b/mail/exim/HISTORY index 71120d796b..1fa693b8b4 100644 --- a/mail/exim/HISTORY +++ b/mail/exim/HISTORY @@ -1,5 +1,5 @@ -2014-08-19 Treeve Jelbert <treeve@sourcemage.org> - * DEPENDS: openssl => SSL +2014-11-28 Vlad Glagolev <stealth@sourcemage.org> + * DEPENDS, BUILD: added ability to build with experimental SPF support 2014-08-11 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 4.84 diff --git a/mobile/barry/DETAILS b/mobile/barry/DETAILS index 276f8568b0..f0d7cfc650 100755 --- a/mobile/barry/DETAILS +++ b/mobile/barry/DETAILS @@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SHORT="Sync your BlackBerry" cat << EOF Barry is an Open Source application that will allow synchronization, backup, -restore and program management for BlackBerry \u2122 devices. Barry is primarily +restore and program management for BlackBerry devices. Barry is primarily developed on Linux, but is intended as a cross platform library and application -set, targetting Linux, BSD, 32/64bit, and big/little endian systems. +set, targetting Linux, BSD, 32-bit/64-bit, and big/little endian systems. EOF diff --git a/mobile/barry/HISTORY b/mobile/barry/HISTORY index d4704fcb7b..94a6819338 100644 --- a/mobile/barry/HISTORY +++ b/mobile/barry/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2014-08-19 Treeve Jelbert <treeve@sourcemage.org> * DEPENDS: openssl => SSL diff --git a/net/dhcpcd/DETAILS b/net/dhcpcd/DETAILS index 8b9b21176a..198c07eb9d 100755 --- a/net/dhcpcd/DETAILS +++ b/net/dhcpcd/DETAILS @@ -1,6 +1,6 @@ SPELL=dhcpcd - VERSION=6.6.0 - SOURCE_HASH=sha512:9abd305d8257293d94770b386183e096a290060fdab283c135f545d6a59321efcafcce4cf4cb0fac5a9717ab5ff24da9c7ce2de482fc49522effb3b539bad76b + VERSION=6.6.5 + SOURCE_HASH=sha512:935c03498dd2a3bd87bd18764bf62646ab32fadc67178c392ebacd38300c802eebcaf68b7e8b669901c515192ec594528ea596c7293a1187cbab7f20ebe8b733 SOURCE=$SPELL-$VERSION.tar.bz2 SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" SOURCE_URL[0]=http://roy.marples.name/downloads/$SPELL/$SOURCE diff --git a/net/dhcpcd/HISTORY b/net/dhcpcd/HISTORY index 627938f06d..5181acfaa7 100644 --- a/net/dhcpcd/HISTORY +++ b/net/dhcpcd/HISTORY @@ -1,3 +1,6 @@ +2014-112-17 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.6.5 + 2014-10-31 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 6.6.0 diff --git a/net/iscsitarget/DETAILS b/net/iscsitarget/DETAILS index eaf7d01002..6ea413e6bb 100755 --- a/net/iscsitarget/DETAILS +++ b/net/iscsitarget/DETAILS @@ -17,6 +17,6 @@ storage needs and developments. The project was started by forking the Ardis target implementation, with respect to the GPL. While the Ardis target implementation was a very good one, it lacked -several key needs, including SMP support, Linux 2.6 kernel support, 64bit +several key needs, including SMP support, Linux 2.6 kernel support, 64-bit architecture support, dynamic configuration, iSNS support and more. EOF diff --git a/net/iscsitarget/HISTORY b/net/iscsitarget/HISTORY index ee9c0d9bd5..072d9b8d11 100644 --- a/net/iscsitarget/HISTORY +++ b/net/iscsitarget/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2014-08-19 Treeve Jelbert <treeve@sourcemage.org> * DEPENDS: openssl => SSL diff --git a/net/libpsl/DETAILS b/net/libpsl/DETAILS new file mode 100755 index 0000000000..c88d772e65 --- /dev/null +++ b/net/libpsl/DETAILS @@ -0,0 +1,13 @@ + SPELL=libpsl + VERSION=0.6.2 + SOURCE=$SPELL-$VERSION.tar.gz + SOURCE_URL[0]=https://github.com/rockdaboot/libpsl/archive/$VERSION.tar.gz + SOURCE_HASH=sha512:691088f06a6972d918a0a76f164ab6e3cd30f556ca0a4274ba963e63dd33838cda0a0f3c6ecb9ea9638497ab447632dbe804b1cc40ab68795b803ce346b1eb0b +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION + WEB_SITE=https://github.com/rockdaboot/libpsl + ENTERED=20141211 + LICENSE[0]=MIT + SHORT="C library to handle the Public Suffix List" +cat << EOF +C library to handle the Public Suffix List. +EOF diff --git a/net/libpsl/HISTORY b/net/libpsl/HISTORY new file mode 100644 index 0000000000..2ae068d828 --- /dev/null +++ b/net/libpsl/HISTORY @@ -0,0 +1,2 @@ +2014-12-11 Ladislav Hagara <hgr@vabo.cz> + * DETAILS, PRE_BUILD: spell created, version 0.6.2 diff --git a/net/libpsl/PRE_BUILD b/net/libpsl/PRE_BUILD new file mode 100755 index 0000000000..0f4df8ea57 --- /dev/null +++ b/net/libpsl/PRE_BUILD @@ -0,0 +1,3 @@ +default_pre_build && +cd $SOURCE_DIRECTORY && +./autogen.sh diff --git a/net/minidlna/DETAILS b/net/minidlna/DETAILS index d76f2e3582..375d09d7a3 100755 --- a/net/minidlna/DETAILS +++ b/net/minidlna/DETAILS @@ -1,5 +1,5 @@ SPELL=minidlna - VERSION=1.1.2 + VERSION=1.1.4 SOURCE="${SPELL}-${VERSION}.tar.gz" SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME" # SOURCE_HASH=sha512:e8be77777f147f95b308d9b10d40f239e3031da1b5b074fd3bff8bb11e0234ca4eaf1a942527755cbc83f97c8dd0a768c284fd63601b3ca05f2bd5db6eb02e49 diff --git a/net/minidlna/HISTORY b/net/minidlna/HISTORY index ed88cfe7e4..11028604ba 100644 --- a/net/minidlna/HISTORY +++ b/net/minidlna/HISTORY @@ -1,3 +1,6 @@ +2014-12-03 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 1.1.4 + 2014-05-05 Eric Sandall <sandalle@sourcemage.org> * DETAILS: Updated to 1.1.2 diff --git a/net/minidlna/minidlna-1.1.2.tar.gz.sig b/net/minidlna/minidlna-1.1.2.tar.gz.sig Binary files differdeleted file mode 100644 index b79fc65d41..0000000000 --- a/net/minidlna/minidlna-1.1.2.tar.gz.sig +++ /dev/null diff --git a/net/minidlna/minidlna-1.1.4.tar.gz.sig b/net/minidlna/minidlna-1.1.4.tar.gz.sig Binary files differnew file mode 100644 index 0000000000..fae70f4ad9 --- /dev/null +++ b/net/minidlna/minidlna-1.1.4.tar.gz.sig diff --git a/net/openvpn/DETAILS b/net/openvpn/DETAILS index b8f6fd3531..496bc71c4a 100755 --- a/net/openvpn/DETAILS +++ b/net/openvpn/DETAILS @@ -1,5 +1,6 @@ SPELL=openvpn - VERSION=2.3.5 + VERSION=2.3.6 + SECURITY_PATCH=3 SOURCE=$SPELL-$VERSION.tar.gz SOURCE2=$SOURCE.asc SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION @@ -9,7 +10,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SOURCE2_IGNORE=signature WEB_SITE=http://openvpn.net ENTERED=20040506 - SECURITY_PATCH=2 LICENSE[0]=http://openvpn.net/license.html DOCS="${DOCS/doc//} easy-rsa management sample-*/" KEYWORDS="net" diff --git a/net/openvpn/HISTORY b/net/openvpn/HISTORY index 8c1209eb9a..0189941e21 100644 --- a/net/openvpn/HISTORY +++ b/net/openvpn/HISTORY @@ -1,3 +1,6 @@ +2014-12-02 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 2.3.6; SECURITY_PATCH++ (CVE-2014-8104) + 2014-10-31 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 2.3.5 * DEPENDS: added missing pkcs11-helper dependency diff --git a/net/socat/DEPENDS b/net/socat/DEPENDS index 19915d51ad..c4a699cebc 100755 --- a/net/socat/DEPENDS +++ b/net/socat/DEPENDS @@ -1,3 +1,5 @@ +depends autoconf && + optional_depends SSL '--enable-openssl' \ '--disable-SSL' \ 'encryption support' && diff --git a/net/socat/DETAILS b/net/socat/DETAILS index 0688945a73..b8f8fd4337 100755 --- a/net/socat/DETAILS +++ b/net/socat/DETAILS @@ -15,7 +15,7 @@ socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU -line editor, a program, or a combination of two of these. +line editor, a program, or a combination of two of these. These modes include generation of "listening" sockets, pipes and pseudo terminals. EOF diff --git a/net/socat/HISTORY b/net/socat/HISTORY index a6ed395cfd..cbb959e19f 100644 --- a/net/socat/HISTORY +++ b/net/socat/HISTORY @@ -1,5 +1,9 @@ -2014-08-19 Treeve Jelbert <treeve@sourcemage.org> - * DEPENDS: openssl => SSL +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DEPENDS: Add autoconf for `autoconf` in PRE_BUILD + * PRE_BUILD, fix-linux-errqueue.h-not-found.patch: Added to fix compilation + +2014-08-19 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: openssl => SSL 2014-03-17 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 1.7.2.4 diff --git a/net/socat/PRE_BUILD b/net/socat/PRE_BUILD new file mode 100755 index 0000000000..694359eb0d --- /dev/null +++ b/net/socat/PRE_BUILD @@ -0,0 +1,6 @@ +default_pre_build && +message "${MESSAGE_COLOR}Fixing linux errqueue.h not found...${DEFAULT_COLOR}" && +patch -p1 "${SOURCE_DIRECTORY}"/configure.in \ + "${SPELL_DIRECTORY}"/fix-linux-errqueue.h-not-found.patch && +cd "${SOURCE_DIRECTORY}" && +autoconf diff --git a/net/socat/fix-linux-errqueue.h-not-found.patch b/net/socat/fix-linux-errqueue.h-not-found.patch new file mode 100644 index 0000000000..b5b5cdbd6f --- /dev/null +++ b/net/socat/fix-linux-errqueue.h-not-found.patch @@ -0,0 +1,41 @@ +# From http://patchwork.openembedded.org/patch/72771/ +configure.in: fix linux/errqueue.h not found + +The do_compile failed: +... +|tmp/work/core2-64-poky-linux/socat/1.7.2.4-r0/socat-1.7.2.4/xio-ip.c: +In function 'xiolog_ancillary_ip': +|tmp/work/core2-64-poky-linux/socat/1.7.2.4-r0/socat-1.7.2.4/xio-ip.c:520:12: +error: dereferencing pointer to incomplete type +| err->ee_errno, '\0', err->ee_origin, '\0', err->ee_type, '\0', +| ^ +| ake: *** [xio-ip.o] Error 1 +... + +For 1.7.2.4, the header check of 'linux/errqueue.h ' was not correctly, +but the old version 1.7.2.3 worked, so we reference 1.7.2.3 to fix this +issue. + +Upstream-Status: Pending +Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> +--- + configure.in | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/configure.in b/configure.in +index 70922f9..bdfbe98 100644 +--- a/configure.in ++++ b/configure.in +@@ -79,8 +79,7 @@ AC_HEADER_RESOLV() + + AC_CHECK_HEADERS(termios.h linux/if_tun.h) + AC_CHECK_HEADERS(net/if_dl.h) +-AC_CHECK_HEADERS(linux/types.h) +-AC_CHECK_HEADER(linux/errqueue.h, AC_DEFINE(HAVE_LINUX_ERRQUEUE_H), [], [#include <linux/types.h>]) ++AC_CHECK_HEADERS(linux/types.h linux/errqueue.h) + AC_CHECK_HEADERS(sys/utsname.h sys/select.h sys/file.h) + AC_CHECK_HEADERS(util.h bsd/libutil.h libutil.h sys/stropts.h regex.h) + AC_CHECK_HEADERS(linux/fs.h linux/ext2_fs.h) +-- +1.8.1.2 + diff --git a/net/unbound/DETAILS b/net/unbound/DETAILS index 80b7b07c0b..8f53871cda 100755 --- a/net/unbound/DETAILS +++ b/net/unbound/DETAILS @@ -1,10 +1,10 @@ SPELL=unbound - VERSION=1.5.0 - SECURITY_PATCH=2 + VERSION=1.5.1 + SECURITY_PATCH=3 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" SOURCE_URL[0]=http://www.unbound.net/downloads/$SOURCE - SOURCE_HASH=sha512:698c56d10c15e952a590cfead23ef20222c21469de2c74a94dbb7238db2d9acdce146fcdd581e504501e5315c359a7adb4128b6acb844bad74e80c3a71d3a1b6 + SOURCE_HASH=sha512:85d7069cf47709aceb7d9457c8befb1b327adfb098d8aa98082fc9bf710274e8ba86b56d796c86917639bb7e57ab5c40af1bc79090de038c6375be2c3877e0c4 WEB_SITE=http://www.unbound.net/ DOC_DIRS="" ENTERED=20110104 diff --git a/net/unbound/HISTORY b/net/unbound/HISTORY index 4aad224c6c..a06a6bde91 100644 --- a/net/unbound/HISTORY +++ b/net/unbound/HISTORY @@ -1,3 +1,6 @@ +2014-12-09 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 1.5.1; SECURITY_PATCH++ (CVE-2014-8602) + 2014-11-22 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 1.5.0; don't do useless doc'ing * DEPENDS: removed ldns, spell doesn't rely on it anymore; added diff --git a/odbc-drivers/odbcfb/DETAILS b/odbc-drivers/odbcfb/DETAILS index fe0fbaa0b9..ebdcda8cb5 100755 --- a/odbc-drivers/odbcfb/DETAILS +++ b/odbc-drivers/odbcfb/DETAILS @@ -1,10 +1,10 @@ SPELL=odbcfb - SPELLX=OdbcFb + SPELLX=OdbcJdbc WEB_SITE=http://www.ibphoenix.com - VERSION=2.0.2.153 - SOURCE_HASH=sha512:956ccf724a56b8c49b6405f6868f6d93349fd7a5abac10a34003adbb6bb15148e608d10eb3c9f8288da8859079ad920277b419f1cfccf8bec797de84c567b5c0 + VERSION=2.0.3.154 + SOURCE_HASH=sha512:4dce8998fc818dec4381b277815dcc058baf7d793c13e5b333510956d839cf5df80c779bfe0ddc5f461200bd5facc8e71fdc4a93457c18eb92e23b1aa20d3107 VX=${VERSION%.???} - SOURCE=${SPELLX}-Source-$VERSION.gz + SOURCE=${SPELLX}-src-$VERSION.tar.gz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL SOURCE_URL[0]=http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/$VX-Release/$SOURCE LICENSE=IDPL diff --git a/odbc-drivers/odbcfb/HISTORY b/odbc-drivers/odbcfb/HISTORY index 3fbec5bb35..4798ca56b0 100644 --- a/odbc-drivers/odbcfb/HISTORY +++ b/odbc-drivers/odbcfb/HISTORY @@ -1,3 +1,7 @@ +2014-11-28 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 2.0.3.144 + * PRE_BUILD: deleted + 2013-07-13 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 2.0.2.153 * PRE_BUILD: adjust diff --git a/odbc-drivers/odbcfb/PRE_BUILD b/odbc-drivers/odbcfb/PRE_BUILD deleted file mode 100755 index d3147dfb10..0000000000 --- a/odbc-drivers/odbcfb/PRE_BUILD +++ /dev/null @@ -1,4 +0,0 @@ -mk_source_dir $SOURCE_DIRECTORY && -cd $SOURCE_DIRECTORY && -unpack_file -#tar -xf OdbcFb-Source* diff --git a/php-pear/pear-gtk_mdb_designer/DETAILS b/php-pear/pear-gtk_mdb_designer/DETAILS index 59e0a0a1cd..cff670cfda 100755 --- a/php-pear/pear-gtk_mdb_designer/DETAILS +++ b/php-pear/pear-gtk_mdb_designer/DETAILS @@ -8,34 +8,28 @@ KEYWORDS="database php" SHORT='PEAR: An Gtk Database schema designer' cat << EOF -A graphical database schema designer, based -loosely around the MDB schema, -it features -- table boxes which are dragged around a -window to layout your database -- add/delete tables -- add delete columns -- support for NotNull, Indexes, Sequences , -Unique Indexes and defaults -- works totally in non-connected mode (eg. no -database or setting up required) -- stores in MDB like xml file. -- saves to any supported database SQL create -tables files. -- screenshots at -http://devel.akbkhome.com/screenshots/Gtk_MDB/ +A graphical database schema designer, based loosely around the MDB schema. + +It features: +- Table boxes which are dragged around a window to layout your database. +- Add/delete tables add delete columns support for NotNull, Indexes, Sequences, + Unique Indexes and defaults works totally in non-connected mode (eg. no + database or setting up required) stores in MDB like xml file. +- Saves to any supported database SQL create tables files. +- Screenshots at http://devel.akbkhome.com/screenshots/Gtk_MDB/ + Future enhancements: -- real MDB schema exports -- relationships = with lines etc. -Note: the primary aim is to generate SQL files, -(so that I can get my work done) -however it is eventually planned to support MDB -schema's fully.. - just a matter of time.. -To use - just pear install and run -gtkmdbdesigner -** Note - this package is not activily being -maintained. If you find it useful, and what to -take over please contact the developer. +- Real MDB. +- Schema exports relationships = with lines etc. + +Note: the primary aim is to generate SQL files, (so that I can get my work done) +however it is eventually planned to support MDB schema's fully - just a matter +of time. + +To use just run gtkmdbdesigner. + +Note: this package is not actively being maintained. If you find it useful, and +what to take over please contact the developer. EOF source $SECTION_DIRECTORY/PEAR_DETAILS diff --git a/php-pear/pear-gtk_mdb_designer/HISTORY b/php-pear/pear-gtk_mdb_designer/HISTORY index e028cca829..a0a9fb786a 100644 --- a/php-pear/pear-gtk_mdb_designer/HISTORY +++ b/php-pear/pear-gtk_mdb_designer/HISTORY @@ -1,3 +1,7 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix typo in description (activily -> actively) + * DETAILS: Fix description formatting + 2008-09-08 Jaka Kranjc <lynxlynxlynx@sourcemage.org> * HISTORY: fixed #12619 * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: added missing HISTORY file diff --git a/php-pear/php/DETAILS b/php-pear/php/DETAILS index 049b97c80e..8f027e4e70 100755 --- a/php-pear/php/DETAILS +++ b/php-pear/php/DETAILS @@ -1,10 +1,10 @@ SPELL=php if [[ $PHP5_BRANCH == stable ]]; then - VERSION=5.4.35 - SECURITY_PATCH=11 + VERSION=5.4.36 + SECURITY_PATCH=12 SOURCE=$SPELL-$VERSION.tar.bz2 SOURCE_URL[0]=http://static.php.net/www.php.net/distributions/$SOURCE - SOURCE_HASH=sha512:351792c50673c4119a178cb5e041559a00425b937545641b8fe2de6f3b4f073a06f532bc3fa030dd94de2b84baedc73680d2bfcc5d58e213872191a9381bffe0 + SOURCE_HASH=sha512:1c37c63d51c02ae307fbbbba29129690f9746d7a766f4ccd1f763a3be4119228882a345b38bdce65a60e528da30b70670528f641eca3254890657e38569d4122 elif [[ $PHP5_BRANCH == previous ]]; then VERSION=5.3.29 SECURITY_PATCH=23 diff --git a/php-pear/php/HISTORY b/php-pear/php/HISTORY index af92216296..3b9a5cd66f 100644 --- a/php-pear/php/HISTORY +++ b/php-pear/php/HISTORY @@ -1,3 +1,7 @@ +2014-12-19 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 5.4.36 (stable); SECURITY_PATCH++ + (CVE-2014-8142) + 2014-11-14 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 5.4.35 (stable); SECURITY_PATCH++ (CVE-2014-3710) diff --git a/python-pypi/alembic/DETAILS b/python-pypi/alembic/DETAILS index 871bbf3fed..5ce1f6c563 100755 --- a/python-pypi/alembic/DETAILS +++ b/python-pypi/alembic/DETAILS @@ -1,6 +1,6 @@ SPELL=alembic - VERSION=0.6.5 - SOURCE_HASH=sha512:9498887714c1b48921032f807cb06c17fae44e087ad395b004aea0afca85f1709bfef5760b3636d314653a04fc7e13a31360891fa50154fd57267609cc94b19a + VERSION=0.7.0 + SOURCE_HASH=sha512:ccae340e785c030830c409f25f75bdd6b535425524772d2af3af5467e9e5598cb47b19974febe7c1924465bd02a4420f97bb77a4707645c7c74fb5978e96ed04 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_URL[0]=http://pypi.python.org/packages/source/a/$SPELL/$SOURCE SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION diff --git a/python-pypi/alembic/HISTORY b/python-pypi/alembic/HISTORY index e09498d48c..809bf7e06c 100644 --- a/python-pypi/alembic/HISTORY +++ b/python-pypi/alembic/HISTORY @@ -1,3 +1,6 @@ +2014-11-28 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 0.7.0 + 2014-05-04 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 0.6.5 diff --git a/python-pypi/egenix-mx-base/DETAILS b/python-pypi/egenix-mx-base/DETAILS index 675e46341e..753c90ed48 100755 --- a/python-pypi/egenix-mx-base/DETAILS +++ b/python-pypi/egenix-mx-base/DETAILS @@ -13,6 +13,6 @@ cat << EOF These types were created to provide a consistent way of transferring date and time data between Python and databases. Apart from handling date before the UNIX epoch (1.1.1970) they also correctly work with dates beyond the Unix time -limit (currently with Unix time values being encoded using 32bit integers, +limit (currently with Unix time values being encoded using 32-bit integers, the limit is reached in 2038) and thus is Year 2000 and Year 2038 safe. EOF diff --git a/python-pypi/egenix-mx-base/HISTORY b/python-pypi/egenix-mx-base/HISTORY index d701048a42..c0e66a56d3 100644 --- a/python-pypi/egenix-mx-base/HISTORY +++ b/python-pypi/egenix-mx-base/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2013-03-24 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 3.2.5; quoting paths diff --git a/python-pypi/hatta/DEPENDS b/python-pypi/hatta/DEPENDS index 1d26058653..e1a2ee3249 100755 --- a/python-pypi/hatta/DEPENDS +++ b/python-pypi/hatta/DEPENDS @@ -4,5 +4,5 @@ depends mercurial && depends jinja2 && suggest_depends pygments "" "" "for code highlighting support" && - +suggest_depends recaptcha-client "" "" "for reCAPTCHA support" && suggest_depends pillow "" "" "for thumbnails rendering support" diff --git a/python-pypi/hatta/HISTORY b/python-pypi/hatta/HISTORY index cad57baf03..2a6fef1e1d 100644 --- a/python-pypi/hatta/HISTORY +++ b/python-pypi/hatta/HISTORY @@ -1,3 +1,6 @@ +2014-12-18 Vlad Glagolev <stealth@sourcemage.org> + * DEPENDS: added recaptcha-client suggest dep + 2014-08-04 Vlad Glagolev <stealth@sourcemage.org> * DEPENDS: added pygments suggest dep diff --git a/python-pypi/mercurial/DETAILS b/python-pypi/mercurial/DETAILS index bb34356665..1502832094 100755 --- a/python-pypi/mercurial/DETAILS +++ b/python-pypi/mercurial/DETAILS @@ -1,6 +1,7 @@ SPELL=mercurial - VERSION=3.2.1 - SOURCE_HASH=sha512:d104d8a3c4b78bd2416276e5ead0ff0e3d1af13fa1910f246e7fe9dfdd0fc074f67bd08cfffd9df2b9e9fe9ba7b924dae8c45ba5d20711162b7ef9d3dcaceaf7 + VERSION=3.2.3 + SECURITY_PATCH=1 + SOURCE_HASH=sha512:eba8e9a1f807132614d2229a6ed38840aa55a80859a504c8fa7c500572e73a1b8a33d4a26ec0e1b9c0202f5ec592d29bf4b6bd1d95f069d2ecda342d28e31569 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_URL[0]=http://mercurial.selenic.com/release/$SOURCE SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" diff --git a/python-pypi/mercurial/HISTORY b/python-pypi/mercurial/HISTORY index 749ce79d2c..d7dbcfbd91 100644 --- a/python-pypi/mercurial/HISTORY +++ b/python-pypi/mercurial/HISTORY @@ -1,3 +1,6 @@ +2014-12-19 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 3.2.3; SECURITY_PATCH=1 (CVE-2014-9390) + 2014-11-14 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 3.2.1 diff --git a/python-pypi/pygments/DEPENDS b/python-pypi/pygments/DEPENDS index 503782e3b0..e440941643 100755 --- a/python-pypi/pygments/DEPENDS +++ b/python-pypi/pygments/DEPENDS @@ -1,2 +1,2 @@ -depends python && +depends PYTHON && depends SETUPTOOLS diff --git a/python-pypi/pygments/DETAILS b/python-pypi/pygments/DETAILS index db42820f97..36a73f1f02 100755 --- a/python-pypi/pygments/DETAILS +++ b/python-pypi/pygments/DETAILS @@ -1,9 +1,10 @@ SPELL=pygments - VERSION=1.6 - SOURCE_HASH=sha512:552d0c2a1296773a5482122bd5cbec0ce91a497cd86ee105e1c5ddf2bfa9c206fcc7de504c6da480344c6e1bee30d7b26012fd061dcb2091d8b2b21bcd163bf0 + VERSION=2.0.1 + SOURCE_HASH=sha512:7c11c7dc09f6a5d964a512eb4c31f34fc0422b29e3124bd4ed0f4ab594c750d39f990e86f65287f499ea1051a27c1087e445332f6b23ad021d6e2d41c6092f3e SOURCE=Pygments-$VERSION.tar.gz SOURCE_URL[0]=http://pypi.python.org/packages/source/P/Pygments/$SOURCE SOURCE_DIRECTORY="$BUILD_DIRECTORY/Pygments-$VERSION" + DOC_DIRS="" WEB_SITE=http://pygments.org/ LICENSE[0]=BSD ENTERED=20080219 diff --git a/python-pypi/pygments/HISTORY b/python-pypi/pygments/HISTORY index f45ef82c08..134130ef64 100644 --- a/python-pypi/pygments/HISTORY +++ b/python-pypi/pygments/HISTORY @@ -1,3 +1,7 @@ +2014-11-28 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 2.0.1; don't do useless doc-ing + * DEPENDS: switched to PYTHON + 2013-03-03 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 1.6 diff --git a/python-pypi/recaptcha-client/DEPENDS b/python-pypi/recaptcha-client/DEPENDS new file mode 100755 index 0000000000..139f4dfc16 --- /dev/null +++ b/python-pypi/recaptcha-client/DEPENDS @@ -0,0 +1,3 @@ +depends PYTHON && +depends SETUPTOOLS && +depends pycrypto diff --git a/python-pypi/recaptcha-client/DETAILS b/python-pypi/recaptcha-client/DETAILS new file mode 100755 index 0000000000..4d0f9d31e7 --- /dev/null +++ b/python-pypi/recaptcha-client/DETAILS @@ -0,0 +1,24 @@ + SPELL=recaptcha-client + VERSION=1.0.6 + SOURCE=$SPELL-$VERSION.tar.gz + SOURCE_URL[0]=https://pypi.python.org/packages/source/r/$SPELL/$SOURCE + SOURCE_HASH=sha512:c41954d722181ece934701df0701101b31cad74c15a123c2c641e671e5117a27ea23e1f52aa9126d7ddfd038438f951d45ec4112323306a91d81072e31b3f5bb +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" + GATHER_DOCS=off + WEB_SITE=https://developers.google.com/recaptcha/ + LICENSE[0]=MIT + ENTERED=20141218 + SHORT="plugin for reCAPTCHA and reCAPTCHA Mailhide" +cat << EOF +Provides a CAPTCHA for Python using the reCAPTCHA service. Does not require any +imaging libraries because the CAPTCHA is served directly from reCAPTCHA. + +Also allows you to securely obfuscate emails with Mailhide. This functionality +requires pycrypto. This library requires two types of API keys. + +If you'd like to use the CAPTCHA, you'll need a key from +https://www.google.com/recaptcha/admin/create. + +For Mailhide, you'll need a key from +http://www.google.com/recaptcha/mailhide/apikey. +EOF diff --git a/python-pypi/recaptcha-client/HISTORY b/python-pypi/recaptcha-client/HISTORY new file mode 100644 index 0000000000..aaccaa8cdf --- /dev/null +++ b/python-pypi/recaptcha-client/HISTORY @@ -0,0 +1,2 @@ +2014-12-18 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, DEPENDS: created spell diff --git a/python-pypi/six/DETAILS b/python-pypi/six/DETAILS index ca74a9e1f4..99ee45744f 100755 --- a/python-pypi/six/DETAILS +++ b/python-pypi/six/DETAILS @@ -1,6 +1,6 @@ SPELL=six - VERSION=1.7.3 - SOURCE_HASH=sha512:d8937dd2ad7e75e022ae7b334043bf83c194dc0d9c4deb65a79cdbd11dd63bc08f7d147deb0a77df1487861fc0a724959477deefcac9e57818880acc1cf0b737 + VERSION=1.8.0 + SOURCE_HASH=sha512:e705c0213396d1220f02f2c6f724ddb9d95eefc38459b6d9bc547be859303bd404969965416f7d1614d2eab416d647d0b53502414cdc46bcb597675cf509b9ff SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION WEB_SITE=http://pypi.python.org/pypi/$SPELL diff --git a/python-pypi/six/HISTORY b/python-pypi/six/HISTORY index a2e1993e15..7d9280ee38 100644 --- a/python-pypi/six/HISTORY +++ b/python-pypi/six/HISTORY @@ -1,3 +1,6 @@ +2014-11-28 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 1.8.0 + 2014-07-20 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 1.7.3 diff --git a/python-pypi/virtinst/DETAILS b/python-pypi/virtinst/DETAILS index 15bceee964..32a5c87a38 100755 --- a/python-pypi/virtinst/DETAILS +++ b/python-pypi/virtinst/DETAILS @@ -3,7 +3,7 @@ SOURCE=$SPELL-$VERSION.tar.gz SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME" SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION - SOURCE_URL[0]=http://virt-manager.et.redhat.com/download/sources/$SPELL/$SOURCE + SOURCE_URL[0]=https://fedorahosted.org/released/python-virtinst/${SOURCE} # SOURCE_HASH=sha512:f45948f579480a562ac8e22fa35ab448fa9ab2418c8684950562b4fd8258eaae18e0a769a3235e64fa348ab3fc37f3276c18d0b002a2850fac1f7ee0491d1a82 LICENSE[0]=GPL WEB_SITE=http://virt-manager.et.redhat.com/ diff --git a/python-pypi/virtinst/HISTORY b/python-pypi/virtinst/HISTORY index d0672433b8..8525439e45 100644 --- a/python-pypi/virtinst/HISTORY +++ b/python-pypi/virtinst/HISTORY @@ -1,3 +1,6 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: SOURCE_URL moved to https://fedorahosted.org/... + 2013-08-12 Eric Sandall <sandalle@sourcemage.org> * DETAILS: Updated to 0.600.4 diff --git a/ruby-raa/atom-tools/DETAILS b/ruby-raa/atom-tools/DETAILS index e251341f67..c5f214c106 100755 --- a/ruby-raa/atom-tools/DETAILS +++ b/ruby-raa/atom-tools/DETAILS @@ -10,11 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="Tools for manipulating Atom feeds, entries and collections" cat << EOF atom-tools parses and generates Atom (RFC 4287) feeds and entries, and -handles the details of the Atom Publishing Protocol.
As of 1.0.0, -AtomPub support is updated for the final version, RFC 5023. +handles the details of the Atom Publishing Protocol. - Versions: [1.0.0 (2007-11-20)] - [0.9.4 (2007-08-12)] [0.9.3 (2007-05-11)] [0.9.2 (2006-12-27)] - [0.9.1 (2006-11-27)] [0.9.0 (2006-11-11)] [0.2.2 (2006-04-25)] - [0.2.1 (2006-04-23)] [0.2.0 (2006-04-20)] [0.1.0 (2006-01-28)] +As of 1.0.0, AtomPub support is updated for the final version, RFC 5023. EOF diff --git a/ruby-raa/atom-tools/HISTORY b/ruby-raa/atom-tools/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/atom-tools/HISTORY +++ b/ruby-raa/atom-tools/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/cmdparse/DETAILS b/ruby-raa/cmdparse/DETAILS index b418111206..65b5c6861e 100755 --- a/ruby-raa/cmdparse/DETAILS +++ b/ruby-raa/cmdparse/DETAILS @@ -9,16 +9,12 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080113 SHORT="Command line parser supporting commands" cat << EOF -cmdparse is an advanced command line parser which supports -‘commands’. Programs that use command line interfaces with commands -are, for example, subversion’s ‘svn’ or Rubygem’s -‘gem’ program. Changes:Commands can now have subcommands which -can have subcommands which can have subcommands… No need to implement -a whole new class for simple commands anymore Default option parser library -is optparse, however, any option parser library can be used after writing -a small wrapper +cmdparse is an advanced command line parser which supports "commands". Programs +that use command line interfaces with commands are, for example, subversion's +"svn" or Rubygem's "gem" program. - Versions: [2.0.0 (2005-08-16)] - [1.0.5 (2005-07-05)] [1.0.4 (2005-06-16)] [1.0.2 (2005-04-21)] - [1.0.0 (2004-09-27)] +Changes:Commands can now have subcommands which can have subcommands which can +have subcommands... No need to implement a whole new class for simple commands +anymore Default option parser library is optparse, however, any option parser +library can be used after writing a small wrapper EOF diff --git a/ruby-raa/cmdparse/HISTORY b/ruby-raa/cmdparse/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/cmdparse/HISTORY +++ b/ruby-raa/cmdparse/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/color-tools/DETAILS b/ruby-raa/color-tools/DETAILS index 3f94140df0..8a85c39837 100755 --- a/ruby-raa/color-tools/DETAILS +++ b/ruby-raa/color-tools/DETAILS @@ -9,52 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080114 SHORT="Color manipulation utilities" cat << EOF -color-tools README color-tools is a Ruby library to provide RGB, CMYK, -and other colourspace support to applications that require it. It also -provides 152 named RGB colours. It offers 152 named RGB colours (184 with -spelling variations) that are commonly supported and used in HTML, SVG, and X11 -applications. A technique for generating a monochromatic contrasting palette is -also included. Version 1.3 offers significant enhancements over color-tools -1.2, and a plan for an incompatible change to the library. Colours that were -defined in the Color namespace (e.g., Color::Red, Color::AliceBlue) are now -defined in Color::RGB (e.g., Color::RGB::Red, Color::RGB::AliceBlue). They -are added back to the Color namespace on the first use of the old colours and -a warning is printed. In version 1.4, this warning will be printed on every -use of the old colours. In version 1.5, the backwards compatible support for -colours like Color::Red will be removed completely. A CSS colour name module -has been added. It is based on the Color::RGB predefined colours. It is called -with "Color::CSS[color]". The provided colour name will be looked -up ignoring case so that "DarkSalmon" and "darksalmon" -(and :darksalmon) are the same value. This makes it easier on web or -SVG developers who wish to be able to manipulate a colour based on a CSS -colour name. A new predefined colour namespace has been added for RGB -metallic colours (Color::Metallic, in color/rgb/metallic), suggested by -Jim Freeze <jfn@freeze.org>. A new colour space, Color::HSL (hue, -saturation, and luminosity) has been added with some helper methods to -Color::RGB for colour manipulation. Added unit tests and fixed various -little bugs. Copyright Copyright 2005 by Austin Ziegler Color::Palette -was developed based on techniques described by Andy "Malarkey" -Clarke[1], implemented in JavaScript by Steve G. Chipman at SlayerOffice[2] -and by Patrick Fitzgerald of BarelyFitz[3] in PHP. Licence Permission -is hereby granted, free of charge, to any person obtaining a copy of this -software and associated documentation files (the "Soft- ware"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions:The -names of its contributors may not be used to endorse or promote products -derived from this software without specific prior written permission. -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. THE SOFTWARE -IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. 1www.stuffandnonsense.co.uk/archives/creating_colour_palettes.html -2slayeroffice.com/tools/color_palette/ 3www.barelyfitz.com/projects/csscolor/ +color-tools is a Ruby library to provide RGB, CMYK, and other colourspace +support to applications that require it. - Versions: [1.3.0 (2005-08-08)] - [1.2.0 (2005-07-01)] [1.0.0 (2005-04-01)] +It also provides 152 named RGB colours. It offers 152 named RGB colours (184 +with spelling variations) that are commonly supported and used in HTML, SVG, and +X11 applications. A technique for generating a monochromatic contrasting palette +is also included. EOF diff --git a/ruby-raa/color-tools/HISTORY b/ruby-raa/color-tools/HISTORY index 327ac440a4..77351df2a8 100644 --- a/ruby-raa/color-tools/HISTORY +++ b/ruby-raa/color-tools/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/daemonize/DETAILS b/ruby-raa/daemonize/DETAILS index e79aedb0c8..45d753c3e5 100755 --- a/ruby-raa/daemonize/DETAILS +++ b/ruby-raa/daemonize/DETAILS @@ -14,7 +14,4 @@ module allows you to easily modify any existing Ruby program to run as a daemon. A daemon is a process that runs in the background with no controlling terminal. Generally servers (like FTP and HTTP servers) run as daemon processes. - - Versions: [0.1.1 (2005-02-04)] - [0.1.0 (2004-11-05)] EOF diff --git a/ruby-raa/daemonize/HISTORY b/ruby-raa/daemonize/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/daemonize/HISTORY +++ b/ruby-raa/daemonize/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/daemons/DETAILS b/ruby-raa/daemons/DETAILS index f2fba57a89..7ed44f4929 100755 --- a/ruby-raa/daemons/DETAILS +++ b/ruby-raa/daemons/DETAILS @@ -11,16 +11,15 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" cat << EOF Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple -start/stop/restart commands.
If you want, you can also use daemons to -run blocks of ruby code in a daemon process and to control these processes -from the main application.
Besides this basic functionality, daemons -offers many advanced features like exception backtracing and logging (in -case your ruby script crashes) and monitoring and automatic restarting of -your processes if they crash.
Daemons includes the daemonize.rb script -written by Travis Whitton to do the daemonization process. +start/stop/restart commands. - Versions: [1.0.8 (2007-09-24)] - [1.0.7 (2007-07-08)] [1.0.1 (2006-08-30)] [0.4.4 (2006-04-29)] - [0.4.3 (2005-11-29)] [0.4.2 (2005-11-15)] [0.4.1 (2005-09-12)] - [0.4.0 (2005-07-30)] [0.2.1 (2005-03-21)] [0.0.1 (2005-02-08)] +If you want, you can also use daemons to run blocks of ruby code in a daemon +process and to control these processes from the main application. + +Besides this basic functionality, daemons offers many advanced features like +exception backtracing and logging (in case your ruby script crashes) and +monitoring and automatic restarting of your processes if they crash. + +Daemons includes the daemonize.rb script written by Travis Whitton to do the +daemonization process. EOF diff --git a/ruby-raa/daemons/HISTORY b/ruby-raa/daemons/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/daemons/HISTORY +++ b/ruby-raa/daemons/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/date2/DETAILS b/ruby-raa/date2/DETAILS index a331294ca7..c00ca0c43f 100755 --- a/ruby-raa/date2/DETAILS +++ b/ruby-raa/date2/DETAILS @@ -9,17 +9,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080123 SHORT="An alternative date class" cat << EOF -An alternative date class
This is the identical class that is a ruby's -standard.
However, this must be the newest, basically.
In addition, -this packge has some code about holidays and some documents. +An alternative date class. This is the identical class that is a ruby's +standard. However, this must be the newest, basically. - Versions: [4.0.16 (2008-01-19)] - [4.0.15 (2008-01-12)] [4.0.14 (2007-12-30)] [4.0.13 (2007-12-26)] - [4.0.12 (2007-12-24)] [4.0.10 (2007-09-09)] [4.0.8 (2007-07-21)] - [4.0.7 (2007-07-16)] [4.0.6 (2007-05-19)] [4.0.4 (2007-04-14)] - [4.0.2 (2007-01-20)] [4.0.1 (2007-01-07)] [4.0 (2006-12-30)] - [3.9.6 (2006-10-29)] [3.9.4 (2006-09-30)] [3.9.3 (2006-09-24)] - [3.9.1 (2006-09-10)] [3.8.2 (2006-08-25)] [3.8.1 (2006-06-21)] - [3.8 (2006-06-04)] [3.7.1 (2006-03-12)] [3.6.5 (2005-06-19)] [3.6.4 - (2005-05-29)] [3.6.3 (2005-02-06)] [3.6 (2004-04-04)] +In addition, this packge has some code about holidays and some documents. EOF diff --git a/ruby-raa/date2/HISTORY b/ruby-raa/date2/HISTORY index ded837afa7..635b11db77 100644 --- a/ruby-raa/date2/HISTORY +++ b/ruby-raa/date2/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/deplate/DETAILS b/ruby-raa/deplate/DETAILS index 5663a281fc..fcb6ef9029 100755 --- a/ruby-raa/deplate/DETAILS +++ b/ruby-raa/deplate/DETAILS @@ -15,27 +15,18 @@ markup and rdoc files. It supports most markup elements needed for complex documents (e.g., footnotes, citations, index, table of contents, embedded LaTeX for mathematics). Output can be customized via page templates. deplate can create Web pages and (via LaTeX or Docbook) high-quality printouts from -the same source. It is the accompanying converter for the Vim viki plugin.
-deplate can read:
* deplate markup (viki vim plugin) in several variants: -full, restricted, template
- * ruby rdoc
-
deplate can write:
* HTML: single page, web site (chunked), web-based -presentation (chunked & condensed)
- * LaTeX
* Docbook
* Really plain text
* Php (basically the same - as HTML output)
-
0.8
This release contains many small changes and fixes. The main -user-visible improvements are: better support for bibliographies, embedded -elements in lists, task lists, a general style attribute, custom listings, -hierarchical counters, load-time-expanded skeletons etc.
0.8.1
-This release incorporates the usual set of bugfixes and some general -improvements. Some incompatible changes were made (users can set variables -to enforce the previous behaviour). New features include: support for -dvipng, play input format, output via LaTeX's dramatist class, guesslanguage -module to guess the document's language, linkmap module for an alternative -(markdown-like) markup of URLs. +the same source. It is the accompanying converter for the Vim viki plugin. - Versions: [0.8.1 (2007-11-01)] - [0.8 (2006-06-10)] [0.7.3 (2005-11-02)] [0.7.2 (2005-03-24)] - [0.7.1 (2005-03-03)] [0.6 (2004-10-26)] [0.5 (2004-08-31)] [0.4.3 - (2004-08-06)] [0.2 (2004-06-21)] [0.1 (2004-05-03)] +deplate can read: +* deplate markup (viki vim plugin) in several variants: full, restricted, + template +* ruby rdoc + +deplate can write: +* HTML: single page, web site (chunked), web-based presentation (chunked & + condensed) +* LaTeX +* Docbook +* Really plain text +* PHP (basically the same as HTML output) EOF diff --git a/ruby-raa/deplate/HISTORY b/ruby-raa/deplate/HISTORY index 29f2ad8d15..82c2a7c5fb 100644 --- a/ruby-raa/deplate/HISTORY +++ b/ruby-raa/deplate/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/erubis/DETAILS b/ruby-raa/erubis/DETAILS index 5765222f74..3b45e30227 100755 --- a/ruby-raa/erubis/DETAILS +++ b/ruby-raa/erubis/DETAILS @@ -9,17 +9,15 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}_${VERSION}" ENTERED=20080116 SHORT="a fast and extensible eRuby implementation" cat << EOF -Erubis is a fast eRuby implementation. It has the following features:Very -fast, almost three times faster than ERB and even 10 percent faster than eruby -(implemented in C) File caching of converted Ruby script support, which makes -eRuby about 40-50 percent faster Auto escaping (sanitizing) support Auto -trimming spaces around '<% %>' Embedded pattern changeable (default -'<% %>') Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript) -Context object available and easy to combine eRuby template with YAML datafile -Easy to expand in subclass Ruby on Rails support mod_ruby support - - Versions: [2.4.1 (2007-09-24)] - [2.4.0 (2007-07-19)] [2.3.1 (2007-05-26)] [2.3.0 (2007-05-23)] - [2.2.0 (2007-02-12)] [2.1.0 (2006-09-25)] [2.0.1 (2006-05-30)] - [1.1.0 (2006-03-07)] [1.0.1 (2006-03-05)] +Erubis is a fast eRuby implementation. It has the following features: +* Very fast, almost three times faster than ERB and even 10 percent faster than + eruby (implemented in C). +* File caching of converted Ruby script support, which makes eRuby about 40-50% + faster. +* Auto escaping (sanitizing) support. +* Auto trimming spaces around '<% %>'. +* Embedded pattern changeable (default '<% %>'). +* Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript). +* Context object available and easy to combine eRuby template with YAML datafile. +* Easy to expand in subclass Ruby on Rails support mod_ruby support. EOF diff --git a/ruby-raa/erubis/HISTORY b/ruby-raa/erubis/HISTORY index fc37db746e..6fd34509be 100644 --- a/ruby-raa/erubis/HISTORY +++ b/ruby-raa/erubis/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/facets/DETAILS b/ruby-raa/facets/DETAILS index 046ec3cbe7..8c9cbd8ef8 100755 --- a/ruby-raa/facets/DETAILS +++ b/ruby-raa/facets/DETAILS @@ -9,15 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080113 SHORT="Ruby Facets" cat << EOF -Ruby Facets is the single largest collecion of core extensions and -class/module additions for the Ruby programming language. The extensions -libray, Facets/CORE, is unique by virtue of method atomicity. Methods -are stored in their own files, allowing for highly granular control of -requirements. Facets/MORE includes a variety of useful classes, mixins and -lite programming frameworks, inlcuding well known classes such as the Functor, -Multiton, Tuple and Dictionary, plus more elaborate tools such as Annotations, -Units and Console::Command. - - Versions: [1.4 (2006-06-17)] - [2.0.0 (2006-06-02)] +Ruby Facets is the single largest collecion of core extensions and class/module +additions for the Ruby programming language. The extensions libray, Facets/CORE, +is unique by virtue of method atomicity. Methods are stored in their own files, +allowing for highly granular control of requirements. Facets/MORE includes a +variety of useful classes, mixins and lite programming frameworks, inlcuding +well known classes such as the Functor, Multiton, Tuple and Dictionary, plus +more elaborate tools such as Annotations, Units and Console::Command. EOF diff --git a/ruby-raa/facets/HISTORY b/ruby-raa/facets/HISTORY index 447896a250..a63d01f8f0 100644 --- a/ruby-raa/facets/HISTORY +++ b/ruby-raa/facets/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/facter/DETAILS b/ruby-raa/facter/DETAILS index 0bb150269d..20c8fc6d02 100755 --- a/ruby-raa/facter/DETAILS +++ b/ruby-raa/facter/DETAILS @@ -1,8 +1,9 @@ SPELL=facter - VERSION=1.5.7 + VERSION=2.3.0 SOURCE="${SPELL}-${VERSION}.tar.gz" - SOURCE_URL[0]=http://puppetlabs.com/downloads/${SPELL}/${SOURCE} - SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa + SOURCE_URL[0]=http://downloads.puppetlabs.com/${SPELL}/${SOURCE} +# SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa + SOURCE_GPG="gurus.gpg:${SOURCE}.sig" SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE="http://www.puppetlabs.com/puppet/related-projects/facter/" LICENSE[0]=GPL diff --git a/ruby-raa/facter/HISTORY b/ruby-raa/facter/HISTORY index e46382f94a..1d33f02d2d 100644 --- a/ruby-raa/facter/HISTORY +++ b/ruby-raa/facter/HISTORY @@ -1,3 +1,7 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 2.3.0 + * PRE_BUILD, ftools.patch: Removed + 2010-06-17 Mark Bainter <mbainter@sourcemage.org> * PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: spell created * ftools.patch: enable building against Ruby 1.9.1 diff --git a/ruby-raa/facter/PRE_BUILD b/ruby-raa/facter/PRE_BUILD deleted file mode 100755 index 39cc0eda8a..0000000000 --- a/ruby-raa/facter/PRE_BUILD +++ /dev/null @@ -1,3 +0,0 @@ -default_pre_build && -cd $SOURCE_DIRECTORY && -patch -p1 < $SCRIPT_DIRECTORY/ftools.patch diff --git a/ruby-raa/facter/facter-2.3.0.tar.gz.sig b/ruby-raa/facter/facter-2.3.0.tar.gz.sig Binary files differnew file mode 100644 index 0000000000..60351f219b --- /dev/null +++ b/ruby-raa/facter/facter-2.3.0.tar.gz.sig diff --git a/ruby-raa/facter/ftools.patch b/ruby-raa/facter/ftools.patch deleted file mode 100644 index e5860e8cd5..0000000000 --- a/ruby-raa/facter/ftools.patch +++ /dev/null @@ -1,46 +0,0 @@ -commit 5412eab12df89a7a701ffea4f5dfb98d0f56985e -Author: Stéphan Gorget <phantez@gmail.com> -Date: Thu Nov 5 00:51:34 2009 +0100 - - Fixed : 2788 - ftools missing in Ruby 1.9 - - Signed-off-by: Stéphan Gorget <phantez@gmail.com> - -diff --git a/install.rb b/install.rb -index ec16c4b..1280f04 100755 ---- a/install.rb -+++ b/install.rb -@@ -35,7 +35,13 @@ - require 'rbconfig' - require 'find' - require 'fileutils' --require 'ftools' # apparently on some system ftools doesn't get loaded -+begin -+ require 'ftools' # apparently on some system ftools doesn't get loaded -+ $haveftools = true -+rescue LoadError -+ puts "ftools not found. Using FileUtils instead.." -+ $haveftools = false -+end - require 'optparse' - require 'ostruct' - -@@ -91,9 +97,15 @@ def do_libs(libs, strip = 'lib/') - libs.each do |lf| - olf = File.join(InstallOptions.site_dir, lf.gsub(/#{strip}/, '')) - op = File.dirname(olf) -- File.makedirs(op, true) -- File.chmod(0755, op) -- File.install(lf, olf, 0644, true) -+ if $haveftools -+ File.makedirs(op, true) -+ File.chmod(0755, op) -+ File.install(lf, olf, 0644, true) -+ else -+ FileUtils.makedirs(op, {:mode => 0755, :verbose => true}) -+ FileUtils.chmod(0755, op) -+ FileUtils.install(lf, olf, {:mode => 0644, :verbose => true}) -+ end - end - end - diff --git a/ruby-raa/fastercsv/DETAILS b/ruby-raa/fastercsv/DETAILS index 8f28bfc282..503bc6232a 100755 --- a/ruby-raa/fastercsv/DETAILS +++ b/ruby-raa/fastercsv/DETAILS @@ -10,11 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="FasterCSV is CSV, but faster, smaller, and cleaner." cat << EOF FasterCSV is intended as a complete replacement to the CSV standard library. It -is significantly faster and smaller while still being pure Ruby code. It -now includes significantly more features too including data converters and -header access for columns. - - Versions: [1.2.0 (2007-02-07)] - [1.0.0 (2006-11-06)] [0.2.0 (2006-04-01)] [0.1.9 (2006-03-01)] - [0.1.3 (2005-11-17)] +is significantly faster and smaller while still being pure Ruby code. It now +includes significantly more features too including data converters and header +access for columns. EOF diff --git a/ruby-raa/fastercsv/HISTORY b/ruby-raa/fastercsv/HISTORY index 5924eda2b2..cc740f5596 100644 --- a/ruby-raa/fastercsv/HISTORY +++ b/ruby-raa/fastercsv/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/fastri/DETAILS b/ruby-raa/fastri/DETAILS index dd6a90f50d..bb3ee365ab 100755 --- a/ruby-raa/fastri/DETAILS +++ b/ruby-raa/fastri/DETAILS @@ -10,15 +10,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="Faster, smarter RI doc browsing for Ruby, DRb-enabled" cat << EOF FastRI is a much improved ri (the standard tool for browsing core/stdlib/third -party Ruby documentation):a lot faster — don’t you hate hearing -your HD moan for several seconds with plain old ri? better support for RI -documentation in RubyGems packages smarter: configurable search strategies -(case-independent, "nested exact", partial matches, etc), full-text -searching DRb-enabled: can serve RI documentation to other machines in -your LAN. FastRI uses a Rinda Ring so clients can autodiscover the server. -FastRI knows which class/module/method definitions belong to which RubyGems -package. - - Versions: [0.3.0 (2007-01-29)] - [0.2.0 (2006-11-20)] [0.1.1 (2006-11-11)] +party Ruby documentation): a lot faster — don’t you hate hearing your HD moan +for several seconds with plain old ri? better support for RI documentation in +RubyGems packages smarter: configurable search strategies (case-independent, +"nested exact", partial matches, etc), full-text searching DRb-enabled: can +serve RI documentation to other machines in your LAN. FastRI uses a Rinda Ring +so clients can autodiscover the server. FastRI knows which class/module/method +definitions belong to which RubyGems package. EOF diff --git a/ruby-raa/fastri/HISTORY b/ruby-raa/fastri/HISTORY index 29f2ad8d15..82c2a7c5fb 100644 --- a/ruby-raa/fastri/HISTORY +++ b/ruby-raa/fastri/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/float-formats/DETAILS b/ruby-raa/float-formats/DETAILS index 6f13c25896..f1a667a479 100755 --- a/ruby-raa/float-formats/DETAILS +++ b/ruby-raa/float-formats/DETAILS @@ -9,13 +9,13 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080114 SHORT="Conversion of floating point representations." cat << EOF -Conversion of floating point representations,
including IEEE binary and -decimal (DPD) formats.
With this package you can:
* Encode and decode -numerical values in floating point
* Convert floating-point data between -different formats
* Query basic properties of floating point formats
* -Explore and learn about floating point representations
* Define and test -new floating point formats +Conversion of floating point representations, including IEEE binary and decimal +(DPD) formats. - Versions: [0.1.1 (2007-12-15)] - [0.1.0 (2007-11-04)] +With this package you can: +* Encode and decode numerical values in floating point. +* Convert floating-point data between different formats. +* Query basic properties of floating point formats. +* Explore and learn about floating point representations. +* Define and test new floating point formats. EOF diff --git a/ruby-raa/float-formats/HISTORY b/ruby-raa/float-formats/HISTORY index 327ac440a4..77351df2a8 100644 --- a/ruby-raa/float-formats/HISTORY +++ b/ruby-raa/float-formats/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/hiera/BUILD b/ruby-raa/hiera/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/ruby-raa/hiera/BUILD @@ -0,0 +1 @@ +true diff --git a/ruby-raa/hiera/DEPENDS b/ruby-raa/hiera/DEPENDS new file mode 100755 index 0000000000..257635e6a7 --- /dev/null +++ b/ruby-raa/hiera/DEPENDS @@ -0,0 +1 @@ +depends RUBY diff --git a/ruby-raa/hiera/DETAILS b/ruby-raa/hiera/DETAILS new file mode 100755 index 0000000000..43b7ca45c2 --- /dev/null +++ b/ruby-raa/hiera/DETAILS @@ -0,0 +1,14 @@ + SPELL=hiera + VERSION=1.3.4 + SOURCE="${SPELL}-${VERSION}.tar.gz" + SOURCE_URL[0]=http://downloads.puppetlabs.com/${SPELL}/${SOURCE} +# SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa + SOURCE_GPG="gurus.gpg:${SOURCE}.sig" +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + WEB_SITE="https://docs.puppetlabs.com/hiera/1/index.html" + LICENSE[0]=GPL + ENTERED=20141204 + SHORT="Hiera is a key/value lookup tool for configuration data" +cat << EOF +Hiera is a key/value lookup tool for configuration data, built to make Puppet better and let you set node-specific data without repeating yourself. +EOF diff --git a/ruby-raa/hiera/HISTORY b/ruby-raa/hiera/HISTORY new file mode 100644 index 0000000000..39ad2e84e1 --- /dev/null +++ b/ruby-raa/hiera/HISTORY @@ -0,0 +1,3 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: Created + diff --git a/ruby-raa/hiera/INSTALL b/ruby-raa/hiera/INSTALL new file mode 100755 index 0000000000..87396fe4df --- /dev/null +++ b/ruby-raa/hiera/INSTALL @@ -0,0 +1 @@ +cd $SOURCE_DIRECTORY && ls && ruby ./install.rb diff --git a/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig b/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig Binary files differnew file mode 100644 index 0000000000..94a7fd6e88 --- /dev/null +++ b/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig diff --git a/ruby-raa/hyogen/DETAILS b/ruby-raa/hyogen/DETAILS index c44b2c37b0..e20f26729e 100755 --- a/ruby-raa/hyogen/DETAILS +++ b/ruby-raa/hyogen/DETAILS @@ -9,9 +9,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080120 SHORT="Hyogen converts CSV or Excel data to Ruby objects or a text." cat << EOF -Hyogen converts CSV or Excel data to Ruby objects or a text. This package -is like Java’s XLSBeans library. - - Versions: [0.0.3 (2007-06-09)] - [0.01 (2007-05-08)] +Hyogen converts CSV or Excel data to Ruby objects or a text. This package is +like Java’s XLSBeans library. EOF diff --git a/ruby-raa/hyogen/HISTORY b/ruby-raa/hyogen/HISTORY index b4e95565c2..51b16b7734 100644 --- a/ruby-raa/hyogen/HISTORY +++ b/ruby-raa/hyogen/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/image_size/DETAILS b/ruby-raa/image_size/DETAILS index 8d7a9ce772..afe251832e 100755 --- a/ruby-raa/image_size/DETAILS +++ b/ruby-raa/image_size/DETAILS @@ -7,14 +7,9 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/imagesize-${VERSION}" WEB_SITE="http://imagesize.rubyforge.org/" LICENSE[0]=RUBY ENTERED=20080116 - SHORT="measure image size(GIF, PNG, JPEG ,,, etc)" + SHORT="Measure image size" cat << EOF -measure image (GIF, PNG, JPEG ,,, etc) size
code by Pure Ruby
-["PCX", "PSD", "XPM", "TIFF", -"XBM", "PGM", "PBM", "PPM", -"BMP", "JPEG", "PNG", "GIF", -"SWF"] +Measure image size. - Versions: [20040618 (2007-04-24)] - [20030420 (2003-04-20)] +Formats: PCX, PSD, XPM, TIFF, XBM, PGM, PBM, PPM, BMP, JPEG, PNG, GIF, SWF. EOF diff --git a/ruby-raa/image_size/HISTORY b/ruby-raa/image_size/HISTORY index fc37db746e..6fd34509be 100644 --- a/ruby-raa/image_size/HISTORY +++ b/ruby-raa/image_size/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/mailparser/DETAILS b/ruby-raa/mailparser/DETAILS index 402e0bc9d1..badb240b86 100755 --- a/ruby-raa/mailparser/DETAILS +++ b/ruby-raa/mailparser/DETAILS @@ -9,9 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080113 SHORT="parse mail message" cat << EOF -parse mail message without exception.
Japanese document only. - - Versions: [0.4.8 (2007-09-17)] - [0.4.5 (2007-08-08)] [0.4.3 (2007-06-02)] [0.4.1 (2007-03-04)] - [0.4 (2007-01-16)] [0.1 (2004-11-02)] +Parse mail message without exception. Japanese document only. EOF diff --git a/ruby-raa/mailparser/HISTORY b/ruby-raa/mailparser/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/mailparser/HISTORY +++ b/ruby-raa/mailparser/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/mb-ruby/DETAILS b/ruby-raa/mb-ruby/DETAILS index 5960aed84d..8c2453a3cd 100755 --- a/ruby-raa/mb-ruby/DETAILS +++ b/ruby-raa/mb-ruby/DETAILS @@ -10,7 +10,4 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="MusicBrainz-Ruby" cat << EOF MusicBrainz client library bindings for Ruby. - - Versions: [0.3.0 (2006-08-31)] - [0.2.0 (2005-06-10)] [0.1.0 (-)] EOF diff --git a/ruby-raa/mb-ruby/HISTORY b/ruby-raa/mb-ruby/HISTORY index b4e95565c2..51b16b7734 100644 --- a/ruby-raa/mb-ruby/HISTORY +++ b/ruby-raa/mb-ruby/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/needle/DETAILS b/ruby-raa/needle/DETAILS index d3a07de125..fe4be4dcab 100755 --- a/ruby-raa/needle/DETAILS +++ b/ruby-raa/needle/DETAILS @@ -10,73 +10,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="Needle: Dependency Injector for Ruby" cat << EOF Needle is a dependency injection (a.k.a. "inversion of control") -container for Ruby. Project Page/Downloads:rubyforge.org/projects/needle -User Manual (work in progress):needle.rubyforge.org API -Documentation:needle.rubyforge.org/api FAQ:needle.rubyforge.org/faq.html -Needle Wiki:needle.rubyforge.org/wiki/wiki.pl Needle is currently -considered production-worthy software. You are encouraged to download -it and try it out. No backwards-incompatible API changes will be made -to Needle without incrementing the major version number as an indicator. -Please report any bugs. The bug tracker on the project page are a good place -to do so, or you can just email me (jgb3@email.byu.edu). Additionally, -you might consider taking advantage of the following resources:Bug -Reports:rubyforge.org/tracker/?atid=1642&group_id=410&func=browse -Forums:rubyforge.org/forum/?group_id=410 Mailing -List:rubyforge.org/mailman/listinfo/needle-discuss Feature -Requests:rubyforge.org/tracker/?atid=1645&group_id=410&func=browse CHANGES IN -1.2 Parameterized services are now supported, allowing you to pass additional -initialization parameters when requesting a previously-registered service. -Multiton service model is supported. Specify a multiton service model to have -instances cached based on the parameters given when the service is requested. -The :log_for service is a new parameterized version of the :logs service, -making it easier than ever to obtain a logger handle for a service point. -DefinitionContext now passes all messages through to its container. Fixed -various bugs and documentation typos, and added to the FAQ and manual. -FEATURES Type 2 (setter) injection. This means you can satisfy service -dependencies by setting properties on the services. Type 3 (constructor) -injection. This means you can satisfy service dependencies by passing them as -parameters to the constructors of the services. Service Interceptors. This -allows you to specify non-intrusive "interceptor" objects that -sit between the client and the service, intercepting all method calls to -the service. You can implement some simple AOP-like functionality this way. -Integrated, highly-configurable logging subsystem, available as a service. -Service configuration in Ruby (no external configuration files). Lifecycle -management. Configure services to be singletons or prototypes, and to use -either immediate or deferred instantiation. Light-weight, and fast (as -compared to Copland) EXAMPLES Jim (Weirich)’s originally proposed -syntax is still completely valid: require 'needle' - registry = Needle::Registry.new registry.register( :foo ) { 5 } - registry.register( :bar ) { |c| Struct.new( :value ).new( c.foo ) } bar = - registry.bar p bar.value #-> 5 -Additionally, Eivind Eklund suggested a "domain language" approach -that is also available: registry.define! do - foo { 5 } bar { Struct.new( :value ).new( foo ) } - end bar = registry.bar p bar.value #-> 5 -Also, Jim Weirich proposed another "domain language" approach that -does not use instance_eval (also available): registry.define do |b| - b.foo { 5 } b.bar { Struct.new( :value ).new( b.foo ) } - end bar = registry.bar p bar.value #-> 5 -You can also create hierarchical namespaces inside of a registry: -registry.namespace :level1 do |l1| - l1.namespace :level2 do |l2| - l2.register( :foo ) { "hello" } - end - end p registry.level1.level2.foo #-> "hello" -For more, see the User Manual, and the "examples" subdirectory -of the Needle distribution. HISTORY At RubyConf 2004, Jim Weirich -approached me (Jamis Buck) after my presentation on Copland and mused -aloud, "I wonder what would happen if you started with Ruby’s -features and evolved a DI container?" I agreed that it would be -an interesting exercise. Jim (being who he is) sent me a rough draft -of an article a few days later. This article was one he was going -to post on his blog, entitled "Dependency Injection in Ruby" -(onestepback.org/index.cgi/Tech/Ruby/DependencyInjectionInRuby.rdoc). In it -he laid out a bare-bones implementation of DI using some of Ruby’s most -compelling features, like blocks. Jim granted me permission to work on his -implementation, and Needle was born. Eivind Eklund and Mauricio Fernández -were both kind enough to review my additions and offer suggestions. - - Versions: [1.2.0 (2004-11-18)] - [1.1.0 (2004-11-11)] [1.0.0 (2004-11-04)] [0.9.0 (2004-10-28)] - [0.6.0 (2004-10-21)] [0.5.0 (2004-10-15)] +container for Ruby. EOF diff --git a/ruby-raa/needle/HISTORY b/ruby-raa/needle/HISTORY index 327ac440a4..77351df2a8 100644 --- a/ruby-raa/needle/HISTORY +++ b/ruby-raa/needle/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/net-ssh/DETAILS b/ruby-raa/net-ssh/DETAILS index 66661bbad1..fc1965f8d9 100755 --- a/ruby-raa/net-ssh/DETAILS +++ b/ruby-raa/net-ssh/DETAILS @@ -12,9 +12,5 @@ cat << EOF Net::SSH is a Ruby library that allows you to communicate with a remote host via SSH (specifically the SSH2 protocol). Execution of remote commands (interactively and non-interactively) and port forwarding are currently -supported.
New in 0.6.0: Pageant support (thanks, Guillaume!) and support -for external services (like Net::SSH). - - Versions: [0.6.0 (2004-12-02)] - [0.5.0 (2004-11-23)] [0.0.4 (2004-07-25)] [0.0.2 (2004-07-05)] +supported. EOF diff --git a/ruby-raa/net-ssh/HISTORY b/ruby-raa/net-ssh/HISTORY index 327ac440a4..77351df2a8 100644 --- a/ruby-raa/net-ssh/HISTORY +++ b/ruby-raa/net-ssh/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/nio/DETAILS b/ruby-raa/nio/DETAILS index 4252bcb47d..62dba23887 100755 --- a/ruby-raa/nio/DETAILS +++ b/ruby-raa/nio/DETAILS @@ -9,12 +9,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080114 SHORT="Formatting and conversion of numeric types (Integer, Rational, " cat << EOF -Release 0.2.1 of Nio (Numeric input/output): with a coupe of minor enhancements -ang bug fixes.
This library formats numbers as text numerals and reads -them back into Ruby numbers.
Aspects such as numerical base, precision, -exponential notation, separators, repeating decimals, digit insignificance -are handled.
Nio also implements accurate conversion between numeric types. - - Versions: [0.2.1 (2007-12-15)] - [0.2.0 (2007-09-23)] +This library formats numbers as text numerals and reads them back into Ruby +numbers. Aspects such as numerical base, precision, exponential notation, +separators, repeating decimals, digit insignificance are handled. Nio also +implements accurate conversion between numeric types. EOF diff --git a/ruby-raa/nio/HISTORY b/ruby-raa/nio/HISTORY index 327ac440a4..77351df2a8 100644 --- a/ruby-raa/nio/HISTORY +++ b/ruby-raa/nio/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/quickcert/DETAILS b/ruby-raa/quickcert/DETAILS index b7725e06e7..19419eb911 100755 --- a/ruby-raa/quickcert/DETAILS +++ b/ruby-raa/quickcert/DETAILS @@ -9,14 +9,14 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/QuickCert-${VERSION}" ENTERED=20080116 SHORT="QuickCert quickly and easily creates SSL certificates." cat << EOF -QuickCert allows you to quickly and easily create SSL certificates. It -uses a simple configuration file to generate self-signed client and server -certificates.
QuickCert is a compilation of NAKAMURA Hiroshi's post to -ruby-talk number 89917, the example scripts referenced in the above post, -and gen_csr.rb from Ruby's OpenSSL examples.
QuickCert can be used to -generate certificates for WEBrick or DRb over SSL. To see how to use SSL -with DRb, check out how to set up DRb over SSL. +QuickCert allows you to quickly and easily create SSL certificates. It uses a +simple configuration file to generate self-signed client and server +certificates. - Versions: [1.0.1 (2004-05-03)] - [1.0.0 (2004-05-03)] +QuickCert is a compilation of NAKAMURA Hiroshi's post to ruby-talk number 89917, +the example scripts referenced in the above post, and gen_csr.rb from Ruby's +OpenSSL examples. + +QuickCert can be used to generate certificates for WEBrick or DRb over SSL. To +see how to use SSL with DRb, check out how to set up DRb over SSL. EOF diff --git a/ruby-raa/quickcert/HISTORY b/ruby-raa/quickcert/HISTORY index fc37db746e..6fd34509be 100644 --- a/ruby-raa/quickcert/HISTORY +++ b/ruby-raa/quickcert/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-dbus/DETAILS b/ruby-raa/ruby-dbus/DETAILS index 135c1b7cfa..ba0291b55c 100755 --- a/ruby-raa/ruby-dbus/DETAILS +++ b/ruby-raa/ruby-dbus/DETAILS @@ -13,16 +13,18 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="Ruby D-Bus provides an implementation of the D-Bus protocol" cat << EOF Ruby D-Bus provides an implementation of the D-Bus protocol such that the -D-Bus system can be used in the Ruby programming language.
Ruby D-Bus -currently supports the following features:
* Connecting to local busses.
- * Accessing remote services, objects and interfaces.
* Invoking methods on - remote objects synchronously and asynchronously.
* Catch signals on remote - objects and handle them via callbacks.
* Remote object introspection.
* - Walking object trees.
* Creating services and registering them on the - bus.
* Exporting objects with interfaces on a bus for remote use.
* - Rubyish D-Bus object and interface syntax support that automatically allows - for introspection.
* Emitting signals on exported objects. +D-Bus system can be used in the Ruby programming language. - Versions: [0.2.0 (2007-07-04)] - [0.1.1 (2007-05-06)] +Ruby D-Bus currently supports the following features: +* Connecting to local busses. +* Accessing remote services, objects and interfaces. +* Invoking methods on remote objects synchronously and asynchronously. +* Catch signals on remote objects and handle them via callbacks. +* Remote object introspection. +* Walking object trees. +* Creating services and registering them on the bus. +* Exporting objects with interfaces on a bus for remote use. +* Rubyish D-Bus object and interface syntax support that automatically allows + for introspection. +* Emitting signals on exported objects. EOF diff --git a/ruby-raa/ruby-dbus/HISTORY b/ruby-raa/ruby-dbus/HISTORY index 7ad3cce4a5..7f95d284c2 100644 --- a/ruby-raa/ruby-dbus/HISTORY +++ b/ruby-raa/ruby-dbus/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-dict/DETAILS b/ruby-raa/ruby-dict/DETAILS index 57cddd8457..664c9d5154 100755 --- a/ruby-raa/ruby-dict/DETAILS +++ b/ruby-raa/ruby-dict/DETAILS @@ -9,18 +9,10 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080113 SHORT="Ruby/DICT" cat << EOF -Ruby/DICT is an RFC 2229 compliant client-side library implementation of -the DICT protocol. It can be used to write clients that access dictionary -definitions from a set of natural language dictionary databases.
In -addition, rdict, a command-line based dictionary client built on Ruby/DICT, -is included.
Changes in 0.9.3
A bug was fixed, whereby a text response -could be mistaken for a numeric status response.
Changes in 0.9.2
-When a non-default matching strategy is used with rdict and no definitions -are found, an message is now displayed. A warning when running with Ruby -1.8 was also fixed.
Changes in 0.9.1
The rdict client now accepts -multiple words as arguments on the command line and performs dictionary -look-ups for each of them in turn. +Ruby/DICT is an RFC 2229 compliant client-side library implementation of the +DICT protocol. It can be used to write clients that access dictionary +definitions from a set of natural language dictionary databases. - Versions: [0.9.3 (2005-05-26)] - [0.9.2 (2003-06-11)] +In addition, rdict, a command-line based dictionary client built on Ruby/DICT, +is included. EOF diff --git a/ruby-raa/ruby-dict/HISTORY b/ruby-raa/ruby-dict/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/ruby-dict/HISTORY +++ b/ruby-raa/ruby-dict/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-graphviz/DETAILS b/ruby-raa/ruby-graphviz/DETAILS index 6973d1b85c..5c8e00d57a 100755 --- a/ruby-raa/ruby-graphviz/DETAILS +++ b/ruby-raa/ruby-graphviz/DETAILS @@ -10,10 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}" SHORT="Interface to the GraphViz graphing tool" cat << EOF This modules provides an interface to layout and generate images of directed -graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.
-This module works with GraphViz 1.10 or higher +graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz. - Versions: [0.8.0 (2007-05-15)] - [0.6.0 (2005-01-05)] [0.5.0 (2004-12-23)] [0.4.0 (2004-11-12)] - [0.3.0 (2004-11-10)] [0.2.0 (2004-08-12)] [0.1.0 (-)] +This module works with GraphViz 1.10 or higher. EOF diff --git a/ruby-raa/ruby-graphviz/HISTORY b/ruby-raa/ruby-graphviz/HISTORY index fc37db746e..6fd34509be 100644 --- a/ruby-raa/ruby-graphviz/HISTORY +++ b/ruby-raa/ruby-graphviz/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-inotify/DETAILS b/ruby-raa/ruby-inotify/DETAILS index 1a1db91903..5c2769dcfb 100755 --- a/ruby-raa/ruby-inotify/DETAILS +++ b/ruby-raa/ruby-inotify/DETAILS @@ -9,9 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080114 SHORT="Interface to Linux's Inotify (C version)" cat << EOF -A trivial interface to Linux's Inotify system, with tests.
Thanks to -Torsten Werner for making it build with Ruby 1.9 head - - Versions: [0.0.2 (2007-09-23)] - [0.0.1 (2007-06-04)] [0.0.0 (2005-11-28)] +A trivial interface to Linux's Inotify system, with tests. EOF diff --git a/ruby-raa/ruby-inotify/HISTORY b/ruby-raa/ruby-inotify/HISTORY index 327ac440a4..77351df2a8 100644 --- a/ruby-raa/ruby-inotify/HISTORY +++ b/ruby-raa/ruby-inotify/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-password/DETAILS b/ruby-raa/ruby-password/DETAILS index 6358e43784..ea28d7a99d 100755 --- a/ruby-raa/ruby-password/DETAILS +++ b/ruby-raa/ruby-password/DETAILS @@ -9,72 +9,10 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080118 SHORT="Ruby/Password" cat << EOF -Ruby/Password comprises a set of useful methods for creating, verifying -and manipulating passwords. It includes an interface to CrackLib, a library -commonly used for checking password strength.
The target audience for -this library is system administrators who need to write Ruby programs that -prompt for, generate, verify and encrypt passwords.
Changes in 0.5.3: -
The build environment has been modified to no longer use packer.h when it -is availble. crack.h is now always required.
Changes in 0.5.2:
The -build environment has been modified to search for the system dictionary in the -additional location of /var/cache/cracklib/cracklib_dict.pwd, which is where -it is on Debian Linux.
Changes in 0.5.1:
Password.get would throw -an exception in the unlikely event that STDIN reached EOF without any input.
-
-pwgen now supports a -v or --version switch.
Changes in 0.5.0:
This -is a major update. The user-visible changes between this version and the
- previous, 0.4.1, are as follows:
A new example program, pwgen, has been - added, complete with man page. Ted
Ts'o's C program of the same name - inspired this Ruby version. The man page is
also adapted from his.
- A new class method, Password.phonemic, generates phonemic passwords. This, -
too, was inspired by Ted Ts'o's work on pwgen. As its second parameter, it - can
take zero or more new constants, logically OR'ed together. Available - constants
are Password::ONE_DIGIT and Password::ONE_CASE. The former - specifies that the
generated password should contain at least one digit, - whilst the latter
specifies that the password should contain at least - one capital letter.
The old Password.random method has been renamed - Password.urandom and replaced
by a new Password.random that does not - depend on /dev/urandom, making it much
more portable. Password.urandom will - return nil on platforms that do not
implement the /dev/urandom device.
-
Password.get will now detect whether STDIN is connected to a tty. If not, - no
password prompt is displayed and no attempt will be made to manipulate -
terminal echo.
The prompt parameter to Password.get and Password.getc - must now be passed in
its entirety. Previously, the string ': ' would be - automatically appended to
the user-supplied prompt, but this behaviour has - been changed in order to
accommodate null prompts. The default string for - the prompt parameter has been
changed accordingly.
Running password.rb - directly will now result in a call to Password.phonemic
and the display of - the resulting password.
The Password::BadDictionary exception has been - renamed
Password::DictionaryError and made a subclass of StandardError - instead of
RuntimeError.
The CryptError exception has been moved to - Password::CryptError and is now a
subclass of StandardError instead of - RuntimeError.
A new constant, PASSWD_CHARS, gives the list of characters - from which
automatically generated passwords will be chosen. Note that - Password.urandom
will use the additional characters '+' and '/'.
A - new constant, SALT_CHARS, gives the list of characters valid as salt
- characters when invoking Password#crypt.
Password.getc now returns - an instance of Password, not String.
Password.random now returns a - Password, not a String.
A Password::CryptError exception is now raised - if the salt passed to
Password#crypt contains a bad character.
RDoc - documentation has been added. The INSTALL file explains how to build it.
-
The RD documentation has been removed in favour of the RDoc documentation.
-
Changes in 0.4.1:
A warning issued when the library was loaded into -Ruby 1.8.x is now avoided.
Changes in 0.4.0:
When a bad dictionary -path is provided to Password#check, a Password::BadDictionary exception is -now raised. In addition, buffering is now turned off for the Password.getc -method, as this resulted in the prompt sometimes not being displayed when -called by Ruby 1.8
Changes in 0.3.0:
The Crack class is gone and -Password is now a direct subclass of String. Methods previously available in -the Crack class are now accessible directly from the Password class.
As -a result of this change, Password#check now raises a Password::WeakPassword -exception if the password is weak, not a Crack::WeakPassword exception.
-
Changes in 0.2.1:
There are no user-visible changes to the code base -in this release. The only changes are portability enhancements to the build -system.
Changes in 0.2.0:
Password#check now returns true on success, -and raises a Crack::WeakPassword exception on failure.
Changes in 0.1.1: -
Password.get now returns an instance of class Password, not String
-Password.new now defaults to returning a null string, rather than nil +Ruby/Password comprises a set of useful methods for creating, verifying and +manipulating passwords. It includes an interface to CrackLib, a library commonly +used for checking password strength. - Versions: [0.5.3 (2006-03-02)] - [0.5.2 (2004-09-04)] [0.5.1 (2004-04-13)] [0.5.0 (-)] +The target audience for this library is system administrators who need to write +Ruby programs that prompt for, generate, verify and encrypt passwords. EOF diff --git a/ruby-raa/ruby-password/HISTORY b/ruby-raa/ruby-password/HISTORY index 29f2ad8d15..82c2a7c5fb 100644 --- a/ruby-raa/ruby-password/HISTORY +++ b/ruby-raa/ruby-password/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-termios/DETAILS b/ruby-raa/ruby-termios/DETAILS index 6e4da8b493..612fc5a171 100755 --- a/ruby-raa/ruby-termios/DETAILS +++ b/ruby-raa/ruby-termios/DETAILS @@ -9,10 +9,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080118 SHORT="simple wrapper for termios(3)" cat << EOF -Termios module are a simple wrapper for termios(3). It can be included -
into IO-family classes and can extend IO-family objects. In addition, -
the methods can use as module function. - - Versions: [0.9.5 (2007-05-31)] - [0.9.4 (2002-12-24)] +Termios module are a simple wrapper for termios(3). It can be included into +IO-family classes and can extend IO-family objects. In addition, the methods can +use as module function. EOF diff --git a/ruby-raa/ruby-termios/HISTORY b/ruby-raa/ruby-termios/HISTORY index 29f2ad8d15..82c2a7c5fb 100644 --- a/ruby-raa/ruby-termios/HISTORY +++ b/ruby-raa/ruby-termios/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-xattr/DETAILS b/ruby-raa/ruby-xattr/DETAILS index 71d41d09c3..ff08caf4de 100755 --- a/ruby-raa/ruby-xattr/DETAILS +++ b/ruby-raa/ruby-xattr/DETAILS @@ -10,7 +10,4 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="Interface to the XFS-compatible *_attr syscalls." cat << EOF An extension to access the XFS-compatible Extended Attribute API. - - Versions: [0.3.0 (2004-06-14)] - [0.2.0 (-)] EOF diff --git a/ruby-raa/ruby-xattr/HISTORY b/ruby-raa/ruby-xattr/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/ruby-xattr/HISTORY +++ b/ruby-raa/ruby-xattr/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/ruby-xslt/DETAILS b/ruby-raa/ruby-xslt/DETAILS index d8d785e1d6..f1be415eef 100755 --- a/ruby-raa/ruby-xslt/DETAILS +++ b/ruby-raa/ruby-xslt/DETAILS @@ -9,34 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}" ENTERED=20080113 SHORT="A Ruby class for processing XSLT" cat << EOF -Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/> -and libxslt <http://xmlsoft.org/XSLT/>
0.9.3 :
* Due to recent -changes in Gentoo Linux's install system, ruby-xslt no longer installs -correctly. Brendan fixed this.
* Cleaned up extconf.rb
* Removed unused -debugging code (memwatch)
* Moved some things out of C into Ruby
* Made -error handling much more useful
* Added some unit tests
0.9.2 :
* -Changes to the way XSLT files are loaded, so that we can keep their base URI -straight - Sorry Brendan !!!
* Major corrections
* Add documentation (use -make doc)
0.9.1 :
* Add XML/Smart support. XML/Simple support is still -available
* Add REXML support
* Add error classes
* Move samples scripts -from tests to examples and add unit tests
* Major bugs corrections
0.8.2 -:
* Configuration changes:
ruby extconf.rb --enable-exslt (on by default)
- ruby extconf.rb --enable-error-handler (off by default)
-
* API changes:
XML::XSLT.new.extFunction("do-this", -"http://fake.none", MyClass, "do_this")
- is now
-
- XML::XSLT.extFunction("do-this", "http://fake.none", - MyClass)
-0.8.1 :
* Major bug correction
0.8.0 :
* Major bug correction -in parameters support
0.7.0 :
* Add external functions support
-0.6.0 :
* Major bug correction
0.5.0 :
* Add XML/Simple support
* -Add parameters support
0.4.0 :
* Add cache
0.3.0 :
* Major bug -correction
0.2.0 :
* Major bug correction
0.1.0 :
* Initial version - - Versions: [0.9.3 (2006-11-14)] - [0.9.2 (2005-11-17)] [0.9.1 (2005-11-07)] [0.8.2 (2005-10-05)] - [0.8.1 (2005-04-03)] [0.8.0 (2005-04-03)] [0.7.0 (2005-03-25)] - [0.6.0 (2005-02-01)] [0.5.0 (2005-01-25)] [0.4.0 (2004-10-15)] - [0.3.0 (2004-06-16)] [0.2.0 (2004-05-06)] [0.1.0 (-)] +Ruby/XSLT is a simple XSLT class based on libxml and libxslt. EOF diff --git a/ruby-raa/ruby-xslt/HISTORY b/ruby-raa/ruby-xslt/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/ruby-xslt/HISTORY +++ b/ruby-raa/ruby-xslt/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/rubygame/DETAILS b/ruby-raa/rubygame/DETAILS index 2cf08bc0e7..42ce907acc 100755 --- a/ruby-raa/rubygame/DETAILS +++ b/ruby-raa/rubygame/DETAILS @@ -12,8 +12,4 @@ cat << EOF Rubygame is a cross-platform game and multimedia library for ruby. It provides flexible high-level ruby classes on top of SDL to make game programming fast and enjoyable. - - Versions: [2.1.0 (2007-11-20)] - [2.0.0 (2007-04-23)] [1.1.0 (2007-02-11)] [1.0 (2006-01-02)] [20050903 - (2005-09-03)] EOF diff --git a/ruby-raa/rubygame/HISTORY b/ruby-raa/rubygame/HISTORY index fc37db746e..6fd34509be 100644 --- a/ruby-raa/rubygame/HISTORY +++ b/ruby-raa/rubygame/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/rubymail/DETAILS b/ruby-raa/rubymail/DETAILS index ebbdccf5ff..62687d6d32 100755 --- a/ruby-raa/rubymail/DETAILS +++ b/ruby-raa/rubymail/DETAILS @@ -9,27 +9,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/rmail-${VERSION}" ENTERED=20080113 SHORT="An Email/MIME library." cat << EOF -This is RubyMail, a lightweight mail library containing various mail -utility classes and modules. Very high attention is paid to quality -and robustness. This package has a complete unit test suite (requires -RubyUnit to run). Currently all of my e-mail is processed by this library. -Changes in RubyMail 1.0.0 (released 2008-01-05) This version differs only -in the changes required for Ruby 1.9 support. It is otherwise "bug -compatible" with version 0.17. Users of version 0.17 can safely upgrade -to 1.0.0. You will lose the ability to run the tests if you are using Ruby -1.6 (but who is doing that these days?). Add a Rakefile. Add a gem hosted -on rubyforge.org. Changes in RubyMail 0.17 (released 2004-04-27) Handle -parsing addresses with non-ASCII display names. We don’t do anything -intelligent with the non-ASCII data, but it is passed through in its original -(invalid) non-encoded form. Look for From_ lines only on the first line when -parsing a message. RMail::Header#subject= now sets the header field name to -"Subject" instead of "subject" since some mail reading -software is case sensitive and can’t understand "subject:foo". -The RMail parser now requires only whitespace after MIME multipart boundary -lines. This violates RFC2046’s "NOTE TO IMPLEMENTORS" -documented in testparsermultipart.rb’s test_multipart_data_12, but it -allows real-world messages created by Eudora to be parsed. - - Versions: [1.0.0 (2008-01-05)] - [0.17 (2004-04-28)] [0.16 (-)] +This is RubyMail, a lightweight mail library containing various mail utility +classes and modules. Very high attention is paid to quality and robustness. EOF diff --git a/ruby-raa/rubymail/HISTORY b/ruby-raa/rubymail/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/rubymail/HISTORY +++ b/ruby-raa/rubymail/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/text-format/DETAILS b/ruby-raa/text-format/DETAILS index 06f186ed11..ab430d332b 100755 --- a/ruby-raa/text-format/DETAILS +++ b/ruby-raa/text-format/DETAILS @@ -9,38 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" ENTERED=20080113 SHORT="Text::Format for Ruby" cat << EOF -Text::Format 1.0.0 Text::Format is provides the ability to nicely format -fixed-width text with knowledge of the writeable space (number of columns), -margins, and indentation settings. Text::Format can work with either -TeX::Hyphen or Text::Hyphen to hyphenate words when formatting. This is -release 1.0, containing both feature enhancements and bug fixes over the -previous version, 0.64. Text::Format is originally based on the Perl library -of the same name by Gábor Egressy. It is copyright 2002 - 2005 by Austin -Ziegler and is licenced under Ruby’s licence. It is also available under -the Perl Artistic licence. Text::Format 1.0.0 Changed installer: added a .gem -package. Changed installer: moving to a variant of setup.rb by Minero Aoki. -Fixed significant problems with #hard_margin wrapping and fallback issues, -eliminating all known possibilities for an infinite loop in wrapping. Some -of the formatting changes involved with this result in different and more -subtle wrapping and splitting of words; please read the full documentation -for details. Clarified the API for #hyphenate_to (delineated the return value -required if the hyphenator cannot hyphenate the word to the specified size). -Changed a number of public and private API calls to work better. As long as the -constants provided by Text::Format have been used (and not direct access to the -constant values), there will be no issues presented by most of these changes. -Changed the initialization of the Text::Format object. The documentation -has also been updated to be correct. Note that this will mean that some -uses of Text::Format will not work, as Text::Format.new now yields self if -a block is given instead of evaluating the block with Object#instance_eval. -Added text numbering generators (Text::Format::Alpha, Text::Format::Number, -and Text::Format::Roman) to work with #tag_paragraphs and #tag_text to -generate numbered paragraphs. #nobreak_regex must be a hash of regular -expressions, not strings that are converted to regular expressions. This -Perlism has finally been removed. The performance has been improved; the -number of times that lines are joined together and then split apart has -been reduced. Changed the dependency to Text::Hyphen from TeX::Hyphen. -Added auto-split capabilities to #paragraphs. See the updated documentation. +Text::Format is provides the ability to nicely format fixed-width text with +knowledge of the writeable space (number of columns), margins, and indentation +settings. Text::Format can work with either TeX::Hyphen or Text::Hyphen to +hyphenate words when formatting. - Versions: [1.0.0 (2005-06-25)] - [0.64 (2003-09-18)] +Text::Format is originally based on the Perl library of the same name by +Gábor Egressy. EOF diff --git a/ruby-raa/text-format/HISTORY b/ruby-raa/text-format/HISTORY index fb6cfa1e02..7bffbd3487 100644 --- a/ruby-raa/text-format/HISTORY +++ b/ruby-raa/text-format/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/trans-simple/DETAILS b/ruby-raa/trans-simple/DETAILS index 7dee92a890..cdbde8a5ac 100755 --- a/ruby-raa/trans-simple/DETAILS +++ b/ruby-raa/trans-simple/DETAILS @@ -10,31 +10,22 @@ rubyforge.org/projects/trans-simple/" ENTERED=20080114 SHORT="Transaction::Simple object transactions" cat << EOF -Transaction::Simple for Ruby Transaction::Simple provides a generic way to -add active transaction support to objects. The transaction methods added -by this module will work with most objects, excluding those that cannot be -Marshal-ed (bindings, procedure objects, IO instances, or singleton objects). -The transactions supported by Transaction::Simple are not associated with any -sort of data store. They are "live" transactions occurring in memory -on the object itself. This is to allow "test" changes to be made -to an object before making the changes permanent. Transaction::Simple can -handle an "infinite" number of transaction levels (limited only by -memory). If I open two transactions, commit the second, but abort the first, -the object will revert to the original version. Transaction::Simple supports -"named" transactions, so that multiple levels of transactions can -be committed, aborted, or rewound by referring to the appropriate name of -the transaction. Names may be any object except nil. Transaction groups are -also supported. A transaction group is an object wrapper that manages a group -of objects as if they were a single object for the purpose of transaction -management. All transactions for this group of objects should be performed -against the transaction group object, not against individual objects in -the group. Version 1.4.0 of Transaction::Simple adds a new post-rewind hook -so that complex graph objects of the type in tests/tc_broken_graph.rb can -correct themselves. Copyright:Copyright © 2003 - 2007 by Austin Ziegler -Version:1.4.0 Homepage:rubyforge.org/projects/trans-simple/ Licence:MIT-Style; -see Licence.txt Thanks to David Black, Mauricio Fernandez, Patrick Hurley, -Pit Capitain, and Matz for their assistance with this library. - - Versions: [1.4.0 (2007-02-04)] - [1.3.0 (2007-02-04)] [1.1.1 (2003-09-18)] +Transaction::Simple for Ruby Transaction::Simple provides a generic way to add +active transaction support to objects. The transaction methods added by this +module will work with most objects, excluding those that cannot be Marshal-ed +(bindings, procedure objects, IO instances, or singleton objects). The +transactions supported by Transaction::Simple are not associated with any sort +of data store. They are "live" transactions occurring in memory on the object +itself. This is to allow "test" changes to be made to an object before making +the changes permanent. Transaction::Simple can handle an "infinite" number of +transaction levels (limited only by memory). If I open two transactions, commit +the second, but abort the first, the object will revert to the original version. +Transaction::Simple supports "named" transactions, so that multiple levels of +transactions can be committed, aborted, or rewound by referring to the +appropriate name of the transaction. Names may be any object except nil. +Transaction groups are also supported. A transaction group is an object wrapper +that manages a group of objects as if they were a single object for the purpose +of transaction management. All transactions for this group of objects should be +performed against the transaction group object, not against individual objects +in the group. EOF diff --git a/ruby-raa/trans-simple/HISTORY b/ruby-raa/trans-simple/HISTORY index 327ac440a4..77351df2a8 100644 --- a/ruby-raa/trans-simple/HISTORY +++ b/ruby-raa/trans-simple/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2010-02-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: updated ruby dependency to RUBY provider diff --git a/ruby-raa/vpim/DETAILS b/ruby-raa/vpim/DETAILS index ce1a513fba..140e3ba05f 100755 --- a/ruby-raa/vpim/DETAILS +++ b/ruby-raa/vpim/DETAILS @@ -10,11 +10,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SHORT="vCard/iCalendar encoding/decoding library" cat << EOF Encoding and decoding of vCard and iCalendar formats. Includes command -line utilities for working with vCards and iCalendars.
This entry is a -replacement for the vCard project entry, since the project name has changed -(since I added support for iCalendar the previous name was increasingly -inappropriate). - - Versions: [(see home page) (2006-02-19)] - [0.x (2005-03-14)] [0.9 (2004-10-26)] +line utilities for working with vCards and iCalendars. EOF diff --git a/ruby-raa/vpim/HISTORY b/ruby-raa/vpim/HISTORY index 5af09da5ff..d11a855881 100644 --- a/ruby-raa/vpim/HISTORY +++ b/ruby-raa/vpim/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix description, remove changelog and versions + 2011-02-13 Andraž "ruskie" Levstik <ruskie+f03a580f@codemages.net> * DETAILS: updateded to 0.695 diff --git a/science/ipc/DETAILS b/science/ipc/DETAILS index 94a0f4318f..dccef57d1d 100755 --- a/science/ipc/DETAILS +++ b/science/ipc/DETAILS @@ -15,7 +15,7 @@ IPC is a program that calculates the isotopic distribution of a given chemical formula. It gives the rel. intensities and the propability of the masses belonging to a molecule ion, fragment or whatever is represented by the given chemical formula. Furthernmore it can use GNUPlot to visualize the result. Only -masses with a rel. Intensity bigger then 0.009% are shown. Additionaly ipc +masses with a rel. Intensity bigger then 0.009% are shown. Additionally ipc prints the overall number of peaks and the needed computation time. The program uses an algorithm which computes the exact isotopic diff --git a/science/ipc/HISTORY b/science/ipc/HISTORY index 437d114a29..a254485773 100644 --- a/science/ipc/HISTORY +++ b/science/ipc/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * : Fix typo in description (additionaly -> additionally) + 2011-10-14 Bor Kraljič <pyrobor@ver.si> * DETAILS: fixed long description wrap (scripted) diff --git a/security/swatch/DETAILS b/security/swatch/DETAILS index e0637f7494..c347409b40 100755 --- a/security/swatch/DETAILS +++ b/security/swatch/DETAILS @@ -11,8 +11,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION BUILD_API=1 SHORT="Swatch is the active log file monitoring tool." cat << EOF -Swatch is the active log file monitoring tool. Swatch started -out as the "simple watchdog" for activly monitoring log files -produced by UNIX's syslog facility. It has since been evolving -into a utility that can monitor just about any type of log. +Swatch is the active log file monitoring tool. Swatch started out as the "simple +watchdog" for actively monitoring log files produced by UNIX's syslog facility. +It has since been evolving into a utility that can monitor just about any type +of log. EOF diff --git a/security/swatch/HISTORY b/security/swatch/HISTORY index b94518d1a0..ab52f7d0d2 100644 --- a/security/swatch/HISTORY +++ b/security/swatch/HISTORY @@ -1,3 +1,6 @@ +2014-12-12 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Fix typo in description (activly -> actively) + 2007-04-23 Arjan Bouter <abouter@sourcemage.org> * DEPENDS: cleaned up depends diff --git a/utils/augeas/DETAILS b/utils/augeas/DETAILS index 0eeb99f00c..71920c1acc 100755 --- a/utils/augeas/DETAILS +++ b/utils/augeas/DETAILS @@ -1,8 +1,9 @@ SPELL=augeas - VERSION=0.7.3 + VERSION=1.3.0 SOURCE="${SPELL}-${VERSION}.tar.gz" - SOURCE_URL[0]=http://${SPELL}.net/download/${SOURCE} - SOURCE_HASH=sha512:9ccf00675f70f713a47bd743ee6c61ed4cf274129195d8b282f6521fabe7780a808f1a5302cac9d2b9efa2b51cf969478d1b267bc60d562d9469a4ec22d98eb6 + SOURCE_URL[0]=http://download.augeas.net/${SOURCE} +# SOURCE_HASH=sha512:9ccf00675f70f713a47bd743ee6c61ed4cf274129195d8b282f6521fabe7780a808f1a5302cac9d2b9efa2b51cf969478d1b267bc60d562d9469a4ec22d98eb6 + SOURCE_GPG="gurus.gpg:${SOURCE}.sig" SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE="http://augeas.net/" LICENSE[0]="LGPL" diff --git a/utils/augeas/HISTORY b/utils/augeas/HISTORY index 5395cf58f4..3ec41035dc 100644 --- a/utils/augeas/HISTORY +++ b/utils/augeas/HISTORY @@ -1,3 +1,7 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 1.3.0 + SOURCE_URL updated + 2010-11-04 Robert Figura <template@sourcemage.org> * DETAILS: update to 0.7.3 diff --git a/utils/augeas/augeas-1.3.0.tar.gz.sig b/utils/augeas/augeas-1.3.0.tar.gz.sig Binary files differnew file mode 100644 index 0000000000..0ebed4a6ee --- /dev/null +++ b/utils/augeas/augeas-1.3.0.tar.gz.sig diff --git a/utils/file/DETAILS b/utils/file/DETAILS index b8e6709422..5571c22c06 100755 --- a/utils/file/DETAILS +++ b/utils/file/DETAILS @@ -1,6 +1,6 @@ SPELL=file - VERSION=5.19 - SOURCE_HASH=sha512:f897454f731b013634f38c02c927d7fb5d0660d5b1a81b7bf614da244558dd64ae44ab35ffc6a5e634a7f670ee287c0e87c70e44266c3123e0d1b73fa303c6ed + VERSION=5.21 + SOURCE_HASH=sha512:ec88ffd1dc911ccf3e52aeb6ddc2e416c1b46c02f7260dffe01f032e029e2c9f4e99605a4388bcad1d3700e4825b5d56aec1c5f998521c76f21c4c18eb13d34f SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" SOURCE_URL[0]=ftp://ftp.astron.com/pub/file/$SOURCE diff --git a/utils/file/HISTORY b/utils/file/HISTORY index c8a3296606..cdd44c3f5b 100644 --- a/utils/file/HISTORY +++ b/utils/file/HISTORY @@ -1,3 +1,6 @@ +2014-12-11 Ladislav Hagara <hgr@vabo.cz> + * DETAILS: 5.21 + 2014-08-26 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 5.19 diff --git a/utils/libguestfs/DEPENDS b/utils/libguestfs/DEPENDS index cf2dbf31c1..810be09b05 100755 --- a/utils/libguestfs/DEPENDS +++ b/utils/libguestfs/DEPENDS @@ -1,3 +1,4 @@ +depends augeas && depends genisoimage && depends supermin && diff --git a/utils/libguestfs/DETAILS b/utils/libguestfs/DETAILS index c35e71f8af..787a4ba22c 100755 --- a/utils/libguestfs/DETAILS +++ b/utils/libguestfs/DETAILS @@ -1,5 +1,5 @@ SPELL=libguestfs - VERSION=1.22.6 + VERSION=1.28.2 BRANCH="$(echo ${VERSION} | cut -d. -f1,2)" SOURCE="${SPELL}-${VERSION}.tar.gz" SOURCE2="${SOURCE}.sig" diff --git a/utils/libguestfs/HISTORY b/utils/libguestfs/HISTORY index 3a2a070dd8..4974a35219 100644 --- a/utils/libguestfs/HISTORY +++ b/utils/libguestfs/HISTORY @@ -1,3 +1,7 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 1.28.2 + * DEPENDS: Depends on augeas + 2013-09-17 Eric Sandall <sandalle@sourcemage.org> * Created diff --git a/utils/lsscsi/DETAILS b/utils/lsscsi/DETAILS index 3497763a10..0b27f5e035 100755 --- a/utils/lsscsi/DETAILS +++ b/utils/lsscsi/DETAILS @@ -1,6 +1,6 @@ SPELL=lsscsi - VERSION=0.26 - SOURCE_HASH=sha512:0d6bca3f402920f2af160f4162322d039b3bfb16de641da23ef55a3f34a14d2ffd66a1231f0ca98568c248ed3913907cf9d236de70d943ae30985293998885ff + VERSION=0.28 + SOURCE_HASH=sha512:6d5cf8ebc42af0d8dbe8f2a1e90f4c429d058f184027318686fd22bc117e66c0b1847e4c97964d3d0e1b7bf4a5f1e296e1e3575ed2f5ff999eef70bdfb9ea4d4 SOURCE=$SPELL-$VERSION.tgz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION SOURCE_URL[0]=http://sg.danny.cz/scsi/$SOURCE diff --git a/utils/lsscsi/HISTORY b/utils/lsscsi/HISTORY index cbfea243a1..18f20282a9 100644 --- a/utils/lsscsi/HISTORY +++ b/utils/lsscsi/HISTORY @@ -1,3 +1,6 @@ +2014-12-02 Ladislav Hagara <hgr@vabo.cz> + * DETAILS: 0.28 + 2012-02-19 Ladislav Hagara <hgr@vabo.cz> * DETAILS: 0.26 diff --git a/utils/puppet/3.7.3.tar.gz.sig b/utils/puppet/3.7.3.tar.gz.sig Binary files differnew file mode 100644 index 0000000000..d2d0d55571 --- /dev/null +++ b/utils/puppet/3.7.3.tar.gz.sig diff --git a/utils/puppet/DEPENDS b/utils/puppet/DEPENDS index bdcb984685..c26ffebb6d 100755 --- a/utils/puppet/DEPENDS +++ b/utils/puppet/DEPENDS @@ -1,4 +1,5 @@ depends facter && +depends hiera && depends RUBY && suggest_depends shadow "" "" "for shadow file support" && suggest_depends augeas "" "" "for automated editing of configuration files" && diff --git a/utils/puppet/DETAILS b/utils/puppet/DETAILS index 724ea09589..a74f600bab 100755 --- a/utils/puppet/DETAILS +++ b/utils/puppet/DETAILS @@ -1,8 +1,9 @@ SPELL=puppet - VERSION=0.25.5 - SOURCE="puppet-${VERSION}.tar.gz" - SOURCE_URL[0]=http://puppetlabs.com/downloads/puppet/${SOURCE} - SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7 + VERSION=3.7.3 + SOURCE="${VERSION}.tar.gz" + SOURCE_URL[0]=https://github.com/puppetlabs/${SPELL}/archive/${SOURCE} + SOURCE_GPG="gurus.gpg:${SOURCE}.sig" +# SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/puppet-${VERSION}" WEB_SITE="http://puppetlabs.com/" LICENSE[0]=GPL diff --git a/utils/puppet/HISTORY b/utils/puppet/HISTORY index a3c22b1439..54d12906db 100644 --- a/utils/puppet/HISTORY +++ b/utils/puppet/HISTORY @@ -1,3 +1,10 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 3.7.3 + SOURCE_URL updated + * DEPENDS: Depends on hiera + * PRE_BUILD, ftools_gemtask.patch: Removed + * INSTALL: No more namespaceauth.conf to copy + 2010-06-17 Mark Bainter <mbainter@sourcemage.org> * DEPENDS, DETAILS, CONFIGURE< PRE_BUILD, BUILD, INSTALL: spell created * puppet.conf, puppetmaster.conf: basic configuration files diff --git a/utils/puppet/INSTALL b/utils/puppet/INSTALL index ad9fd5b30c..f990181a63 100755 --- a/utils/puppet/INSTALL +++ b/utils/puppet/INSTALL @@ -18,8 +18,6 @@ fi && echo "**************** INSTALLING CONFIG FILES ********************" && install_config_file "${SOURCE_DIRECTORY}/conf/auth.conf" \ "${INSTALL_ROOT}/etc/puppet/auth.conf" && -install_config_file "${SOURCE_DIRECTORY}/conf/namespaceauth.conf" \ - "${INSTALL_ROOT}/etc/puppet/namespaceauth.conf" && if [[ "$CLIENT_ONLY" != 'y' ]]; then echo "************* NOT CLIENT_ONLY (${CLIENT_ONLY}) - installing manifests/modules ***************" && diff --git a/utils/puppet/PRE_BUILD b/utils/puppet/PRE_BUILD deleted file mode 100755 index f571948a8c..0000000000 --- a/utils/puppet/PRE_BUILD +++ /dev/null @@ -1,4 +0,0 @@ -default_pre_build && -cd $SOURCE_DIRECTORY && -patch -p0 < $SCRIPT_DIRECTORY/ftools_gemtask.patch - diff --git a/utils/puppet/ftools_gemtask.patch b/utils/puppet/ftools_gemtask.patch deleted file mode 100644 index 2ebb9c804f..0000000000 --- a/utils/puppet/ftools_gemtask.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- tasks/rake/gem-orig.rake 2010-05-16 23:10:24.000000000 -0500 -+++ tasks/rake/gem.rake 2010-06-18 05:28:29.000000000 -0500 -@@ -1,4 +1,10 @@ --require 'ftools' -+begin -+ require 'ftools' -+ $haveftools = true -+rescue LoadError -+ puts "ftools not found. Using FileUtils instead.." -+ $haveftools = false -+end - - GEM_FILES = FileList[ - '[A-Z]*', -@@ -44,7 +50,11 @@ - desc "Prepare binaries for gem creation" - task :prepare_gem do - SBIN.each do |f| -- File.copy(f,"bin") -+ if $haveftools -+ FileUtils.copy(f,"bin") -+ else -+ File.copy(f,"bin") -+ end - end - end - -@@ -52,7 +62,11 @@ - task :create_gem => :prepare_gem do - Dir.mkdir("pkg") rescue nil - Gem::Builder.new(spec).build -- File.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg") -+ if $haveftools -+ FileUtils.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg") -+ else -+ File.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg") -+ end - SBIN.each do |f| - File.unlink("bin/" + f.gsub(/sbin\//, '')) - end diff --git a/utils/pv/DETAILS b/utils/pv/DETAILS index b932bef24d..f8f1529a84 100755 --- a/utils/pv/DETAILS +++ b/utils/pv/DETAILS @@ -1,5 +1,5 @@ SPELL=pv - VERSION=1.5.3 + VERSION=1.5.7 SOURCE=${SPELL}-${VERSION}.tar.bz2 SOURCE2=${SOURCE}.txt SOURCE_URL[0]=http://www.ivarch.com/programs/sources/${SOURCE} diff --git a/utils/pv/HISTORY b/utils/pv/HISTORY index fcb0ad4bbb..a71a672fb7 100644 --- a/utils/pv/HISTORY +++ b/utils/pv/HISTORY @@ -1,3 +1,6 @@ +2014-11-27 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 1.5.7 + 2014-05-05 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 1.5.3 diff --git a/utils/qemu/DETAILS b/utils/qemu/DETAILS index 79539dc612..04537232c8 100755 --- a/utils/qemu/DETAILS +++ b/utils/qemu/DETAILS @@ -1,5 +1,5 @@ SPELL=qemu - VERSION=1.5.2 + VERSION=2.1.2 SOURCE=$SPELL-$VERSION.tar.bz2 SOURCE2=$SOURCE.sig SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION%-*}" diff --git a/utils/qemu/HISTORY b/utils/qemu/HISTORY index 0ae7de6192..f95b399b7c 100644 --- a/utils/qemu/HISTORY +++ b/utils/qemu/HISTORY @@ -1,3 +1,9 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 2.1.2 + * qemu.gpg: Add F108B584 (see + https://lists.nongnu.org/archive/html/qemu-devel/2014-04/msg03559.html) + * docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch: Unused, removed + 2014-04-14 Ismael Luceno <ismael@sourcemage.org> * BUILD: Pass down ARFLAGS=rv, to workaround buildsystem bug diff --git a/utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch b/utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch deleted file mode 100644 index 0299b364ac..0000000000 --- a/utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch +++ /dev/null @@ -1,31 +0,0 @@ -# From https://bugs.launchpad.net/qemu/+bug/1130533 -diff --git a/qemu-options.hx b/qemu-options.hx -index 4bc9c85..3af60bf 100644 ---- a/qemu-options.hx -+++ b/qemu-options.hx -@@ -2095,18 +2095,13 @@ QEMU supports using either local sheepdog devices or remote networked - devices. - - Syntax for specifying a sheepdog device --@table @list --``sheepdog:<vdiname>'' -- --``sheepdog:<vdiname>:<snapid>'' -- --``sheepdog:<vdiname>:<tag>'' -- --``sheepdog:<host>:<port>:<vdiname>'' -- --``sheepdog:<host>:<port>:<vdiname>:<snapid>'' -- --``sheepdog:<host>:<port>:<vdiname>:<tag>'' -+@table @code -+@item sheepdog:<vdiname> -+@item sheepdog:<vdiname>:<snapid> -+@item sheepdog:<vdiname>:<tag> -+@item sheepdog:<host>:<port>:<vdiname> -+@item sheepdog:<host>:<port>:<vdiname>:<snapid> -+@item sheepdog:<host>:<port>:<vdiname>:<tag> - @end table - - Example diff --git a/utils/qemu/qemu.gpg b/utils/qemu/qemu.gpg Binary files differindex 4707fad806..8b7eccc7d5 100644 --- a/utils/qemu/qemu.gpg +++ b/utils/qemu/qemu.gpg diff --git a/utils/supermin/DETAILS b/utils/supermin/DETAILS index 26fdd2a6f4..a25a8e58d5 100755 --- a/utils/supermin/DETAILS +++ b/utils/supermin/DETAILS @@ -1,5 +1,5 @@ SPELL=supermin - VERSION=4.1.5 + VERSION=5.1.11 SOURCE="${SPELL}-${VERSION}.tar.gz" SOURCE2="${SOURCE}.sig" SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH" diff --git a/utils/supermin/HISTORY b/utils/supermin/HISTORY index 3a2a070dd8..d4ccb2d3d8 100644 --- a/utils/supermin/HISTORY +++ b/utils/supermin/HISTORY @@ -1,3 +1,7 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 5.1.11 + * PRE_BUILD: Removed, no longer needed + 2013-09-17 Eric Sandall <sandalle@sourcemage.org> * Created diff --git a/utils/supermin/PRE_BUILD b/utils/supermin/PRE_BUILD deleted file mode 100755 index 1e86978afa..0000000000 --- a/utils/supermin/PRE_BUILD +++ /dev/null @@ -1,7 +0,0 @@ -default_pre_build && - -message "${MESSAGE_COLOR}Update configure to current automake...${DEFAULT_COLOR}" && -cd "${SOURCE_DIRECTORY}" && -touch NEWS AUTHORS ChangeLog && -aclocal -I m4 && -automake --add-missing diff --git a/video/ffmpeg/DEPENDS b/video/ffmpeg/DEPENDS index 41216c722a..ae90bb8de9 100755 --- a/video/ffmpeg/DEPENDS +++ b/video/ffmpeg/DEPENDS @@ -27,7 +27,7 @@ optional_depends frei0r-plugins \ if [[ $FFMPEG_RELEASE == stable ]]; then optional_depends SSL \ - "--enable-SSL" \ + "--enable-openssl" \ "" \ "for crypto support via OpenSSL (${PROBLEM_COLOR}nonfree${DEFAULT_COLOR})" && diff --git a/video/ffmpeg/HISTORY b/video/ffmpeg/HISTORY index 66001122f7..95d72a9667 100644 --- a/video/ffmpeg/HISTORY +++ b/video/ffmpeg/HISTORY @@ -1,7 +1,9 @@ -2014-08-19 Treeve Jelbert <treeve@sourcemage.org> - * DEPENDS: openssl => SSL +2014-12-03 Eric Sandall <sandalle@sourcemage.org> + * DEPENDS: SSL flag is --enable-openssl not --enable-SSL - * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL +2014-08-19 Treeve Jelbert <treeve@sourcemage.org> + * DEPENDS: openssl => SSL + * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL 2014-08-13 Ladislav Hagara <hgr@vabo.cz> * DETAILS: 2.3.2 diff --git a/video/mpv/BUILD b/video/mpv/BUILD index 63c28f8716..d53deaf870 100755 --- a/video/mpv/BUILD +++ b/video/mpv/BUILD @@ -19,4 +19,7 @@ if is_depends_enabled $SPELL $(get_spell_provider $SPELL OPENGL); then fi && OPTS+=" --confdir=$INSTALL_ROOT/etc/mpv" && -waf_build +./waf configure --prefix=${INSTALL_ROOT}/usr \ + --mandir=${INSTALL_ROOT}/usr/share/man \ + -j $MAKE_NJOBS $OPTS && +./waf build diff --git a/video/mpv/DEPENDS b/video/mpv/DEPENDS index c0fc74510b..35acc7411d 100755 --- a/video/mpv/DEPENDS +++ b/video/mpv/DEPENDS @@ -1,6 +1,6 @@ depends perl && depends python && -depends -sub STABLE ffmpeg && +depends LIBAVCODEC && optional_depends lua \ "--enable-lua" \ @@ -172,11 +172,6 @@ if is_depends_enabled $SPELL samba; then depends SSL fi && -optional_depends libquvi \ - "--enable-libquvi4" \ - "--disable-libquvi4" \ - "for parsing media stream URLs via libquvi 0.4.x" && - optional_depends lcms2 \ "--enable-lcms2" \ "--disable-lcms2" \ diff --git a/video/mpv/DETAILS b/video/mpv/DETAILS index 067979c084..6614be0a57 100755 --- a/video/mpv/DETAILS +++ b/video/mpv/DETAILS @@ -1,10 +1,10 @@ SPELL=mpv - VERSION=0.6.2 + VERSION=0.7.1 SOURCE=${SPELL}-${VERSION}.tar.gz SOURCEX=v${VERSION}.tar.gz SOURCE_URL[0]=https://github.com/${SPELL}-player/${SPELL}/archive/${SOURCEX} SOURCE_HINTS="no-check-certificate" - SOURCE_HASH=sha512:0b595bd8c63618bda19786bbb355a033189e1dfb77da63716eff7d98642f23b248ed147bd62b97a6f7c6c9d0d8c6965f7c402c8c768d2d00b91b2610c74e8eb6 + SOURCE_HASH=sha512:6d04bab99f89f9dde215622116d38baaa78b20cff94c985b6edd1545162528dd3dbdc1e898bedcd5ac56b7c15e77f3f723333d8bc28a5b709802c7f8f6f33548 SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" DOCS="Copyright DOCS/tech-overview.txt DOCS/OUTDATED-tech/* $DOCS" WEB_SITE=http://mpv.io/ diff --git a/video/mpv/HISTORY b/video/mpv/HISTORY index a76767227a..66d315ad0d 100644 --- a/video/mpv/HISTORY +++ b/video/mpv/HISTORY @@ -1,6 +1,11 @@ +2014-12-14 Pol Vinogradov <vin.public@gmail.com> + * DETAILS: version 0.7.1 + * BUILD: needs waf_build without --nocache + * DEPENDS: ffmpeg -> LIBAVCODEC, removed libquvi + 2014-11-16 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * DETAILS: version 0.6.2 - * DEPENDS: remove obsolete depencies + * DEPENDS: removed obsolete dependencies 2014-10-01 Ladislav Hagara <hgr@vabo.cz> * DETAILS: 0.6.0 diff --git a/video/v4l-utils/DETAILS b/video/v4l-utils/DETAILS index 643067c8a7..0e81c145ba 100755 --- a/video/v4l-utils/DETAILS +++ b/video/v4l-utils/DETAILS @@ -1,10 +1,10 @@ SPELL=v4l-utils - VERSION=1.2.1 - SOURCE_HASH=sha512:d70f2ea53b7e687aaafb3d59ba5d4d045ecbac731926f37cdd40f1d9d41ac14250055d1caa55dd2602bf86b2b80210ab63cc44208cc94570ebbcb48a70e067a5 + VERSION=1.6.2 + SOURCE_HASH=sha512:e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2 SOURCE=$SPELL-$VERSION.tar.bz2 SOURCE_URL[0]=http://linuxtv.org/downloads/$SPELL/$SOURCE SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" - WEB_SITE=http://freshmeat.net/projects/libv4l + WEB_SITE=http://linuxtv.org LICENSE[0]=LGPL ENTERED=20100905 SHORT="V4L2 and DVB API utilities" diff --git a/video/v4l-utils/HISTORY b/video/v4l-utils/HISTORY index 4cc46f2995..6dd7ad095a 100644 --- a/video/v4l-utils/HISTORY +++ b/video/v4l-utils/HISTORY @@ -1,3 +1,7 @@ +2014-12-05 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 1.6.2 + new WEB_SITE + 2014-07-21 Ladislav Hagara <hgr@vabo.cz> * DETAILS: 1.2.1 diff --git a/wm-addons/parcellite/DETAILS b/wm-addons/parcellite/DETAILS index 7b1e61bae4..c0939b59e6 100755 --- a/wm-addons/parcellite/DETAILS +++ b/wm-addons/parcellite/DETAILS @@ -1,9 +1,9 @@ SPELL=parcellite - VERSION=1.1.6 + VERSION=1.1.9 BRANCH="${SPELL}-${VERSION}" SOURCE="${SPELL}-${VERSION}.tar.gz" SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SPELL}/${BRANCH}/${SOURCE} - SOURCE_HASH=sha512:68ccc4d72c99c164460291d38889c73612a33d6be020f7d2eab7d500b39a3e691ebb44806a473a04dab55ad8b46a3fd921139378669ddeb8d7421fac8051abb5 + SOURCE_HASH=sha512:24721dbd4f049f65a40f4e4c6914344062d49dfb50e3cf6496c6f14d9aff02bef5b88d3a714e8176955c84b1324c9ca1f35b389e8033d1232dd3c802c40e32bf SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE="http://parcellite.sourceforge.net/" LICENSE[0]=GPL diff --git a/wm-addons/parcellite/HISTORY b/wm-addons/parcellite/HISTORY index 275efa7063..20184655dd 100644 --- a/wm-addons/parcellite/HISTORY +++ b/wm-addons/parcellite/HISTORY @@ -1,3 +1,6 @@ +2014-12-05 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 1.1.9 + 2013-09-16 Ismael Luceno <ismael@sourcemage.org> * DETAILS: updated spell to 1.1.6 diff --git a/x11-libs/wine/CONFIGURE b/x11-libs/wine/CONFIGURE index a7a0d4da9d..48a11d7fc9 100755 --- a/x11-libs/wine/CONFIGURE +++ b/x11-libs/wine/CONFIGURE @@ -7,4 +7,5 @@ if [[ "${ARCH}" = 'x86_64' ]]; then config_query_option WINE64 'Build a 64bit Wine?' n '--enable-win64' '' fi && -config_query WINE_SC2_LOGIN "Apply StarCraft II patches?" n +# Remove on 2015-02-03 +persistent_remove WINE_SC2_LOGIN diff --git a/x11-libs/wine/DETAILS b/x11-libs/wine/DETAILS index cca72c53ec..a5202d5160 100755 --- a/x11-libs/wine/DETAILS +++ b/x11-libs/wine/DETAILS @@ -9,7 +9,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git" FORCE_DOWNLOAD=1 else if [[ $WINE_BRANCH == devel ]]; then - VERSION=1.7.30 + VERSION=1.7.32 else VERSION=1.6.1 fi diff --git a/x11-libs/wine/HISTORY b/x11-libs/wine/HISTORY index 432eee0c72..45d6b2f89e 100644 --- a/x11-libs/wine/HISTORY +++ b/x11-libs/wine/HISTORY @@ -1,3 +1,9 @@ +2014-12-03 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated 1.7.32 (devel) + * PREPARE, sc2-login.diff: Removed, no longer applies cleanly and fails to + compile when cleaned up. + * CONFIGURE: Remove WINE_SC2_LOGIN persistent variable + 2014-11-01 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 1.7.30 (devel) diff --git a/x11-libs/wine/PRE_BUILD b/x11-libs/wine/PRE_BUILD deleted file mode 100755 index fe479291b8..0000000000 --- a/x11-libs/wine/PRE_BUILD +++ /dev/null @@ -1,7 +0,0 @@ -default_pre_build && - -if [[ "$WINE_SC2_LOGIN" == "y" ]]; then - message "${MESSAGE_COLOR}Applying StarCraft II login bug patch...${DEFAULT_COLOR}" && - cd $SOURCE_DIRECTORY && - patch -p1 < $SPELL_DIRECTORY/sc2-login.diff -fi diff --git a/x11-libs/wine/sc2-login.diff b/x11-libs/wine/sc2-login.diff deleted file mode 100644 index 7a42b6e722..0000000000 --- a/x11-libs/wine/sc2-login.diff +++ /dev/null @@ -1,160 +0,0 @@ -# http://appdb.winehq.org/objectManager.php?sClass=version&iId=19376 -# http://www.winehq.org/pipermail/wine-patches/2010-March/085817.html -diff -Naur wine-1.6.orig/dlls/kernel32/tests/debugger.c wine-1.6/dlls/kernel32/tests/debugger.c ---- wine-1.6.orig/dlls/kernel32/tests/debugger.c 2013-07-18 10:57:36.000000000 -0700 -+++ wine-1.6/dlls/kernel32/tests/debugger.c 2013-07-24 11:46:32.712785675 -0700 -@@ -605,8 +605,10 @@ - static void test_debug_loop(int argc, char **argv) - { - const char *arguments = " debugger child "; -+ IMAGE_DATA_DIRECTORY import_dir = {0}; - struct child_blackbox blackbox; - char blackbox_file[MAX_PATH]; -+ const char *base = NULL; - PROCESS_INFORMATION pi; - STARTUPINFOA si; - BOOL debug; -@@ -647,13 +649,107 @@ - ok(ret, "WaitForDebugEvent failed, last error %#x.\n", GetLastError()); - if (!ret) break; - -- if (ev.dwDebugEventCode == EXIT_PROCESS_DEBUG_EVENT) break; -+ switch (ev.dwDebugEventCode) -+ { -+ case CREATE_PROCESS_DEBUG_EVENT: -+ { -+ IMAGE_THUNK_DATA *imports, *thunks; -+ IMAGE_IMPORT_DESCRIPTOR *desc; -+ IMAGE_DOS_HEADER dos; -+ IMAGE_NT_HEADERS nt; -+ unsigned int i, j; -+ char *data; -+ -+ base = ev.u.CreateProcessInfo.lpBaseOfImage; -+ -+ ret = ReadProcessMemory(pi.hProcess, base, &dos, sizeof(dos), NULL); -+ ok(ret, "ReadProcessMemory failed, last error %#x.\n", GetLastError()); -+ ok(dos.e_magic == IMAGE_DOS_SIGNATURE, "Wrong DOS signature %#x.\n", dos.e_magic); -+ -+ ret = ReadProcessMemory(pi.hProcess, base + dos.e_lfanew, &nt, sizeof(nt), NULL); -+ ok(ret, "ReadProcessMemory failed, last error %#x.\n", GetLastError()); -+ ok(nt.Signature == IMAGE_NT_SIGNATURE, "Wrong NT signature %#x.\n", nt.Signature); -+ -+ import_dir = nt.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT]; -+ -+ data = HeapAlloc(GetProcessHeap(), 0, import_dir.Size); -+ ret = ReadProcessMemory(pi.hProcess, base + import_dir.VirtualAddress, data, import_dir.Size, NULL); -+ ok(ret, "ReadProcessMemory failed, last error %#x.\n", GetLastError()); -+ desc = (IMAGE_IMPORT_DESCRIPTOR *)data; -+ -+ i = 0; -+ while (desc[i].Name && desc[i].FirstThunk) -+ { -+ thunks = (IMAGE_THUNK_DATA *)(data + (desc[i].FirstThunk - import_dir.VirtualAddress)); -+ imports = (IMAGE_THUNK_DATA *)(data + (U(desc[i]).OriginalFirstThunk - import_dir.VirtualAddress)); -+ -+ j = 0; -+ while (imports[j].u1.Ordinal) -+ { -+ ok(!thunks[j].u1.Function || thunks[j].u1.Function == imports[j].u1.Function, -+ "desc %u, import %u is already resolved, %#x -> %#x.\n", -+ i, j, imports[j].u1.Function, thunks[j].u1.Function); -+ ++j; -+ } -+ ++i; -+ } -+ -+ HeapFree(GetProcessHeap(), 0, data); -+ break; -+ } -+ -+ case EXCEPTION_DEBUG_EVENT: -+ { -+ IMAGE_THUNK_DATA *imports, *thunks; -+ IMAGE_IMPORT_DESCRIPTOR *desc; -+ unsigned int i, j; -+ char *data; -+ -+ if (ev.u.Exception.ExceptionRecord.ExceptionCode != EXCEPTION_BREAKPOINT) -+ { -+ ok(0, "Received unexpected exception %#x.\n", ev.u.Exception.ExceptionRecord.ExceptionCode); -+ break; -+ } -+ -+ data = HeapAlloc(GetProcessHeap(), 0, import_dir.Size); -+ ret = ReadProcessMemory(pi.hProcess, base + import_dir.VirtualAddress, data, import_dir.Size, NULL); -+ ok(ret, "ReadProcessMemory failed, last error %#x.\n", GetLastError()); -+ desc = (IMAGE_IMPORT_DESCRIPTOR *)data; -+ -+ i = 0; -+ while (desc[i].Name && desc[i].FirstThunk) -+ { -+ thunks = (IMAGE_THUNK_DATA *)(data + (desc[i].FirstThunk - import_dir.VirtualAddress)); -+ imports = (IMAGE_THUNK_DATA *)(data + (U(desc[i]).OriginalFirstThunk - import_dir.VirtualAddress)); -+ -+ j = 0; -+ while (imports[j].u1.Ordinal) -+ { -+ ok(thunks[j].u1.Function && thunks[j].u1.Function != imports[j].u1.Function, -+ "desc %u, import %u isn't resolved yet, %#x -> %#x.\n", -+ i, j, imports[j].u1.Function, thunks[j].u1.Function); -+ ++j; -+ } -+ ++i; -+ } -+ -+ HeapFree(GetProcessHeap(), 0, data); -+ break; -+ } -+ -+ case EXIT_PROCESS_DEBUG_EVENT: -+ goto done; -+ -+ default: -+ break; -+ } - - ret = ContinueDebugEvent(ev.dwProcessId, ev.dwThreadId, DBG_CONTINUE); - ok(ret, "ContinueDebugEvent failed, last error %#x.\n", GetLastError()); - if (!ret) break; - } - -+done: - ret = CloseHandle(pi.hThread); - ok(ret, "CloseHandle failed, last error %#x.\n", GetLastError()); - ret = CloseHandle(pi.hProcess); -diff -Naur wine-1.6.orig/dlls/ntdll/loader.c wine-1.6/dlls/ntdll/loader.c ---- wine-1.6.orig/dlls/ntdll/loader.c 2013-07-18 10:57:36.000000000 -0700 -+++ wine-1.6/dlls/ntdll/loader.c 2013-07-24 11:46:32.713785683 -0700 -@@ -2612,10 +2612,14 @@ - */ - static NTSTATUS attach_process_dlls( void *wm ) - { -+ LPCWSTR load_path; - NTSTATUS status; - - pthread_sigmask( SIG_UNBLOCK, &server_block_set, NULL ); - -+ load_path = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer; -+ if ((status = fixup_imports( wm, load_path )) != STATUS_SUCCESS) return status; -+ - RtlEnterCriticalSection( &loader_section ); - if ((status = process_attach( wm, (LPVOID)1 )) != STATUS_SUCCESS) - { -@@ -2701,7 +2705,6 @@ - static const WCHAR globalflagW[] = {'G','l','o','b','a','l','F','l','a','g',0}; - NTSTATUS status; - WINE_MODREF *wm; -- LPCWSTR load_path; - PEB *peb = NtCurrentTeb()->Peb; - - if (main_exe_file) NtClose( main_exe_file ); /* at this point the main module is created */ -@@ -2733,8 +2736,6 @@ - if ((status = server_init_process_done()) != STATUS_SUCCESS) goto error; - - actctx_init(); -- load_path = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer; -- if ((status = fixup_imports( wm, load_path )) != STATUS_SUCCESS) goto error; - if ((status = alloc_process_tls()) != STATUS_SUCCESS) goto error; - if ((status = alloc_thread_tls()) != STATUS_SUCCESS) goto error; - heap_set_debug_flags( GetProcessHeap() ); diff --git a/x11/xlockmore/DETAILS b/x11/xlockmore/DETAILS index fbf29c09cc..4235a0177a 100755 --- a/x11/xlockmore/DETAILS +++ b/x11/xlockmore/DETAILS @@ -1,5 +1,6 @@ SPELL=xlockmore - VERSION=5.44 + VERSION=5.45 + SECURITY_PATCH=1 SOURCE=$SPELL-$VERSION.tar.bz2 SOURCE2=$SOURCE.asc SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" diff --git a/x11/xlockmore/HISTORY b/x11/xlockmore/HISTORY index 8eb3365413..b47ae36cd7 100644 --- a/x11/xlockmore/HISTORY +++ b/x11/xlockmore/HISTORY @@ -1,3 +1,6 @@ +2014-12-03 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 5.45; SECURITY_PATCH++ + 2014-11-20 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 5.44; dropped broken mirror diff --git a/xorg-driver/xf86-video-impact/DETAILS b/xorg-driver/xf86-video-impact/DETAILS index 4fc3826913..860eba8b5f 100755 --- a/xorg-driver/xf86-video-impact/DETAILS +++ b/xorg-driver/xf86-video-impact/DETAILS @@ -15,7 +15,7 @@ cat << EOF The impact driver supports the Impact (MardiGras) cards found in SGI Indigo2 and ImpactSR (also MardiGras) cards found in SGI Octane. -It supports Impact in 24bit TrueColor mode. There is also a 8bit PseudoColor -mode, but this affects the shadow frame-buffer only (memory usage), -hardware settings are the same. +It supports Impact in 24-bit TrueColor mode. There is also a 8-bit PseudoColor +mode, but this affects the shadow frame-buffer only (memory usage), hardware +settings are the same. EOF diff --git a/xorg-driver/xf86-video-impact/HISTORY b/xorg-driver/xf86-video-impact/HISTORY index adec4c9ff8..cbfb85b04d 100644 --- a/xorg-driver/xf86-video-impact/HISTORY +++ b/xorg-driver/xf86-video-impact/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2008-03-17 Eric Sandall <sandalle@sourcemage.org> * CONFLICTS: Auto-conflicts with xorg as well diff --git a/xorg-driver/xf86-video-newport/DETAILS b/xorg-driver/xf86-video-newport/DETAILS index 0102d01219..41fdab0db2 100755 --- a/xorg-driver/xf86-video-newport/DETAILS +++ b/xorg-driver/xf86-video-newport/DETAILS @@ -10,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION LICENSE[0]=XCL SHORT="the X.Org video driver for Newport based cards" cat << EOF -xf86-video-newport provides the X.Org video drivers for the Newport -(also called XL) family of chipsets integrated in SGI Indys and -Indigo2s. It supports both the 8bit and 24bit versions of the Newport. +xf86-video-newport provides the X.Org video drivers for the Newport (also called +XL) family of chipsets integrated in SGI Indys and Indigo2s. It supports both +the 8-bit and 24-bit versions of the Newport. EOF diff --git a/xorg-driver/xf86-video-newport/HISTORY b/xorg-driver/xf86-video-newport/HISTORY index 2ed70946a0..b81ee5d685 100644 --- a/xorg-driver/xf86-video-newport/HISTORY +++ b/xorg-driver/xf86-video-newport/HISTORY @@ -1,3 +1,6 @@ +2014-12-16 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Replace "bit" suffix with "-bit" in description + 2009-09-11 Eric Sandall <sandalle@sourcemage.org> * DETAILS: Updated to 0.2.3 SOURCE matches upstream posted MD5 diff --git a/xorg-lib/libxft/HISTORY b/xorg-lib/libxft/HISTORY index 0f6e8fcd6e..29c8d1b04c 100644 --- a/xorg-lib/libxft/HISTORY +++ b/xorg-lib/libxft/HISTORY @@ -1,3 +1,6 @@ +2014-12-04 Eric Sandall <sandalle@sourcemage.org> + * PRE_BUILD, fix-freetype-includes.patch: Added to compile against freetype2 2.5.0+ + 2014-09-25 Remko van der Vossen <wich@sourcemage.org> * DEPENDS: missing depends diff --git a/xorg-lib/libxft/PRE_BUILD b/xorg-lib/libxft/PRE_BUILD new file mode 100755 index 0000000000..2fb1dad860 --- /dev/null +++ b/xorg-lib/libxft/PRE_BUILD @@ -0,0 +1,4 @@ +default_pre_build && +message "${MESSAGE_COLOR}Fixing compilation against ${SPELL_COLOR}freetype2${DEFAULT_COLOR}" && +patch "${SOURCE_DIRECTORY}"/src/xftglyphs.c \ + "${SPELL_DIRECTORY}"/fix-freetype-includes.patch diff --git a/xorg-lib/libxft/fix-freetype-includes.patch b/xorg-lib/libxft/fix-freetype-includes.patch new file mode 100644 index 0000000000..d36c3a7b15 --- /dev/null +++ b/xorg-lib/libxft/fix-freetype-includes.patch @@ -0,0 +1,19 @@ +# Modified from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733385 +diff -Naur libXft-2.2.0.orig/src/xftglyphs.c libXft-2.2.0/src/xftglyphs.c +--- libXft-2.2.0.orig/src/xftglyphs.c 2009-10-16 14:27:08.000000000 -0700 ++++ libXft-2.2.0/src/xftglyphs.c 2014-12-04 15:03:54.485358680 -0800 +@@ -21,10 +21,12 @@ + */ + + #include "xftint.h" +-#include <freetype/ftoutln.h> ++#include <ft2build.h> ++#include FT_OUTLINE_H ++#include FT_LCD_FILTER_H + + #if HAVE_FT_GLYPHSLOT_EMBOLDEN +-#include <freetype/ftsynth.h> ++#include FT_SYNTHESIS_H + #endif + + static const int filters[3][3] = { |