Here is a diff which adds an UML flavor for Xfig. It installs the UML
library, and its symbols.

diff -urN graphics/xfig/Makefile mystuff/graphics/xfig/Makefile
--- graphics/xfig/Makefile      Wed Sep  7 01:30:53 2005
+++ mystuff/graphics/xfig/Makefile      Tue Oct 11 08:34:31 2005
@@ -4,11 +4,15 @@
 
 VERSION=       3.2.4
 DISTNAME=      xfig.${VERSION}.full
-PKGNAME=       xfig-${VERSION}
+PKGNAME=       xfig-${VERSION}p0
 CATEGORIES=    graphics x11
 
 HOMEPAGE=      http://www.xfig.org/
 
+DISTFILES=     xfig.${VERSION}.full.tar.gz
+SUP_uml=       libraries/UML.tar.gz
+SUPDISTFILES=  ${SUP_uml}
+
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=    Yes
 PERMIT_DISTFILES_CDROM=        Yes
@@ -38,5 +42,16 @@
 WRKDIST=       ${WRKDIR}/xfig.${VERSION}
 
 NO_REGRESS=    Yes
+
+FLAVORS=       uml
+FLAVOR?=
+
+.if ${FLAVOR:L:Muml}
+DISTFILES+=    ${SUP_uml}
+
+post-install:
+               ${INSTALL_DATA_DIR} ${PREFIX}/lib/X11/xfig/Libraries/UML
+               ${INSTALL_DATA} ${WRKDIR}/UML/* 
${PREFIX}/lib/X11/xfig/Libraries/UML
+.endif
 
 .include <bsd.port.mk>
diff -urN graphics/xfig/distinfo mystuff/graphics/xfig/distinfo
--- graphics/xfig/distinfo      Wed Jan  5 17:50:39 2005
+++ mystuff/graphics/xfig/distinfo      Tue Oct 11 07:55:56 2005
@@ -1,4 +1,8 @@
+MD5 (libraries/UML.tar.gz) = 222368db9498ed451d1fec0f3a3be13d
 MD5 (xfig.3.2.4.full.tar.gz) = 1911fc0f733cb2f40336a8d0e82513de
+RMD160 (libraries/UML.tar.gz) = 8fef45a9e5067e7ca577127299e1206f94c9d8a0
 RMD160 (xfig.3.2.4.full.tar.gz) = 3cae7c8d3f2a89ef54fd4a4693e84fa7a9bacf44
+SHA1 (libraries/UML.tar.gz) = 88a7c241f4d3c4b2762ffefe878f214db1914c5b
 SHA1 (xfig.3.2.4.full.tar.gz) = 723bf10355a92c079be08cd7be18b75baaccfbdc
+SIZE (libraries/UML.tar.gz) = 4657
 SIZE (xfig.3.2.4.full.tar.gz) = 5163150
diff -urN graphics/xfig/pkg/DESCR mystuff/graphics/xfig/pkg/DESCR
--- graphics/xfig/pkg/DESCR     Mon Dec 15 22:42:35 2003
+++ mystuff/graphics/xfig/pkg/DESCR     Tue Oct 11 07:48:29 2005
@@ -7,3 +7,7 @@
 
 To enjoy the beautiful colors, specify "*customization: -color" in your 
 .Xdefaults or .Xresources file.
+
+Flavors:
+
+  * uml - install UML library
diff -urN graphics/xfig/pkg/PFRAG.uml mystuff/graphics/xfig/pkg/PFRAG.uml
--- graphics/xfig/pkg/PFRAG.uml Thu Jan  1 01:00:00 1970
+++ mystuff/graphics/xfig/pkg/PFRAG.uml Tue Oct 11 08:36:32 2005
@@ -0,0 +1,30 @@
[EMAIL PROTECTED] $OpenBSD$
+lib/X11/xfig/Libraries/UML/
+lib/X11/xfig/Libraries/UML/Actor.fig
+lib/X11/xfig/Libraries/UML/Aggregations.fig
+lib/X11/xfig/Libraries/UML/Arrows.fig
+lib/X11/xfig/Libraries/UML/Association.fig
+lib/X11/xfig/Libraries/UML/Association_Multi.fig
+lib/X11/xfig/Libraries/UML/Class_Large.fig
+lib/X11/xfig/Libraries/UML/Class_Medium.fig
+lib/X11/xfig/Libraries/UML/Class_Small.fig
+lib/X11/xfig/Libraries/UML/Component.fig
+lib/X11/xfig/Libraries/UML/DesignPattern.fig
+lib/X11/xfig/Libraries/UML/Labels.fig
+lib/X11/xfig/Libraries/UML/Note_Large.fig
+lib/X11/xfig/Libraries/UML/Note_Small.fig
+lib/X11/xfig/Libraries/UML/Object_Medium.fig
+lib/X11/xfig/Libraries/UML/Object_Multi.fig
+lib/X11/xfig/Libraries/UML/Object_Small.fig
+lib/X11/xfig/Libraries/UML/Package_Large.fig
+lib/X11/xfig/Libraries/UML/Package_Small.fig
+lib/X11/xfig/Libraries/UML/README
+lib/X11/xfig/Libraries/UML/Sequences.fig
+lib/X11/xfig/Libraries/UML/State_Large.fig
+lib/X11/xfig/Libraries/UML/State_Medium.fig
+lib/X11/xfig/Libraries/UML/State_Small.fig
+lib/X11/xfig/Libraries/UML/State_Special.fig
+lib/X11/xfig/Libraries/UML/Synchronization.fig
+lib/X11/xfig/Libraries/UML/Template.fig
+lib/X11/xfig/Libraries/UML/Transitions.fig
+lib/X11/xfig/Libraries/UML/UseCase.fig

Reply via email to