Package: pdp / 1:0.14.1+darcs20180201-2

Metadata

Package Version Patches format
pdp 1:0.14.1+darcs20180201-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
skip_pd_check.patch | (download)

Makefile | 2 0 + 2 - 0 !
opengl/Makefile | 1 0 + 1 - 0 !
scaf/Makefile | 3 0 + 3 - 0 !
3 files changed, 6 deletions(-)

 skip checks whether pd is installed
 PDP tries to be extra smart and refuses to install if it cannot find pd
 installed. on Debian we have other means to ensure consistency...
DESTDIR.patch | (download)

Makefile | 26 13 + 13 - 0 !
1 file changed, 13 insertions(+), 13 deletions(-)

 prepend $(destdir) to installation targets

install_extra pdp.patch | (download)

Makefile | 19 9 + 10 - 0 !
1 file changed, 9 insertions(+), 10 deletions(-)

 install library-files into /usr/lib/pd/extra/pdp
kfreebsd_hurd.patch | (download)

configure.ac | 2 1 + 1 - 0 !
system/zl/v4l.c | 2 2 + 0 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 treat kfreebsd the same as linux

fix_typos.patch | (download)

include/pdp_packet.h | 2 1 + 1 - 0 !
modules/image_io/pdp_qt.c | 4 2 + 2 - 0 !
opengl/include/pdp_3Dcontext.h | 2 1 + 1 - 0 !
opengl/modules/pdp_3d_state.c | 2 1 + 1 - 0 !
system/zl/v4l.c | 6 3 + 3 - 0 !
5 files changed, 8 insertions(+), 8 deletions(-)

 fixing spelling mistakes

hardening.patch | (download)

Makefile | 2 1 + 1 - 0 !
scaf/Makefile | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
searchpath_check.patch | (download)

system/pdp.c | 79 77 + 2 - 0 !
1 file changed, 77 insertions(+), 2 deletions(-)

 check whether searchpaths are setup-correctly
 pd-libraries should live in a subdirectory of .../pd/extra
 (e.g. .../pd/extra/pdp/), but pdp usually is installed directly
 into .../pd/extra/; since it comes with some abstractions, the user
 might want to add .../pd/extra/pdp to Pd's search path.
 this patch checks whether pdp-abstractions are findable.
 if the abstractions are not in Pd's search path, but live besides the
 pdp-binary, the path to the binary is automatically added.
 else a warning is printed, that the user ought to add the path manually.
help_input.patch | (download)

doc/objects/pdp_help_input.pd | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 make [pdp_help_input] work out of the box
 Since pdp doesn't ship any .mov-file, it's pointless to use a movie
 as input; therefore use [pdp_noise] as default input, which is always
 available.
 Also removed dependency on "ggee" (only needed for mov-playback)
scaf_configure.patch | (download)

scaf/configure.ac | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix missing close-quotes in scaf's configure.ac
scaf_build.patch | (download)

scaf/Makefile | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 added destdir support to build
fix_install.patch | (download)

Makefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 make sure there is a usr/bin/ directory to install to
nohardcoded_mmx.patch | (download)

opengl/Makefile.config | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove hard-coded mmx from opengl/makefile.config


unnest_functions.patch | (download)

system/image/pdp_imageproc_gcc_mmx.c | 67 37 + 30 - 0 !
system/type/pdp_bitmap.c | 11 5 + 6 - 0 !
system/zl/xwindow.c | 6 3 + 3 - 0 !
3 files changed, 45 insertions(+), 39 deletions(-)

 do not use nested functions
 nested functions are a gcc-feature, that is not supported
 by other compilers, like clang.
 the attached patch converts the few nested functions into
 ordinary 'static inline' ones.
fix_includes.patch | (download)

opengl/modules/pdp_3d_windowcontext.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add includes for function prototypes