Date: Tuesday, December 27, 2022 @ 15:51:47
Author: heftig
Revision: 465038
archrelease: copy trunk to extra-x86_64
Added:
pacrunner/repos/extra-x86_64/PKGBUILD
(from rev 465037, pacrunner/trunk/PKGBUILD)
pacrunner/repos/extra-x86_64/duktape-shared.diff
(from rev 465037, pacrunner/trunk/duktape-shared.diff)
Deleted:
pacrunner/repos/extra-x86_64/PKGBUILD
pacrunner/repos/extra-x86_64/duktape-shared.diff
---------------------+
PKGBUILD | 151 +++++++++++++++----------------
duktape-shared.diff | 240 +++++++++++++++++++++++++-------------------------
2 files changed, 196 insertions(+), 195 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-12-27 15:51:40 UTC (rev 465037)
+++ PKGBUILD 2022-12-27 15:51:47 UTC (rev 465038)
@@ -1,75 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-
-pkgname=pacrunner
-pkgver=0.19
-pkgrel=1
-pkgdesc="Proxy configuration daemon"
-arch=(x86_64)
-url="https://git.kernel.org/pub/scm/network/connman/pacrunner.git"
-license=(GPL2 LGPL2.1)
-depends=(glib2 dbus curl duktape)
-makedepends=(git)
-_commit=bb888a1f99cc05d63bd61b65cad7026feea92a4e # tags/0.19^0
-source=("git+https://git.kernel.org/pub/scm/network/connman/pacrunner.git#commit=$_commit"
- duktape-shared.diff)
-sha256sums=('SKIP'
- '2cbb148bc7cd72230a1aa465c806260eb0fc1dd47d8663b2b48d25cc29622d02')
-
-pkgver() {
- cd $pkgname
- git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
- cd $pkgname
-
- # Use our system duktape
- git apply -3 ../duktape-shared.diff
-
- ./bootstrap
-}
-
-build() {
- cd $pkgname
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --sbindir=/usr/bin \
- --libexecdir=/usr/lib \
- --with-dbusconfdir=/usr/share \
- --enable-pie \
- --enable-duktape \
- --enable-curl
- make
-}
-
-package() {
- cd $pkgname
- make DESTDIR="$pkgdir" install
-
- install -Dm644 /dev/stdin "$pkgdir/usr/lib/systemd/system/pacrunner.service"
<<END
-[Unit]
-Description=Proxy configuration daemon
-Before=network.target
-Wants=network.target
-
-[Service]
-Type=dbus
-BusName=org.pacrunner
-ExecStart=/usr/bin/pacrunner
-
-[Install]
-WantedBy=multi-user.target
-END
-
- install -Dm644 /dev/stdin
"$pkgdir/usr/share/dbus-1/system-services/org.pacrunner.service" <<END
-[D-BUS Service]
-Name=org.pacrunner
-Exec=/usr/bin/pacrunner
-User=root
-SystemdService=pacrunner.service
-END
-}
-
-# vim:set sw=2 sts=-1 et:
Copied: pacrunner/repos/extra-x86_64/PKGBUILD (from rev 465037,
pacrunner/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-12-27 15:51:47 UTC (rev 465038)
@@ -0,0 +1,76 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+
+pkgname=pacrunner
+pkgver=0.19
+pkgrel=2
+pkgdesc="Proxy configuration daemon"
+arch=(x86_64)
+url="https://git.kernel.org/pub/scm/network/connman/pacrunner.git"
+license=(GPL2 LGPL2.1)
+depends=(glib2 dbus curl duktape)
+makedepends=(git)
+options=(debug)
+_commit=bb888a1f99cc05d63bd61b65cad7026feea92a4e # tags/0.19^0
+source=("git+https://git.kernel.org/pub/scm/network/connman/pacrunner.git#commit=$_commit"
+ duktape-shared.diff)
+sha256sums=('SKIP'
+ '2cbb148bc7cd72230a1aa465c806260eb0fc1dd47d8663b2b48d25cc29622d02')
+
+pkgver() {
+ cd $pkgname
+ git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+ cd $pkgname
+
+ # Use our system duktape
+ git apply -3 ../duktape-shared.diff
+
+ ./bootstrap
+}
+
+build() {
+ cd $pkgname
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --sbindir=/usr/bin \
+ --libexecdir=/usr/lib \
+ --with-dbusconfdir=/usr/share \
+ --enable-pie \
+ --enable-duktape \
+ --enable-curl
+ make
+}
+
+package() {
+ cd $pkgname
+ make DESTDIR="$pkgdir" install
+
+ install -Dm644 /dev/stdin "$pkgdir/usr/lib/systemd/system/pacrunner.service"
<<END
+[Unit]
+Description=Proxy configuration daemon
+Before=network.target
+Wants=network.target
+
+[Service]
+Type=dbus
+BusName=org.pacrunner
+ExecStart=/usr/bin/pacrunner
+
+[Install]
+WantedBy=multi-user.target
+END
+
+ install -Dm644 /dev/stdin
"$pkgdir/usr/share/dbus-1/system-services/org.pacrunner.service" <<END
+[D-BUS Service]
+Name=org.pacrunner
+Exec=/usr/bin/pacrunner
+User=root
+SystemdService=pacrunner.service
+END
+}
+
+# vim:set sw=2 sts=-1 et:
Deleted: duktape-shared.diff
===================================================================
--- duktape-shared.diff 2022-12-27 15:51:40 UTC (rev 465037)
+++ duktape-shared.diff 2022-12-27 15:51:47 UTC (rev 465038)
@@ -1,120 +0,0 @@
- Makefile.am | 23 ++++++++++++++++++-----
- configure.ac | 11 ++++++++++-
- 2 files changed, 28 insertions(+), 6 deletions(-)
-
-diff --git c/Makefile.am i/Makefile.am
-index 819abab..964f4c2 100644
---- c/Makefile.am
-+++ i/Makefile.am
-@@ -28,20 +28,28 @@ builtin_cflags += @CURL_CFLAGS@
- builtin_libadd += @CURL_LIBS@
- endif
-
--if DUKTAPE
-+if DUKTAPE_STATIC
- js_sources = src/js_funcs.c
- builtin_modules += duktape
- builtin_sources += plugins/duktape.c
- builtin_libadd += duktape/libduktape.a -lm
-
- noinst_LIBRARIES += duktape/libduktape.a
-
- duktape_libduktape_a_SOURCES = duktape/duk_config.h \
- duktape/duktape.h \
- duktape/duktape.c
--endif
-
- duktape_libduktape_a_SHORTNAME = libduktape
-+endif
-+
-+if DUKTAPE_SHARED
-+js_sources = src/js_funcs.c
-+builtin_modules += duktape
-+builtin_sources += plugins/duktape.c
-+builtin_cflags += @DUKTAPE_CFLAGS@
-+builtin_libadd += @DUKTAPE_LIBS@ -lm
-+endif
-
- sbin_PROGRAMS = src/pacrunner
-
-@@ -102,50 +110,55 @@ noinst_PROGRAMS = unit/test-pacrunner
- unit_test_pacrunner_SOURCES = unit/test-pacrunner.c src/pacrunner.h \
- src/proxy.c src/manual.c src/download.c \
- src/js.c src/log.c src/plugin.c $(js_sources)
--
- unit_test_pacrunner_LDADD = @GLIB_LIBS@ @CUNIT_LIBS@ -ldl
-
- if CURL
-
- unit_test_pacrunner_SOURCES += plugins/curl.c
-
- unit_test_pacrunner_LDADD += @CURL_LIBS@
-
- endif
-
--if DUKTAPE
-+if DUKTAPE_STATIC
- unit_test_pacrunner_SOURCES += plugins/duktape.c
-
- unit_test_pacrunner_LDADD += duktape/libduktape.a -lm
- endif
-
-+if DUKTAPE_SHARED
-+unit_test_pacrunner_SOURCES += plugins/duktape.c
-+
-+unit_test_pacrunner_LDADD += @DUKTAPE_LIBS@ -lm
-+endif
-+
- endif #UNIT
-
- AM_CFLAGS = @GLIB_CFLAGS@ @PTHREAD_LIBS@ @DBUS_CFLAGS@ @CUNIT_CFLAGS@ \
- $(builtin_cflags) \
- -DPACRUNNER_PLUGIN_BUILTIN \
- -DPLUGINDIR=\""$(plugindir)"\"
-
- AM_CXXFLAGS = $(AM_CFLAGS) -fno-exceptions
-
- AM_CPPFLAGS = -I$(builddir)/src -I$(srcdir)/src -I$(srcdir)/gdbus
-
- test_scripts = test/find-proxy-for-url test/create-proxy-config
-
- if TEST
- testdir = $(pkglibdir)/test
- test_SCRIPTS = $(test_scripts)
- endif
-
- CLEANFILES = src/builtin.h
-
- EXTRA_DIST = src/genbuiltin src/pacrunner.conf $(test_scripts) \
- doc/architecture.txt doc/libproxy.txt \
- doc/manager-api.txt doc/client-api.txt \
- doc/manual-configuration.txt
-
- DISTCHECK_CONFIGURE_FLAGS = --enable-libproxy --disable-datafiles \
-- --enable-duktape --enable-curl
-+ --enable-duktape=static --enable-curl
-
- MAINTAINERCLEANFILES = Makefile.in \
- aclocal.m4 configure config.h.in config.sub config.guess \
-diff --git c/configure.ac i/configure.ac
-index 0f041bd..971d2d1 100644
---- c/configure.ac
-+++ i/configure.ac
-@@ -67,7 +67,16 @@ AC_ARG_ENABLE(pie, AS_HELP_STRING([--enable-pie],
-
- AC_ARG_ENABLE(duktape, AS_HELP_STRING([--enable-duktape],
- [enable Duktape Javascript plugin support]))
--AM_CONDITIONAL(DUKTAPE, test "${enable_duktape}" = "yes")
-+if (test "${enable_duktape}" = "yes"); then
-+ DUKTAPE_CFLAGS=""
-+ DUKTAPE_LIBS=""
-+ PKG_CHECK_MODULES(DUKTAPE, duktape >= 2.7.0, enable_duktape=shared,
-+ enable_duktape=static)
-+ AC_SUBST(DUKTAPE_CFLAGS)
-+ AC_SUBST(DUKTAPE_LIBS)
-+fi
-+AM_CONDITIONAL(DUKTAPE_STATIC, test "${enable_duktape}" = "static")
-+AM_CONDITIONAL(DUKTAPE_SHARED, test "${enable_duktape}" = "shared")
-
- PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16, dummy=yes,
- AC_MSG_ERROR(GLib >= 2.16 is required))
Copied: pacrunner/repos/extra-x86_64/duktape-shared.diff (from rev 465037,
pacrunner/trunk/duktape-shared.diff)
===================================================================
--- duktape-shared.diff (rev 0)
+++ duktape-shared.diff 2022-12-27 15:51:47 UTC (rev 465038)
@@ -0,0 +1,120 @@
+ Makefile.am | 23 ++++++++++++++++++-----
+ configure.ac | 11 ++++++++++-
+ 2 files changed, 28 insertions(+), 6 deletions(-)
+
+diff --git c/Makefile.am i/Makefile.am
+index 819abab..964f4c2 100644
+--- c/Makefile.am
++++ i/Makefile.am
+@@ -28,20 +28,28 @@ builtin_cflags += @CURL_CFLAGS@
+ builtin_libadd += @CURL_LIBS@
+ endif
+
+-if DUKTAPE
++if DUKTAPE_STATIC
+ js_sources = src/js_funcs.c
+ builtin_modules += duktape
+ builtin_sources += plugins/duktape.c
+ builtin_libadd += duktape/libduktape.a -lm
+
+ noinst_LIBRARIES += duktape/libduktape.a
+
+ duktape_libduktape_a_SOURCES = duktape/duk_config.h \
+ duktape/duktape.h \
+ duktape/duktape.c
+-endif
+
+ duktape_libduktape_a_SHORTNAME = libduktape
++endif
++
++if DUKTAPE_SHARED
++js_sources = src/js_funcs.c
++builtin_modules += duktape
++builtin_sources += plugins/duktape.c
++builtin_cflags += @DUKTAPE_CFLAGS@
++builtin_libadd += @DUKTAPE_LIBS@ -lm
++endif
+
+ sbin_PROGRAMS = src/pacrunner
+
+@@ -102,50 +110,55 @@ noinst_PROGRAMS = unit/test-pacrunner
+ unit_test_pacrunner_SOURCES = unit/test-pacrunner.c src/pacrunner.h \
+ src/proxy.c src/manual.c src/download.c \
+ src/js.c src/log.c src/plugin.c $(js_sources)
+-
+ unit_test_pacrunner_LDADD = @GLIB_LIBS@ @CUNIT_LIBS@ -ldl
+
+ if CURL
+
+ unit_test_pacrunner_SOURCES += plugins/curl.c
+
+ unit_test_pacrunner_LDADD += @CURL_LIBS@
+
+ endif
+
+-if DUKTAPE
++if DUKTAPE_STATIC
+ unit_test_pacrunner_SOURCES += plugins/duktape.c
+
+ unit_test_pacrunner_LDADD += duktape/libduktape.a -lm
+ endif
+
++if DUKTAPE_SHARED
++unit_test_pacrunner_SOURCES += plugins/duktape.c
++
++unit_test_pacrunner_LDADD += @DUKTAPE_LIBS@ -lm
++endif
++
+ endif #UNIT
+
+ AM_CFLAGS = @GLIB_CFLAGS@ @PTHREAD_LIBS@ @DBUS_CFLAGS@ @CUNIT_CFLAGS@ \
+ $(builtin_cflags) \
+ -DPACRUNNER_PLUGIN_BUILTIN \
+ -DPLUGINDIR=\""$(plugindir)"\"
+
+ AM_CXXFLAGS = $(AM_CFLAGS) -fno-exceptions
+
+ AM_CPPFLAGS = -I$(builddir)/src -I$(srcdir)/src -I$(srcdir)/gdbus
+
+ test_scripts = test/find-proxy-for-url test/create-proxy-config
+
+ if TEST
+ testdir = $(pkglibdir)/test
+ test_SCRIPTS = $(test_scripts)
+ endif
+
+ CLEANFILES = src/builtin.h
+
+ EXTRA_DIST = src/genbuiltin src/pacrunner.conf $(test_scripts) \
+ doc/architecture.txt doc/libproxy.txt \
+ doc/manager-api.txt doc/client-api.txt \
+ doc/manual-configuration.txt
+
+ DISTCHECK_CONFIGURE_FLAGS = --enable-libproxy --disable-datafiles \
+- --enable-duktape --enable-curl
++ --enable-duktape=static --enable-curl
+
+ MAINTAINERCLEANFILES = Makefile.in \
+ aclocal.m4 configure config.h.in config.sub config.guess \
+diff --git c/configure.ac i/configure.ac
+index 0f041bd..971d2d1 100644
+--- c/configure.ac
++++ i/configure.ac
+@@ -67,7 +67,16 @@ AC_ARG_ENABLE(pie, AS_HELP_STRING([--enable-pie],
+
+ AC_ARG_ENABLE(duktape, AS_HELP_STRING([--enable-duktape],
+ [enable Duktape Javascript plugin support]))
+-AM_CONDITIONAL(DUKTAPE, test "${enable_duktape}" = "yes")
++if (test "${enable_duktape}" = "yes"); then
++ DUKTAPE_CFLAGS=""
++ DUKTAPE_LIBS=""
++ PKG_CHECK_MODULES(DUKTAPE, duktape >= 2.7.0, enable_duktape=shared,
++ enable_duktape=static)
++ AC_SUBST(DUKTAPE_CFLAGS)
++ AC_SUBST(DUKTAPE_LIBS)
++fi
++AM_CONDITIONAL(DUKTAPE_STATIC, test "${enable_duktape}" = "static")
++AM_CONDITIONAL(DUKTAPE_SHARED, test "${enable_duktape}" = "shared")
+
+ PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16, dummy=yes,
+ AC_MSG_ERROR(GLib >= 2.16 is required))