22 # |
22 # |
23 # Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
24 # |
24 # |
25 BUILD_ARCH= i386 |
25 BUILD_ARCH= i386 |
26 BUILD_BITS= 32 |
26 BUILD_BITS= 32 |
|
27 COMPILER= gcc |
27 include ../../make-rules/shared-macros.mk |
28 include ../../make-rules/shared-macros.mk |
28 |
29 |
29 COMPONENT_NAME= gparted |
30 COMPONENT_NAME= gparted |
30 COMPONENT_VERSION= 0.25.0 |
31 COMPONENT_VERSION= 0.25.0 |
31 COMPONENT_PROJECT_URL= http://gparted.org/ |
32 COMPONENT_PROJECT_URL= http://gparted.org/ |
34 COMPONENT_ARCHIVE_URL= http://prdownloads.sourceforge.net/gparted/$(COMPONENT_ARCHIVE) |
35 COMPONENT_ARCHIVE_URL= http://prdownloads.sourceforge.net/gparted/$(COMPONENT_ARCHIVE) |
35 |
36 |
36 TPNO= 27500 |
37 TPNO= 27500 |
37 |
38 |
38 TEST_TARGET= $(NO_TESTS) |
39 TEST_TARGET= $(NO_TESTS) |
|
40 |
|
41 # Needs updated sigcpp, not available on S11. |
|
42 ifeq ($(BUILD_TYPE), evaluation) |
|
43 BUILD_32= |
|
44 INSTALL_32= |
|
45 PUBLISH_STAMP= |
|
46 endif |
|
47 |
39 include $(WS_MAKE_RULES)/common.mk |
48 include $(WS_MAKE_RULES)/common.mk |
40 |
49 |
41 COMPONENT_PREP_ACTION += (cd $(@D); autoreconf -fiv) |
50 COMPONENT_PREP_ACTION += (cd $(@D); autoreconf -fiv) |
|
51 |
|
52 CXXFLAGS += -std=c++11 |
42 |
53 |
43 # needed to find xgettext |
54 # needed to find xgettext |
44 PATH=$(GNUBIN):$(USRBINDIR) |
55 PATH=$(GNUBIN):$(USRBINDIR) |
45 |
56 |
46 REQUIRED_PACKAGES += developer/gnome/gnome-doc-utils |
57 REQUIRED_PACKAGES += developer/gnome/gnome-doc-utils |
47 REQUIRED_PACKAGES += library/c++/glibmm |
58 REQUIRED_PACKAGES += library/c++/glibmm |
48 REQUIRED_PACKAGES += library/c++/sigcpp |
59 REQUIRED_PACKAGES += library/c++/sigcpp |
|
60 REQUIRED_PACKAGES += library/desktop/c++/atkmm |
49 REQUIRED_PACKAGES += library/desktop/c++/cairomm |
61 REQUIRED_PACKAGES += library/desktop/c++/cairomm |
50 REQUIRED_PACKAGES += library/desktop/c++/gtkmm |
62 REQUIRED_PACKAGES += library/desktop/c++/gtkmm |
51 REQUIRED_PACKAGES += library/desktop/c++/pangomm |
63 REQUIRED_PACKAGES += library/desktop/c++/pangomm |
52 REQUIRED_PACKAGES += library/desktop/gtk2 |
64 REQUIRED_PACKAGES += library/desktop/gtk2 |
53 REQUIRED_PACKAGES += library/glib2 |
65 REQUIRED_PACKAGES += library/glib2 |
54 REQUIRED_PACKAGES += library/perl-5/xml-parser |
66 REQUIRED_PACKAGES += library/perl-5/xml-parser |
55 REQUIRED_PACKAGES += shell/ksh93 |
67 REQUIRED_PACKAGES += shell/ksh93 |
56 REQUIRED_PACKAGES += system/library/c++-runtime |
68 REQUIRED_PACKAGES += system/library/c++-runtime |
|
69 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
|
70 REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime |
57 REQUIRED_PACKAGES += system/library/math |
71 REQUIRED_PACKAGES += system/library/math |
58 ifneq ($(MACH), sparc) |
72 ifneq ($(MACH), sparc) |
59 REQUIRED_PACKAGES += system/storage/parted |
73 REQUIRED_PACKAGES += system/storage/parted |
60 endif |
74 endif |