aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authoracm <acm@FreeBSD.org>2006-07-24 19:21:27 +0800
committeracm <acm@FreeBSD.org>2006-07-24 19:21:27 +0800
commitbe8c2fc2f0a9dbc5795cca72bab530cd95ac8cf9 (patch)
treea3a2f4268e8fe61cde513b3aae848bcf90394d28 /graphics
parentf17c49926cffd90046cb36851ca50d5d2a825410 (diff)
downloadfreebsd-ports-gnome-be8c2fc2f0a9dbc5795cca72bab530cd95ac8cf9.tar.gz
freebsd-ports-gnome-be8c2fc2f0a9dbc5795cca72bab530cd95ac8cf9.tar.zst
freebsd-ports-gnome-be8c2fc2f0a9dbc5795cca72bab530cd95ac8cf9.zip
- The big change on ports of freepascal, now all ports are compiled
- Adding entry for lang/fpc-utils Approved by: garga (mentor)
Diffstat (limited to 'graphics')
-rw-r--r--graphics/fpc-fpgtk/Makefile26
-rw-r--r--graphics/fpc-fpgtk/pkg-plist15
-rw-r--r--graphics/fpc-ggi/Makefile8
-rw-r--r--graphics/fpc-ggi/pkg-plist18
-rw-r--r--graphics/fpc-imlib/Makefile11
-rw-r--r--graphics/fpc-imlib/pkg-plist12
-rw-r--r--graphics/fpc-libgd/Makefile8
-rw-r--r--graphics/fpc-libgd/pkg-plist12
-rw-r--r--graphics/fpc-libpng/Makefile9
-rw-r--r--graphics/fpc-libpng/pkg-plist9
-rw-r--r--graphics/fpc-ncurses/Makefile8
-rw-r--r--graphics/fpc-ncurses/pkg-plist29
-rw-r--r--graphics/fpc-opengl/Makefile10
-rw-r--r--graphics/fpc-opengl/pkg-plist33
-rw-r--r--graphics/fpc-pasjpeg/Makefile7
-rw-r--r--graphics/fpc-pasjpeg/pkg-plist160
-rw-r--r--graphics/fpc-svgalib/Makefile8
-rw-r--r--graphics/fpc-svgalib/pkg-plist16
18 files changed, 381 insertions, 18 deletions
diff --git a/graphics/fpc-fpgtk/Makefile b/graphics/fpc-fpgtk/Makefile
index 513b9dc5828d..5b864c59d19c 100644
--- a/graphics/fpc-fpgtk/Makefile
+++ b/graphics/fpc-fpgtk/Makefile
@@ -8,13 +8,35 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -fpgtk
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Component Library for create programs with gtk
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils \
+ ${UNITSDIR}/fcl/Package.fpc:${PORTSDIR}/devel/fpc-fcl \
+ ${UNITSDIR}/gdbint/Package.fpc:${PORTSDIR}/devel/fpc-gdbint \
+ ${UNITSDIR}/ibase/Package.fpc:${PORTSDIR}/databases/fpc-ibase \
+ ${UNITSDIR}/libasync/Package.fpc:${PORTSDIR}/net/fpc-libasync \
+ ${UNITSDIR}/md5/Package.fpc:${PORTSDIR}/security/fpc-md5 \
+ ${UNITSDIR}/mysql/Package.fpc:${PORTSDIR}/databases/fpc-mysql \
+ ${UNITSDIR}/netdb/Package.fpc:${PORTSDIR}/net/fpc-netdb \
+ ${UNITSDIR}/odbc/Package.fpc:${PORTSDIR}/databases/fpc-odbc \
+ ${UNITSDIR}/oracle/Package.fpc:${PORTSDIR}/databases/fpc-oracle \
+ ${UNITSDIR}/pasjpeg/Package.fpc:${PORTSDIR}/graphics/fpc-pasjpeg \
+ ${UNITSDIR}/paszlib/Package.fpc:${PORTSDIR}/archivers/fpc-paszlib \
+ ${UNITSDIR}/pthreads/Package.fpc:${PORTSDIR}/devel/fpc-pthreads \
+ ${UNITSDIR}/postgres/Package.fpc:${PORTSDIR}/databases/fpc-postgres \
+ ${UNITSDIR}/regexpr/Package.fpc:${PORTSDIR}/devel/fpc-regexpr \
+ ${UNITSDIR}/sqlite/Package.fpc:${PORTSDIR}/databases/fpc-sqlite \
+ ${UNITSDIR}/gtk/Package.fpc:${PORTSDIR}/x11-toolkits/fpc-gtk \
+ ${UNITSDIR}/x11/Package.fpc:${PORTSDIR}/x11/fpc-x11 \
+ ${UNITSDIR}/opengl/Package.fpc:${PORTSDIR}/graphics/fpc-opengl
USE_GNOME= gtk12
+UNITSDIR= ${LOCALBASE}/lib/fpc/${PORTVERSION}/units/${BUILDNAME}
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-fpgtk/pkg-plist b/graphics/fpc-fpgtk/pkg-plist
new file mode 100644
index 000000000000..3d46da112f24
--- /dev/null
+++ b/graphics/fpc-fpgtk/pkg-plist
@@ -0,0 +1,15 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/fpglib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/fpgtk.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/fpgtkext.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/fpglib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/fpgtk.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/fpgtkext.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/libpfpglib.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/libpfpgtk.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk/libpfpgtkext.a
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpgtk
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
diff --git a/graphics/fpc-ggi/Makefile b/graphics/fpc-ggi/Makefile
index ff4c81019d17..c39d82ca8c3d 100644
--- a/graphics/fpc-ggi/Makefile
+++ b/graphics/fpc-ggi/Makefile
@@ -8,12 +8,16 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -ggi
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal interface to libggi
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils
LIB_DEPENDS= ggi:${PORTSDIR}/graphics/libggi
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
+HAVE_EXAMPLES= true
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-ggi/pkg-plist b/graphics/fpc-ggi/pkg-plist
new file mode 100644
index 000000000000..a3801c6d7f97
--- /dev/null
+++ b/graphics/fpc-ggi/pkg-plist
@@ -0,0 +1,18 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/gii.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/ggi.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/ggi2d.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/gii.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/ggi.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/ggi2d.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/libpgii.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/libpggi.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi/libpggi2d.a
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/ggi/ggi1.pp
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ggi
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%/ggi
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%
diff --git a/graphics/fpc-imlib/Makefile b/graphics/fpc-imlib/Makefile
index 42795f88f275..979b5d303238 100644
--- a/graphics/fpc-imlib/Makefile
+++ b/graphics/fpc-imlib/Makefile
@@ -8,13 +8,20 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -imlib
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal interface to imlib library
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils \
+ ${UNITSDIR}/gtk/Package.fpc:${PORTSDIR}/x11-toolkits/fpc-gtk \
+ ${UNITSDIR}/x11/Package.fpc:${PORTSDIR}/x11/fpc-x11 \
+ ${UNITSDIR}/opengl/Package.fpc:${PORTSDIR}/graphics/fpc-opengl
USE_GNOME= imlib
+UNITSDIR= ${LOCALBASE}/lib/fpc/${PORTVERSION}/units/${BUILDNAME}
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-imlib/pkg-plist b/graphics/fpc-imlib/pkg-plist
new file mode 100644
index 000000000000..fcbc4c8a797c
--- /dev/null
+++ b/graphics/fpc-imlib/pkg-plist
@@ -0,0 +1,12 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib/gdk_imlib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib/imlib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib/gdk_imlib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib/imlib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib/libpgdk_imlib.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib/libpimlib.a
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/imlib
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
diff --git a/graphics/fpc-libgd/Makefile b/graphics/fpc-libgd/Makefile
index 49b23667122d..58bb8a77cde6 100644
--- a/graphics/fpc-libgd/Makefile
+++ b/graphics/fpc-libgd/Makefile
@@ -8,12 +8,16 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -libgd
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal interface to libgd for producing graphics files
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils
LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
+HAVE_EXAMPLES= true
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-libgd/pkg-plist b/graphics/fpc-libgd/pkg-plist
new file mode 100644
index 000000000000..2a92cfbfbb44
--- /dev/null
+++ b/graphics/fpc-libgd/pkg-plist
@@ -0,0 +1,12 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libgd/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libgd/gd.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libgd/gd.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libgd/libpgd.a
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/libgd/gdtest.pp
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libgd
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
+%%PORTDOCS%%@dirrm share/examples/fpc-%%PORTVERSION%%/libgd
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%
diff --git a/graphics/fpc-libpng/Makefile b/graphics/fpc-libpng/Makefile
index 69190920684a..33d3bd2d48db 100644
--- a/graphics/fpc-libpng/Makefile
+++ b/graphics/fpc-libpng/Makefile
@@ -8,12 +8,17 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -libpng
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal interface to libpng, for reading PNG image files
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils \
+ ${UNITSDIR}/zlib/Package.fpc:${PORTSDIR}/devel/fpc-zlib
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
+UNITSDIR= ${LOCALBASE}/lib/fpc/${PORTVERSION}/units/${BUILDNAME}
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-libpng/pkg-plist b/graphics/fpc-libpng/pkg-plist
new file mode 100644
index 000000000000..f6e4b38235fd
--- /dev/null
+++ b/graphics/fpc-libpng/pkg-plist
@@ -0,0 +1,9 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libpng/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libpng/png.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libpng/png.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libpng/libppng.a
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libpng
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
diff --git a/graphics/fpc-ncurses/Makefile b/graphics/fpc-ncurses/Makefile
index f8ec66b13dab..2420eb523816 100644
--- a/graphics/fpc-ncurses/Makefile
+++ b/graphics/fpc-ncurses/Makefile
@@ -8,11 +8,15 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -ncurses
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal interface to the ncurses library
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
+HAVE_EXAMPLES= true
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-ncurses/pkg-plist b/graphics/fpc-ncurses/pkg-plist
new file mode 100644
index 000000000000..de6d4a75a06f
--- /dev/null
+++ b/graphics/fpc-ncurses/pkg-plist
@@ -0,0 +1,29 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/ncurses.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/panel.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/ncrt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/ocrt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/menu.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/ncurses.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/panel.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/ncrt.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/ocrt.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/menu.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/libpncurses.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/libppanel.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/libpncrt.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/libpocrt.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses/libpmenu.a
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/ncurses/screen_demo.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/ncurses/db_demo.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/ncurses/edit_demo.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/ncurses/ocrt_demo.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/ncurses/testn.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/ncurses/firework.pp
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ncurses
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
+%%PORTDOCS%%@dirrm share/examples/fpc-%%PORTVERSION%%/ncurses
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%
diff --git a/graphics/fpc-opengl/Makefile b/graphics/fpc-opengl/Makefile
index 5bd4f598c0a9..ad3235894d91 100644
--- a/graphics/fpc-opengl/Makefile
+++ b/graphics/fpc-opengl/Makefile
@@ -8,14 +8,20 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -opengl
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal interface to the OpenGL library
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils \
+ ${UNITSDIR}/x11/Package.fpc:${PORTSDIR}/x11/fpc-x11
LIB_DEPENDS= glut.4:${PORTSDIR}/graphics/libglut
USE_GL= yes
+UNITSDIR= ${LOCALBASE}/lib/fpc/${PORTVERSION}/units/${BUILDNAME}
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
+HAVE_EXAMPLES= true
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-opengl/pkg-plist b/graphics/fpc-opengl/pkg-plist
new file mode 100644
index 000000000000..d0d6afac8881
--- /dev/null
+++ b/graphics/fpc-opengl/pkg-plist
@@ -0,0 +1,33 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/gl.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glu.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glut.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glext.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/dllfuncs.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glx.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/gl.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glu.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glut.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glext.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/dllfuncs.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glx.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpgl.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpglu.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpglut.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpglext.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpdllfuncs.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpglx.a
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/glutdemo.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/morph3d.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/glxtest.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/radblur.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/bounce.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/Makefile.fpc
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/Makefile
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
+%%PORTDOCS%%@dirrm share/examples/fpc-%%PORTVERSION%%/opengl
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%
diff --git a/graphics/fpc-pasjpeg/Makefile b/graphics/fpc-pasjpeg/Makefile
index 804e43cf8219..c5f1c14843bb 100644
--- a/graphics/fpc-pasjpeg/Makefile
+++ b/graphics/fpc-pasjpeg/Makefile
@@ -8,11 +8,14 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -pasjpeg
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Handling JPEG files with Pascal
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/base/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
+HAVE_EXAMPLES= true
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-pasjpeg/pkg-plist b/graphics/fpc-pasjpeg/pkg-plist
new file mode 100644
index 000000000000..9f667b8aa70e
--- /dev/null
+++ b/graphics/fpc-pasjpeg/pkg-plist
@@ -0,0 +1,160 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcapimin.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcapistd.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jccoefct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jccolor.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcdctmgr.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jchuff.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcinit.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcmainct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcmarker.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcmaster.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcomapi.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcparam.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcphuff.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcprepct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcsample.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapimin.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapistd.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdatadst.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdatasrc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdcoefct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdcolor.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jddctmgr.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdeferr.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdhuff.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdinput.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmainct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmarker.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmaster.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmerge.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdphuff.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdpostct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdsample.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jerror.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jfdctflt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jfdctfst.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jfdctint.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctflt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctfst.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctint.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctred.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jinclude.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jmemmgr.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jmemnobs.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jmorecfg.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jpeglib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jquant1.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jquant2.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jutils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcapimin.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcapistd.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jccoefct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jccolor.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcdctmgr.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jchuff.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcinit.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcmainct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcmarker.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcmaster.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcomapi.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcparam.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcphuff.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcprepct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcsample.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapimin.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapistd.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdatadst.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdatasrc.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdcoefct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdcolor.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jddctmgr.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdeferr.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdhuff.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdinput.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmainct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmarker.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmaster.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdmerge.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdphuff.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdpostct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdsample.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jerror.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jfdctflt.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jfdctfst.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jfdctint.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctflt.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctfst.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctint.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jidctred.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jinclude.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jmemmgr.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jmemnobs.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jmorecfg.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jpeglib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jquant1.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jquant2.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jutils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcapimin.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcapistd.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjccoefct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjccolor.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcdctmgr.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjchuff.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcinit.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcmainct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcmarker.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcmaster.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcomapi.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcparam.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcphuff.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcprepct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcsample.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdapimin.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdapistd.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdatadst.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdatasrc.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdcoefct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdcolor.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjddctmgr.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdeferr.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdhuff.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdinput.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdmainct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdmarker.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdmaster.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdmerge.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdphuff.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdpostct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdsample.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjerror.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjfdctflt.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjfdctfst.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjfdctint.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjidctflt.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjidctfst.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjidctint.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjidctred.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjinclude.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjmemmgr.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjmemnobs.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjmorecfg.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjpeglib.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjquant1.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjquant2.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjutils.a
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/pasjpeg/rdjpgcom.pas
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/pasjpeg/jpegtran.pas
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/pasjpeg/djpeg.pas
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/pasjpeg/demo.pas
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/pasjpeg/cjpeg.pas
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
+%%PORTDOCS%%@dirrm share/examples/fpc-%%PORTVERSION%%/pasjpeg
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%
diff --git a/graphics/fpc-svgalib/Makefile b/graphics/fpc-svgalib/Makefile
index 3bb7a7e29bf4..98ee7ee73746 100644
--- a/graphics/fpc-svgalib/Makefile
+++ b/graphics/fpc-svgalib/Makefile
@@ -8,12 +8,16 @@
CATEGORIES= graphics lang
PKGNAMESUFFIX= -svgalib
-MAINTAINER= acardenas@bsd.org.pe
+MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal interface to the SVGA graphics library
-RUN_DEPENDS= ppc386:${PORTSDIR}/lang/fpc
+BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
+ fpcmake:${PORTSDIR}/lang/fpc-utils
LIB_DEPENDS= vga.1:${PORTSDIR}/graphics/svgalib
MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR}
+HAVE_EXAMPLES= true
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/fpc-svgalib/pkg-plist b/graphics/fpc-svgalib/pkg-plist
new file mode 100644
index 000000000000..00462184f90b
--- /dev/null
+++ b/graphics/fpc-svgalib/pkg-plist
@@ -0,0 +1,16 @@
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib/svgalib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib/vgamouse.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib/svgalib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib/vgamouse.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib/libpsvgalib.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib/libpvgamouse.a
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/svgalib/vgatest.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/svgalib/testvga.pp
+@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/svgalib
+@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
+@dirrmtry lib/fpc/%%PORTVERSION%%/units
+@dirrmtry lib/fpc/%%PORTVERSION%%
+@dirrmtry lib/fpc
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%/svgalib
+%%PORTDOCS%%@dirrmtry share/examples/fpc-%%PORTVERSION%%