diff options
Diffstat (limited to 'x11-wm/beryl-core/Makefile')
-rw-r--r-- | x11-wm/beryl-core/Makefile | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/x11-wm/beryl-core/Makefile b/x11-wm/beryl-core/Makefile new file mode 100644 index 000000000000..89729140662f --- /dev/null +++ b/x11-wm/beryl-core/Makefile @@ -0,0 +1,132 @@ +# New ports collection makefile for: beryl-core +# Date created: Oct 29 2006 +# Whom: Florent Thoumie <flz@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= beryl-core +PORTVERSION= 0.2.1 +PORTREVISION= 1 +CATEGORIES= x11-wm +MASTER_SITES= http://releases.beryl-project.org/${PORTVERSION}/ \ + ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= flz/beryl/ + +MAINTAINER= rnoland@2hip.net +COMMENT= Beryl Composite/Window Manager + +LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \ + startup-notification-1.0:${PORTSDIR}/x11/startup-notification +RUN_DEPENDS= bash:${PORTSDIR}/shells/bash +BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser + +GNU_CONFIGURE= yes +USE_GL= gl +USE_BZIP2= yes +USE_GMAKE= yes +USE_GNOME= gnomehack glib20 gconf2 +USE_GETTEXT= yes +USE_LDCONFIG= yes + +CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ARGS+= --mandir="${PREFIX}/man/" --disable-berylmesa +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}" + +USE_XORG= xcomposite xfixes xdamage xrandr ice sm xinerama glproto + +MAN1= beryl.1 \ + beryl-xgl.1 \ + beryl-settings-dump.1 + +MAN3= beryl_settings_context_new.3 \ + beryl_settings_context_destroy.3 \ + beryl_settings_context_find_plugin.3 \ + beryl_settings_context_find_setting.3 \ + beryl_settings_context_read.3 \ + beryl_settings_context_write.3 \ + beryl_settings_context_comp_new.3 \ + beryl_settings_context_comp_add_plugin.3 \ + beryl_settings_context_comp_add_option.3 \ + beryl_settings_context_comp_get_option_value.3 \ + beryl_settings_context_comp_set_option_value.3 \ + beryl_settings_send_reload_signal.3 \ + beryl_setting_reset_to_default.3 \ + beryl_setting_list_clear.3 \ + beryl_setting_list_append.3 \ + beryl_setting_list_length.3 \ + beryl_setting_list_value_index.3 \ + beryl_setting_list_value_swap_with.3 \ + beryl_setting_list_value_move_before.3 \ + beryl_setting_list_value_remove.3 \ + beryl_setting_get_primary_value.3 \ + beryl_setting_value_get_int.3 \ + beryl_setting_value_get_float.3 \ + beryl_setting_value_get_bool.3 \ + beryl_setting_value_get_string.3 \ + beryl_setting_value_get_keysym.3 \ + beryl_setting_value_get_keymods.3 \ + beryl_setting_value_get_button.3 \ + beryl_setting_value_get_buttonmods.3 \ + beryl_setting_value_get_bell.3 \ + beryl_setting_value_get_edgemask.3 \ + beryl_setting_value_get_key_enabled.3 \ + beryl_setting_get_int_min.3 \ + beryl_setting_value_get_button_enabled.3 \ + beryl_setting_value_get_color.3 \ + beryl_setting_value_get_value_list.3 \ + beryl_setting_value_set_int.3 \ + beryl_setting_value_set_float.3 \ + beryl_setting_value_set_bool.3 \ + beryl_setting_value_set_string.3 \ + beryl_setting_value_set_keysym.3 \ + beryl_setting_value_set_keymods.3 \ + beryl_setting_value_set_button.3 \ + beryl_setting_value_set_buttonmods.3 \ + beryl_setting_value_set_bell.3 \ + beryl_setting_value_set_edgemask.3 \ + beryl_setting_value_set_key_enabled.3 \ + beryl_setting_value_set_button_enabled.3 \ + beryl_setting_value_set_color.3 \ + beryl_setting_get_can_set_key.3 \ + beryl_setting_get_can_set_button.3 \ + beryl_setting_get_can_set_edgemask.3 \ + beryl_setting_get_can_set_bell.3 \ + beryl_setting_get_allowed_strings.3 \ + beryl_setting_get_int_max.3 \ + beryl_setting_get_float_min.3 \ + beryl_setting_get_float_max.3 \ + beryl_setting_get_float_precision.3 \ + beryl_setting_get_list_type.3 \ + beryl_setting_get_type.3 \ + beryl_setting_get_short_desc.3 \ + beryl_setting_get_long_desc.3 \ + beryl_setting_get_name.3 \ + beryl_settings_plugin_get_short_desc.3 \ + beryl_settings_plugin_get_long_desc.3 \ + beryl_settings_plugin_get_name.3 \ + beryl_settings_context_get_plugins.3 \ + beryl_settings_plugin_get_settings.3 \ + beryl_settings_context_get_private.3 \ + beryl_settings_plugin_get_private.3 \ + beryl_setting_get_private.3 \ + beryl_settings_context_set_private.3 \ + beryl_settings_plugin_set_private.3 \ + beryl_setting_set_private.3 \ + beryl_settings_set_codeset.3 + +post-patch: + @${REINPLACE_CMD} -e 's|libpng|libpng12|' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|.[(]top_srcdir[)]/mesa/lib/libGL.a |-lGL |' \ + -e 's|.[(]top_srcdir[)]/mesa/lib/libGL.a|-lGL|' \ + ${WRKSRC}/src/Makefile.in + @${REINPLACE_CMD} -e 's|\(Libs.*\)|\1 -lGL|' ${WRKSRC}/beryl.pc.in + @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \ + ${WRKSRC}/libberylsettings/main.c \ + ${WRKSRC}/src/plugin.c \ + ${WRKSRC}/src/display_options.c \ + ${WRKSRC}/settings-backends/ini.c \ + ${WRKSRC}/settings-backends/gconf.c + +.include <bsd.port.mk> |