aboutsummaryrefslogtreecommitdiffstats
path: root/audio/libbpm
diff options
context:
space:
mode:
authorwen <wen@FreeBSD.org>2010-01-19 17:18:05 +0800
committerwen <wen@FreeBSD.org>2010-01-19 17:18:05 +0800
commit737bf05262c54e57a773faa6f697475176de590e (patch)
tree8da985eb37823ec5b6f9ad53cb7468150e0415fb /audio/libbpm
parent629ceacfa342ebed42c6e339ea6c7412e9e7f3d7 (diff)
downloadfreebsd-ports-gnome-737bf05262c54e57a773faa6f697475176de590e.tar.gz
freebsd-ports-gnome-737bf05262c54e57a773faa6f697475176de590e.tar.zst
freebsd-ports-gnome-737bf05262c54e57a773faa6f697475176de590e.zip
libbpm is a C-library which contains low level beam position monitor (BPM)
signal processing routines. It's aim is to form a complete set of routines needed to handle RF Cavity BPM data, from digital downmixing, sampling, calibrating analysing and simulating BPM data. This library has been developed in the context of the BPM work done by the accelerator physics groups at University College London, Royal Holloway University of London and the University of Cambridge (UK) (2006-2008) WWW: http://www.hep.ucl.ac.uk/~bino/libbpm/ PR: ports/142542 Submitted by: Mykola Dzham <i@levsha.me>
Diffstat (limited to 'audio/libbpm')
-rw-r--r--audio/libbpm/Makefile24
-rw-r--r--audio/libbpm/distinfo3
-rw-r--r--audio/libbpm/pkg-descr9
-rw-r--r--audio/libbpm/pkg-plist78
4 files changed, 114 insertions, 0 deletions
diff --git a/audio/libbpm/Makefile b/audio/libbpm/Makefile
new file mode 100644
index 000000000000..dbd6f8d33da0
--- /dev/null
+++ b/audio/libbpm/Makefile
@@ -0,0 +1,24 @@
+# New ports collection makefile for: libbpm
+# Date created: 11 December 2009
+# Whom: Mykola Dzham <i@levsha.me>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libbpm
+PORTVERSION= 0.3
+CATEGORIES= audio
+MASTER_SITES= http://www.hep.ucl.ac.uk/~bino/libbpm/dist/ http://levsha.me/ports/distfiles/
+
+MAINTAINER= i@levsha.me
+COMMENT= C-library contains low level beam position monitor signal processing
+
+GNU_CONFIGURE= yes
+
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig
+
+post-patch:
+ ${SED} -i '' 's/\(-release .*\)/\1 -version-info 0/' ${WRKSRC}/Makefile.in ${WRKSRC}/*/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/audio/libbpm/distinfo b/audio/libbpm/distinfo
new file mode 100644
index 000000000000..1c0c2b65bdaa
--- /dev/null
+++ b/audio/libbpm/distinfo
@@ -0,0 +1,3 @@
+MD5 (libbpm-0.3.tar.gz) = 3a275063695f288842702a0b5a83a2e5
+SHA256 (libbpm-0.3.tar.gz) = 03be3d0b8698122b85fad2464dc40e65744bb342c3840bc1ebeeb876375a5aec
+SIZE (libbpm-0.3.tar.gz) = 3709952
diff --git a/audio/libbpm/pkg-descr b/audio/libbpm/pkg-descr
new file mode 100644
index 000000000000..5122049a25db
--- /dev/null
+++ b/audio/libbpm/pkg-descr
@@ -0,0 +1,9 @@
+libbpm is a C-library which contains low level beam position monitor (BPM)
+signal processing routines. It's aim is to form a complete set of routines
+needed to handle RF Cavity BPM data, from digital downmixing, sampling,
+calibrating analysing and simulating BPM data. This library has been developed
+in the context of the BPM work done by the accelerator physics groups at
+University College London, Royal Holloway University of London and the
+University of Cambridge (UK) (2006-2008)
+
+WWW: http://www.hep.ucl.ac.uk/~bino/libbpm/
diff --git a/audio/libbpm/pkg-plist b/audio/libbpm/pkg-plist
new file mode 100644
index 000000000000..62bb791938b5
--- /dev/null
+++ b/audio/libbpm/pkg-plist
@@ -0,0 +1,78 @@
+bin/bpmtest
+bin/libbpm-config
+include/bpm/bpm_analysis.h
+include/bpm/bpm_calibration.h
+include/bpm/bpm_defs.h
+include/bpm/bpm_dsp.h
+include/bpm/bpm_interface.h
+include/bpm/bpm_messages.h
+include/bpm/bpm_nr.h
+include/bpm/bpm_orbit.h
+include/bpm/bpm_process.h
+include/bpm/bpm_rf.h
+include/bpm/bpm_simulation.h
+include/bpm/bpm_units.h
+include/bpm/bpm_version.h
+include/bpm/bpm_wf.h
+lib/libbpm-0.3.so.0
+lib/libbpm-0.3.so
+lib/libbpm.a
+lib/libbpm.la
+lib/libbpm.so
+lib/libbpmanalysis-0.3.so.0
+lib/libbpmanalysis-0.3.so
+lib/libbpmanalysis.a
+lib/libbpmanalysis.la
+lib/libbpmanalysis.so
+lib/libbpmcalibration-0.3.so.0
+lib/libbpmcalibration-0.3.so
+lib/libbpmcalibration.a
+lib/libbpmcalibration.la
+lib/libbpmcalibration.so
+lib/libbpmdsp-0.3.so.0
+lib/libbpmdsp-0.3.so
+lib/libbpmdsp.a
+lib/libbpmdsp.la
+lib/libbpmdsp.so
+lib/libbpminterface-0.3.so.0
+lib/libbpminterface-0.3.so
+lib/libbpminterface.a
+lib/libbpminterface.la
+lib/libbpminterface.so
+lib/libbpmmessages-0.3.so.0
+lib/libbpmmessages-0.3.so
+lib/libbpmmessages.a
+lib/libbpmmessages.la
+lib/libbpmmessages.so
+lib/libbpmnr-0.3.so.0
+lib/libbpmnr-0.3.so
+lib/libbpmnr.a
+lib/libbpmnr.la
+lib/libbpmnr.so
+lib/libbpmorbit-0.3.so.0
+lib/libbpmorbit-0.3.so
+lib/libbpmorbit.a
+lib/libbpmorbit.la
+lib/libbpmorbit.so
+lib/libbpmprocess-0.3.so.0
+lib/libbpmprocess-0.3.so
+lib/libbpmprocess.a
+lib/libbpmprocess.la
+lib/libbpmprocess.so
+lib/libbpmrf-0.3.so.0
+lib/libbpmrf-0.3.so
+lib/libbpmrf.a
+lib/libbpmrf.la
+lib/libbpmrf.so
+lib/libbpmsimulation-0.3.so.0
+lib/libbpmsimulation-0.3.so
+lib/libbpmsimulation.a
+lib/libbpmsimulation.la
+lib/libbpmsimulation.so
+lib/libbpmwf-0.3.so.0
+lib/libbpmwf-0.3.so
+lib/libbpmwf.a
+lib/libbpmwf.la
+lib/libbpmwf.so
+libdata/pkgconfig/libbpm.pc
+@dirrm include/bpm