This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
Files
.github
extensions
fablabchemnitz
about_upgrade_mightyscape
affine_spirals
ai_compatible_eps_output
animate_order
another_perspective
apollonian_gasket
apply_transformations
archimedes_spiral
barrel_distorsion
batch_task
bezier_envelope
blobs
blueprint_maker
bobbinlace
bounding_box
bouwkamp_code
box_maker_conical
box_maker_elliptical_box
box_maker_elliptical_cone
box_maker_generic_generator
box_maker_lasercut_box
box_maker_living_hinge
box_maker_mehr_boxes
box_maker_path_to_flex
box_maker_t_slot
boxes.py
boxmaker_tabbed
braille_l18n
buxtronix_living_hinges
can_generator
card_layout_guides
chain_paths
checkerboard
chip_scratches
circle_tangents
cleanup_styles
clip_out
clones_in_perspective
close_paths
collar
color_harmony
colorize_path_lengths
contour_scanner_and_trimmer
convert_to_polylines
convert_vertical_horizontal_to_line
convex_hull
create_hexmap
create_links
cutcraft
cutting_optimizer
delaunay_triangulation
delete_above
destructive_clip
dimensioning
dots_to_path_points
draw_directions
duplicate_reverse_join
dxf2papercraft
dxf_dwg_importer
edit_attributes
eggmazing
ellipse_by_five_points
epilog_dashboard_bbox_adjust
eraser_laser
estucheria
exponential_distort
export_selection_as
extruder
fibonacci_pattern
fill_rectangle_with_circles
fillet_and_chamfer
filter_by_length_area
filter_to_layer
flash_burst
flevobezier
flip
frame_animation_sequence
fret_ruler
fun_shapes
gcode_import
gears
gears2
generate_palette
glyph_ids
gpx_import
gradient_saver
grey_to_monoalpha
grid_strip_creator
group_to_layer
guilloche_creations
guillotine_plus
guitar_fretboard
hatch_fill
hatches_and_grains
hex_tiles
ids_to_text
ifs_fractals
image_triangulation
imagetracerjs
import_3d_mesh
import_attributes
incadiff
inkcut
inklin
inkpacking
insert_paper_template
inset_alignment
inventory_sticker
isometric_projection
j_tech_photonics_laser_tool
jitter_gradients
join_paths
jpeg_export
knob_scale
label_feature_with_fill_color
label_guides
laser_check
lasercut_jigsaw
lasercut_polygon
laserdraw_export
layer_clip
leather_case
line_animator
line_shading
living_hinge
living_hinge_size_input
longest_continuous_path
low_poly_2
maze
mirror
move_path_node
mutual_cut_line
netting
nextgenerator
number_subpaths
ocr
offset_paths
open_closed_path
open_in_roland_cutstudio
optimize_sequence_lasercut_sequence
optimize_sequence_travel_distance
origami_patterns
output_pro
papercraft_unfold
paperfold
parabola
parabola_2
parallel_translation
path_intersections
pathops
paths_to_lowlevel_strokes
paths_to_openscad
perspective_grid
piano_scale
pixel2svg
pixels2objects
playing_cards
plycutter
polygen
polygon_side
polyhedra
primitive
printing_marks_dotted
psd_export
purge_duplicate_path_nodes
purge_duplicate_path_segments
purge_pointy_paths
quick_joint
random_line
ratchet
raytracing
reload
remove_duplicate_guides
remove_duplicate_lines
remove_empty_groups
remove_obsolete_attributes
render_silhouette_regmarks
replace_color_and_alpha
reverse_order_of_subpaths
robot_boxes
roland_cutstudio_eps_export
rotations
round_corners
rounder
scale_to_path_length
scale_to_real
scale_to_size
set_css_class
set_view_box
shape_recognition
shapes
sheet_metal_conus
sheriff_star
shirt_waist
show_path_coordinates
simple_frame
simple_registration
simpleinkscape
sine_and_lace
slic3r_stl_input
slider_electrodes
snap_object_points
source_code_text
spirograph
split_and_break_bezier_at_t
split_bezier
sprocket
starshine
streaks
strip_line
stroke_color_as_fill
stroke_font_creator
styles_to_layers
sudoku
meta.json
qqwing
qqwing.exe
sudoku.inx
sudoku.py
sundial_declining
svg2shenzhen
svg_embed_and_crop
svgo_output
tab_generator
table_support
travel
triangle
triangular_grid
tuckbox
twist
ungrouper_and_element_migrator_filter
unwind_paths
vektorkollektor
vertical_horizontal_scale
visicut
vpypetools
webp_import
x_agram
zigzag_nodes
zoetrope
000_about_fablabchemnitz.svg
000_boxes.py.sh
000_validate.sh
inkscape.extension.rng
meta.json
meta_explanation.json
.gitignore
LICENSE
MightyScape_de_DE.pdf
README.md
2021-07-23 02:36:56 +02:00

211 lines
6.2 KiB
Bash

