pkgsrc-wip/aokell/Makefile
Kamel Ibn Aziz Derouiche 2dfd075961 Import aokell-2.0 as wip/aokell.
AOKell is a Java implementation of the Fractal component model which uses
Aspect-Oriented Programming. The goal of AOKell is to provide some high level
mechanisms for implementing the control semantics of a Fractal component.

The two main contributions of AOKell are to provide:

* an aspect-oriented solution for gluing the control part of a
  Fractal component with its content,
* a component-based solution for implementing the control part of
   a Fractal component.

AOKell is then a framework where the notions of a component, an interface, and a
binding are used both to implement the business part of an application and its
control semantics. The novelty is thus to provide a component-based
engineering of  control.This control part is then  glued to the content
using either AspectJ aspects or Spoon processors.
2011-01-19 14:14:04 +00:00

34 lines
993 B
Makefile

# $NetBSD: Makefile,v 1.1.1.1 2011/01/19 14:14:04 jihbed Exp $
#
DISTNAME= AOKell-2.0-bin
PKGNAME= aokell-2.0
CATEGORIES= devel java
MASTER_SITES= http://download.forge.objectweb.org/fractal/
EXTRACT_SUFX= .zip
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= http://fractal.ow2.org/aokell/index.html
COMMENT= AOKell is a Java implementation of the Fractal component model
LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
WRKSRC= ${WRKDIR}/AOKell-2.0
NO_BUILD= yes
USE_TOOLS+= pax
PKG_JVMS_ACCEPTED= sun-jdk6 sun-jdk15
USE_JAVA2= yes
INSTALLATION_DIRS= share/doc/aokell lib/java/aokell
do-install:
${INSTALL_DATA} ${WRKSRC}/README.txt ${DESTDIR}${PREFIX}/share/doc/aokell
cd ${WRKSRC}/externals && pax -rw -pp . ${DESTDIR}${PREFIX}/lib/java/aokell/externals
cd ${WRKSRC}/lib && pax -rw -pp . ${DESTDIR}${PREFIX}/lib/java/aokell/lib
cd ${WRKSRC}/doc/javadoc && pax -rw -pp . ${DESTDIR}${PREFIX}/share/doc/aokell
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"