summaryrefslogtreecommitdiff
path: root/devel/distcc-pump
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2009-01-17 13:29:27 +0000
committeradam <adam@pkgsrc.org>2009-01-17 13:29:27 +0000
commitc96379a3e702baf57c52c9d12dd8367ccfeeda33 (patch)
treeedb03930650045ea25f217be516ab5135ecbca28 /devel/distcc-pump
parentdc0a22035268171dde99b1d5fd49a796d9d37a5d (diff)
downloadpkgsrc-c96379a3e702baf57c52c9d12dd8367ccfeeda33.tar.gz
distcc is a program to distribute compilation of C or C++ code across
several machines on a network. distcc should always generate the same results as a local compile, is simple to install and use, and is often two or more times faster than a local compile. distcc does not require all machines to share a filesystem, have synchronized clocks, or to have the same libraries or header files installed. Machines can be running different operating systems, as long as they have compatible binary formats or cross-compilers. This package provides pump - accelerated remote compilation with distcc.
Diffstat (limited to 'devel/distcc-pump')
-rw-r--r--devel/distcc-pump/DESCR11
-rw-r--r--devel/distcc-pump/Makefile15
-rw-r--r--devel/distcc-pump/PLIST52
3 files changed, 78 insertions, 0 deletions
diff --git a/devel/distcc-pump/DESCR b/devel/distcc-pump/DESCR
new file mode 100644
index 00000000000..c0ecb930c21
--- /dev/null
+++ b/devel/distcc-pump/DESCR
@@ -0,0 +1,11 @@
+distcc is a program to distribute compilation of C or C++ code across
+several machines on a network. distcc should always generate the same
+results as a local compile, is simple to install and use, and is often
+two or more times faster than a local compile.
+
+distcc does not require all machines to share a filesystem, have
+synchronized clocks, or to have the same libraries or header files
+installed. Machines can be running different operating systems, as long
+as they have compatible binary formats or cross-compilers.
+
+This package provides pump - accelerated remote compilation with distcc.
diff --git a/devel/distcc-pump/Makefile b/devel/distcc-pump/Makefile
new file mode 100644
index 00000000000..c2b2c4eb5fd
--- /dev/null
+++ b/devel/distcc-pump/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/01/17 13:29:27 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/-pump-/}
+COMMENT= Accelerated remote compilation with distcc
+
+.include "../../devel/distcc/Makefile.common"
+
+PY_PATCHPLIST= yes
+
+# check patch-ae for build and install targets
+BUILD_TARGET= pump include-server
+INSTALL_TARGET= install-include-server
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/distcc-pump/PLIST b/devel/distcc-pump/PLIST
new file mode 100644
index 00000000000..63db26899db
--- /dev/null
+++ b/devel/distcc-pump/PLIST
@@ -0,0 +1,52 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/01/17 13:29:27 adam Exp $
+bin/pump
+${PYSITELIB}/include_server/__init__.py
+${PYSITELIB}/include_server/__init__.pyc
+${PYSITELIB}/include_server/basics.py
+${PYSITELIB}/include_server/basics.pyc
+${PYSITELIB}/include_server/basics_test.py
+${PYSITELIB}/include_server/basics_test.pyc
+${PYSITELIB}/include_server/c_extensions_test.py
+${PYSITELIB}/include_server/c_extensions_test.pyc
+${PYSITELIB}/include_server/cache_basics.py
+${PYSITELIB}/include_server/cache_basics.pyc
+${PYSITELIB}/include_server/compiler_defaults.py
+${PYSITELIB}/include_server/compiler_defaults.pyc
+${PYSITELIB}/include_server/compress_files.py
+${PYSITELIB}/include_server/compress_files.pyc
+${PYSITELIB}/include_server/distcc_pump_c_extensions.so
+${PYSITELIB}/include_server/include_analyzer.py
+${PYSITELIB}/include_server/include_analyzer.pyc
+${PYSITELIB}/include_server/include_analyzer_memoizing_node.py
+${PYSITELIB}/include_server/include_analyzer_memoizing_node.pyc
+${PYSITELIB}/include_server/include_analyzer_memoizing_node_test.py
+${PYSITELIB}/include_server/include_analyzer_memoizing_node_test.pyc
+${PYSITELIB}/include_server/include_analyzer_test.py
+${PYSITELIB}/include_server/include_analyzer_test.pyc
+${PYSITELIB}/include_server/include_server.py
+${PYSITELIB}/include_server/include_server.pyc
+${PYSITELIB}/include_server/include_server_test.py
+${PYSITELIB}/include_server/include_server_test.pyc
+${PYSITELIB}/include_server/macro_eval.py
+${PYSITELIB}/include_server/macro_eval.pyc
+${PYSITELIB}/include_server/macro_eval_test.py
+${PYSITELIB}/include_server/macro_eval_test.pyc
+${PYSITELIB}/include_server/mirror_path.py
+${PYSITELIB}/include_server/mirror_path.pyc
+${PYSITELIB}/include_server/mirror_path_test.py
+${PYSITELIB}/include_server/mirror_path_test.pyc
+${PYSITELIB}/include_server/parse_command.py
+${PYSITELIB}/include_server/parse_command.pyc
+${PYSITELIB}/include_server/parse_command_test.py
+${PYSITELIB}/include_server/parse_command_test.pyc
+${PYSITELIB}/include_server/parse_file.py
+${PYSITELIB}/include_server/parse_file.pyc
+${PYSITELIB}/include_server/parse_file_test.py
+${PYSITELIB}/include_server/parse_file_test.pyc
+${PYSITELIB}/include_server/run.py
+${PYSITELIB}/include_server/run.pyc
+${PYSITELIB}/include_server/setup.py
+${PYSITELIB}/include_server/setup.pyc
+${PYSITELIB}/include_server/statistics.py
+${PYSITELIB}/include_server/statistics.pyc
+@dirrm ${PYSITELIB}/include_server