#! /bin/bash
# qqwing - temporary wrapper script for .libs/qqwing
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.10ubuntu1
#
# The qqwing program cannot be directly executed until all the libtool
# libraries that it depends on are installed.
#
# This wrapper script should never be moved out of the build directory.
# If it is, it will not operate correctly.
# Sed substitution that helps us do robust quoting. It backslashifies
# metacharacters that are still active within double-quoted strings.
sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
# Be Bourne compatible
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
emulate sh
NULLCMD=:
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
else
case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
fi
BIN_SH=xpg4; export BIN_SH # for Tru64
DUALCASE=1; export DUALCASE # for MKS sh
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
relink_command=""
# This environment variable determines our operation mode.
if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then
# install mode needs the following variables:
generated_by_libtool_version='2.4.2'
notinst_deplibs=' ./libqqwing.la'
else
# When we are sourced in execute mode, $file and $ECHO are already set.
if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then
file="$0"
# A function that is used when there is no print builtin or printf.
func_fallback_echo ()
{
eval 'cat <<_LTECHO_EOF
$1
_LTECHO_EOF'
}
ECHO="printf %s\\n"
fi
# Very basic option parsing. These options are (a) specific to
# the libtool wrapper, (b) are identical between the wrapper
# /script/ and the wrapper /executable/ which is used only on
# windows platforms, and (c) all begin with the string --lt-
# (application programs are unlikely to have options which match
# this pattern).
#
# There are only two supported options: --lt-debug and
# --lt-dump-script. There is, deliberately, no --lt-help.
#
# The first argument to this parsing function should be the
# script's ./libtool value, followed by no.
lt_option_debug=
func_parse_lt_options ()
{
lt_script_arg0=$0
shift
for lt_opt
do
case "$lt_opt" in
--lt-debug) lt_option_debug=1 ;;
--lt-dump-script)
lt_dump_D=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%/[^/]*$%%'`
test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=.
lt_dump_F=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%^.*/%%'`
cat "$lt_dump_D/$lt_dump_F"
exit 0
;;
--lt-*)
$ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2
exit 1
;;
esac
done
# Print the debug banner immediately:
if test -n "$lt_option_debug"; then
echo "qqwing:qqwing:${LINENO}: libtool wrapper (GNU libtool) 2.4.2 Debian-2.4.2-1.10ubuntu1" 1>&2
fi
}
# Used when --lt-debug. Prints its arguments to stdout
# (redirection is the responsibility of the caller)
func_lt_dump_args ()
{
lt_dump_args_N=1;
for lt_arg
do
$ECHO "qqwing:qqwing:${LINENO}: newargv[$lt_dump_args_N]: $lt_arg"
lt_dump_args_N=`expr $lt_dump_args_N + 1`
done
}
# Core function for launching the target application
func_exec_program_core ()
{
if test -n "$lt_option_debug"; then
$ECHO "qqwing:qqwing:${LINENO}: newargv[0]: $progdir/$program" 1>&2
func_lt_dump_args ${1+"$@"} 1>&2
fi
exec "$progdir/$program" ${1+"$@"}
$ECHO "$0: cannot exec $program $*" 1>&2
exit 1
}
# A function to encapsulate launching the target application
# Strips options in the --lt-* namespace from $@ and
# launches target application with the remaining arguments.
func_exec_program ()
{
case " $* " in
*\ --lt-*)
for lt_wr_arg
do
case $lt_wr_arg in
--lt-*) ;;
*) set x "$@" "$lt_wr_arg"; shift;;
esac
shift
done ;;
esac
func_exec_program_core ${1+"$@"}
}
# Parse options
func_parse_lt_options "$0" ${1+"$@"}
# Find the directory that this script lives in.
thisdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'`
test "x$thisdir" = "x$file" && thisdir=.
# Follow symbolic links until we get to the real thisdir.
file=`ls -ld "$file" | /usr/bin/sed -n 's/.*-> //p'`
while test -n "$file"; do
destdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'`
# If there was a directory component, then change thisdir.
if test "x$destdir" != "x$file"; then
case "$destdir" in
[\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
*) thisdir="$thisdir/$destdir" ;;
esac
fi
file=`$ECHO "$file" | /usr/bin/sed 's%^.*/%%'`
file=`ls -ld "$thisdir/$file" | /usr/bin/sed -n 's/.*-> //p'`
done
# Usually 'no', except on cygwin/mingw when embedded into
# the cwrapper.
WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no
if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then
# special case for '.'
if test "$thisdir" = "."; then
thisdir=`pwd`
fi
# remove .libs from thisdir
case "$thisdir" in
*[\\/].libs ) thisdir=`$ECHO "$thisdir" | /usr/bin/sed 's%[\\/][^\\/]*$%%'` ;;
.libs ) thisdir=. ;;
esac
fi
# Try to get the absolute directory name.
absdir=`cd "$thisdir" && pwd`
test -n "$absdir" && thisdir="$absdir"
program='qqwing'
progdir="$thisdir/.libs"
if test -f "$progdir/$program"; then
# Add our own library path to LD_LIBRARY_PATH
LD_LIBRARY_PATH="/home/tomate/qqwing-1.3.4/.libs:$LD_LIBRARY_PATH"
# Some systems cannot cope with colon-terminated LD_LIBRARY_PATH
# The second colon is a workaround for a bug in BeOS R4 sed
LD_LIBRARY_PATH=`$ECHO "$LD_LIBRARY_PATH" | /usr/bin/sed 's/::*$//'`
export LD_LIBRARY_PATH
if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then
# Run the actual program with our arguments.
func_exec_program ${1+"$@"}
fi
else
# The program doesn't exist.
$ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2
$ECHO "This script is just a wrapper for $program." 1>&2
$ECHO "See the libtool documentation for more information." 1>&2
exit 1
fi
fi