|
Lines 3-9
Link Here
|
| 3 |
|
3 |
|
| 4 |
PORTNAME= ede |
4 |
PORTNAME= ede |
| 5 |
PORTVERSION= 2.0 |
5 |
PORTVERSION= 2.0 |
| 6 |
PORTREVISION= 2 |
6 |
PORTREVISION= 3 |
| 7 |
CATEGORIES= x11-wm |
7 |
CATEGORIES= x11-wm |
| 8 |
MASTER_SITES= SF \ |
8 |
MASTER_SITES= SF \ |
| 9 |
SF/${PORTNAME}/${PORTNAME}lib/${PORTVERSION}:edelib |
9 |
SF/${PORTNAME}/${PORTNAME}lib/${PORTVERSION}:edelib |
|
Lines 16-36
Link Here
|
| 16 |
LICENSE= GPLv2 LGPL20 |
16 |
LICENSE= GPLv2 LGPL20 |
| 17 |
LICENSE_COMB= multi |
17 |
LICENSE_COMB= multi |
| 18 |
|
18 |
|
| 19 |
BUILD_DEPENDS= python:${PORTSDIR}/lang/python \ |
19 |
BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen \ |
| 20 |
doxygen:${PORTSDIR}/devel/doxygen \ |
|
|
| 21 |
jam:${PORTSDIR}/devel/jam \ |
20 |
jam:${PORTSDIR}/devel/jam \ |
| 22 |
update-mime-database:${PORTSDIR}/misc/shared-mime-info |
21 |
python:${PORTSDIR}/lang/python |
| 23 |
LIB_DEPENDS= dbus-1.3:${PORTSDIR}/devel/dbus \ |
22 |
LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ |
| 24 |
curl:${PORTSDIR}/ftp/curl \ |
23 |
libcurl.so:${PORTSDIR}/ftp/curl \ |
| 25 |
startup-notification-1.0:${PORTSDIR}/x11/startup-notification \ |
24 |
libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification \ |
| 26 |
fltk.1:${PORTSDIR}/x11-toolkits/fltk |
25 |
libfltk.so:${PORTSDIR}/x11-toolkits/fltk |
| 27 |
RUN_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info |
|
|
| 28 |
|
26 |
|
| 29 |
OPTIONS_DEFINE= HAL |
27 |
OPTIONS_DEFINE= HAL |
| 30 |
HAL_DESC= Enable HAL support |
28 |
HAL_DESC= Enable HAL support |
| 31 |
|
29 |
|
|
|
30 |
USES= fam iconv gettext pathfix pkgconfig shared-mime-info |
| 32 |
USE_XORG= xcomposite xft xinerama xpm xrandr |
31 |
USE_XORG= xcomposite xft xinerama xpm xrandr |
| 33 |
USES= fam gettext pathfix pkgconfig |
|
|
| 34 |
USE_PYTHON= yes |
32 |
USE_PYTHON= yes |
| 35 |
GNU_CONFIGURE= yes |
33 |
GNU_CONFIGURE= yes |
| 36 |
CONFIGURE_ARGS= --with-edelib_path=${EDELIB_WRKSRC} \ |
34 |
CONFIGURE_ARGS= --with-edelib_path=${EDELIB_WRKSRC} \ |
|
Lines 52-66
Link Here
|
| 52 |
HAL_LIB_DEPENDS= libhal.so.1:${PORTSDIR}/sysutils/hal |
50 |
HAL_LIB_DEPENDS= libhal.so.1:${PORTSDIR}/sysutils/hal |
| 53 |
HAL_CONFIGURE_OFF= --disable-hal |
51 |
HAL_CONFIGURE_OFF= --disable-hal |
| 54 |
|
52 |
|
| 55 |
# use multiple make jobs |
|
|
| 56 |
_make_jobs= -j${MAKE_JOBS_NUMBER} |
| 57 |
|
| 58 |
NO_STAGE= yes |
| 59 |
post-patch: |
53 |
post-patch: |
| 60 |
@${REINPLACE_CMD} -e \ |
54 |
@${REINPLACE_CMD} -e \ |
| 61 |
's|/usr/local/share|${LOCALBASE}/share| ; \ |
55 |
's|/usr/local/share|${LOCALBASE}/share| ; \ |
| 62 |
/OPTIM_FLAGS=/s|-O2|-fPIC| ; \ |
56 |
/OPTIM_FLAGS=/s|-O2|-fPIC| ; \ |
| 63 |
s|_daylight=yes|_daylight=no|' ${EDELIB_WRKSRC}/configure |
57 |
s|_daylight=yes|_daylight=no|' ${EDELIB_WRKSRC}/configure |
|
|
58 |
@${REINPLACE_CMD} -e \ |
| 59 |
's| -liconv| ${ICONV_LIB}|' ${WRKSRC}/configure |
| 60 |
@${REINPLACE_CMD} -e \ |
| 61 |
's|$$(CC)|@CXX@| ; \ |
| 62 |
s|-lstdc++||' ${WRKSRC}/Jamconfig.in |
| 64 |
|
63 |
|
| 65 |
pre-configure: |
64 |
pre-configure: |
| 66 |
@(cd ${EDELIB_WRKSRC} \ |
65 |
@(cd ${EDELIB_WRKSRC} \ |
|
Lines 74-87
Link Here
|
| 74 |
|
73 |
|
| 75 |
pre-build: |
74 |
pre-build: |
| 76 |
@(cd ${EDELIB_WRKSRC} \ |
75 |
@(cd ${EDELIB_WRKSRC} \ |
| 77 |
&& ${LOCALBASE}/bin/jam ${_make_jobs} \ |
76 |
&& ${LOCALBASE}/bin/jam -j${MAKE_JOBS_NUMBER} \ |
| 78 |
&& ${LOCALBASE}/bin/jam ${INSTALL_TARGET}) |
77 |
&& ${LOCALBASE}/bin/jam ${INSTALL_TARGET}) |
| 79 |
|
78 |
|
| 80 |
do-build: |
79 |
do-build: |
| 81 |
@(cd ${BUILD_WRKSRC} && ${LOCALBASE}/bin/jam ${_make_jobs}) |
80 |
@(cd ${BUILD_WRKSRC} && ${LOCALBASE}/bin/jam -j${MAKE_JOBS_NUMBER}) |
| 82 |
|
81 |
|
| 83 |
do-install: |
82 |
do-install: |
| 84 |
@(cd ${INSTALL_WRKSRC} && ${LOCALBASE}/bin/jam ${INSTALL_TARGET}) |
83 |
@(cd ${INSTALL_WRKSRC} && ${SETENV} DESTDIR="${STAGEDIR}" \ |
| 85 |
@-update-mime-database ${PREFIX}/share/mime |
84 |
${LOCALBASE}/bin/jam ${INSTALL_TARGET}) |
|
|
85 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ede-2.0.0/manual/images |
| 86 |
@(cd ${WRKSRC}/doc/manual/images && ${COPYTREE_SHARE} . \ |
| 87 |
${STAGEDIR}${PREFIX}/share/doc/ede-2.0.0/manual/images) |
| 88 |
.for i in ede-about ede-autostart ede-bell-conf ede-bug-report ede-crasher \ |
| 89 |
ede-calc ede-conf ede-desktop ede-desktop-conf ede-dialog \ |
| 90 |
ede-keyboard-conf ede-notify-daemon ede-screensaver-conf \ |
| 91 |
ede-image-view ede-launch emountd ede-timedate ede-tip \ |
| 92 |
ede-tip-compiler ede-preferred-applications evoke ede-shutdown \ |
| 93 |
ede-panel ede-menu-spec-test pekwm |
| 94 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} |
| 95 |
.endfor |
| 86 |
|
96 |
|
| 87 |
.include <bsd.port.mk> |
97 |
.include <bsd.port.mk> |