diff --git a/sysdep/glpk.mk b/sysdep/glpk.mk
new file mode 100644
index 0000000000000000000000000000000000000000..7d220c30d16dbe07efa65f479590bc32fbc2fdd6
--- /dev/null
+++ b/sysdep/glpk.mk
@@ -0,0 +1,45 @@
+#
+# Copyright (c) 2009 LAAS/CNRS
+# All rights reserved.
+#
+# Redistribution and use  in source  and binary  forms,  with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#   1. Redistributions of  source  code must retain the  above copyright
+#      notice and this list of conditions.
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice and  this list of  conditions in the  documentation and/or
+#      other materials provided with the distribution.
+#
+#                                    Severin Lemaignan on Wed 1 Sep 2010
+#
+
+# The GLPK (GNU Linear Programming Kit) package is intended for
+# solving large-scale linear programming (LP), mixed integer
+# programming (MIP), and other related problems. It is a set of
+# routines written in ANSI C and organized in the form of a callable
+# library.
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+GLPK_DEPEND_MK:=	${GLPK_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		glpk
+endif
+
+ifeq (+,$(GLPK_DEPEND_MK)) # ---------------------------------------------
+
+PREFER.glpk?=		system
+DEPEND_USE+=		glpk
+DEPEND_ABI.glpk?=	glpk>=4.36
+
+SYSTEM_SEARCH.glpk=	\
+	include/glpk/glpk.h \
+	lib/libglpk.so
+
+SYSTEM_PKG.Linux-fedora.glpk=glpk-devel
+
+endif # GLPK_DEPEND_MK ---------------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/sysdep/gts.mk b/sysdep/gts.mk
new file mode 100644
index 0000000000000000000000000000000000000000..101c494d997d2f124abd2d12f19951717dfbdb6c
--- /dev/null
+++ b/sysdep/gts.mk
@@ -0,0 +1,44 @@
+#
+# Copyright (c) 2009 LAAS/CNRS
+# All rights reserved.
+#
+# Redistribution and use  in source  and binary  forms,  with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#   1. Redistributions of  source  code must retain the  above copyright
+#      notice and this list of conditions.
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice and  this list of  conditions in the  documentation and/or
+#      other materials provided with the distribution.
+#
+#                                    Severin Lemaignan on Wed 1 Sep 2010
+#
+
+# GTS provides a set of useful functions to deal with 3D surfaces
+# meshed with interconnected triangles including collision detection,
+# multiresolution models, constrained Delaunay triangulations and
+# robust set operations (union, intersection, differences).
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+GTS_DEPEND_MK:=	${GTS_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		gts
+endif
+
+ifeq (+,$(GTS_DEPEND_MK)) # ---------------------------------------------
+
+PREFER.gts?=		system
+DEPEND_USE+=		gts
+DEPEND_ABI.gts?=	gts>=2003.1
+
+SYSTEM_SEARCH.gts=	\
+	include/gts.h \
+	lib/libgts.so
+
+SYSTEM_PKG.Linux-fedora.gts=gts-devel
+
+endif # GTS_DEPEND_MK ---------------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/sysdep/libxpm.mk b/sysdep/libxpm.mk
new file mode 100644
index 0000000000000000000000000000000000000000..5ffe4513146cb341aa169cbc2e9e139c857614a6
--- /dev/null
+++ b/sysdep/libxpm.mk
@@ -0,0 +1,39 @@
+#
+# Copyright (c) 2009 LAAS/CNRS
+# All rights reserved.
+#
+# Redistribution and use  in source  and binary  forms,  with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#   1. Redistributions of  source  code must retain the  above copyright
+#      notice and this list of conditions.
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice and  this list of  conditions in the  documentation and/or
+#      other materials provided with the distribution.
+#
+#                                    Severin Lemaignan on Wed 1 Sep 2010
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+LIBXPM_DEPEND_MK:=	${LIBXPM_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		libXpm
+endif
+
+ifeq (+,$(LIBXPM_DEPEND_MK)) # ---------------------------------------------
+
+PREFER.libXpm?=		system
+DEPEND_USE+=		libXpm
+DEPEND_ABI.libXpm?=	libXpm>=3.5.7
+
+SYSTEM_SEARCH.libXpm=	\
+	include/X11/xpm.h \
+	lib/libXpm.so
+
+SYSTEM_PKG.Linux-fedora.libXpm=libXpm-devel
+
+endif # LIBXPM_DEPEND_MK ---------------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/sysdep/qhull.mk b/sysdep/qhull.mk
new file mode 100644
index 0000000000000000000000000000000000000000..0c32f19c5bea432269ff39d34be0b18812fe6d4a
--- /dev/null
+++ b/sysdep/qhull.mk
@@ -0,0 +1,45 @@
+#
+# Copyright (c) 2009 LAAS/CNRS
+# All rights reserved.
+#
+# Redistribution and use  in source  and binary  forms,  with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#   1. Redistributions of  source  code must retain the  above copyright
+#      notice and this list of conditions.
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice and  this list of  conditions in the  documentation and/or
+#      other materials provided with the distribution.
+#
+#                                    Severin Lemaignan on Wed 1 Sep 2010
+#
+
+# Qhull is a general dimension convex hull program that reads a set
+# of points from stdin, and outputs the smallest convex set that
+# contains the points to stdout.  It also generates Delaunay
+# triangulations, Voronoi diagrams, furthest-site Voronoi diagrams,
+# and halfspace intersections about a point.
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+QHULL_DEPEND_MK:=	${QHULL_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		qhull
+endif
+
+ifeq (+,$(QHULL_DEPEND_MK)) # ---------------------------------------------
+
+PREFER.qhull?=		system
+DEPEND_USE+=		qhull
+DEPEND_ABI.qhull?=	qhull>=2003.1
+
+SYSTEM_SEARCH.qhull=	\
+	include/qhull/qhull.h \
+	lib/libqhull.so
+
+SYSTEM_PKG.Linux-fedora.qhull=qhull-devel
+
+endif # QHULL_DEPEND_MK ---------------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/sysdep/xforms.mk b/sysdep/xforms.mk
new file mode 100644
index 0000000000000000000000000000000000000000..64913ef1689fd338ecc98517fb4922cf737f533d
--- /dev/null
+++ b/sysdep/xforms.mk
@@ -0,0 +1,47 @@
+#
+# Copyright (c) 2009 LAAS/CNRS
+# All rights reserved.
+#
+# Redistribution and use  in source  and binary  forms,  with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#   1. Redistributions of  source  code must retain the  above copyright
+#      notice and this list of conditions.
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice and  this list of  conditions in the  documentation and/or
+#      other materials provided with the distribution.
+#
+#                                    Severin Lemaignan on Wed 1 Sep 2010
+#
+
+# XForms is a GUI toolkit based on Xlib for X Window Systems. It
+# features a rich set of objects, such as buttons, sliders, and menus
+# etc. integrated into an easy and efficient object/event callback
+# execution model that allows fast and easy construction of
+# X-applications. In addition, the library is extensible and new
+# objects can easily be created and added to the library.
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+XFORMS_DEPEND_MK:=	${XFORMS_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		xforms
+endif
+
+ifeq (+,$(XFORMS_DEPEND_MK)) # ---------------------------------------------
+
+PREFER.xforms?=		system
+DEPEND_USE+=		xforms
+DEPEND_ABI.xforms?=	xforms>=1.0.90
+
+SYSTEM_SEARCH.xforms=	\
+	include/forms.h \
+	lib/libforms.so	\
+	lib/libformsGL.so	\
+
+SYSTEM_PKG.Linux-fedora.xforms=xforms-devel
+
+endif # XFORMS_DEPEND_MK ---------------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}