components/gparted/Makefile
changeset 6582 4fb5be1315a8
parent 5797 432ac76de3b0
equal deleted inserted replaced
6581:dcfba1b5dd21 6582:4fb5be1315a8
    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