From 2f8045ba14153d1665148e3cff527ce4f6bf66e5 Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Thu, 20 Feb 2014 03:34:20 +0000 Subject: Thu Feb 20 03:30:17 UTC 2014 --- pcr/youtube-dl-current/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pcr') diff --git a/pcr/youtube-dl-current/PKGBUILD b/pcr/youtube-dl-current/PKGBUILD index 354ef7569..3eb39c52e 100644 --- a/pcr/youtube-dl-current/PKGBUILD +++ b/pcr/youtube-dl-current/PKGBUILD @@ -5,7 +5,7 @@ pkgname=youtube-dl-current _pkgname=youtube-dl provides=(youtube-dl) -pkgver=2014.02.13 +pkgver=2014.02.19.1 pkgrel=1 pkgdesc="A small command-line program to download videos from YouTube.com and a few more sites" arch=('any') @@ -28,5 +28,5 @@ package() { "${pkgdir}/usr/share/bash-completion/completions/youtube-dl" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" } -md5sums=('323101220bdd348a4251e622746609ce' +md5sums=('7a9aa7b9b2a87a19de7551eb239e9240' 'SKIP') -- cgit v1.2.3-54-g00ecf From 1d20e4962664ab152948a14b4320b12204a1053e Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Sun, 23 Feb 2014 03:33:51 +0000 Subject: Sun Feb 23 03:31:10 UTC 2014 --- community/arm-none-eabi-binutils/PKGBUILD | 52 + community/arm-none-eabi-gcc/PKGBUILD | 98 + .../arm-none-eabi-gcc/gcc-4.8.2-multilib.patch | 95 + .../gcc-4.8.2-no-exceptions.patch | 20 + .../arm-none-eabi-gcc/libgloss-configure-fix.patch | 11 + community/dub/PKGBUILD | 4 +- community/electricsheep/PKGBUILD | 4 +- community/pidgin-lwqq/PKGBUILD | 15 +- community/qlandkartegt/PKGBUILD | 6 +- community/qlandkartegt/qlandkartegt.changelog | 3 + community/simplescreenrecorder/PKGBUILD | 29 + .../simplescreenrecorder.install | 11 + community/subtle/PKGBUILD | 51 + .../subtle/do_not_relink_binaries_on_install.diff | 12 + community/subtle/subtle.install | 5 + community/tup/PKGBUILD | 38 + community/tup/tup.install | 30 + extra/bluez/PKGBUILD | 8 +- extra/vlc/PKGBUILD | 6 +- java/antlr2/PKGBUILD | 99 - java/antlr2/gcc4.4.patch | 12 - java/antlr2/mono.patch | 31 - java/antlr2/runantlr2.sh | 5 - java/apache-ant/PKGBUILD | 142 -- java/apache-ant/apache-ant.csh | 2 - java/apache-ant/apache-ant.sh | 2 - java/jakarta-oro/PKGBUILD | 30 - java/java-commons-bsf2/PKGBUILD | 59 - java/jh/PKGBUILD | 27 - java/junit/PKGBUILD | 47 - java/nant/PKGBUILD | 25 - java/nant/mono3.patch | 2645 -------------------- ...re-that-gss_auth-isn-t-freed-before-its-u.patch | 82 + .../0001-quirk-asm_volatile_goto.patch | 51 + ...te-a-new-dummy-pipe-for-gssd-to-hold-open.patch | 241 ++ ...use-gcc-alias-instead-of-assembler-aliase.patch | 68 + ...rect-invalid-use-of-user-timespec-in-the-.patch | 80 - ...ace-sunrpc_net-gssd_running-flag-with-a-m.patch | 143 ++ ...f-gssd-is-running-before-attempting-to-us.patch | 50 + ...move-the-clntXX-dir-if-creating-the-pipe-.patch | 32 + ...-add-an-info-file-for-the-dummy-gssd-pipe.patch | 100 + ...x-cleanup-of-dummy-gssd-directory-when-no.patch | 50 + kernels/linux-libre-knock/PKGBUILD | 269 +- kernels/linux-libre-knock/config.i686 | 150 +- kernels/linux-libre-knock/config.x86_64 | 156 +- kernels/linux-libre-knock/criu-no-expert.patch | 13 +- kernels/linux-libre-knock/i8042-fix-aliases.patch | 113 + .../nfs-check-gssd-running-before-krb5i-auth.patch | 48 - ...my-gssd-directory-when-notification-fails.patch | 50 - ...the-clntXX-dir-if-creating-the-pipe-fails.patch | 32 - ...-add-an-info-file-for-the-dummy-gssd-pipe.patch | 96 - ...te-a-new-dummy-pipe-for-gssd-to-hold-open.patch | 233 -- ...ace-gssd_running-with-more-reliable-check.patch | 139 - kernels/linux-libre-lts-knock/PKGBUILD | 6 +- kernels/linux-libre-rt/PKGBUILD | 12 +- libre/antlr2/PKGBUILD | 100 + libre/antlr2/gcc4.4.patch | 12 + libre/antlr2/mono.patch | 31 + libre/antlr2/runantlr2.sh | 5 + libre/apache-ant/PKGBUILD | 136 + libre/apache-ant/apache-ant.csh | 2 + libre/apache-ant/apache-ant.sh | 2 + libre/bbswitch-libre/PKGBUILD | 2 +- libre/iceweasel-l10n/PKGBUILD | 168 +- libre/iceweasel-libre/PKGBUILD | 8 +- libre/jakarta-oro/PKGBUILD | 31 + libre/java-commons-bsf2/PKGBUILD | 58 + libre/jh/PKGBUILD | 30 + libre/junit/PKGBUILD | 48 + libre/nant/PKGBUILD | 26 + libre/nant/mono3.patch | 2645 ++++++++++++++++++++ libre/texlive-bin-libre/PKGBUILD | 2 +- libre/texlive-bin-libre/texlive.install | 2 +- libre/vim-colorsamplerpack-libre/LICENSE | 207 ++ libre/vim-colorsamplerpack-libre/PKGBUILD | 44 + pcr/gnuhealth/PKGBUILD | 11 +- pcr/python2-qrcode/PKGBUILD | 12 +- 77 files changed, 5274 insertions(+), 4146 deletions(-) create mode 100644 community/arm-none-eabi-binutils/PKGBUILD create mode 100644 community/arm-none-eabi-gcc/PKGBUILD create mode 100644 community/arm-none-eabi-gcc/gcc-4.8.2-multilib.patch create mode 100644 community/arm-none-eabi-gcc/gcc-4.8.2-no-exceptions.patch create mode 100644 community/arm-none-eabi-gcc/libgloss-configure-fix.patch create mode 100644 community/simplescreenrecorder/PKGBUILD create mode 100644 community/simplescreenrecorder/simplescreenrecorder.install create mode 100644 community/subtle/PKGBUILD create mode 100644 community/subtle/do_not_relink_binaries_on_install.diff create mode 100644 community/subtle/subtle.install create mode 100644 community/tup/PKGBUILD create mode 100644 community/tup/tup.install delete mode 100644 java/antlr2/PKGBUILD delete mode 100644 java/antlr2/gcc4.4.patch delete mode 100644 java/antlr2/mono.patch delete mode 100644 java/antlr2/runantlr2.sh delete mode 100644 java/apache-ant/PKGBUILD delete mode 100644 java/apache-ant/apache-ant.csh delete mode 100644 java/apache-ant/apache-ant.sh delete mode 100644 java/jakarta-oro/PKGBUILD delete mode 100644 java/java-commons-bsf2/PKGBUILD delete mode 100644 java/jh/PKGBUILD delete mode 100644 java/junit/PKGBUILD delete mode 100644 java/nant/PKGBUILD delete mode 100644 java/nant/mono3.patch create mode 100644 kernels/linux-libre-knock/0001-SUNRPC-Ensure-that-gss_auth-isn-t-freed-before-its-u.patch create mode 100644 kernels/linux-libre-knock/0001-quirk-asm_volatile_goto.patch create mode 100644 kernels/linux-libre-knock/0001-sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch create mode 100644 kernels/linux-libre-knock/0001-syscalls.h-use-gcc-alias-instead-of-assembler-aliase.patch delete mode 100644 kernels/linux-libre-knock/0001-x86-x32-Correct-invalid-use-of-user-timespec-in-the-.patch create mode 100644 kernels/linux-libre-knock/0002-sunrpc-replace-sunrpc_net-gssd_running-flag-with-a-m.patch create mode 100644 kernels/linux-libre-knock/0003-nfs-check-if-gssd-is-running-before-attempting-to-us.patch create mode 100644 kernels/linux-libre-knock/0004-rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-.patch create mode 100644 kernels/linux-libre-knock/0005-sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch create mode 100644 kernels/linux-libre-knock/0006-rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-no.patch create mode 100644 kernels/linux-libre-knock/i8042-fix-aliases.patch delete mode 100644 kernels/linux-libre-knock/nfs-check-gssd-running-before-krb5i-auth.patch delete mode 100644 kernels/linux-libre-knock/rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-notification-fails.patch delete mode 100644 kernels/linux-libre-knock/rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-fails.patch delete mode 100644 kernels/linux-libre-knock/sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch delete mode 100644 kernels/linux-libre-knock/sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch delete mode 100644 kernels/linux-libre-knock/sunrpc-replace-gssd_running-with-more-reliable-check.patch create mode 100644 libre/antlr2/PKGBUILD create mode 100644 libre/antlr2/gcc4.4.patch create mode 100644 libre/antlr2/mono.patch create mode 100644 libre/antlr2/runantlr2.sh create mode 100644 libre/apache-ant/PKGBUILD create mode 100644 libre/apache-ant/apache-ant.csh create mode 100644 libre/apache-ant/apache-ant.sh create mode 100644 libre/jakarta-oro/PKGBUILD create mode 100644 libre/java-commons-bsf2/PKGBUILD create mode 100644 libre/jh/PKGBUILD create mode 100644 libre/junit/PKGBUILD create mode 100644 libre/nant/PKGBUILD create mode 100644 libre/nant/mono3.patch create mode 100644 libre/vim-colorsamplerpack-libre/LICENSE create mode 100644 libre/vim-colorsamplerpack-libre/PKGBUILD (limited to 'pcr') diff --git a/community/arm-none-eabi-binutils/PKGBUILD b/community/arm-none-eabi-binutils/PKGBUILD new file mode 100644 index 000000000..acab228dd --- /dev/null +++ b/community/arm-none-eabi-binutils/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 106097 2014-02-22 16:26:13Z anatolik $ +# Maintainer: Anatol Pomozov +# Contributor: Martin Schmölzer + +_target=arm-none-eabi +pkgname=$_target-binutils +pkgver=2.24 +pkgrel=1 +pkgdesc='A set of programs to assemble and manipulate binary and object files for the ARM EABI (bare-metal) target' +arch=(i686 x86_64) +url='http://www.gnu.org/software/binutils/' +license=(GPL) +depends=(zlib) +source=(ftp://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2) +sha256sums=('e5e8c5be9664e7f7f96e0d09919110ab5ad597794f5b1809871177a0f0f14137') + +build() { + cd binutils-$pkgver + + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + + ./configure --target=$_target \ + --prefix=/usr \ + --enable-multilib \ + --enable-interwork \ + --with-gnu-as \ + --with-gnu-ld \ + --disable-nls + + make configure-host + make +} + +check() { + cd binutils-$pkgver + + # unset LDFLAGS as testsuite makes assumptions about which ones are active + # do not abort on errors - manually check log files + make LDFLAGS="" -k check +} + +package() { + cd binutils-$pkgver + + make DESTDIR="$pkgdir" install + + # Remove file conflicting with host binutils and manpages for MS Windows tools + rm "$pkgdir"/usr/share/man/man1/arm-none-eabi-{dlltool,nlmconv,windres,windmc}* + + # Remove info documents that conflict with host version + rm -rf "$pkgdir"/usr/share/info +} diff --git a/community/arm-none-eabi-gcc/PKGBUILD b/community/arm-none-eabi-gcc/PKGBUILD new file mode 100644 index 000000000..87c353a77 --- /dev/null +++ b/community/arm-none-eabi-gcc/PKGBUILD @@ -0,0 +1,98 @@ +# Maintainer: Martin Schmölzer + +_target=arm-none-eabi +pkgname=$_target-gcc +pkgver=4.8.2 +pkgrel=8 +_newlibver=2.1.0 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM EABI (bare-metal) target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=(cloog libmpc zlib) +makedepends=($_target-binutils gmp mpfr) +#checkdepends=(dejagnu) +options=(!emptydirs !strip staticlibs) +source=(ftp://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.bz2 + ftp://sourceware.org/pub/newlib/newlib-$_newlibver.tar.gz + gcc-$pkgver-multilib.patch + gcc-$pkgver-no-exceptions.patch + libgloss-configure-fix.patch) +sha256sums=('09dc2276c73424bbbfda1dbddc62bbbf900c9f185acf7f3e1d773ce2d7e3cdc8' + '3e4d5ab9f0508942b6231b8ade4f8e5048cf92c96ed574c2bd6bd3320a599a48' + '4edd875c89391cbf5c2b57587a51da0dfda54ca0c711a85e9c301f03083e4189' + '649eb3b443e975d40ca61128ba715d1e3a29716e1e45a52c661ac0dba3c2099d' + 'eac96c034d3d7d16080d9aef4749e4eda493563a3348e6a06f08e8a330b027ba') + +prepare() { + # Apply configure fix from newlib CVS + cd "$srcdir/newlib-$_newlibver/libgloss/arm" + patch -Np0 -i "$srcdir/libgloss-configure-fix.patch" + autoreconf + + cd "$srcdir" + patch -Np0 -i gcc-$pkgver-multilib.patch + patch -Np0 -i gcc-$pkgver-no-exceptions.patch + + # Move newlib and libgloss to gcc source directory + mv newlib-$_newlibver/newlib gcc-$pkgver + mv newlib-$_newlibver/libgloss gcc-$pkgver + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" gcc-$pkgver/{libiberty,gcc}/configure +} + +build() { + cd gcc-$pkgver + mkdir build + cd build + + export CFLAGS_FOR_TARGET='-O2 -g -pipe' + export CXXFLAGS_FOR_TARGET='-O2 -g -pipe' + + ../configure --target=$_target \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --with-pkgversion='Arch Repository' \ + --with-bugurl='https://bugs.archlinux.org/' \ + --enable-multilib \ + --enable-interwork \ + --enable-languages=c,c++ \ + --with-newlib \ + --with-gnu-as \ + --with-gnu-ld \ + --disable-nls \ + --disable-shared \ + --disable-threads \ + --with-headers=newlib/libc/include \ + --disable-libssp \ + --disable-libstdcxx-pch \ + --disable-libmudflap \ + --disable-libgomp \ + --with-system-zlib \ + --disable-newlib-supplied-syscalls + + make +} + +check() { + cd gcc-$pkgver/build +# TODO: enable gcc tests for arm target +# make check RUNTESTFLAGS="--target_board=arm-sim\{-mhard-float,-msoft-float\}\{-O2,\}" +# ../contrib/test_summary +} + +package() { + cd gcc-$pkgver/build + + make DESTDIR="$pkgdir" install -j1 + + # Strip host objects but do not touch target one + find "$pkgdir" -executable -type f -exec /usr/bin/strip --strip-debug '{}' \; + + # Remove files that conflict with host gcc package + rm "$pkgdir"/usr/lib/libiberty.a + rm -r "$pkgdir"/usr/share/man/man7 + rm -r "$pkgdir"/usr/share/info + rm -r "$pkgdir"/usr/share/gcc-$pkgver +} diff --git a/community/arm-none-eabi-gcc/gcc-4.8.2-multilib.patch b/community/arm-none-eabi-gcc/gcc-4.8.2-multilib.patch new file mode 100644 index 000000000..c75aa158b --- /dev/null +++ b/community/arm-none-eabi-gcc/gcc-4.8.2-multilib.patch @@ -0,0 +1,95 @@ +--- gcc-4.8.2/gcc/config/arm/t-arm-elf.orig 2013-01-10 21:38:27.000000000 +0100 ++++ gcc-4.8.2/gcc/config/arm/t-arm-elf 2013-10-17 08:14:29.237001796 +0200 +@@ -18,73 +18,26 @@ + + MULTILIB_OPTIONS = marm/mthumb + MULTILIB_DIRNAMES = arm thumb +-MULTILIB_EXCEPTIONS = +-MULTILIB_MATCHES = + +-#MULTILIB_OPTIONS += mcpu=fa526/mcpu=fa626/mcpu=fa606te/mcpu=fa626te/mcpu=fmp626/mcpu=fa726te +-#MULTILIB_DIRNAMES += fa526 fa626 fa606te fa626te fmp626 fa726te +-#MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=fa526 *mthumb*/*mcpu=fa626 ++# We do not want any ARM or Thumb libraries ++MULTILIB_EXCEPTIONS = marm* mthumb + +-#MULTILIB_OPTIONS += march=armv7 +-#MULTILIB_DIRNAMES += thumb2 +-#MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7* +-#MULTILIB_MATCHES += march?armv7=march?armv7-a +-#MULTILIB_MATCHES += march?armv7=march?armv7-r +-#MULTILIB_MATCHES += march?armv7=march?armv7-m +-#MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8 +-#MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4 +-#MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3 ++# Build with any one of arm7tdmi, M0, M3 or M4 support ++MULTILIB_OPTIONS += mcpu=arm7tdmi-s/mcpu=cortex-m0/mcpu=cortex-m3/mcpu=cortex-m4 ++MULTILIB_DIRNAMES += arm7tdmi-s cortex-m0 cortex-m3 cortex-m4 + +-# Not quite true. We can support hard-vfp calling in Thumb2, but how do we +-# express that here? Also, we really need architecture v5e or later +-# (mcrr etc). +-MULTILIB_OPTIONS += mfloat-abi=hard +-MULTILIB_DIRNAMES += fpu +-MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* +-#MULTILIB_EXCEPTIONS += *mcpu=fa526/*mfloat-abi=hard* +-#MULTILIB_EXCEPTIONS += *mcpu=fa626/*mfloat-abi=hard* ++# These don't make any sense without thumb, because GCC likes to ++# tell you that you have to supply another commandline argument ++# rather than just setting it itself. ++MULTILIB_EXCEPTIONS += mcpu=arm7tdmi-s* mcpu=cortex-m0* mcpu=cortex-m3* mcpu=cortex-m4* + +-# MULTILIB_OPTIONS += mcpu=ep9312 +-# MULTILIB_DIRNAMES += ep9312 +-# MULTILIB_EXCEPTIONS += *mthumb/*mcpu=ep9312* +-# +-# MULTILIB_OPTIONS += mlittle-endian/mbig-endian +-# MULTILIB_DIRNAMES += le be +-# MULTILIB_MATCHES += mbig-endian=mbe mlittle-endian=mle +-# +-# MULTILIB_OPTIONS += mfloat-abi=hard/mfloat-abi=soft +-# MULTILIB_DIRNAMES += fpu soft +-# MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* +-# +-# MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork +-# MULTILIB_DIRNAMES += normal interwork +-# +-# MULTILIB_OPTIONS += fno-leading-underscore/fleading-underscore +-# MULTILIB_DIRNAMES += elf under +-# +-# MULTILIB_OPTIONS += mcpu=arm7 +-# MULTILIB_DIRNAMES += nofmult +-# MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=arm7* +-# # Note: the multilib_exceptions matches both -mthumb and +-# # -mthumb-interwork +-# # +-# # We have to match all the arm cpu variants which do not have the +-# # multiply instruction and treat them as if the user had specified +-# # -mcpu=arm7. Note that in the following the ? is interpreted as +-# # an = for the purposes of matching command line options. +-# # FIXME: There ought to be a better way to do this. +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7d +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7di +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm70 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm700 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm700i +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm710 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm710c +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7100 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7500 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7500fe +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm6 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm60 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm600 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm610 +-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm620 ++# Specify mfloat-abi=hard mfpu=fpv4-sp-d16 only for Cortex-M4 ++MULTILIB_OPTIONS += mfloat-abi=hard mfpu=fpv4-sp-d16 ++MULTILIB_DIRNAMES += float-abi-hard fpuv4-sp-d16 ++MULTILIB_EXCEPTIONS += mfloat* mthumb/mfloat* ++MULTILIB_EXCEPTIONS += mfpu* mthumb/mfpu* ++MULTILIB_EXCEPTIONS += mthumb/mcpu=cortex-m4/mfloat-abi=hard ++MULTILIB_EXCEPTIONS += mthumb/mcpu=cortex-m4/mfpu=fpv4-sp-d16 ++MULTILIB_EXCEPTIONS += *arm7tdmi-s*mfloat-abi* *arm7tdmi-s*mfpu* ++MULTILIB_EXCEPTIONS += *cortex-m3*mfloat-abi* *cortex-m3*mfpu* ++MULTILIB_EXCEPTIONS += *cortex-m0*mfloat-abi* *cortex-m0*mfpu* diff --git a/community/arm-none-eabi-gcc/gcc-4.8.2-no-exceptions.patch b/community/arm-none-eabi-gcc/gcc-4.8.2-no-exceptions.patch new file mode 100644 index 000000000..6291ee43b --- /dev/null +++ b/community/arm-none-eabi-gcc/gcc-4.8.2-no-exceptions.patch @@ -0,0 +1,20 @@ +--- gcc-4.8.2/libgcc/Makefile.in.orig 2013-02-04 20:06:20.000000000 +0100 ++++ gcc-4.8.2/libgcc/Makefile.in 2013-10-17 08:05:38.314091932 +0200 +@@ -492,7 +492,7 @@ + ifeq ($(LIB2_DIVMOD_EXCEPTION_FLAGS),) + # Provide default flags for compiling divmod functions, if they haven't been + # set already by a target-specific Makefile fragment. +-LIB2_DIVMOD_EXCEPTION_FLAGS := -fexceptions -fnon-call-exceptions ++LIB2_DIVMOD_EXCEPTION_FLAGS := -fno-exceptions -fnon-call-exceptions + endif + + # Build LIB2_DIVMOD_FUNCS. +@@ -813,7 +813,7 @@ + # libgcc_eh.a, only LIB2ADDEH matters. If we do, only LIB2ADDEHSTATIC and + # LIB2ADDEHSHARED matter. (Usually all three are identical.) + +-c_flags := -fexceptions ++c_flags := -fno-exceptions + + ifeq ($(enable_shared),yes) + diff --git a/community/arm-none-eabi-gcc/libgloss-configure-fix.patch b/community/arm-none-eabi-gcc/libgloss-configure-fix.patch new file mode 100644 index 000000000..46dfd8c9e --- /dev/null +++ b/community/arm-none-eabi-gcc/libgloss-configure-fix.patch @@ -0,0 +1,11 @@ +--- configure.in 2013-09-20 16:23:41.000000000 +0200 ++++ /home/mschmoelzer/Projects/newlib/libgloss/arm/configure.in 2014-01-11 00:04:01.000000000 +0100 +@@ -59,7 +59,7 @@ + + AC_SUBST(objtype) + +-host_makefile_frag=${srcdir}/../config/default.mh ++host_makefile_frag=`cd $srcdir/../config;pwd`/default.mh + + dnl We have to assign the same value to other variables because autoconf + dnl doesn't provide a mechanism to substitute a replacement keyword with diff --git a/community/dub/PKGBUILD b/community/dub/PKGBUILD index 908b3c2d5..a3c876a20 100644 --- a/community/dub/PKGBUILD +++ b/community/dub/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Mihails Strasuns # Contributor: Moritz Maxeiner pkgname=dub -pkgver=0.9.20 -pkgrel=2 +pkgver=0.9.21 +pkgrel=1 pkgdesc="Developer package manager for D programming language" arch=('i686' 'x86_64') url="https://github.com/rejectedsoftware/dub" diff --git a/community/electricsheep/PKGBUILD b/community/electricsheep/PKGBUILD index 2a8dd1396..776295bd7 100644 --- a/community/electricsheep/PKGBUILD +++ b/community/electricsheep/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 103792 2014-01-11 20:08:25Z eric $ +# $Id: PKGBUILD 106099 2014-02-22 21:08:18Z eric $ # Maintainer: Eric Bélanger pkgname=electricsheep pkgver=2.7b33 -pkgrel=14 +pkgrel=15 pkgdesc="A screensaver that realize the collective dream of sleeping computers from all over the internet" arch=('i686' 'x86_64') url="http://community.electricsheep.org/" diff --git a/community/pidgin-lwqq/PKGBUILD b/community/pidgin-lwqq/PKGBUILD index f324a8cc0..bb0c1f8fe 100644 --- a/community/pidgin-lwqq/PKGBUILD +++ b/community/pidgin-lwqq/PKGBUILD @@ -1,22 +1,22 @@ -# $Id: PKGBUILD 105694 2014-02-14 06:29:13Z fyan $ +# $Id: PKGBUILD 106078 2014-02-22 02:44:18Z fyan $ # Maintainer: Felix Yan pkgname=pidgin-lwqq -pkgver=0.2c.20140214 -_commit=de349f7a2d6b1728f4f03e374dd3bc000f4b1248 +pkgver=0.2c.20140221 +#_gitver="tag=$pkgver" +_gitver='commit=c8482238c5d484c33c1444ad4ef9d967ce970596' pkgrel=1 pkgdesc="A pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol" arch=('i686' 'x86_64') url="https://github.com/xiehuc/pidgin-lwqq" license=('GPL3') -depends=('libpurple' 'curl' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'libev' 'js185') +depends=('libpurple' 'curl' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'libev' 'js') optdepends=('pidgin: Multi-protocol instant messaging client' 'telepathy-haze: Empathy plugin support') makedepends=('git' 'cmake') install=$pkgname.install options=(debug) -source=("git://github.com/xiehuc/pidgin-lwqq.git#commit=$_commit" -#source=("git://github.com/xiehuc/pidgin-lwqq.git#tag=$pkgver" +source=("git://github.com/xiehuc/pidgin-lwqq.git#$_gitver" "git://github.com/xiehuc/lwqq.git") prepare() { @@ -29,8 +29,7 @@ prepare() { build() { cd $pkgname - #Disable SSL as per upstream suggests - cmake -DCMAKE_INSTALL_PREFIX=/usr -DSSL=Off . + cmake -DCMAKE_INSTALL_PREFIX=/usr . make } diff --git a/community/qlandkartegt/PKGBUILD b/community/qlandkartegt/PKGBUILD index ebc30740c..1cacf37df 100644 --- a/community/qlandkartegt/PKGBUILD +++ b/community/qlandkartegt/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 98683 2013-10-16 20:04:00Z jlichtblau $ +# $Id: PKGBUILD 106093 2014-02-22 12:16:01Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: Matthias Maennich # Contributor: pkgname=qlandkartegt -pkgver=1.7.5 +pkgver=1.7.6 pkgrel=1 pkgdesc="Use your GPS with Linux" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ install=$pkgname.install changelog=$pkgname.changelog source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz $pkgname-mimetypes.xml) -sha256sums=('a8b571ba838568ed258c61fa0ab18b370c7d22d2539a632a0028b78f4a22aa2c' +sha256sums=('ff1e352d07fd136e75a80035d888efe095f1f44ca15d46262169e98e5a14e1c3' 'e8d33948831f8a66edd752c71c653085d6c4d9f1969e70dd8c40b9c7ca37fba0') build() { diff --git a/community/qlandkartegt/qlandkartegt.changelog b/community/qlandkartegt/qlandkartegt.changelog index 04136b721..cad9bb592 100644 --- a/community/qlandkartegt/qlandkartegt.changelog +++ b/community/qlandkartegt/qlandkartegt.changelog @@ -1,3 +1,6 @@ +2014-02-22 Jaroslav Lichtblau + * qlandkartegt 1.7.6-1 + 2013-10-16 Jaroslav Lichtblau * qlandkartegt 1.7.5-1 diff --git a/community/simplescreenrecorder/PKGBUILD b/community/simplescreenrecorder/PKGBUILD new file mode 100644 index 000000000..49aa26559 --- /dev/null +++ b/community/simplescreenrecorder/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 106080 2014-02-22 04:33:02Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Maarten Baert + +pkgname=simplescreenrecorder +pkgver=0.2.0 +pkgrel=2 +pkgdesc="A feature-rich screen recorder that supports X11 and OpenGL." +arch=("i686" "x86_64") +url="http://www.maartenbaert.be/simplescreenrecorder/" +license=("GPL3") +depends=("qt4" "ffmpeg" "ffmpeg-compat" "alsa-lib" "libpulse" "jack" "libgl" "glu" "libx11" "libxext" "libxfixes") +optdepends=("lib32-simplescreenrecorder: OpenGL recording of 32-bit applications") +makedepends=("git") +source=("git+https://github.com/MaartenBaert/ssr.git#tag=0.2.0") +md5sums=("SKIP") + +options=("!libtool") +install=simplescreenrecorder.install + +build() { + cd ssr + ./configure --prefix=/usr --disable-assert + make +} +package() { + cd ssr + make DESTDIR="${pkgdir}" install +} diff --git a/community/simplescreenrecorder/simplescreenrecorder.install b/community/simplescreenrecorder/simplescreenrecorder.install new file mode 100644 index 000000000..5fc896fdc --- /dev/null +++ b/community/simplescreenrecorder/simplescreenrecorder.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -f usr/share/icons/hicolor + ldconfig +} +post_upgrade() { + post_install +} +post_remove() { + post_install +} diff --git a/community/subtle/PKGBUILD b/community/subtle/PKGBUILD new file mode 100644 index 000000000..73bc390bc --- /dev/null +++ b/community/subtle/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 106073 2014-02-21 23:10:38Z anatolik $ +# Maintainer: Anatol Pomozov +# Contributor: Alexander Rødseth +# Contributor: Angel Velasquez +# Contributor: unexist +# Contributor: Abakus +# Contributor: TDY +# Contributor: Xilon + +pkgname=subtle +# check the mercurial hash at http://hg.subforge.org/subtle +_hg_revision=3243 +_hg_hash=43d1d0478c46 +pkgver=0.11.r$_hg_revision +pkgrel=1 +pkgdesc='Grid-based manual tiling window manager' +arch=(x86_64 i686) +url='http://subtle.subforge.org/' +license=(GPL) +depends=(ruby libxrandr libxft libxpm libxinerama libxtst) +backup=(etc/xdg/subtle/subtle.rb) +install=subtle.install +source=(http://hg.subforge.org/subtle/archive/$_hg_hash.tar.bz2 + do_not_relink_binaries_on_install.diff) +sha256sums=('d3e29561a78a0491e6357ce60c940a1b050e99d116bffb7881d97b6a6b893137' + '448dd3bcc8fd3807ab0f66c1d82edccbeb830502dfe758770e7f7a76ffce35a0') + +prepare() { + cd subtle-$_hg_hash + + # Use vendor_ruby instead of site_ruby + sed -e \ + 's/RbConfig::CONFIG\["sitelibdir"\]/RbConfig::CONFIG\["vendorlibdir"\]/' \ + -i Rakefile + + patch -p1 < "$srcdir"/do_not_relink_binaries_on_install.diff +} + +build() { + cd subtle-$_hg_hash + + rake build revision=$_hg_revision +} + +package() { + cd subtle-$_hg_hash + + # regenerate config with proper $pkgdir, revision and cppflags are not needed at this step + rake config destdir="$pkgdir" + rake install +} diff --git a/community/subtle/do_not_relink_binaries_on_install.diff b/community/subtle/do_not_relink_binaries_on_install.diff new file mode 100644 index 000000000..030fd3880 --- /dev/null +++ b/community/subtle/do_not_relink_binaries_on_install.diff @@ -0,0 +1,12 @@ +diff -r 71c757f2a3c4 Rakefile +--- a/Rakefile Wed Jun 19 15:12:38 2013 +0200 ++++ b/Rakefile Thu Jan 23 20:46:18 2014 -0800 +@@ -535,7 +535,7 @@ + ## + + desc("Install subtle") +-task(:install => [:config, :build]) do ++task(:install => [:config]) do + verbose = (true == RakeFileUtils.verbose) + + # Make install dirs diff --git a/community/subtle/subtle.install b/community/subtle/subtle.install new file mode 100644 index 000000000..76b832b5c --- /dev/null +++ b/community/subtle/subtle.install @@ -0,0 +1,5 @@ +post_upgrade() { + echo "In order to use sur you can install ruby-curb and ruby-minitar." + echo "If you have subtle on your system remember to upgrade with:" + echo " sur upgrade" +} diff --git a/community/tup/PKGBUILD b/community/tup/PKGBUILD new file mode 100644 index 000000000..288994aa8 --- /dev/null +++ b/community/tup/PKGBUILD @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Anatol Pomozov +# Contributor: Arvid Norlander +# Contributor: Patrick McCarty + +pkgname=tup +pkgver=0.7.1 +pkgrel=1 +pkgdesc='A fast, file-based build system' +arch=(i686 x86_64) +url='http://gittup.org/tup/index.html' +license=(GPL2) +depends=(fuse) +install=tup.install +source=(https://github.com/gittup/tup/archive/v$pkgver.zip) +sha256sums=('9c9107bc1ea2ee18fdd706fd870deec155c45655b1199492d1a14ccbc498a918') + +build() { + cd tup-$pkgver + # We can't run tup itself here as it requires fuse, but fuse is not available + # in clean chroot environment. Use bootstrapped version of tup. + TUP_LABEL=$pkgver ./build.sh +} + +check() { + cd tup-$pkgver/test + #./test.sh +} + +package() { + cd tup-$pkgver + + install -d "$pkgdir"/usr/bin "$pkgdir"/usr/share/man/man1 "$pkgdir"/usr/share/vim/vimfiles/{syntax,ftdetect} + install -m755 -t "$pkgdir"/usr/bin build/tup + install -m644 -t "$pkgdir"/usr/share/man/man1 tup.1 + install -m644 -t "$pkgdir"/usr/share/vim/vimfiles/syntax contrib/syntax/tup.vim + echo 'au BufNewFile,BufRead Tupfile,*.tup setf tup' > "$pkgdir"/usr/share/vim/vimfiles/ftdetect/tup.vim +} diff --git a/community/tup/tup.install b/community/tup/tup.install new file mode 100644 index 000000000..4d71928a6 --- /dev/null +++ b/community/tup/tup.install @@ -0,0 +1,30 @@ +suid_set=tmp/tup.upgrade.suid_set +binary=/usr/bin/tup + +suid_msg() { + if [ -f $suid_set ]; then + echo "$binary has suid bit set. It allows you to run commands in chroot-ed environment (e.g. for full dependency tracking)." + echo "See 'man tup' for more information." + else + echo "If you want to be able to run commands in chroot-ed environment (e.g. for full dependency tracking)" \ + "you need to set suid bit on tup binary: 'sudo chmod +s $binary'." + echo "See 'man tup' for more information." + fi +} + +pre_upgrade() { + [ -u $binary ] && touch $suid_set + return 0 +} + +post_install() { + suid_msg + return 0 +} + +post_upgrade() { + suid_msg + [ -f $suid_set ] && chmod +s $binary + rm -f $suid_set + return 0 +} diff --git a/extra/bluez/PKGBUILD b/extra/bluez/PKGBUILD index df2c01a52..14509b07d 100644 --- a/extra/bluez/PKGBUILD +++ b/extra/bluez/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 204503 2014-01-21 12:45:19Z andyrtr $ +# $Id: PKGBUILD 206240 2014-02-22 16:19:00Z andyrtr $ # Maintainer: Tom Gundersen # Contributor: Andrea Scarpino # Contributor: Geoffroy Carrier pkgbase=bluez pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins') -pkgver=5.14 +pkgver=5.15 pkgrel=1 url="http://www.bluez.org/" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ source=(http://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.xz 0001-Allow-using-obexd-without-systemd-in-the-user-session.patch bluetooth.modprobe) # see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc -sha256sums=('5a485837c215f3093d3a98cb412dc99e1139f88a66c8809bdf183ad5e676395f' +sha256sums=('487bd75697e565793bf5bc4fbd5fa6a602788313b0c694f7542b81689fc0aa87' '896a1403d9b7258c4fb0d41f3a6f70fd51eaa1115ab3f4259f3dbbe02b55766b' '46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4') @@ -135,7 +135,7 @@ package_bluez-hid2hci() { } package_bluez-plugins() { - pkgdesc="bluez plugins (PS3 sicaxis controller)" + pkgdesc="bluez plugins (PS3 Sixaxis controller)" depends=('systemd') cd ${pkgbase}-${pkgver} diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD index c1c0fcb19..633d468ec 100644 --- a/extra/vlc/PKGBUILD +++ b/extra/vlc/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 205478 2014-02-05 18:23:46Z giovanni $ +# $Id: PKGBUILD 206249 2014-02-22 18:40:57Z giovanni $ # Maintainer: Giovanni Scafora # Contributor: Sarah Hay # Contributor: Martin Sandsmark pkgname=vlc -pkgver=2.1.3 +pkgver=2.1.4 pkgrel=1 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player" arch=('i686' 'x86_64') @@ -58,7 +58,7 @@ options=('!emptydirs') install=vlc.install source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz" 'vlc-2.0.7-vaapi-compat.patch') -md5sums=('56a489d093ffef9aa29809116985adba' +md5sums=('7ed67d22f7425011078772bfc62ac222' '6df10774bb7acf20e09d6139e5c7839e') prepare() { diff --git a/java/antlr2/PKGBUILD b/java/antlr2/PKGBUILD deleted file mode 100644 index de5262698..000000000 --- a/java/antlr2/PKGBUILD +++ /dev/null @@ -1,99 +0,0 @@ -# Maintainer: luke Shumaker -# Maintainer (Arch): Andrea Scarpino -# Contributor: George Giorgidze -# Contributor: Stefan Husmann - -pkgbase=antlr2 -pkgname=(antlr2 antlr2-{java,python2,cxx,sharp}) -pkgver=2.7.7 -pkgdesc="ANother Tool for Language Recognition" -url="http://www.antlr2.org/" -license=('custom:Public Domain') - -pkgrel=4.1 -arch=('i686' 'x86_64') -makedepends=('java-environment' 'python2' 'sh' 'nant' 'jh') -source=("http://www.antlr2.org/download/antlr-${pkgver}.tar.gz" - "http://repo.maven.apache.org/maven2/antlr/antlr/$pkgver/antlr-$pkgver.pom" - 'runantlr2.sh' 'gcc4.4.patch' 'mono.patch') - -build() { - cd "${srcdir}/antlr-${pkgver}" - - patch -Np1 -i "${srcdir}"/gcc4.4.patch - patch -Np1 -i "${srcdir}"/mono.patch - - ./configure --prefix=/usr --disable-examples - make -j1 - - cd lib/csharp - nant release -} - -_install_license() { - install -Dm644 "$srcdir"/antlr-${pkgver}/LICENSE.txt \ - "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - -package_antlr2() { - depends=('sh' 'antlr2-java') - - install -Dm755 "$srcdir"/runantlr2.sh "$pkgdir"/usr/bin/runantlr2 - _install_license -} - -package_antlr2-java() { - pkgdesc+=" (Java version)" - depends=('java-runtime') - - provides=("java-antlr2=$pkgver") - conflicts=("java-antlr2") - replaces=("java-antlr2") - - DESTDIR="$pkgdir" jh mvn-install antlr antlr $pkgver \ - "$srcdir"/antlr-${pkgver}.pom \ - "$srcdir"/antlr-${pkgver}/antlr/antlr.jar \ - antlr2.jar - - _install_license -} - -package_antlr2-python2() { - pkgdesc+=" (Python version)" - depends=('python2') - - provides=("python2-antlr2=$pkgver") - conflicts=("python2-antlr2") - replaces=("python2-antlr2") - - cd "$srcdir"/antlr-${pkgver}/lib/python - python2 setup.py install --root="${pkgdir}" --optimize=1 - - _install_license -} - -package_antlr2-cxx() { - pkgdesc+=" (C++ version)" - - cd "$srcdir"/antlr-${pkgver}/lib/cpp - make -j1 prefix="${pkgdir}/usr" install - - _install_license -} - -package_antlr2-sharp() { - pkgdesc+=" (C Sharp version)" - depends=('mono') - - cd "$srcdir"/antlr-${pkgver}/lib/csharp - install -d "$pkgdir"/usr/share - make -j1 prefix="${pkgdir}/usr" install - - _install_license -} - -md5sums=('01cc9a2a454dd33dcd8c856ec89af090' - '78af3de823003f6d8dded39c70bc30ae' - '78e9bf86bd44722f232f80bc7b04dcfe' - '158677e4c0f357afbb56656231a54815' - '0d1960d27ff81f2fea0dd35a8290216f') diff --git a/java/antlr2/gcc4.4.patch b/java/antlr2/gcc4.4.patch deleted file mode 100644 index 15e25fb00..000000000 --- a/java/antlr2/gcc4.4.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nur antlr-2.7.7.orig/lib/cpp/antlr/CharScanner.hpp antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp ---- antlr-2.7.7.orig/lib/cpp/antlr/CharScanner.hpp -+++ antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp -@@ -10,6 +10,8 @@ - - #include - -+#include -+#include - #include - - #ifdef HAS_NOT_CCTYPE_H diff --git a/java/antlr2/mono.patch b/java/antlr2/mono.patch deleted file mode 100644 index 59c78d811..000000000 --- a/java/antlr2/mono.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -ruN antlr-2.7.7.orig/lib/csharp/antlr.runtime.build antlr-2.7.7/lib/csharp/antlr.runtime.build ---- antlr-2.7.7.orig/lib/csharp/antlr.runtime.build 2006-11-01 16:37:17.000000000 -0500 -+++ antlr-2.7.7/lib/csharp/antlr.runtime.build 2013-05-14 20:07:32.000000000 -0400 -@@ -25,6 +25,9 @@ - - -