components/gparted/Makefile
changeset 5682 94c0ca64c022
parent 5673 03a73b3209f6
child 5797 432ac76de3b0
equal deleted inserted replaced
5681:b8fe51f35344 5682:94c0ca64c022
    20 #
    20 #
    21 
    21 
    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 
    25 BUILD_ARCH= i386
       
    26 BUILD_BITS= 32
    26 include ../../make-rules/shared-macros.mk
    27 include ../../make-rules/shared-macros.mk
    27 
    28 
    28 COMPONENT_NAME=		gparted
    29 COMPONENT_NAME=		gparted
    29 COMPONENT_VERSION=	0.25.0
    30 COMPONENT_VERSION=	0.25.0
    30 COMPONENT_PROJECT_URL=	http://gparted.org/
    31 COMPONENT_PROJECT_URL=	http://gparted.org/
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
       
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
       
    33 COMPONENT_ARCHIVE_HASH=	\
    32 COMPONENT_ARCHIVE_HASH=	\
    34     sha256:2d996d5f4921d49eae850a1824acb8ab1299b1ea9bbb9c607248cd6c8cdc94ae
    33     sha256:2d996d5f4921d49eae850a1824acb8ab1299b1ea9bbb9c607248cd6c8cdc94ae
    35 COMPONENT_ARCHIVE_URL=	http://prdownloads.sourceforge.net/gparted/$(COMPONENT_ARCHIVE)
    34 COMPONENT_ARCHIVE_URL=	http://prdownloads.sourceforge.net/gparted/$(COMPONENT_ARCHIVE)
    36 COMPONENT_BUGDB=	utility/gparted
       
    37 
    35 
    38 TPNO=			27500
    36 TPNO=			27500
    39 
    37 
    40 # we're i386-only
    38 TEST_TARGET= $(NO_TESTS)
    41 ifeq ($(MACH), sparc)
    39 include $(WS_MAKE_RULES)/common.mk
    42 PUBLISH_STAMP=
       
    43 INSTALL_32=
       
    44 endif
       
    45 
       
    46 include $(WS_MAKE_RULES)/prep.mk
       
    47 include $(WS_MAKE_RULES)/configure.mk
       
    48 include $(WS_MAKE_RULES)/ips.mk
       
    49 
    40 
    50 COMPONENT_PREP_ACTION += (cd $(@D); autoreconf -fiv)
    41 COMPONENT_PREP_ACTION += (cd $(@D); autoreconf -fiv)
    51 
    42 
    52 CC += $(CC_BITS)
       
    53 CXX += $(CC_BITS)
       
    54 
       
    55 # needed to find xgettext
    43 # needed to find xgettext
    56 PATH=/usr/gnu/bin:/usr/bin
    44 PATH=$(GNUBIN):$(USRBINDIR)
    57 CONFIGURE_OPTIONS +=    CFLAGS="$(CFLAGS)"
       
    58 CONFIGURE_OPTIONS +=	CXX="$(CXX) -norunpath"
       
    59 
       
    60 ASLR_MODE =	$(ASLR_ENABLE)
       
    61 
       
    62 # common targets, we're i386-only
       
    63 
       
    64 build_sparc:
       
    65 	@echo "Not available."
       
    66 
       
    67 configure:	$(CONFIGURE_32)
       
    68 
       
    69 build_i386:	$(BUILD_32)
       
    70 
       
    71 build:		build_$(MACH)
       
    72 
       
    73 install:	$(INSTALL_32)
       
    74 
       
    75 test:           $(NO_TESTS)
       
    76 
       
    77 system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
       
    78 
    45 
    79 REQUIRED_PACKAGES += developer/gnome/gnome-doc-utils
    46 REQUIRED_PACKAGES += developer/gnome/gnome-doc-utils
    80 REQUIRED_PACKAGES += library/c++/glibmm
    47 REQUIRED_PACKAGES += library/c++/glibmm
    81 REQUIRED_PACKAGES += library/c++/sigcpp
    48 REQUIRED_PACKAGES += library/c++/sigcpp
    82 REQUIRED_PACKAGES += library/desktop/c++/cairomm
    49 REQUIRED_PACKAGES += library/desktop/c++/cairomm
    83 REQUIRED_PACKAGES += library/desktop/c++/gtkmm
    50 REQUIRED_PACKAGES += library/desktop/c++/gtkmm
    84 REQUIRED_PACKAGES += library/desktop/c++/pangomm
    51 REQUIRED_PACKAGES += library/desktop/c++/pangomm
    85 REQUIRED_PACKAGES += library/desktop/gtk2
    52 REQUIRED_PACKAGES += library/desktop/gtk2
    86 REQUIRED_PACKAGES += library/glib2
    53 REQUIRED_PACKAGES += library/glib2
    87 REQUIRED_PACKAGES += shell/ksh93
    54 REQUIRED_PACKAGES += shell/ksh93
    88 REQUIRED_PACKAGES += system/library
       
    89 REQUIRED_PACKAGES += system/library/c++-runtime
    55 REQUIRED_PACKAGES += system/library/c++-runtime
    90 REQUIRED_PACKAGES += system/library/math
    56 REQUIRED_PACKAGES += system/library/math
    91 ifneq ($(MACH), sparc)
    57 ifneq ($(MACH), sparc)
    92 REQUIRED_PACKAGES += system/storage/parted
    58 REQUIRED_PACKAGES += system/storage/parted
    93 endif
    59 endif