summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-03-01 03:21:19 +0000
committerroot <root@rshg054.dnsready.net>2012-03-01 03:21:19 +0000
commit6f297b1cf462a11227d811a87124006c55911d63 (patch)
tree325073cc18485496bf07d32e56edf643f3b7a2bf /extra
parent32b05a621cb20af1bd4b7cd6f5609b7512bb20f1 (diff)
Thu Mar 1 03:21:19 UTC 2012
Diffstat (limited to 'extra')
-rw-r--r--extra/mercurial/PKGBUILD11
-rw-r--r--extra/mercurial/mercurial-2.1-return-code.patch377
-rw-r--r--extra/ntp/PKGBUILD12
-rw-r--r--extra/ntp/install15
-rw-r--r--extra/ntp/ntp.conf12
-rw-r--r--extra/ntp/ntpd.conf4
-rw-r--r--extra/system-config-printer/PKGBUILD8
7 files changed, 416 insertions, 23 deletions
diff --git a/extra/mercurial/PKGBUILD b/extra/mercurial/PKGBUILD
index dcf320118..224342902 100644
--- a/extra/mercurial/PKGBUILD
+++ b/extra/mercurial/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 148480 2012-02-02 09:45:02Z giovanni $
+# $Id: PKGBUILD 151621 2012-02-28 20:53:00Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=mercurial
pkgver=2.1
-pkgrel=1
+pkgrel=2
pkgdesc="A scalable distributed SCM tool"
arch=('i686' 'x86_64')
url="http://mercurial.selenic.com/"
@@ -13,12 +13,15 @@ depends=('python2')
optdepends=('tk: for the hgk GUI')
backup=('etc/mercurial/hgrc')
source=("http://mercurial.selenic.com/release/${pkgname}-${pkgver}.tar.gz"
- 'mercurial.profile')
+ 'mercurial.profile'
+ 'mercurial-2.1-return-code.patch')
md5sums=('d2ca44f8d0129ab50639143af99d9363'
- '43e1d36564d4c7fbe9a091d3ea370a44')
+ '43e1d36564d4c7fbe9a091d3ea370a44'
+ '025e2ec8acc18a9b2a1b4f51f7bddbe3')
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i "${srcdir}/mercurial-2.1-return-code.patch"
python2 setup.py install --root="${pkgdir}/" --optimize=1
sed -i -e 's#env python#env python2#' \
diff --git a/extra/mercurial/mercurial-2.1-return-code.patch b/extra/mercurial/mercurial-2.1-return-code.patch
new file mode 100644
index 000000000..8139badfd
--- /dev/null
+++ b/extra/mercurial/mercurial-2.1-return-code.patch
@@ -0,0 +1,377 @@
+
+# HG changeset patch
+# User Matt Mackall <mpm@selenic.com>
+# Date 1328911770 21600
+# Node ID a3dcc59054cac3a78d0d5e5402680b17a396d59e
+# Parent d75aa756149bfd54b1f7f84b86072b3c1a50d683
+pull: backout change to return code
+
+This bit a number of people.
+
+diff --git a/mercurial/commands.py b/mercurial/commands.py
+--- a/mercurial/commands.py
++++ b/mercurial/commands.py
+@@ -4261,7 +4261,7 @@
+
+ def postincoming(ui, repo, modheads, optupdate, checkout):
+ if modheads == 0:
+- return 1
++ return
+ if optupdate:
+ movemarkfrom = repo['.'].node()
+ try:
+@@ -4312,8 +4312,7 @@
+ If SOURCE is omitted, the 'default' path will be used.
+ See :hg:`help urls` for more information.
+
+- Returns 0 on success, 1 if no changes found or an update had
+- unresolved files.
++ Returns 0 on success, 1 if an update had unresolved files.
+ """
+ source, branches = hg.parseurl(ui.expandpath(source), opts.get('branch'))
+ other = hg.peer(repo, opts, source)
+diff --git a/tests/test-bookmarks-pushpull.t b/tests/test-bookmarks-pushpull.t
+--- a/tests/test-bookmarks-pushpull.t
++++ b/tests/test-bookmarks-pushpull.t
+@@ -44,7 +44,6 @@
+ pulling from ../a
+ no changes found
+ importing bookmark X
+- [1]
+ $ hg bookmark
+ X 0:4e3505fd9583
+ Y 0:4e3505fd9583
+@@ -185,7 +184,6 @@
+ no changes found
+ divergent bookmark X stored as X@1
+ importing bookmark Z
+- [1]
+ $ hg clone http://localhost:$HGPORT/ cloned-bookmarks
+ requesting all changes
+ adding changesets
+diff --git a/tests/test-bundle.t b/tests/test-bundle.t
+--- a/tests/test-bundle.t
++++ b/tests/test-bundle.t
+@@ -85,7 +85,6 @@
+ pulling from ../full.hg
+ searching for changes
+ no changes found
+- [1]
+
+ Pull full.hg into empty (using --cwd)
+
+@@ -120,7 +119,6 @@
+ pulling from full.hg
+ searching for changes
+ no changes found
+- [1]
+
+ Pull full.hg into empty (using -R)
+
+@@ -128,7 +126,6 @@
+ pulling from full.hg
+ searching for changes
+ no changes found
+- [1]
+
+ Rollback empty
+
+diff --git a/tests/test-convert.t b/tests/test-convert.t
+--- a/tests/test-convert.t
++++ b/tests/test-convert.t
+@@ -293,7 +293,6 @@
+ pulling from ../a
+ searching for changes
+ no changes found
+- [1]
+ $ touch bogusfile
+
+ should fail
+diff --git a/tests/test-hook.t b/tests/test-hook.t
+--- a/tests/test-hook.t
++++ b/tests/test-hook.t
+@@ -196,7 +196,6 @@
+ listkeys hook: HG_NAMESPACE=phases HG_VALUES={'cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b': '1', 'publishing': 'True'}
+ listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'}
+ importing bookmark bar
+- [1]
+ $ cd ../a
+
+ test that prepushkey can prevent incoming keys
+diff --git a/tests/test-https.t b/tests/test-https.t
+--- a/tests/test-https.t
++++ b/tests/test-https.t
+@@ -160,7 +160,6 @@
+ pulling from https://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ mv copy-pull/.hg/hgrc.bu copy-pull/.hg/hgrc
+
+ cacert configured globally, also testing expansion of environment
+@@ -172,13 +171,11 @@
+ pulling from https://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ P=`pwd` hg -R copy-pull pull --insecure
+ warning: localhost certificate with fingerprint 91:4f:1a:ff:87:24:9c:09:b6:85:9b:88:b1:90:6d:30:75:64:91:ca not verified (check hostfingerprints or web.cacerts config setting)
+ pulling from https://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+
+ cacert mismatch
+
+@@ -191,7 +188,6 @@
+ pulling from https://127.0.0.1:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg -R copy-pull pull --config web.cacerts=pub-other.pem
+ abort: error: *:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (glob)
+ [255]
+@@ -200,7 +196,6 @@
+ pulling from https://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+
+ Test server cert which isn't valid yet
+
+@@ -260,7 +255,6 @@
+ pulling from https://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+
+ Test https with cacert and fingerprint through proxy
+
+@@ -268,12 +262,10 @@
+ pulling from https://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull https://127.0.0.1:$HGPORT/
+ pulling from https://127.0.0.1:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+
+ Test https with cert problems through proxy
+
+diff --git a/tests/test-mq-qimport-fail-cleanup.t b/tests/test-mq-qimport-fail-cleanup.t
+--- a/tests/test-mq-qimport-fail-cleanup.t
++++ b/tests/test-mq-qimport-fail-cleanup.t
+@@ -34,7 +34,6 @@
+ b.patch
+
+ $ hg pull -q -r 0 . # update phase
+- [1]
+ $ hg qimport -r 0
+ abort: revision 0 is not mutable
+ (see "hg help phases" for details)
+diff --git a/tests/test-pending.t b/tests/test-pending.t
+--- a/tests/test-pending.t
++++ b/tests/test-pending.t
+@@ -102,7 +102,6 @@
+ rollback completed
+ abort: pretxnchangegroup hook failed
+ pull 0000000000000000000000000000000000000000
+- [1]
+
+ test external hook
+
+@@ -118,4 +117,3 @@
+ rollback completed
+ abort: pretxnchangegroup hook exited with status 1
+ pull 0000000000000000000000000000000000000000
+- [1]
+diff --git a/tests/test-phases-exchange.t b/tests/test-phases-exchange.t
+--- a/tests/test-phases-exchange.t
++++ b/tests/test-phases-exchange.t
+@@ -136,7 +136,6 @@
+ pulling from ../alpha
+ searching for changes
+ no changes found
+- [1]
+ $ hgph
+ o 4 public a-D - b555f63b6063
+ |
+@@ -344,7 +343,6 @@
+ pulling from ../alpha
+ searching for changes
+ no changes found
+- [1]
+ $ hgph
+ @ 6 public n-B - 145e75495359
+ |
+@@ -777,7 +775,6 @@
+ pulling from ../mu
+ searching for changes
+ no changes found
+- [1]
+ $ hgph
+ @ 11 draft A-secret - 435b5d83910c
+ |
+@@ -930,7 +927,6 @@
+ pulling from http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg phase f54f1bb90ff3
+ 2: draft
+
+diff --git a/tests/test-pull-r.t b/tests/test-pull-r.t
+--- a/tests/test-pull-r.t
++++ b/tests/test-pull-r.t
+@@ -100,5 +100,4 @@
+ This used to abort: received changelog group is empty:
+
+ $ hg pull -qr 1 ../repo
+- [1]
+
+diff --git a/tests/test-pull.t b/tests/test-pull.t
+--- a/tests/test-pull.t
++++ b/tests/test-pull.t
+@@ -48,7 +48,6 @@
+ pulling from http://foo@localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+
+ $ hg rollback --dry-run --verbose
+ repository tip rolled back to revision -1 (undo pull: http://foo:***@localhost:$HGPORT/)
+@@ -78,7 +77,6 @@
+ [255]
+
+ $ hg pull -q file:../test
+- [1]
+
+ It's tricky to make file:// URLs working on every platform with
+ regular shell commands.
+@@ -90,4 +88,3 @@
+
+ $ URL=`python -c "import os; print 'file://localhost' + ('/' + os.getcwd().replace(os.sep, '/')).replace('//', '/') + '/../test'"`
+ $ hg pull -q "$URL"
+- [1]
+diff --git a/tests/test-ssh.t b/tests/test-ssh.t
+--- a/tests/test-ssh.t
++++ b/tests/test-ssh.t
+@@ -80,7 +80,6 @@
+ pulling from ssh://user@dummy/remote
+ searching for changes
+ no changes found
+- [1]
+
+ local change
+
+@@ -199,7 +198,6 @@
+ no changes found
+ updating bookmark foo
+ importing bookmark foo
+- [1]
+ $ hg book -d foo
+ $ hg push -B foo
+ pushing to ssh://user@dummy/remote
+diff --git a/tests/test-subrepo.t b/tests/test-subrepo.t
+--- a/tests/test-subrepo.t
++++ b/tests/test-subrepo.t
+@@ -580,7 +580,6 @@
+ cloning subrepo s from $TESTTMP/sub/repo/s (glob)
+ 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ $ hg -q -R repo2 pull -u
+- [1]
+ $ echo 1 > repo2/s/a
+ $ hg -R repo2/s ci -m2
+ $ hg -q -R repo2/s push
+@@ -639,7 +638,6 @@
+ pulling from issue1852a
+ searching for changes
+ no changes found
+- [1]
+
+ Try the same, but with pull -u
+
+diff --git a/tests/test-treediscovery-legacy.t b/tests/test-treediscovery-legacy.t
+--- a/tests/test-treediscovery-legacy.t
++++ b/tests/test-treediscovery-legacy.t
+@@ -48,7 +48,6 @@
+ $ hg pull -R empty1 $remote
+ pulling from http://localhost:$HGPORT/
+ no changes found
+- [1]
+ $ hg push -R empty1 $remote
+ pushing to http://localhost:$HGPORT/
+ no changes found
+@@ -108,7 +107,6 @@
+ pulling from http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ searching for changes
+@@ -233,7 +231,6 @@
+ pulling from http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ searching for changes
+@@ -278,7 +275,6 @@
+ pulling from http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ searching for changes
+diff --git a/tests/test-treediscovery.t b/tests/test-treediscovery.t
+--- a/tests/test-treediscovery.t
++++ b/tests/test-treediscovery.t
+@@ -42,7 +42,6 @@
+ $ hg pull -R empty1 $remote
+ pulling from http://localhost:$HGPORT/
+ no changes found
+- [1]
+ $ hg push -R empty1 $remote
+ pushing to http://localhost:$HGPORT/
+ no changes found
+@@ -102,7 +101,6 @@
+ pulling from http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ searching for changes
+@@ -221,7 +219,6 @@
+ pulling from http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ searching for changes
+@@ -266,7 +263,6 @@
+ pulling from http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+- [1]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ searching for changes
+diff --git a/tests/test-url-rev.t b/tests/test-url-rev.t
+--- a/tests/test-url-rev.t
++++ b/tests/test-url-rev.t
+@@ -141,7 +141,6 @@
+ No new revs, no update:
+
+ $ hg pull -qu
+- [1]
+
+ $ hg parents -q
+ 0:1f0dee641bb7
+
diff --git a/extra/ntp/PKGBUILD b/extra/ntp/PKGBUILD
index d928156f3..d1d2e2fb1 100644
--- a/extra/ntp/PKGBUILD
+++ b/extra/ntp/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 150713 2012-02-21 01:06:35Z bisson $
+# $Id: PKGBUILD 151633 2012-02-29 01:32:42Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: kevin <kevin@archlinux.org>
pkgname=ntp
pkgver=4.2.6.p5
_realver=4.2.6p5
-pkgrel=3
+pkgrel=4
pkgdesc='Network Time Protocol reference implementation'
url='http://www.ntp.org/'
license=('custom')
@@ -22,8 +22,8 @@ source=("http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${_realver}.tar.gz"
sha1sums=('4a5353a4791b6f4315a66c28d504ec6c7926b192'
'4e324e625c1f080b5c028be5092aa71adbf9bd99'
'01394b8a952f5edc85d19df8335eeac3980320f4'
- 'f6fa4838a33a3abcdd168a37b3f4a2dddd60472e'
- '6cfcb7bbd34499b30e31dffca2f3e1a036010271'
+ 'c18b0e35068a06500e1556889b54194e3a63a056'
+ '4537d1f58b299d463db5048129cb264511474b0b'
'4f76f7f9ffc8315ff9924f793f272d4f6939b816')
install=install
@@ -34,7 +34,7 @@ build() {
./configure \
--prefix=/usr \
--mandir=/usr/share/man \
- --enable-linux-caps \
+ --enable-linuxcaps \
make
}
@@ -45,7 +45,7 @@ package() {
make DESTDIR="${pkgdir}" install
rmdir "${pkgdir}"/usr/{lib,sbin}
- install -d "${pkgdir}"/var/lib/ntp
+ install -d -o 87 "${pkgdir}"/var/lib/ntp
install -Dm755 ../ntpd "${pkgdir}"/etc/rc.d/ntpd
install -Dm755 ../ntpdate "${pkgdir}"/etc/rc.d/ntpdate
install -Dm644 ../ntp.conf "${pkgdir}"/etc/ntp.conf
diff --git a/extra/ntp/install b/extra/ntp/install
index 926b4126e..7581ec12f 100644
--- a/extra/ntp/install
+++ b/extra/ntp/install
@@ -1,3 +1,9 @@
+post_install() {
+ getent group ntp &>/dev/null || groupadd -g 87 ntp >/dev/null
+ getent passwd ntp &>/dev/null || useradd -u 87 -g ntp -d /var/lib/ntp -c 'Network Time Protocol' -s /bin/false ntp >/dev/null
+ true
+}
+
post_upgrade() {
if [[ $(vercmp $2 4.2.6.p3) -le 0 ]]; then
cat <<EOF
@@ -16,4 +22,13 @@ EOF
EOF
fi
+ if [[ $(vercmp $2 4.2.6.p5-3) -le 0 ]]; then
+ post_install
+ fi
+}
+
+post_remove() {
+ getent passwd ntp &>/dev/null && userdel ntp >/dev/null
+ getent group ntp &>/dev/null && groupdel ntp >/dev/null
+ true
}
diff --git a/extra/ntp/ntp.conf b/extra/ntp/ntp.conf
index 49b2f2bb7..0d548ac1e 100644
--- a/extra/ntp/ntp.conf
+++ b/extra/ntp/ntp.conf
@@ -5,15 +5,13 @@
# - http://support.ntp.org/bin/view/Support/GettingStarted
# - https://wiki.archlinux.org/index.php/Network_Time_Protocol_daemon
-# Select three geolocalized NTP public servers; see http://www.pool.ntp.org/
-server 0.pool.ntp.org
-server 1.pool.ntp.org
-server 2.pool.ntp.org
+# Associate to public NTP pool servers; see http://www.pool.ntp.org/
+pool pool.ntp.org
# Only allow read-only access from localhost
-restrict default nomodify nopeer
-restrict 127.0.0.1
-restrict ::1
+restrict default noquery nopeer
+restrict 127.0.0.1 noserve nomodify
+restrict ::1 noserve nomodify
# Location of drift and log files
driftfile /var/lib/ntp/ntp.drift
diff --git a/extra/ntp/ntpd.conf b/extra/ntp/ntpd.conf
index e728db579..047961fde 100644
--- a/extra/ntp/ntpd.conf
+++ b/extra/ntp/ntpd.conf
@@ -1,5 +1,5 @@
# client options for "ntpd -q" - ntpdate equivalent
-NTP_CLIENT_OPTION="-g"
+NTP_CLIENT_OPTION="-g -u ntp"
# arguments passed to ntpd when started
-NTPD_ARGS="-g"
+NTPD_ARGS="-g -u ntp"
diff --git a/extra/system-config-printer/PKGBUILD b/extra/system-config-printer/PKGBUILD
index d3c72229e..131028cd3 100644
--- a/extra/system-config-printer/PKGBUILD
+++ b/extra/system-config-printer/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 151381 2012-02-25 21:27:16Z andrea $
+# $Id: PKGBUILD 151614 2012-02-28 09:40:16Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgbase=system-config-printer
pkgname=('system-config-printer-common'
'system-config-printer-gnome')
pkgver=1.3.8
-pkgrel=2
+pkgrel=3
pkgdesc="A CUPS printer configuration tool and status applet"
url="http://cyberelk.net/tim/software/system-config-printer/"
arch=('i686' 'x86_64')
@@ -33,7 +33,7 @@ build() {
package_system-config-printer-common() {
pkgdesc='Pygtk CUPS Configuration'
- depends=('udev' 'pycups' 'dbus-python' 'pysmbc')
+ depends=('udev' 'pycups' 'dbus-python' 'pysmbc' 'python-pycurl')
optdepends=('system-config-printer-gnome: for the GTK frontend'
'kdeadmin-system-config-printer-kde: for the administration tool in KDE System Settings')
replaces=('system-config-printer')
@@ -78,7 +78,7 @@ package_system-config-printer-common() {
package_system-config-printer-gnome() {
pkgdesc='A CUPS printer configuration tool and status applet - GTK frontend'
- depends=('system-config-printer-common' 'gnome-icon-theme' 'python-notify' 'python-pycurl')
+ depends=('system-config-printer-common' 'gnome-icon-theme' 'python-notify')
optdependence=('gnome-keyring: password management')
cd "${srcdir}"/${pkgbase}-${pkgver}