[Samsung Galaxy Player 4.0, 5.0] HellPie:
So, you need [MENTION=5050467]Androthan[/MENTION] for this.

I don't know why, but Androthan's repo was downloaded. So I checked for vendor/cyanogen/cyanogen_hugo.mk, but it wasn't created. I made it (based on cyanogen_crespo.mk) and here it is:

# Inherit AOSP device configuration for hugo.
$(call inherit-product, device/samsung/hugo/full_hugo.mk)

# Inherit some common cyanogenmod stuff.
$(call inherit-product, vendor/cyanogen/products/common_full.mk)

# Include GSM stuff
$(call inherit-product, vendor/cyanogen/products/gsm.mk)

#
# Setup device specific product configuration.
#
PRODUCT_NAME := cyanogen_hugo
PRODUCT_BRAND := Samsung
PRODUCT_DEVICE := hugo
PRODUCT_MODEL := YP-GI1
PRODUCT_MANUFACTURER := Samsung
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=Galaxy_Player_4.2 BUILD_ID=JVKPB BUILD_FINGERPRINT=samsung/YP-GI1/YP-GI1:2.3.6/GINGERBREAD/JVKPB:user/release-keys PRIVATE_BUILD_DESC="YP-GI1-user 2.3.6 GINGERBREAD XXLF1 release-keys" BUILD_NUMBER=999

# Extra hugo overlay
PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/hugo

# Add the FM app
PRODUCT_PACKAGES += FM

# Extra RIL settings
PRODUCT_PROPERTY_OVERRIDES += \
ro.ril.enable.managed.roaming=1 \
ro.ril.oem.nosim.ecclist=911,112,999,000,08,118,120,122,110,119,995 \
ro.ril.emc.mode=2

# Add additional mounts
PRODUCT_PROPERTY_OVERRIDES += \
ro.additionalmounts=/mnt/emmc \
gsm.version.baseband=GI1XXLF1 \
ro.vold.switchablepair=/mnt/sdcard,/mnt/emmc

# Release name and versioning
PRODUCT_RELEASE_NAME := SGP42
PRODUCT_VERSION_DEVICE_SPECIFIC :=
-include vendor/cyanogen/products/common_versions.mk

#
# Copy hugo specific prebuilt files
#
PRODUCT_COPY_FILES += \
vendor/cyanogen/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip

Next, I added the link to this makefile into vendor/cyanogen/AndroidProducts.mk and now it looks like this:

PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/cyanogen_ace.mk \
$(LOCAL_DIR)/cyanogen_anzu.mk \
$(LOCAL_DIR)/cyanogen_blade.mk \
$(LOCAL_DIR)/cyanogen_bravo.mk \
$(LOCAL_DIR)/cyanogen_bravoc.mk \
$(LOCAL_DIR)/cyanogen_buzz.mk \
$(LOCAL_DIR)/cyanogen_captivatemtd.mk \
$(LOCAL_DIR)/cyanogen_click.mk \
$(LOCAL_DIR)/cyanogen_coconut.mk \
$(LOCAL_DIR)/cyanogen_cooper.mk \
$(LOCAL_DIR)/cyanogen_crespo.mk \
$(LOCAL_DIR)/cyanogen_crespo4g.mk \
$(LOCAL_DIR)/cyanogen_desirec.mk \
$(LOCAL_DIR)/cyanogen_dream_sapphire.mk \
$(LOCAL_DIR)/cyanogen_droid2.mk \
$(LOCAL_DIR)/cyanogen_droid2we.mk \
$(LOCAL_DIR)/cyanogen_encore.mk \
$(LOCAL_DIR)/cyanogen_epicmtd.mk \
$(LOCAL_DIR)/cyanogen_espresso.mk \
$(LOCAL_DIR)/cyanogen_es209ra.mk \
$(LOCAL_DIR)/cyanogen_fascinatemtd.mk \
$(LOCAL_DIR)/cyanogen_hallon.mk \
$(LOCAL_DIR)/cyanogen_hero.mk \
$(LOCAL_DIR)/cyanogen_heroc.mk \
$(LOCAL_DIR)/cyanogen_inc.mk \
$(LOCAL_DIR)/cyanogen_iyokan.mk \
$(LOCAL_DIR)/cyanogen_jordan.mk \
$(LOCAL_DIR)/cyanogen_jordan_plus.mk \
$(LOCAL_DIR)/cyanogen_galaxy5.mk \
$(LOCAL_DIR)/cyanogen_galaxys2.mk \
$(LOCAL_DIR)/cyanogen_galaxys2att.mk \
$(LOCAL_DIR)/cyanogen_galaxysbmtd.mk \
$(LOCAL_DIR)/cyanogen_galaxysmtd.mk \
$(LOCAL_DIR)/cyanogen_generic.mk \
$(LOCAL_DIR)/cyanogen_glacier.mk \
$(LOCAL_DIR)/cyanogen_legend.mk \
$(LOCAL_DIR)/cyanogen_leo.mk \
$(LOCAL_DIR)/cyanogen_liberty.mk \
$(LOCAL_DIR)/cyanogen_mango.mk \
$(LOCAL_DIR)/cyanogen_mecha.mk \
$(LOCAL_DIR)/cyanogen_mesmerizemtd.mk \
$(LOCAL_DIR)/cyanogen_mimmi.mk \
$(LOCAL_DIR)/cyanogen_morrison.mk \
$(LOCAL_DIR)/cyanogen_motus.mk \
$(LOCAL_DIR)/cyanogen_one.mk \
$(LOCAL_DIR)/cyanogen_olympus.mk \
$(LOCAL_DIR)/cyanogen_p970.mk \
$(LOCAL_DIR)/cyanogen_p990.mk \
$(LOCAL_DIR)/cyanogen_p999.mk \
$(LOCAL_DIR)/cyanogen_passion.mk \
$(LOCAL_DIR)/cyanogen_robyn.mk \
$(LOCAL_DIR)/cyanogen_saga.mk \
$(LOCAL_DIR)/cyanogen_satsuma.mk \
$(LOCAL_DIR)/cyanogen_shadow.mk \
$(LOCAL_DIR)/cyanogen_shakira.mk \
$(LOCAL_DIR)/cyanogen_sholes.mk \
$(LOCAL_DIR)/cyanogen_showcasemtd.mk \
$(LOCAL_DIR)/cyanogen_skate.mk \
$(LOCAL_DIR)/cyanogen_smb_a1002.mk \
$(LOCAL_DIR)/cyanogen_smb_a1004.mk \
$(LOCAL_DIR)/cyanogen_smb_a1011.mk \
$(LOCAL_DIR)/cyanogen_smb_b9701.mk \
$(LOCAL_DIR)/cyanogen_smultron.mk \
$(LOCAL_DIR)/cyanogen_speedy.mk \
$(LOCAL_DIR)/cyanogen_sunfire.mk \
$(LOCAL_DIR)/cyanogen_supersonic.mk \
$(LOCAL_DIR)/cyanogen_tass.mk \
$(LOCAL_DIR)/cyanogen_u8150.mk \
$(LOCAL_DIR)/cyanogen_u8160.mk \
$(LOCAL_DIR)/cyanogen_u8220.mk \
$(LOCAL_DIR)/cyanogen_urushi.mk \
$(LOCAL_DIR)/cyanogen_v9.mk \
$(LOCAL_DIR)/cyanogen_vega.mk \
$(LOCAL_DIR)/cyanogen_vibrantmtd.mk \
$(LOCAL_DIR)/cyanogen_vision.mk \
$(LOCAL_DIR)/cyanogen_vivo.mk \
$(LOCAL_DIR)/cyanogen_vivow.mk \
$(LOCAL_DIR)/cyanogen_z71.mk \
$(LOCAL_DIR)/cyanogen_zeppelin.mk \
$(LOCAL_DIR)/cyanogen_zero.mk \
$(LOCAL_DIR)/cyanogen_zeus.mk \
$(LOCAL_DIR)/cyanogen_zeusc.mk \
$(LOCAL_DIR)/cyanogen_hugo.mk

The latest line is the new one.

Next I made the vendor/cyanogen/overlay/hugo and I copied and pasted the crespo's one.

I edited vendor/cyanogen/overlay/hugo/packages/apps/CMParts/res/values/config.xml removing the flash led support:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Whether or not to display the trackball settings -->
<bool name="has_trackball">false</bool>
<bool name="has_rgb_notification_led">false</bool>
<bool name="has_camera_button">false</bool>
<bool name="has_led_flash">false</bool>
</resources>

Next I builded with breakfast hugo and then brunch hugo, but it failed with an Error 255. I can't copy errors because my terminal didn't registered all outputted text...