aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--finance/Makefile65
-rw-r--r--finance/tryton/Makefile2
-rw-r--r--finance/tryton28/Makefile30
-rw-r--r--finance/tryton28/distinfo2
-rw-r--r--finance/tryton28/pkg-descr4
-rw-r--r--finance/tryton28/pkg-plist457
-rw-r--r--finance/trytond/Makefile2
-rw-r--r--finance/trytond28/Makefile73
-rw-r--r--finance/trytond28/distinfo2
-rw-r--r--finance/trytond28/files/patch-etc_trytond.conf13
-rw-r--r--finance/trytond28/files/pkg-message.in15
-rw-r--r--finance/trytond28/files/trytond.in41
-rw-r--r--finance/trytond28/pkg-descr6
-rw-r--r--finance/trytond28/pkg-plist646
-rw-r--r--finance/trytond28_account/Makefile26
-rw-r--r--finance/trytond28_account/distinfo2
-rw-r--r--finance/trytond28_account/pkg-descr9
-rw-r--r--finance/trytond28_account/pkg-plist160
-rw-r--r--finance/trytond28_account_asset/Makefile25
-rw-r--r--finance/trytond28_account_asset/distinfo2
-rw-r--r--finance/trytond28_account_asset/pkg-descr3
-rw-r--r--finance/trytond28_account_asset/pkg-plist61
-rw-r--r--finance/trytond28_account_be/Makefile24
-rw-r--r--finance/trytond28_account_be/distinfo2
-rw-r--r--finance/trytond28_account_be/pkg-descr3
-rw-r--r--finance/trytond28_account_be/pkg-plist18
-rw-r--r--finance/trytond28_account_invoice/Makefile24
-rw-r--r--finance/trytond28_account_invoice/distinfo2
-rw-r--r--finance/trytond28_account_invoice/pkg-descr4
-rw-r--r--finance/trytond28_account_invoice/pkg-plist76
-rw-r--r--finance/trytond28_account_invoice_history/Makefile24
-rw-r--r--finance/trytond28_account_invoice_history/distinfo2
-rw-r--r--finance/trytond28_account_invoice_history/pkg-descr4
-rw-r--r--finance/trytond28_account_invoice_history/pkg-plist36
-rw-r--r--finance/trytond28_account_invoice_line_standalone/Makefile24
-rw-r--r--finance/trytond28_account_invoice_line_standalone/distinfo2
-rw-r--r--finance/trytond28_account_invoice_line_standalone/pkg-descr4
-rw-r--r--finance/trytond28_account_invoice_line_standalone/pkg-plist41
-rw-r--r--finance/trytond28_account_product/Makefile25
-rw-r--r--finance/trytond28_account_product/distinfo2
-rw-r--r--finance/trytond28_account_product/pkg-descr4
-rw-r--r--finance/trytond28_account_product/pkg-plist41
-rw-r--r--finance/trytond28_account_statement/Makefile24
-rw-r--r--finance/trytond28_account_statement/distinfo2
-rw-r--r--finance/trytond28_account_statement/pkg-descr3
-rw-r--r--finance/trytond28_account_statement/pkg-plist54
-rw-r--r--finance/trytond28_account_stock_anglo_saxon/Makefile25
-rw-r--r--finance/trytond28_account_stock_anglo_saxon/distinfo2
-rw-r--r--finance/trytond28_account_stock_anglo_saxon/pkg-descr4
-rw-r--r--finance/trytond28_account_stock_anglo_saxon/pkg-plist49
-rw-r--r--finance/trytond28_account_stock_continental/Makefile25
-rw-r--r--finance/trytond28_account_stock_continental/distinfo2
-rw-r--r--finance/trytond28_account_stock_continental/pkg-descr4
-rw-r--r--finance/trytond28_account_stock_continental/pkg-plist53
-rw-r--r--finance/trytond28_analytic_account/Makefile27
-rw-r--r--finance/trytond28_analytic_account/distinfo2
-rw-r--r--finance/trytond28_analytic_account/pkg-descr3
-rw-r--r--finance/trytond28_analytic_account/pkg-plist52
-rw-r--r--finance/trytond28_analytic_invoice/Makefile25
-rw-r--r--finance/trytond28_analytic_invoice/distinfo2
-rw-r--r--finance/trytond28_analytic_invoice/pkg-descr3
-rw-r--r--finance/trytond28_analytic_invoice/pkg-plist40
-rw-r--r--finance/trytond28_analytic_purchase/Makefile26
-rw-r--r--finance/trytond28_analytic_purchase/distinfo2
-rw-r--r--finance/trytond28_analytic_purchase/pkg-descr3
-rw-r--r--finance/trytond28_analytic_purchase/pkg-plist40
-rw-r--r--finance/trytond28_analytic_sale/Makefile26
-rw-r--r--finance/trytond28_analytic_sale/distinfo2
-rw-r--r--finance/trytond28_analytic_sale/pkg-descr3
-rw-r--r--finance/trytond28_analytic_sale/pkg-plist40
-rw-r--r--finance/trytond28_calendar/Makefile28
-rw-r--r--finance/trytond28_calendar/distinfo2
-rw-r--r--finance/trytond28_calendar/pkg-descr3
-rw-r--r--finance/trytond28_calendar/pkg-plist70
-rw-r--r--finance/trytond28_calendar_classification/Makefile24
-rw-r--r--finance/trytond28_calendar_classification/distinfo2
-rw-r--r--finance/trytond28_calendar_classification/pkg-descr4
-rw-r--r--finance/trytond28_calendar_classification/pkg-plist30
-rw-r--r--finance/trytond28_calendar_scheduling/Makefile24
-rw-r--r--finance/trytond28_calendar_scheduling/distinfo2
-rw-r--r--finance/trytond28_calendar_scheduling/pkg-descr4
-rw-r--r--finance/trytond28_calendar_scheduling/pkg-plist50
-rw-r--r--finance/trytond28_calendar_todo/Makefile24
-rw-r--r--finance/trytond28_calendar_todo/distinfo2
-rw-r--r--finance/trytond28_calendar_todo/pkg-descr3
-rw-r--r--finance/trytond28_calendar_todo/pkg-plist58
-rw-r--r--finance/trytond28_carrier/Makefile25
-rw-r--r--finance/trytond28_carrier/distinfo2
-rw-r--r--finance/trytond28_carrier/pkg-descr3
-rw-r--r--finance/trytond28_carrier/pkg-plist41
-rw-r--r--finance/trytond28_carrier_percentage/Makefile25
-rw-r--r--finance/trytond28_carrier_percentage/distinfo2
-rw-r--r--finance/trytond28_carrier_percentage/pkg-descr3
-rw-r--r--finance/trytond28_carrier_percentage/pkg-plist47
-rw-r--r--finance/trytond28_carrier_weight/Makefile25
-rw-r--r--finance/trytond28_carrier_weight/distinfo2
-rw-r--r--finance/trytond28_carrier_weight/pkg-descr3
-rw-r--r--finance/trytond28_carrier_weight/pkg-plist49
-rw-r--r--finance/trytond28_company/Makefile25
-rw-r--r--finance/trytond28_company/distinfo2
-rw-r--r--finance/trytond28_company/pkg-descr6
-rw-r--r--finance/trytond28_company/pkg-plist61
-rw-r--r--finance/trytond28_company_work_time/Makefile24
-rw-r--r--finance/trytond28_company_work_time/distinfo2
-rw-r--r--finance/trytond28_company_work_time/pkg-descr4
-rw-r--r--finance/trytond28_company_work_time/pkg-plist43
-rw-r--r--finance/trytond28_country/Makefile24
-rw-r--r--finance/trytond28_country/distinfo2
-rw-r--r--finance/trytond28_country/pkg-descr7
-rw-r--r--finance/trytond28_country/pkg-plist43
-rw-r--r--finance/trytond28_currency/Makefile24
-rw-r--r--finance/trytond28_currency/distinfo2
-rw-r--r--finance/trytond28_currency/pkg-descr6
-rw-r--r--finance/trytond28_currency/pkg-plist46
-rw-r--r--finance/trytond28_dashboard/Makefile24
-rw-r--r--finance/trytond28_dashboard/distinfo2
-rw-r--r--finance/trytond28_dashboard/pkg-descr3
-rw-r--r--finance/trytond28_dashboard/pkg-plist53
-rw-r--r--finance/trytond28_ldap_authentication/Makefile24
-rw-r--r--finance/trytond28_ldap_authentication/distinfo2
-rw-r--r--finance/trytond28_ldap_authentication/pkg-descr4
-rw-r--r--finance/trytond28_ldap_authentication/pkg-plist43
-rw-r--r--finance/trytond28_ldap_connection/Makefile25
-rw-r--r--finance/trytond28_ldap_connection/distinfo2
-rw-r--r--finance/trytond28_ldap_connection/pkg-descr3
-rw-r--r--finance/trytond28_ldap_connection/pkg-plist41
-rw-r--r--finance/trytond28_party/Makefile26
-rw-r--r--finance/trytond28_party/distinfo2
-rw-r--r--finance/trytond28_party/pkg-descr7
-rw-r--r--finance/trytond28_party/pkg-plist72
-rw-r--r--finance/trytond28_party_siret/Makefile24
-rw-r--r--finance/trytond28_party_siret/distinfo2
-rw-r--r--finance/trytond28_party_siret/pkg-descr3
-rw-r--r--finance/trytond28_party_siret/pkg-plist50
-rw-r--r--finance/trytond28_party_vcarddav/Makefile26
-rw-r--r--finance/trytond28_party_vcarddav/distinfo2
-rw-r--r--finance/trytond28_party_vcarddav/pkg-descr3
-rw-r--r--finance/trytond28_party_vcarddav/pkg-plist37
-rw-r--r--finance/trytond28_product/Makefile24
-rw-r--r--finance/trytond28_product/distinfo2
-rw-r--r--finance/trytond28_product/pkg-descr4
-rw-r--r--finance/trytond28_product/pkg-plist60
-rw-r--r--finance/trytond28_product_attribute/Makefile24
-rw-r--r--finance/trytond28_product_attribute/distinfo2
-rw-r--r--finance/trytond28_product_attribute/pkg-descr4
-rw-r--r--finance/trytond28_product_attribute/pkg-plist41
-rw-r--r--finance/trytond28_product_cost_fifo/Makefile25
-rw-r--r--finance/trytond28_product_cost_fifo/distinfo2
-rw-r--r--finance/trytond28_product_cost_fifo/pkg-descr4
-rw-r--r--finance/trytond28_product_cost_fifo/pkg-plist33
-rw-r--r--finance/trytond28_product_cost_history/Makefile24
-rw-r--r--finance/trytond28_product_cost_history/distinfo2
-rw-r--r--finance/trytond28_product_cost_history/pkg-descr4
-rw-r--r--finance/trytond28_product_cost_history/pkg-plist44
-rw-r--r--finance/trytond28_product_measurements/Makefile24
-rw-r--r--finance/trytond28_product_measurements/distinfo2
-rw-r--r--finance/trytond28_product_measurements/pkg-descr4
-rw-r--r--finance/trytond28_product_measurements/pkg-plist40
-rw-r--r--finance/trytond28_product_price_list/Makefile26
-rw-r--r--finance/trytond28_product_price_list/distinfo2
-rw-r--r--finance/trytond28_product_price_list/pkg-descr3
-rw-r--r--finance/trytond28_product_price_list/pkg-plist46
-rw-r--r--finance/trytond28_production/Makefile26
-rw-r--r--finance/trytond28_production/distinfo2
-rw-r--r--finance/trytond28_production/pkg-descr3
-rw-r--r--finance/trytond28_production/pkg-plist74
-rw-r--r--finance/trytond28_project/Makefile26
-rw-r--r--finance/trytond28_project/distinfo2
-rw-r--r--finance/trytond28_project/pkg-descr3
-rw-r--r--finance/trytond28_project/pkg-plist46
-rw-r--r--finance/trytond28_project_invoice/Makefile27
-rw-r--r--finance/trytond28_project_invoice/distinfo2
-rw-r--r--finance/trytond28_project_invoice/pkg-descr3
-rw-r--r--finance/trytond28_project_invoice/pkg-plist39
-rw-r--r--finance/trytond28_project_plan/Makefile24
-rw-r--r--finance/trytond28_project_plan/distinfo2
-rw-r--r--finance/trytond28_project_plan/pkg-descr3
-rw-r--r--finance/trytond28_project_plan/pkg-plist46
-rw-r--r--finance/trytond28_project_revenue/Makefile25
-rw-r--r--finance/trytond28_project_revenue/distinfo2
-rw-r--r--finance/trytond28_project_revenue/pkg-descr3
-rw-r--r--finance/trytond28_project_revenue/pkg-plist49
-rw-r--r--finance/trytond28_purchase/Makefile25
-rw-r--r--finance/trytond28_purchase/distinfo2
-rw-r--r--finance/trytond28_purchase/pkg-descr3
-rw-r--r--finance/trytond28_purchase/pkg-plist71
-rw-r--r--finance/trytond28_purchase_invoice_line_standalone/Makefile25
-rw-r--r--finance/trytond28_purchase_invoice_line_standalone/distinfo2
-rw-r--r--finance/trytond28_purchase_invoice_line_standalone/pkg-descr4
-rw-r--r--finance/trytond28_purchase_invoice_line_standalone/pkg-plist44
-rw-r--r--finance/trytond28_purchase_shipment_cost/Makefile26
-rw-r--r--finance/trytond28_purchase_shipment_cost/distinfo2
-rw-r--r--finance/trytond28_purchase_shipment_cost/pkg-descr4
-rw-r--r--finance/trytond28_purchase_shipment_cost/pkg-plist48
-rw-r--r--finance/trytond28_sale/Makefile25
-rw-r--r--finance/trytond28_sale/distinfo2
-rw-r--r--finance/trytond28_sale/pkg-descr3
-rw-r--r--finance/trytond28_sale/pkg-plist63
-rw-r--r--finance/trytond28_sale_opportunity/Makefile24
-rw-r--r--finance/trytond28_sale_opportunity/distinfo2
-rw-r--r--finance/trytond28_sale_opportunity/pkg-descr3
-rw-r--r--finance/trytond28_sale_opportunity/pkg-plist54
-rw-r--r--finance/trytond28_sale_price_list/Makefile26
-rw-r--r--finance/trytond28_sale_price_list/distinfo2
-rw-r--r--finance/trytond28_sale_price_list/pkg-descr3
-rw-r--r--finance/trytond28_sale_price_list/pkg-plist48
-rw-r--r--finance/trytond28_sale_shipment_cost/Makefile27
-rw-r--r--finance/trytond28_sale_shipment_cost/distinfo2
-rw-r--r--finance/trytond28_sale_shipment_cost/pkg-descr3
-rw-r--r--finance/trytond28_sale_shipment_cost/pkg-plist48
-rw-r--r--finance/trytond28_sale_supply/Makefile24
-rw-r--r--finance/trytond28_sale_supply/distinfo2
-rw-r--r--finance/trytond28_sale_supply/pkg-descr3
-rw-r--r--finance/trytond28_sale_supply/pkg-plist47
-rw-r--r--finance/trytond28_sale_supply_drop_shipment/Makefile24
-rw-r--r--finance/trytond28_sale_supply_drop_shipment/distinfo2
-rw-r--r--finance/trytond28_sale_supply_drop_shipment/pkg-descr3
-rw-r--r--finance/trytond28_sale_supply_drop_shipment/pkg-plist51
-rw-r--r--finance/trytond28_stock/Makefile27
-rw-r--r--finance/trytond28_stock/distinfo2
-rw-r--r--finance/trytond28_stock/pkg-descr3
-rw-r--r--finance/trytond28_stock/pkg-plist112
-rw-r--r--finance/trytond28_stock_forecast/Makefile25
-rw-r--r--finance/trytond28_stock_forecast/distinfo2
-rw-r--r--finance/trytond28_stock_forecast/pkg-descr4
-rw-r--r--finance/trytond28_stock_forecast/pkg-plist45
-rw-r--r--finance/trytond28_stock_inventory_location/Makefile24
-rw-r--r--finance/trytond28_stock_inventory_location/distinfo2
-rw-r--r--finance/trytond28_stock_inventory_location/pkg-descr4
-rw-r--r--finance/trytond28_stock_inventory_location/pkg-plist40
-rw-r--r--finance/trytond28_stock_location_sequence/Makefile24
-rw-r--r--finance/trytond28_stock_location_sequence/distinfo2
-rw-r--r--finance/trytond28_stock_location_sequence/pkg-descr4
-rw-r--r--finance/trytond28_stock_location_sequence/pkg-plist40
-rw-r--r--finance/trytond28_stock_lot/Makefile25
-rw-r--r--finance/trytond28_stock_lot/distinfo2
-rw-r--r--finance/trytond28_stock_lot/pkg-descr3
-rw-r--r--finance/trytond28_stock_lot/pkg-plist49
-rw-r--r--finance/trytond28_stock_product_location/Makefile25
-rw-r--r--finance/trytond28_stock_product_location/distinfo2
-rw-r--r--finance/trytond28_stock_product_location/pkg-descr4
-rw-r--r--finance/trytond28_stock_product_location/pkg-plist46
-rw-r--r--finance/trytond28_stock_split/Makefile24
-rw-r--r--finance/trytond28_stock_split/distinfo2
-rw-r--r--finance/trytond28_stock_split/pkg-descr3
-rw-r--r--finance/trytond28_stock_split/pkg-plist42
-rw-r--r--finance/trytond28_stock_supply/Makefile25
-rw-r--r--finance/trytond28_stock_supply/distinfo2
-rw-r--r--finance/trytond28_stock_supply/pkg-descr3
-rw-r--r--finance/trytond28_stock_supply/pkg-plist57
-rw-r--r--finance/trytond28_stock_supply_day/Makefile25
-rw-r--r--finance/trytond28_stock_supply_day/distinfo2
-rw-r--r--finance/trytond28_stock_supply_day/pkg-descr3
-rw-r--r--finance/trytond28_stock_supply_day/pkg-plist43
-rw-r--r--finance/trytond28_stock_supply_forecast/Makefile25
-rw-r--r--finance/trytond28_stock_supply_forecast/distinfo2
-rw-r--r--finance/trytond28_stock_supply_forecast/pkg-descr4
-rw-r--r--finance/trytond28_stock_supply_forecast/pkg-plist19
-rw-r--r--finance/trytond28_stock_supply_production/Makefile27
-rw-r--r--finance/trytond28_stock_supply_production/distinfo2
-rw-r--r--finance/trytond28_stock_supply_production/pkg-descr4
-rw-r--r--finance/trytond28_stock_supply_production/pkg-plist47
-rw-r--r--finance/trytond28_timesheet/Makefile24
-rw-r--r--finance/trytond28_timesheet/distinfo2
-rw-r--r--finance/trytond28_timesheet/pkg-descr3
-rw-r--r--finance/trytond28_timesheet/pkg-plist59
-rw-r--r--finance/trytond_account/Makefile2
-rw-r--r--finance/trytond_account_be/Makefile2
-rw-r--r--finance/trytond_account_invoice/Makefile2
-rw-r--r--finance/trytond_account_invoice_history/Makefile2
-rw-r--r--finance/trytond_account_invoice_line_standalone/Makefile2
-rw-r--r--finance/trytond_account_product/Makefile2
-rw-r--r--finance/trytond_account_statement/Makefile2
-rw-r--r--finance/trytond_account_stock_anglo_saxon/Makefile2
-rw-r--r--finance/trytond_account_stock_continental/Makefile2
-rw-r--r--finance/trytond_analytic_account/Makefile2
-rw-r--r--finance/trytond_analytic_invoice/Makefile2
-rw-r--r--finance/trytond_analytic_purchase/Makefile2
-rw-r--r--finance/trytond_analytic_sale/Makefile2
-rw-r--r--finance/trytond_calendar/Makefile2
-rw-r--r--finance/trytond_calendar_classification/Makefile2
-rw-r--r--finance/trytond_calendar_scheduling/Makefile2
-rw-r--r--finance/trytond_calendar_todo/Makefile2
-rw-r--r--finance/trytond_carrier/Makefile2
-rw-r--r--finance/trytond_carrier_percentage/Makefile2
-rw-r--r--finance/trytond_carrier_weight/Makefile2
-rw-r--r--finance/trytond_company/Makefile2
-rw-r--r--finance/trytond_company_work_time/Makefile2
-rw-r--r--finance/trytond_country/Makefile2
-rw-r--r--finance/trytond_currency/Makefile2
-rw-r--r--finance/trytond_dashboard/Makefile2
-rw-r--r--finance/trytond_ldap_authentication/Makefile2
-rw-r--r--finance/trytond_ldap_connection/Makefile2
-rw-r--r--finance/trytond_party/Makefile2
-rw-r--r--finance/trytond_party_siret/Makefile2
-rw-r--r--finance/trytond_party_vcarddav/Makefile2
-rw-r--r--finance/trytond_product/Makefile2
-rw-r--r--finance/trytond_product_cost_fifo/Makefile2
-rw-r--r--finance/trytond_product_cost_history/Makefile2
-rw-r--r--finance/trytond_product_measurements/Makefile2
-rw-r--r--finance/trytond_product_price_list/Makefile2
-rw-r--r--finance/trytond_production/Makefile2
-rw-r--r--finance/trytond_project/Makefile2
-rw-r--r--finance/trytond_project_plan/Makefile2
-rw-r--r--finance/trytond_project_revenue/Makefile2
-rw-r--r--finance/trytond_purchase/Makefile2
-rw-r--r--finance/trytond_purchase_invoice_line_standalone/Makefile2
-rw-r--r--finance/trytond_purchase_shipment_cost/Makefile2
-rw-r--r--finance/trytond_sale/Makefile2
-rw-r--r--finance/trytond_sale_opportunity/Makefile2
-rw-r--r--finance/trytond_sale_price_list/Makefile2
-rw-r--r--finance/trytond_sale_shipment_cost/Makefile2
-rw-r--r--finance/trytond_stock/Makefile2
-rw-r--r--finance/trytond_stock_forecast/Makefile2
-rw-r--r--finance/trytond_stock_inventory_location/Makefile2
-rw-r--r--finance/trytond_stock_location_sequence/Makefile2
-rw-r--r--finance/trytond_stock_lot/Makefile2
-rw-r--r--finance/trytond_stock_product_location/Makefile2
-rw-r--r--finance/trytond_stock_split/Makefile2
-rw-r--r--finance/trytond_stock_supply/Makefile2
-rw-r--r--finance/trytond_stock_supply_day/Makefile2
-rw-r--r--finance/trytond_stock_supply_forecast/Makefile2
-rw-r--r--finance/trytond_stock_supply_production/Makefile2
-rw-r--r--finance/trytond_timesheet/Makefile2
-rw-r--r--french/Makefile1
-rw-r--r--french/trytond28_account_fr/Makefile24
-rw-r--r--french/trytond28_account_fr/distinfo2
-rw-r--r--french/trytond28_account_fr/pkg-descr3
-rw-r--r--french/trytond28_account_fr/pkg-plist18
-rw-r--r--french/trytond_account_fr/Makefile2
-rw-r--r--german/Makefile1
-rw-r--r--german/trytond28_account_de_skr03/Makefile24
-rw-r--r--german/trytond28_account_de_skr03/distinfo2
-rw-r--r--german/trytond28_account_de_skr03/pkg-descr3
-rw-r--r--german/trytond28_account_de_skr03/pkg-plist19
-rw-r--r--german/trytond_account_de_skr03/Makefile2
-rw-r--r--www/Makefile1
-rw-r--r--www/trytond28_google_maps/Makefile24
-rw-r--r--www/trytond28_google_maps/distinfo2
-rw-r--r--www/trytond28_google_maps/pkg-descr3
-rw-r--r--www/trytond28_google_maps/pkg-plist40
-rw-r--r--www/trytond_google_maps/Makefile2
342 files changed, 6700 insertions, 63 deletions
diff --git a/finance/Makefile b/finance/Makefile
index 82bfad99f265..e4cbaf802942 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -102,7 +102,72 @@
SUBDIR += skrooge
SUBDIR += sql-ledger
SUBDIR += tryton
+ SUBDIR += tryton28
SUBDIR += trytond
+ SUBDIR += trytond28
+ SUBDIR += trytond28_account
+ SUBDIR += trytond28_account_asset
+ SUBDIR += trytond28_account_be
+ SUBDIR += trytond28_account_invoice
+ SUBDIR += trytond28_account_invoice_history
+ SUBDIR += trytond28_account_invoice_line_standalone
+ SUBDIR += trytond28_account_product
+ SUBDIR += trytond28_account_statement
+ SUBDIR += trytond28_account_stock_anglo_saxon
+ SUBDIR += trytond28_account_stock_continental
+ SUBDIR += trytond28_analytic_account
+ SUBDIR += trytond28_analytic_invoice
+ SUBDIR += trytond28_analytic_purchase
+ SUBDIR += trytond28_analytic_sale
+ SUBDIR += trytond28_calendar
+ SUBDIR += trytond28_calendar_classification
+ SUBDIR += trytond28_calendar_scheduling
+ SUBDIR += trytond28_calendar_todo
+ SUBDIR += trytond28_carrier
+ SUBDIR += trytond28_carrier_percentage
+ SUBDIR += trytond28_carrier_weight
+ SUBDIR += trytond28_company
+ SUBDIR += trytond28_company_work_time
+ SUBDIR += trytond28_country
+ SUBDIR += trytond28_currency
+ SUBDIR += trytond28_dashboard
+ SUBDIR += trytond28_ldap_authentication
+ SUBDIR += trytond28_ldap_connection
+ SUBDIR += trytond28_party
+ SUBDIR += trytond28_party_siret
+ SUBDIR += trytond28_party_vcarddav
+ SUBDIR += trytond28_product
+ SUBDIR += trytond28_product_attribute
+ SUBDIR += trytond28_product_cost_fifo
+ SUBDIR += trytond28_product_cost_history
+ SUBDIR += trytond28_product_measurements
+ SUBDIR += trytond28_product_price_list
+ SUBDIR += trytond28_production
+ SUBDIR += trytond28_project
+ SUBDIR += trytond28_project_invoice
+ SUBDIR += trytond28_project_plan
+ SUBDIR += trytond28_project_revenue
+ SUBDIR += trytond28_purchase
+ SUBDIR += trytond28_purchase_invoice_line_standalone
+ SUBDIR += trytond28_purchase_shipment_cost
+ SUBDIR += trytond28_sale
+ SUBDIR += trytond28_sale_opportunity
+ SUBDIR += trytond28_sale_price_list
+ SUBDIR += trytond28_sale_shipment_cost
+ SUBDIR += trytond28_sale_supply
+ SUBDIR += trytond28_sale_supply_drop_shipment
+ SUBDIR += trytond28_stock
+ SUBDIR += trytond28_stock_forecast
+ SUBDIR += trytond28_stock_inventory_location
+ SUBDIR += trytond28_stock_location_sequence
+ SUBDIR += trytond28_stock_lot
+ SUBDIR += trytond28_stock_product_location
+ SUBDIR += trytond28_stock_split
+ SUBDIR += trytond28_stock_supply
+ SUBDIR += trytond28_stock_supply_day
+ SUBDIR += trytond28_stock_supply_forecast
+ SUBDIR += trytond28_stock_supply_production
+ SUBDIR += trytond28_timesheet
SUBDIR += trytond_account
SUBDIR += trytond_account_be
SUBDIR += trytond_account_invoice
diff --git a/finance/tryton/Makefile b/finance/tryton/Makefile
index 913b930d07ca..33c11da924a0 100644
--- a/finance/tryton/Makefile
+++ b/finance/tryton/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}pytz>=2012:${PORTSDIR}/devel/py-pytz
-CONFLICTS= tryton-2.[68].*
+CONFLICTS= tryton28-2.8.*
USES= desktop-file-utils gettext
USE_PYTHON= -2.7
diff --git a/finance/tryton28/Makefile b/finance/tryton28/Makefile
new file mode 100644
index 000000000000..220a5c8fcfa7
--- /dev/null
+++ b/finance/tryton28/Makefile
@@ -0,0 +1,30 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= tryton
+PORTVERSION= 2.8.2
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/tryton/ \
+ http://downloads.tryton.org/2.8/
+PKGNAMESUFFIX= 28
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Gtk+ Client)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=2012:${PORTSDIR}/devel/py-pytz
+
+CONFLICTS= tryton-2.[46].*
+
+USES= desktop-file-utils gettext
+USE_PYTHON= -2.7
+USE_PYDISTUTILS=easy_install
+USE_GNOME= gtk20 pygtk2
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/tryton.desktop ${STAGEDIR}${PREFIX}/share/applications/tryton.desktop
+ ${INSTALL_DATA} ${WRKSRC}/share/pixmaps/tryton/tryton-icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/tryton-icon.png
+
+.include <bsd.port.mk>
diff --git a/finance/tryton28/distinfo b/finance/tryton28/distinfo
new file mode 100644
index 000000000000..4fcbf126723c
--- /dev/null
+++ b/finance/tryton28/distinfo
@@ -0,0 +1,2 @@
+SHA256 (tryton-2.8.2.tar.gz) = 7cc1246cde302a1e3f97bd151aca73f3287c3d3d53b432e797c3c2d66ed47eea
+SIZE (tryton-2.8.2.tar.gz) = 622015
diff --git a/finance/tryton28/pkg-descr b/finance/tryton28/pkg-descr
new file mode 100644
index 000000000000..b731c3897318
--- /dev/null
+++ b/finance/tryton28/pkg-descr
@@ -0,0 +1,4 @@
+This is the Tryton Gtk+ client. It provides the GUI frontend to the Tryton
+server (trytond).
+
+WWW: http://www.tryton.org/
diff --git a/finance/tryton28/pkg-plist b/finance/tryton28/pkg-plist
new file mode 100644
index 000000000000..a5569a4b529e
--- /dev/null
+++ b/finance/tryton28/pkg-plist
@@ -0,0 +1,457 @@
+bin/tryton
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/tryton
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/bg_BG/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ca_ES/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/cs_CZ/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/de_DE/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_AR/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_CO/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_ES/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/fr_FR/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ja_JP/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/lt_LT/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/nl_NL/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ru_RU/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/sl_SI/LC_MESSAGES/tryton.mo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-attachment-hi.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-attachment.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-bookmark.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-clear.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-close.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-connect.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-copy.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-delete.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-dialog-error.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-dialog-information.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-dialog-warning.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-disconnect.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-executable.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-find-replace.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-find.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-folder-new.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-fullscreen.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-go-home.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-go-jump.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-go-next.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-go-previous.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-help.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-icon.png
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-icon.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-list-add.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-list-remove.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-locale.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-lock.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-log-out.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-mail-message-new.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-mail-message.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-new.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-noimage.png
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-open.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-preferences-system-session.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-preferences-system.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-preferences.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-print-email.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-print-open.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-print.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-refresh.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-save-as.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-save.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-star.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-start-here.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-system-file-manager.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-system.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-text-background.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-text-foreground.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-text-markup.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-undo.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-unstar.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton-web-browser.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton/tryton.png
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/action/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/action/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/action/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/action/main.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/action/main.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/action/main.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/client.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/client.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/client.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/button.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/button.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/button.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererbinary.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererbinary.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererbinary.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererbutton.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererbutton.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererbutton.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererclickablepixbuf.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererclickablepixbuf.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererclickablepixbuf.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderercombo.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderercombo.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderercombo.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererdate.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererdate.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererdate.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererfloat.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererfloat.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererfloat.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererinteger.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererinteger.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrendererinteger.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderertext.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderertext.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderertext.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderertoggle.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderertoggle.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/cellrenderertoggle.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/common.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/common.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/common.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/completion.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/completion.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/completion.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/date_widget.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/date_widget.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/date_widget.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/datetime_strftime.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/datetime_strftime.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/datetime_strftime.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/domain_inversion.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/domain_inversion.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/domain_inversion.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/domain_parser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/domain_parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/domain_parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/environment.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/environment.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/environment.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/placeholder_entry.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/placeholder_entry.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/placeholder_entry.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/popup_menu.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/popup_menu.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/popup_menu.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/selection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/selection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common/selection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/config.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/config.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/config.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/exceptions.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/fingerprints.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/fingerprints.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/fingerprints.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/main.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/main.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/main.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/about.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/about.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/about.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/attachment.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/attachment.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/attachment.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/board.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/board.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/board.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbcreate.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbcreate.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbcreate.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbdumpdrop.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbdumpdrop.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbdumpdrop.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dblogin.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dblogin.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dblogin.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbrestore.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbrestore.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/dbrestore.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/email.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/email.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/email.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/form.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/form.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/form.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/limit.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/limit.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/limit.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/nomodal.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/nomodal.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/nomodal.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/preference.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/preference.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/preference.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/shortcuts.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/shortcuts.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/shortcuts.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/tabcontent.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/tabcontent.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/tabcontent.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/tips.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/tips.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/tips.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/action.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/action.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/action.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/parser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/view_board.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/view_board.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board/view_board.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/field.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/field.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/field.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/group.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/group.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/group.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/record.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/record.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model/record.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/screen/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/screen/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/screen/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/screen/screen.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/screen/screen.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/screen/screen.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/binary.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/binary.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/binary.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/calendar.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/calendar.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/calendar.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/char.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/char.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/char.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/checkbox.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/checkbox.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/checkbox.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/dictionary.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/dictionary.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/dictionary.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/float.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/float.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/float.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/float_time.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/float_time.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/float_time.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/image.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/image.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/image.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/integer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/integer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/integer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/interface.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/interface.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/interface.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/many2many.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/many2many.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/many2many.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/many2one.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/many2one.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/many2one.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/one2many.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/one2many.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/one2many.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/one2one.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/one2one.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/one2one.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/parser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/progressbar.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/progressbar.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/progressbar.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/reference.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/reference.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/reference.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/richtextbox.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/richtextbox.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/richtextbox.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/selection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/selection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/selection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/textbox.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/textbox.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/textbox.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/url.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/url.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk/url.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/bar.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/bar.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/bar.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/graph.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/graph.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/graph.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/line.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/line.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/line.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/parser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/pie.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/pie.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk/pie.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/interface.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/interface.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/interface.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/editabletree.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/editabletree.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/editabletree.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/parser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk/parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/screen_container.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/screen_container.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/screen_container.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/widget_parse.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/widget_parse.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/widget_parse.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_export.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_export.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_export.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_form.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_form.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_form.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_import.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_import.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_import.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_search.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_search.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/win_search.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/window.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/window.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/window.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/wizard.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/wizard.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/wizard.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/ipc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/ipc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/ipc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/jsonrpc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/jsonrpc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/jsonrpc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins/translation/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins/translation/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins/translation/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/pyson.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/pyson.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/pyson.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/rpc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/rpc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/rpc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/signal_event.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/signal_event.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/signal_event.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/translate.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/translate.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/translate.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/version.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/version.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/version.pyo
+share/applications/tryton.desktop
+share/pixmaps/tryton-icon.png
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins/translation
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/plugins
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/list_gtk
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/graph_gtk
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view/form_gtk
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/screen
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form/model
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_form
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window/view_board
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui/window
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/gui
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/common
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton/action
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tryton
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps/tryton
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/pixmaps
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/sl_SI/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/sl_SI
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ru_RU/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ru_RU
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/nl_NL/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/nl_NL
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/lt_LT/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/lt_LT
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ja_JP/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ja_JP
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/fr_FR/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/fr_FR
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_ES/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_ES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_CO/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_CO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_AR/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/es_AR
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/de_DE/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/de_DE
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/cs_CZ/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/cs_CZ
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ca_ES/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/ca_ES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/bg_BG/LC_MESSAGES
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale/bg_BG
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
diff --git a/finance/trytond/Makefile b/finance/trytond/Makefile
index 866dd8a0e811..77075e7cf32a 100644
--- a/finance/trytond/Makefile
+++ b/finance/trytond/Makefile
@@ -21,7 +21,7 @@ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/mx/__init__.py:${PORTSDIR}/lang/py-mx-base \
RUN_DEPENDS:= ${BUILD_DEPENDS}
-CONFLICTS= trytond-2.[68].*
+CONFLICTS= trytond28-2.8.*
USERS= trytond
GROUPS= trytond
diff --git a/finance/trytond28/Makefile b/finance/trytond28/Makefile
new file mode 100644
index 000000000000..6ca65d197769
--- /dev/null
+++ b/finance/trytond28/Makefile
@@ -0,0 +1,73 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond
+PORTVERSION= 2.8.2
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+PKGNAMESUFFIX= 28
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Server)
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/mx/__init__.py:${PORTSDIR}/lang/py-mx-base \
+ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:${PORTSDIR}/databases/py-psycopg2 \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
+ ${PYTHON_PKGNAMEPREFIX}Genshi>0.5.1:${PORTSDIR}/textproc/py-genshi \
+ ${PYTHON_PKGNAMEPREFIX}relatorio>=0.6.0:${PORTSDIR}/print/py-relatorio \
+ ${PYTHON_PKGNAMEPREFIX}polib>=0.7.0:${PORTSDIR}/devel/py-polib \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+CONFLICTS= trytond-2.[46].*
+
+USERS= trytond
+GROUPS= trytond
+
+OPTIONS_DEFINE= WEBDAV PYOPENSSL PYDOT PYTZ
+WEBDAV_DESC= Add support for pywebdav
+PYOPENSSL_DESC= Add support for pyOpenSSL
+PYDOT_DESC= Add support for pydot
+PYTZ_DESC= Add support for pytz
+
+USE_RC_SUBR= ${PORTNAME}
+SUB_FILES= pkg-message
+SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \
+ PYEASYINSTALL_EGG=${PYEASYINSTALL_EGG} \
+ PYTHON=${PYTHON_CMD}
+
+PIDDIR?= /var/run
+LOGDIR?= /var/log
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PIDDIR%%|${PIDDIR}|g' -e 's|%%LOGDIR%%|${LOGDIR}|g' \
+ ${WRKSRC}/etc/${PORTNAME}.conf
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MWEBDAV}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:${PORTSDIR}/www/py-pywebdav
+.endif
+
+.if ${PORT_OPTIONS:MPYOPENSSL}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=0:${PORTSDIR}/security/py-openssl
+.endif
+
+.if ${PORT_OPTIONS:MPYDOT}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pydot>=0:${PORTSDIR}/graphics/py-pydot
+.endif
+
+.if ${PORT_OPTIONS:MPYTZ}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz
+.endif
+
+post-install:
+ ${CP} -p ${WRKSRC}/etc/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28/distinfo b/finance/trytond28/distinfo
new file mode 100644
index 000000000000..ccd7d8148c73
--- /dev/null
+++ b/finance/trytond28/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond-2.8.2.tar.gz) = 7a383352edbcf57da89689ff53c6179236a3e288ba782f0b2b07fb04a46ac8b8
+SIZE (trytond-2.8.2.tar.gz) = 461994
diff --git a/finance/trytond28/files/patch-etc_trytond.conf b/finance/trytond28/files/patch-etc_trytond.conf
new file mode 100644
index 000000000000..071d08dd191c
--- /dev/null
+++ b/finance/trytond28/files/patch-etc_trytond.conf
@@ -0,0 +1,13 @@
+--- ./etc/trytond.conf.orig 2013-08-25 22:47:49.000000000 +0200
++++ ./etc/trytond.conf 2013-08-25 22:48:07.000000000 +0200
+@@ -45,8 +45,8 @@
+ #admin_passwd = admin
+
+ # Configure the path of the files for the pid and the logs
+-#pidfile = False
+-#logfile = False
++pidfile = %%PIDDIR%%/trytond/trytond.pid
++logfile = %%LOGDIR%%/trytond/trytond.log
+
+ #privatekey = server.pem
+ #certificate = server.pem
diff --git a/finance/trytond28/files/pkg-message.in b/finance/trytond28/files/pkg-message.in
new file mode 100644
index 000000000000..e9b0d18b9522
--- /dev/null
+++ b/finance/trytond28/files/pkg-message.in
@@ -0,0 +1,15 @@
+POST-INSTALL CONFIGURATION FOR TRYTOND
+==================================================
+
+Before you start the trytond server, you should:
+
+1) Install a PostgreSQL server.
+
+2) Use the configuration file %%PREFIX%%/etc/trytond.conf
+to customize the daemon.
+
+For more information, see the DOCUMENTATION:
+
+ http://www.tryton.org/documentation.html
+
+====================================================
diff --git a/finance/trytond28/files/trytond.in b/finance/trytond28/files/trytond.in
new file mode 100644
index 000000000000..2947faa50f04
--- /dev/null
+++ b/finance/trytond28/files/trytond.in
@@ -0,0 +1,41 @@
+#!/bin/sh
+
+# $FreeBSD: ports/finance/trytond/files/trytond.in,v 1.1 2012/08/18 07:18:24 wen Exp $
+#
+# PROVIDE: trytond
+# REQUIRE: postgresql LOGIN
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable trytond
+#
+#
+# trytond_enable (bool): Set to "NO" by default,
+# Set it to "YES" to enable trytond
+
+. /etc/rc.subr
+
+name=trytond
+rcvar=trytond_enable
+
+load_rc_config $name
+
+trytond_enable="${trytond_enable:-"NO"}"
+trytond_config="${trytond_config:-"%%PREFIX%%/etc/trytond.conf"}"
+trytond_user="${trytond_user:-"trytond"}"
+trytond_logdir="${trytond_logdir:-"$(dirname `grep logfile %%PREFIX%%/etc/trytond.conf | awk -F "=" ' { print $2 } ' `)"}"
+
+command=%%PREFIX%%/bin/trytond
+command_interpreter=%%PYTHON%%
+command_args="--config=${trytond_config} >/dev/null 2>&1 &"
+
+pidfile="${trytond_pidfile:-"$(grep pidfile %%PREFIX%%/etc/trytond.conf | awk -F "=" ' { print $2 } ' |sed 's/[ ]//g' )"}"
+required_files="${trytond_config}"
+
+start_precmd="${name}_prestart"
+
+trytond_prestart ()
+{
+ install -d -o ${trytond_user} -g ${trytond_user} $(dirname "${pidfile}") "${trytond_logdir}"
+}
+
+run_rc_command "$1"
diff --git a/finance/trytond28/pkg-descr b/finance/trytond28/pkg-descr
new file mode 100644
index 000000000000..4d105488d00d
--- /dev/null
+++ b/finance/trytond28/pkg-descr
@@ -0,0 +1,6 @@
+Tryton is a three-tiers high-level general purpose application platform
+under the license GPL-3 written in Python and using PostgreSQL as
+database engine. It is the core base of a complete business solution
+providing modularity, scalability and security.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28/pkg-plist b/finance/trytond28/pkg-plist
new file mode 100644
index 000000000000..9a1a76e2e1b2
--- /dev/null
+++ b/finance/trytond28/pkg-plist
@@ -0,0 +1,646 @@
+bin/trytond
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/trytond
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/database.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/database.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/database.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/fields.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/fields.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/fields.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/database.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/database.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/database.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/fields.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/fields.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/fields.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/init.sql
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/table.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/table.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql/table.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/database.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/database.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/database.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/fields.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/fields.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/fields.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/init.sql
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/table.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/table.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql/table.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/database.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/database.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/database.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/fields.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/fields.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/fields.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/init.sql
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/table.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/table.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite/table.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/table.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/table.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/table.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/cache.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/cache.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/cache.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/config.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/config.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/config.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/const.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/const.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/const.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/convert.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/convert.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/convert.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/error.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/error.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/error.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/exceptions.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/action.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/action.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/action.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/action.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/attachment.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/attachment.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/attachment.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/attachment.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/cache.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/cache.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/cache.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/configuration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/configuration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/configuration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/cron.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/cron.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/cron.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/cron.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/date.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/date.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/date.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/export.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/export.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/export.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/export.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/gen_time_locale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/gen_time_locale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/gen_time_locale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ir.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/lang.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/lang.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/lang.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/lang.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/model.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/model.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/model.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/model.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module/module.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module/module.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module/module.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module/module.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/property.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/property.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/property.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/property.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/rule.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/rule.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/rule.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/rule.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/sequence.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/sequence.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/sequence.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/session.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/session.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/session.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/time_locale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/time_locale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/time_locale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/translation.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/translation.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/translation.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/translation.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/trigger.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/trigger.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/trigger.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/trigger.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/board.rnc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/board.rng
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/form.rnc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/form.rng
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/graph.rnc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/graph.rng
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icon.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icon.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icon.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icon.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-calendar.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-clock.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-graph.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-image-missing.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-list.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-presentation.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-readonly.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-spreadsheet.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons/tryton-tree.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/menu.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/menu.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/menu.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/menu.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/tree.rnc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/tree.rng
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/ui.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/view.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/view.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/view.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/view.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_domain_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_domain_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_domain_list2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_view_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_view_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_act_window_view_list2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_keyword_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_keyword_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_report_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_report_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_url_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_url_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_wizard_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/action_wizard_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/attachment_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/attachment_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/cron_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/cron_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/export_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/export_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/icon_view_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/icon_view_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/lang_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/lang_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_access_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_access_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_button_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_button_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_field_access_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_field_access_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_field_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_field_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/model_print_model_graph_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_config_wizard_first_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_config_wizard_item_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_config_wizard_other_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_dependency_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_dependency_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_install_upgrade_done_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_install_upgrade_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/module_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/property_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/property_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/rule_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/rule_group_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/rule_group_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/rule_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/sequence_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/sequence_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/sequence_type_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/sequence_type_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_clean_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_clean_succeed_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_export_result_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_export_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_set_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_set_succeed_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/translation_update_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/trigger_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/trigger_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_menu_favorite_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_menu_favorite_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_menu_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_menu_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_menu_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_search_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_search_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_tree_expanded_state_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_tree_expanded_state_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_tree_width_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view/ui_view_tree_width_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/dictschema.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/dictschema.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/dictschema.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/binary.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/binary.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/binary.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/boolean.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/boolean.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/boolean.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/char.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/char.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/char.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/date.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/date.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/date.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/dict.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/dict.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/dict.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/field.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/field.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/field.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/float.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/float.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/float.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/function.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/function.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/function.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/integer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/integer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/integer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/many2many.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/many2many.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/many2many.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/many2one.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/many2one.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/many2one.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/numeric.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/numeric.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/numeric.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/one2many.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/one2many.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/one2many.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/one2one.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/one2one.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/one2one.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/property.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/property.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/property.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/reference.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/reference.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/reference.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/selection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/selection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/selection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/sha.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/sha.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/sha.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/text.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/text.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields/text.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/model.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/model.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/model.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelsingleton.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelsingleton.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelsingleton.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelsql.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelsql.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelsql.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelstorage.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelstorage.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelstorage.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelview.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelview.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/modelview.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/workflow.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/workflow.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/workflow.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/monitor.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/monitor.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/monitor.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/pool.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/pool.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/pool.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/common.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/common.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/common.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/dispatcher.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/dispatcher.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/dispatcher.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/jsonrpc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/jsonrpc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/jsonrpc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/sslsocket.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/sslsocket.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/sslsocket.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/webdav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/webdav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/webdav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/xmlrpc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/xmlrpc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols/xmlrpc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/pyson.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/pyson.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/pyson.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/report/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/report/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/report/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/report/report.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/report/report.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/report/report.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/group.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/group.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/group.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/group.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/ir.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/ir.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/ir.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/ir.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/request.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/request.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/request.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/request.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/res.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/user.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/user.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/user.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/user.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/group_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/group_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_history_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_history_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_link_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_link_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_reference_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/request_reference_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/sequence_type_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/user_config_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/user_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/user_form_preferences.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/user_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/user_warning_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view/user_warning_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/rpc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/rpc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/rpc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/security.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/security.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/security.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/server.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/server.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/server.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/access.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/access.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/access.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/copy.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/copy.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/copy.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/export_data.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/export_data.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/export_data.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/import_data.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/import_data.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/import_data.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/import_data.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/model.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/model.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/model.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/mptt.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/mptt.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/mptt.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/test.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/test.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/test.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/trigger.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/trigger.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/trigger.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/wizard.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/wizard.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/wizard.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/wizard.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/workflow.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/workflow.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/workflow.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test/workflow.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test_loader.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test_loader.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test_loader.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_access.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_access.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_access.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_cache.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_cache.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_cache.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_copy.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_copy.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_copy.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_exportdata.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_exportdata.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_exportdata.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_fields.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_fields.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_fields.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_importdata.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_importdata.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_importdata.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_mixins.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_mixins.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_mixins.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_modelsingleton.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_modelsingleton.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_modelsingleton.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_modelsql.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_modelsql.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_modelsql.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_mptt.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_mptt.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_mptt.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_pyson.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_pyson.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_pyson.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_sequence.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_sequence.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_sequence.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_tools.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_tools.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_tools.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_transaction.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_transaction.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_transaction.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_trigger.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_trigger.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_trigger.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_tryton.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_tryton.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_tryton.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_wizard.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_wizard.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_wizard.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_workflow.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_workflow.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests/test_workflow.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/StringMatcher.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/StringMatcher.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/StringMatcher.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/datetime_strftime.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/datetime_strftime.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/datetime_strftime.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/misc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/misc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/misc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/ordereddict.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/ordereddict.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/ordereddict.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/singleton.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/singleton.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools/singleton.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/transaction.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/transaction.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/transaction.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/url.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/url.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/url.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/version.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/version.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/version.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/view/attachment_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/view/collection_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/view/collection_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/view/collection_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/view/share_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/view/share_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/webdav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/webdav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/webdav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/webdav.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/wizard/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/wizard/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/wizard/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/wizard/wizard.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/wizard/wizard.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/wizard/wizard.pyo
+@unexec if cmp -s %D/etc/trytond.conf.sample %D/etc/trytond.conf; then rm -f %D/etc/trytond.conf; fi
+etc/trytond.conf.sample
+@exec if [ ! -f %D/etc/trytond.conf ] ; then cp -p %D/%F %B/trytond.conf; fi
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/wizard
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/webdav
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tools
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/test
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/res
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/report
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/protocols
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model/fields
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/model
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui/icons
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/ui
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/module
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/ir
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/sqlite
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/postgresql
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend/mysql
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/backend
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account/Makefile b/finance/trytond28_account/Makefile
new file mode 100644
index 000000000000..4e41e996458b
--- /dev/null
+++ b/finance/trytond28_account/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28 \
+ trytond28_company>=2.8.0:${PORTSDIR}/finance/trytond28_company \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
+
+CONFLICTS= trytond_account-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account/distinfo b/finance/trytond28_account/distinfo
new file mode 100644
index 000000000000..dbb84143af5e
--- /dev/null
+++ b/finance/trytond28_account/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account-2.8.1.tar.gz) = 2a09e6773fc90b06c3b5a3640d08d318ae0e7f8d35f8f058bf3651c43d21449b
+SIZE (trytond_account-2.8.1.tar.gz) = 270194
diff --git a/finance/trytond28_account/pkg-descr b/finance/trytond28_account/pkg-descr
new file mode 100644
index 000000000000..8b8b91bae6ae
--- /dev/null
+++ b/finance/trytond28_account/pkg-descr
@@ -0,0 +1,9 @@
+trytond_account is a account module for tryton.
+
+The account module defines fundamentals for most of accounting needs.
+It include: General accounting, Fiscal year management, Taxes management,
+Journal entries, Reconciliation. And with reports: General ledger, Trial
+balance, Balance sheet, Income statement, Third party balance, Aged
+balance and General journal.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account/pkg-plist b/finance/trytond28_account/pkg-plist
new file mode 100644
index 000000000000..c4120614a68a
--- /dev/null
+++ b/finance/trytond28_account/pkg-plist
@@ -0,0 +1,160 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/account.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/aged_balance.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/configuration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/configuration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/configuration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/configuration.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/fiscalyear.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/fiscalyear.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/fiscalyear.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/fiscalyear.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/general_journal.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/general_ledger.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/icons/tryton-financial.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/journal.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/journal.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/journal.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/journal.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/move.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/move.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/move.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/move.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/period.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/period.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/period.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/period.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tax.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tax.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tax.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tax.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tests/test_account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tests/test_account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tests/test_account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/third_party_balance.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/trial_balance.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_balance_sheet_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_deferral_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_deferral_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_income_statement_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_list2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_template_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_template_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_tree2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_type_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_type_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_type_template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_type_template_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_type_template_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/account_type_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/create_chart_account_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/create_chart_properties_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/create_chart_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/fiscalyear_close_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/fiscalyear_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/fiscalyear_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_period_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_period_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_type_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_type_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_view_column_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_view_column_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_view_column_list_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_view_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/journal_view_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_line_form_move.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_line_tree_move.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_reconciliation_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_reconciliation_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/move_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/open_aged_balance_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/open_balance_sheet_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/open_chart_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/open_income_statement_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/open_journal_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/open_reconcile_lines_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/open_third_party_balance_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/party_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/period_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/period_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/print_general_journal_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/print_general_legder_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/print_trial_balance_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/reconcile_lines_writeoff_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_code_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_code_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_code_open_chart_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_code_template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_code_template_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_code_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_code_tree2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_group_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_group_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_line_template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_line_template_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_line_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_template_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_rule_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_template_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/tax_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/update_chart_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view/update_chart_succeed_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account/icons
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_asset/Makefile b/finance/trytond28_account_asset/Makefile
new file mode 100644
index 000000000000..6543c39e9254
--- /dev/null
+++ b/finance/trytond28_account_asset/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_asset
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_asset/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_asset-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Asset Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product \
+ trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice
+
+CONFLICTS= trytond_account-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_asset/distinfo b/finance/trytond28_account_asset/distinfo
new file mode 100644
index 000000000000..bb0b8ecf4946
--- /dev/null
+++ b/finance/trytond28_account_asset/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_asset-2.8.0.tar.gz) = 9eb3c8b1767d1e5e9d572d6c0c1e5929bc281c7501315b117e471b754b60e4b0
+SIZE (trytond_account_asset-2.8.0.tar.gz) = 36075
diff --git a/finance/trytond28_account_asset/pkg-descr b/finance/trytond28_account_asset/pkg-descr
new file mode 100644
index 000000000000..61300fe7e71a
--- /dev/null
+++ b/finance/trytond28_account_asset/pkg-descr
@@ -0,0 +1,3 @@
+This module provides the chart of account which is used in Belgium.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_asset/pkg-plist b/finance/trytond28_account_asset/pkg-plist
new file mode 100644
index 000000000000..4d5475e4dd55
--- /dev/null
+++ b/finance/trytond28_account_asset/pkg-plist
@@ -0,0 +1,61 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/account.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/asset.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/asset.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/asset.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/asset.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/invoice.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tests/test_account_asset.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tests/test_account_asset.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tests/test_account_asset.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/asset_create_moves_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/asset_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/asset_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/asset_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/asset_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/asset_update_show_depreciation_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/asset_update_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/invoice_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view/template_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_asset
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_be/Makefile b/finance/trytond28_account_be/Makefile
new file mode 100644
index 000000000000..158f0df751bb
--- /dev/null
+++ b/finance/trytond28_account_be/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_be
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_be/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_be-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Belgian Account Chart)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account>=2.8.1:${PORTSDIR}/finance/trytond28_account
+
+CONFLICTS= trytond_account-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_be/distinfo b/finance/trytond28_account_be/distinfo
new file mode 100644
index 000000000000..74066f488bd1
--- /dev/null
+++ b/finance/trytond28_account_be/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_be-2.8.0.tar.gz) = 21a391895c695ea244e9ec78dd14916f17ed50a8890962cce282a3f569e56443
+SIZE (trytond_account_be-2.8.0.tar.gz) = 34649
diff --git a/finance/trytond28_account_be/pkg-descr b/finance/trytond28_account_be/pkg-descr
new file mode 100644
index 000000000000..61300fe7e71a
--- /dev/null
+++ b/finance/trytond28_account_be/pkg-descr
@@ -0,0 +1,3 @@
+This module provides the chart of account which is used in Belgium.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_be/pkg-plist b/finance/trytond28_account_be/pkg-plist
new file mode 100644
index 000000000000..6e742c1efa24
--- /dev/null
+++ b/finance/trytond28_account_be/pkg-plist
@@ -0,0 +1,18 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_be/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_be/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_be/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_be/account_be.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_be/tax_be.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_be/tryton.cfg
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_be
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_invoice/Makefile b/finance/trytond28_account_invoice/Makefile
new file mode 100644
index 000000000000..378e3b8a3687
--- /dev/null
+++ b/finance/trytond28_account_invoice/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_invoice
+PORTVERSION= 2.8.2
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_invoice/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_invoice-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Invoice Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account_product>=2.8.0:${PORTSDIR}/finance/trytond28_account_product
+
+CONFLICTS= trytond_account_invoice-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_invoice/distinfo b/finance/trytond28_account_invoice/distinfo
new file mode 100644
index 000000000000..caf3020c91e7
--- /dev/null
+++ b/finance/trytond28_account_invoice/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_invoice-2.8.2.tar.gz) = 9f2c546d815c035aa8979e7a9e9c9380444faa7bf94470cdb664a495c2beb80d
+SIZE (trytond_account_invoice-2.8.2.tar.gz) = 111998
diff --git a/finance/trytond28_account_invoice/pkg-descr b/finance/trytond28_account_invoice/pkg-descr
new file mode 100644
index 000000000000..1da459ff7090
--- /dev/null
+++ b/finance/trytond28_account_invoice/pkg-descr
@@ -0,0 +1,4 @@
+The account invoice is a module for tryton. It defines data model
+and business logic for creating invoices.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_invoice/pkg-plist b/finance/trytond28_account_invoice/pkg-plist
new file mode 100644
index 000000000000..7a2c98b02e08
--- /dev/null
+++ b/finance/trytond28_account_invoice/pkg-plist
@@ -0,0 +1,76 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/account.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/invoice.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/invoice.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/payment_term.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/payment_term.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/payment_term.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/payment_term.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tests/test_account_invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tests/test_account_invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tests/test_account_invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/address_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/address_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/credit_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/fiscalyear_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_line_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_tax_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_tax_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_tax_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/invoice_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/move_line_list_payment.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/move_line_list_to_pay.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/pay_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/pay_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/payment_term_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/payment_term_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/payment_term_line_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/payment_term_line_list_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/payment_term_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/period_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view/print_warning_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_invoice_history/Makefile b/finance/trytond28_account_invoice_history/Makefile
new file mode 100644
index 000000000000..3e58eda7b468
--- /dev/null
+++ b/finance/trytond28_account_invoice_history/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_invoice_history
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_invoice_history/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_invoice_history-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Invoice History Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice
+
+CONFLICTS= trytond_account_invoice_history-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_invoice_history/distinfo b/finance/trytond28_account_invoice_history/distinfo
new file mode 100644
index 000000000000..1cccae0b7656
--- /dev/null
+++ b/finance/trytond28_account_invoice_history/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_invoice_history-2.8.0.tar.gz) = edb550d132189b9707b0d36ad62ba161d6cf39db2f2778135cb7ef52b9a4352f
+SIZE (trytond_account_invoice_history-2.8.0.tar.gz) = 17533
diff --git a/finance/trytond28_account_invoice_history/pkg-descr b/finance/trytond28_account_invoice_history/pkg-descr
new file mode 100644
index 000000000000..2c524a616102
--- /dev/null
+++ b/finance/trytond28_account_invoice_history/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Account Invoice History Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_invoice_history/pkg-plist b/finance/trytond28_account_invoice_history/pkg-plist
new file mode 100644
index 000000000000..b7e75d44c362
--- /dev/null
+++ b/finance/trytond28_account_invoice_history/pkg-plist
@@ -0,0 +1,36 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/payment_term.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/payment_term.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/payment_term.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/tryton.cfg
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_history
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_invoice_line_standalone/Makefile b/finance/trytond28_account_invoice_line_standalone/Makefile
new file mode 100644
index 000000000000..bf3c1c77dddb
--- /dev/null
+++ b/finance/trytond28_account_invoice_line_standalone/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_invoice_line_standalone
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_invoice_line_standalone/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_invoice_line_standalone-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Invoice Line Standalone Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice
+
+CONFLICTS= trytond_account_invoice_line_standalone-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_invoice_line_standalone/distinfo b/finance/trytond28_account_invoice_line_standalone/distinfo
new file mode 100644
index 000000000000..bd64fb4ab454
--- /dev/null
+++ b/finance/trytond28_account_invoice_line_standalone/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_invoice_line_standalone-2.8.0.tar.gz) = 5c6ab842ee3ad8883212cce114e7be0bdc49f55b549585f7392d38f2dca9afc5
+SIZE (trytond_account_invoice_line_standalone-2.8.0.tar.gz) = 19654
diff --git a/finance/trytond28_account_invoice_line_standalone/pkg-descr b/finance/trytond28_account_invoice_line_standalone/pkg-descr
new file mode 100644
index 000000000000..41407d8c1024
--- /dev/null
+++ b/finance/trytond28_account_invoice_line_standalone/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Account Invoice Line Standalone Module to the Tryton
+Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_invoice_line_standalone/pkg-plist b/finance/trytond28_account_invoice_line_standalone/pkg-plist
new file mode 100644
index 000000000000..e3b9925e10cd
--- /dev/null
+++ b/finance/trytond28_account_invoice_line_standalone/pkg-plist
@@ -0,0 +1,41 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/invoice.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tests/test_account_invoice_line_standalone.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tests/test_account_invoice_line_standalone.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tests/test_account_invoice_line_standalone.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/view/invoice_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/view/invoice_line_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_invoice_line_standalone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_product/Makefile b/finance/trytond28_account_product/Makefile
new file mode 100644
index 000000000000..2112aced64d6
--- /dev/null
+++ b/finance/trytond28_account_product/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_product
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_product/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_product-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Product Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account>=2.8.1:${PORTSDIR}/finance/trytond28_account \
+ trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_account_product-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_product/distinfo b/finance/trytond28_account_product/distinfo
new file mode 100644
index 000000000000..a6a177ae2647
--- /dev/null
+++ b/finance/trytond28_account_product/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_product-2.8.0.tar.gz) = 0c5813edc7324599b538fb5acc51ab2f0ba029dc981d9cde5889ed5504c60def
+SIZE (trytond_account_product-2.8.0.tar.gz) = 25468
diff --git a/finance/trytond28_account_product/pkg-descr b/finance/trytond28_account_product/pkg-descr
new file mode 100644
index 000000000000..ace0f2b812b2
--- /dev/null
+++ b/finance/trytond28_account_product/pkg-descr
@@ -0,0 +1,4 @@
+The trytond_account_product is a module for tryton. It defines the
+link between product and account.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_product/pkg-plist b/finance/trytond28_account_product/pkg-plist
new file mode 100644
index 000000000000..284e141823fa
--- /dev/null
+++ b/finance/trytond28_account_product/pkg-plist
@@ -0,0 +1,41 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tests/test_account_product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tests/test_account_product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tests/test_account_product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/view/category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/view/template_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_product
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_statement/Makefile b/finance/trytond28_account_statement/Makefile
new file mode 100644
index 000000000000..257f97793773
--- /dev/null
+++ b/finance/trytond28_account_statement/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_statement
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_statement/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_statement-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Statement Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice
+
+CONFLICTS= trytond_account_statement-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_statement/distinfo b/finance/trytond28_account_statement/distinfo
new file mode 100644
index 000000000000..fa61b4f681f8
--- /dev/null
+++ b/finance/trytond28_account_statement/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_statement-2.8.0.tar.gz) = 5db632c5269540ccd947e8a540ff6c5a7ec108c60246cc997988f0a04ead815a
+SIZE (trytond_account_statement-2.8.0.tar.gz) = 33196
diff --git a/finance/trytond28_account_statement/pkg-descr b/finance/trytond28_account_statement/pkg-descr
new file mode 100644
index 000000000000..5f910a040fd4
--- /dev/null
+++ b/finance/trytond28_account_statement/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Account Statement Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_statement/pkg-plist b/finance/trytond28_account_statement/pkg-plist
new file mode 100644
index 000000000000..4ee4b46d0347
--- /dev/null
+++ b/finance/trytond28_account_statement/pkg-plist
@@ -0,0 +1,54 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/journal.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/journal.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/journal.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/journal.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/statement.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/statement.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/statement.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/statement.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests/scenario_account_statement.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests/test_account_statement.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests/test_account_statement.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests/test_account_statement.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view/statement_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view/statement_journal_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view/statement_journal_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view/statement_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view/statement_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view/statement_line_tree_editable.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view/statement_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_statement
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_stock_anglo_saxon/Makefile b/finance/trytond28_account_stock_anglo_saxon/Makefile
new file mode 100644
index 000000000000..81cd12c485ff
--- /dev/null
+++ b/finance/trytond28_account_stock_anglo_saxon/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_stock_anglo_saxon
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_stock_anglo_saxon/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_stock_anglo_saxon-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Stock Anglo Saxon Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice \
+ trytond28_account_stock_continental>=2.8.1:${PORTSDIR}/finance/trytond28_account_stock_continental
+
+CONFLICTS= trytond_account_stock_anglo_saxon-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_stock_anglo_saxon/distinfo b/finance/trytond28_account_stock_anglo_saxon/distinfo
new file mode 100644
index 000000000000..0909119569db
--- /dev/null
+++ b/finance/trytond28_account_stock_anglo_saxon/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_stock_anglo_saxon-2.8.0.tar.gz) = 88ae66dbbece1b290fe632da1719abdd2c61bd55e82d62e0777f7f1ab763e035
+SIZE (trytond_account_stock_anglo_saxon-2.8.0.tar.gz) = 25235
diff --git a/finance/trytond28_account_stock_anglo_saxon/pkg-descr b/finance/trytond28_account_stock_anglo_saxon/pkg-descr
new file mode 100644
index 000000000000..be42d38c6c09
--- /dev/null
+++ b/finance/trytond28_account_stock_anglo_saxon/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Account Stock Anglo Saxon Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_stock_anglo_saxon/pkg-plist b/finance/trytond28_account_stock_anglo_saxon/pkg-plist
new file mode 100644
index 000000000000..fd6c36a52446
--- /dev/null
+++ b/finance/trytond28_account_stock_anglo_saxon/pkg-plist
@@ -0,0 +1,49 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/account.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests/scenario_account_stock_anglo_saxon.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests/test_account_stock_anglo_saxon.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests/test_account_stock_anglo_saxon.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests/test_account_stock_anglo_saxon.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/view/category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/view/template_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_anglo_saxon
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_account_stock_continental/Makefile b/finance/trytond28_account_stock_continental/Makefile
new file mode 100644
index 000000000000..438c8979f1ca
--- /dev/null
+++ b/finance/trytond28_account_stock_continental/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_stock_continental
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_stock_continental/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_stock_continental-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Account Stock Continental Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account_product>=2.8.0:${PORTSDIR}/finance/trytond28_account_product \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_account_stock_continental-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_account_stock_continental/distinfo b/finance/trytond28_account_stock_continental/distinfo
new file mode 100644
index 000000000000..944eb6977b7f
--- /dev/null
+++ b/finance/trytond28_account_stock_continental/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_stock_continental-2.8.1.tar.gz) = beb16e0f7eedea3dd9524859243206cfd872dba6e7421eadce4cffcd64d6260d
+SIZE (trytond_account_stock_continental-2.8.1.tar.gz) = 30937
diff --git a/finance/trytond28_account_stock_continental/pkg-descr b/finance/trytond28_account_stock_continental/pkg-descr
new file mode 100644
index 000000000000..99d7893db1cb
--- /dev/null
+++ b/finance/trytond28_account_stock_continental/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Account Stock Continental Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_account_stock_continental/pkg-plist b/finance/trytond28_account_stock_continental/pkg-plist
new file mode 100644
index 000000000000..1a6e5dc1ba1b
--- /dev/null
+++ b/finance/trytond28_account_stock_continental/pkg-plist
@@ -0,0 +1,53 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/account.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests/scenario_account_stock_continental.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests/test_account_stock_continental.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests/test_account_stock_continental.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests/test_account_stock_continental.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/view/category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/view/stock_configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/view/template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/view/update_cost_price_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/view/update_cost_price_show_move_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_stock_continental
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_analytic_account/Makefile b/finance/trytond28_analytic_account/Makefile
new file mode 100644
index 000000000000..cf85e5fa9a7a
--- /dev/null
+++ b/finance/trytond28_analytic_account/Makefile
@@ -0,0 +1,27 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_analytic_account
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_analytic_account/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_analytic_account-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Analytic Account Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_company>=2.8.0:${PORTSDIR}/finance/trytond28_company \
+ trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party \
+ trytond28_currency>=2.8.0:${PORTSDIR}/finance/trytond28_currency \
+ trytond28_account>=2.8.1:${PORTSDIR}/finance/trytond28_account
+
+CONFLICTS= trytond_analytic_account-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_account/distinfo b/finance/trytond28_analytic_account/distinfo
new file mode 100644
index 000000000000..e3d43e267f9e
--- /dev/null
+++ b/finance/trytond28_analytic_account/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_analytic_account-2.8.0.tar.gz) = abeab92b5021fe4cbe037512656c1d7c4d1bf0ea524e7a560ecccd36b409e58c
+SIZE (trytond_analytic_account-2.8.0.tar.gz) = 32189
diff --git a/finance/trytond28_analytic_account/pkg-descr b/finance/trytond28_analytic_account/pkg-descr
new file mode 100644
index 000000000000..67e6b5cb8d8e
--- /dev/null
+++ b/finance/trytond28_analytic_account/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Analytic Account Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_analytic_account/pkg-plist b/finance/trytond28_analytic_account/pkg-plist
new file mode 100644
index 000000000000..355099de0dca
--- /dev/null
+++ b/finance/trytond28_analytic_account/pkg-plist
@@ -0,0 +1,52 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/account.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/analytic_account.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/line.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/line.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/line.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/line.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tests/test_analytic_account.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tests/test_analytic_account.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tests/test_analytic_account.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/account_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/account_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/account_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/account_tree2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/move_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view/open_chart_start_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_account
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_analytic_invoice/Makefile b/finance/trytond28_analytic_invoice/Makefile
new file mode 100644
index 000000000000..e7f591ffa43e
--- /dev/null
+++ b/finance/trytond28_analytic_invoice/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_analytic_invoice
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_analytic_invoice/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_analytic_invoice-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Analytic Invoice Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_analytic_account>=2.8.0:${PORTSDIR}/finance/trytond28_analytic_account \
+ trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice
+
+CONFLICTS= trytond_analytic_invoice-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_invoice/distinfo b/finance/trytond28_analytic_invoice/distinfo
new file mode 100644
index 000000000000..f730fac8b036
--- /dev/null
+++ b/finance/trytond28_analytic_invoice/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_analytic_invoice-2.8.0.tar.gz) = 9dc38e7c2e4f85b31bd7228914221b18b4cc83904a4f7bb75f61feea9b4cfc4d
+SIZE (trytond_analytic_invoice-2.8.0.tar.gz) = 19646
diff --git a/finance/trytond28_analytic_invoice/pkg-descr b/finance/trytond28_analytic_invoice/pkg-descr
new file mode 100644
index 000000000000..2b5ad6ac4a9b
--- /dev/null
+++ b/finance/trytond28_analytic_invoice/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Analytic Invoice Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_analytic_invoice/pkg-plist b/finance/trytond28_analytic_invoice/pkg-plist
new file mode 100644
index 000000000000..a7ea4e0c820c
--- /dev/null
+++ b/finance/trytond28_analytic_invoice/pkg-plist
@@ -0,0 +1,40 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/invoice.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tests/test_analytic_invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tests/test_analytic_invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tests/test_analytic_invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/view/invoice_line_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_invoice
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_analytic_purchase/Makefile b/finance/trytond28_analytic_purchase/Makefile
new file mode 100644
index 000000000000..25bdc2be9cb8
--- /dev/null
+++ b/finance/trytond28_analytic_purchase/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_analytic_purchase
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_analytic_purchase/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_analytic_purchase-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Analytic Purchase Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_analytic_account>=2.8.0:${PORTSDIR}/finance/trytond28_analytic_account \
+ trytond28_analytic_invoice>=2.8.0:${PORTSDIR}/finance/trytond28_analytic_invoice \
+ trytond28_purchase>=2.8.0:${PORTSDIR}/finance/trytond28_purchase
+
+CONFLICTS= trytond_analytic_purchase-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_purchase/distinfo b/finance/trytond28_analytic_purchase/distinfo
new file mode 100644
index 000000000000..2cc46d54a8b2
--- /dev/null
+++ b/finance/trytond28_analytic_purchase/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_analytic_purchase-2.8.0.tar.gz) = 03ee931e09fe1e9235256e1bcd493399728d5da86da2c9cd93cbd7ff53aefff5
+SIZE (trytond_analytic_purchase-2.8.0.tar.gz) = 21901
diff --git a/finance/trytond28_analytic_purchase/pkg-descr b/finance/trytond28_analytic_purchase/pkg-descr
new file mode 100644
index 000000000000..39227b1b61a5
--- /dev/null
+++ b/finance/trytond28_analytic_purchase/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Analytic Purchase Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_analytic_purchase/pkg-plist b/finance/trytond28_analytic_purchase/pkg-plist
new file mode 100644
index 000000000000..c215bff8d1c4
--- /dev/null
+++ b/finance/trytond28_analytic_purchase/pkg-plist
@@ -0,0 +1,40 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/purchase.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tests/test_analytic_purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tests/test_analytic_purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tests/test_analytic_purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/view/purchase_line_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_purchase
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_analytic_sale/Makefile b/finance/trytond28_analytic_sale/Makefile
new file mode 100644
index 000000000000..7b62fc83d9d4
--- /dev/null
+++ b/finance/trytond28_analytic_sale/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_analytic_sale
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_analytic_sale/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_analytic_sale-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Analytic Sale Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_analytic_account>=2.8.0:${PORTSDIR}/finance/trytond28_analytic_account \
+ trytond28_analytic_invoice>=2.8.0:${PORTSDIR}/finance/trytond28_analytic_invoice \
+ trytond28_sale>=2.8.1:${PORTSDIR}/finance/trytond28_sale
+
+CONFLICTS= trytond_analytic_sale-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_sale/distinfo b/finance/trytond28_analytic_sale/distinfo
new file mode 100644
index 000000000000..ef86bead295b
--- /dev/null
+++ b/finance/trytond28_analytic_sale/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_analytic_sale-2.8.0.tar.gz) = 17e90f46df8b2fdced210171c393b9d83813f0101b7d7fac0a8425ac2a9e800c
+SIZE (trytond_analytic_sale-2.8.0.tar.gz) = 19451
diff --git a/finance/trytond28_analytic_sale/pkg-descr b/finance/trytond28_analytic_sale/pkg-descr
new file mode 100644
index 000000000000..013113d25c38
--- /dev/null
+++ b/finance/trytond28_analytic_sale/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Analytic Sale Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_analytic_sale/pkg-plist b/finance/trytond28_analytic_sale/pkg-plist
new file mode 100644
index 000000000000..037c02168bf6
--- /dev/null
+++ b/finance/trytond28_analytic_sale/pkg-plist
@@ -0,0 +1,40 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/sale.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tests/test_analytic_sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tests/test_analytic_sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tests/test_analytic_sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/view/sale_line_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/analytic_sale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_calendar/Makefile b/finance/trytond28_calendar/Makefile
new file mode 100644
index 000000000000..e1566b9f2378
--- /dev/null
+++ b/finance/trytond28_calendar/Makefile
@@ -0,0 +1,28 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_calendar
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_calendar/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_calendar-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Calendar Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28 \
+ ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:${PORTSDIR}/deskutils/py-vobject \
+ ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:${PORTSDIR}/www/py-pywebdav \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
+
+CONFLICTS= trytond_calendar-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar/distinfo b/finance/trytond28_calendar/distinfo
new file mode 100644
index 000000000000..2290610cea26
--- /dev/null
+++ b/finance/trytond28_calendar/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_calendar-2.8.0.tar.gz) = 0d0698b8be4b8c1c0912baafc2eb55b0e4ca13e5f163e930f977110de47ecac0
+SIZE (trytond_calendar-2.8.0.tar.gz) = 57279
diff --git a/finance/trytond28_calendar/pkg-descr b/finance/trytond28_calendar/pkg-descr
new file mode 100644
index 000000000000..c6d3fd969c62
--- /dev/null
+++ b/finance/trytond28_calendar/pkg-descr
@@ -0,0 +1,3 @@
+trytond_calendar adds the Calendar Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_calendar/pkg-plist b/finance/trytond28_calendar/pkg-plist
new file mode 100644
index 000000000000..2244e0570cf1
--- /dev/null
+++ b/finance/trytond28_calendar/pkg-plist
@@ -0,0 +1,70 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/caldav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/caldav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/caldav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/calendar.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/calendar_.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/calendar_.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/calendar_.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/res.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/res.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/res.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/scenario_calendar.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/scenario_calendar.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/scenario_calendar.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/test_calendar.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/test_calendar.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests/test_calendar.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/attendee_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/attendee_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/calendar_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/calendar_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/category_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/event_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/event_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/event_tree_occurence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/exdate_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/exdate_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/exrule_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/exrule_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/location_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/location_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/rdate_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/rdate_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/rrule_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view/rrule_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/webdav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/webdav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/webdav.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_calendar_classification/Makefile b/finance/trytond28_calendar_classification/Makefile
new file mode 100644
index 000000000000..b3134657f5d8
--- /dev/null
+++ b/finance/trytond28_calendar_classification/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_calendar_classification
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_calendar_classification/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_calendar_classification-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Calendar Classification Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_calendar>=2.8.0:${PORTSDIR}/finance/trytond28_calendar
+
+CONFLICTS= trytond_calendar_classification-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar_classification/distinfo b/finance/trytond28_calendar_classification/distinfo
new file mode 100644
index 000000000000..022651207bde
--- /dev/null
+++ b/finance/trytond28_calendar_classification/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_calendar_classification-2.8.0.tar.gz) = 7b6748eac5661a4405d39b56e9c33a8c2fe57e25f1c895d2950e627bbee0ce2f
+SIZE (trytond_calendar_classification-2.8.0.tar.gz) = 18241
diff --git a/finance/trytond28_calendar_classification/pkg-descr b/finance/trytond28_calendar_classification/pkg-descr
new file mode 100644
index 000000000000..bd0bd74e81c0
--- /dev/null
+++ b/finance/trytond28_calendar_classification/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Calendar Classification Module to the Tryton
+Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_calendar_classification/pkg-plist b/finance/trytond28_calendar_classification/pkg-plist
new file mode 100644
index 000000000000..694662f51fee
--- /dev/null
+++ b/finance/trytond28_calendar_classification/pkg-plist
@@ -0,0 +1,30 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/calendar_.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/calendar_.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/calendar_.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/tryton.cfg
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_classification
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_calendar_scheduling/Makefile b/finance/trytond28_calendar_scheduling/Makefile
new file mode 100644
index 000000000000..316a3ea7dff4
--- /dev/null
+++ b/finance/trytond28_calendar_scheduling/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_calendar_scheduling
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_calendar_scheduling/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_calendar_scheduling-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Calendar Scheduling Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_calendar>=2.8.0:${PORTSDIR}/finance/trytond28_calendar
+
+CONFLICTS= trytond_calendar_scheduling-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar_scheduling/distinfo b/finance/trytond28_calendar_scheduling/distinfo
new file mode 100644
index 000000000000..9b06a3623b5c
--- /dev/null
+++ b/finance/trytond28_calendar_scheduling/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_calendar_scheduling-2.8.0.tar.gz) = 3e659c3fa41ab39aa12310212175bfb8af50685d2c3c8529f1edea1875153ecc
+SIZE (trytond_calendar_scheduling-2.8.0.tar.gz) = 27446
diff --git a/finance/trytond28_calendar_scheduling/pkg-descr b/finance/trytond28_calendar_scheduling/pkg-descr
new file mode 100644
index 000000000000..d3e5361cde50
--- /dev/null
+++ b/finance/trytond28_calendar_scheduling/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Calendar Scheduling Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_calendar_scheduling/pkg-plist b/finance/trytond28_calendar_scheduling/pkg-plist
new file mode 100644
index 000000000000..28058cd75a60
--- /dev/null
+++ b/finance/trytond28_calendar_scheduling/pkg-plist
@@ -0,0 +1,50 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/caldav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/caldav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/caldav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/calendar_.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/calendar_.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/calendar_.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/res.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/res.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/res.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/res.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/scenario_calendar_scheduling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/scenario_calendar_scheduling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/scenario_calendar_scheduling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/test_calendar_scheduling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/test_calendar_scheduling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests/test_calendar_scheduling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/view/user_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/view/user_form_preferences.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_scheduling
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_calendar_todo/Makefile b/finance/trytond28_calendar_todo/Makefile
new file mode 100644
index 000000000000..f19d9e4a7f89
--- /dev/null
+++ b/finance/trytond28_calendar_todo/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_calendar_todo
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_calendar_todo/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_calendar_todo-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Calendar Todo Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_calendar>=2.8.0:${PORTSDIR}/finance/trytond28_calendar
+
+CONFLICTS= trytond_calendar_todo-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar_todo/distinfo b/finance/trytond28_calendar_todo/distinfo
new file mode 100644
index 000000000000..f777dd64a152
--- /dev/null
+++ b/finance/trytond28_calendar_todo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_calendar_todo-2.8.0.tar.gz) = 91087a6415b6be4efe709dded3998654a75fb46cd5f3d89bf3a9f4ad8a838f80
+SIZE (trytond_calendar_todo-2.8.0.tar.gz) = 44340
diff --git a/finance/trytond28_calendar_todo/pkg-descr b/finance/trytond28_calendar_todo/pkg-descr
new file mode 100644
index 000000000000..6b6d7460b48a
--- /dev/null
+++ b/finance/trytond28_calendar_todo/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Calendar Todo Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_calendar_todo/pkg-plist b/finance/trytond28_calendar_todo/pkg-plist
new file mode 100644
index 000000000000..e443387d07a5
--- /dev/null
+++ b/finance/trytond28_calendar_todo/pkg-plist
@@ -0,0 +1,58 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/caldav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/caldav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/caldav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tests/test_calendar_todo.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tests/test_calendar_todo.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tests/test_calendar_todo.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/todo.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/todo.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/todo.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/todo.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/attendee_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/attendee_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/exdate_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/exdate_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/exrule_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/exrule_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/rdate_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/rdate_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/rrule_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/rrule_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/todo_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/todo_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view/todo_tree_occurence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/webdav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/webdav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/webdav.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/calendar_todo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_carrier/Makefile b/finance/trytond28_carrier/Makefile
new file mode 100644
index 000000000000..fd1ce0b74081
--- /dev/null
+++ b/finance/trytond28_carrier/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_carrier
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_carrier/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_carrier-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Carrier Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party \
+ trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_carrier-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_carrier/distinfo b/finance/trytond28_carrier/distinfo
new file mode 100644
index 000000000000..2ad55b56e35e
--- /dev/null
+++ b/finance/trytond28_carrier/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_carrier-2.8.0.tar.gz) = 388c81ad08135922671d5e3ef3464e77abc895044f86cfc96a920ea5597df822
+SIZE (trytond_carrier-2.8.0.tar.gz) = 20296
diff --git a/finance/trytond28_carrier/pkg-descr b/finance/trytond28_carrier/pkg-descr
new file mode 100644
index 000000000000..0eac7980b3a4
--- /dev/null
+++ b/finance/trytond28_carrier/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Carrier Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_carrier/pkg-plist b/finance/trytond28_carrier/pkg-plist
new file mode 100644
index 000000000000..16102ad7191e
--- /dev/null
+++ b/finance/trytond28_carrier/pkg-plist
@@ -0,0 +1,41 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/carrier.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/carrier.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/carrier.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/carrier.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tests/test_carrier.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tests/test_carrier.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tests/test_carrier.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/view/carrier_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/view/carrier_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_carrier_percentage/Makefile b/finance/trytond28_carrier_percentage/Makefile
new file mode 100644
index 000000000000..2df2f6b9b915
--- /dev/null
+++ b/finance/trytond28_carrier_percentage/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_carrier_percentage
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_carrier_percentage/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_carrier_percentage-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Carrier Percentage Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_carrier>=2.8.0:${PORTSDIR}/finance/trytond28_carrier \
+ trytond28_currency>=2.8.0:${PORTSDIR}/finance/trytond28_currency
+
+CONFLICTS= trytond_carrier_percentage-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_carrier_percentage/distinfo b/finance/trytond28_carrier_percentage/distinfo
new file mode 100644
index 000000000000..472378ee8f73
--- /dev/null
+++ b/finance/trytond28_carrier_percentage/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_carrier_percentage-2.8.0.tar.gz) = 1fa388e62e2085f2dfe9af629706e1429300eb71333660bc3c34c782b0f7a2a1
+SIZE (trytond_carrier_percentage-2.8.0.tar.gz) = 22121
diff --git a/finance/trytond28_carrier_percentage/pkg-descr b/finance/trytond28_carrier_percentage/pkg-descr
new file mode 100644
index 000000000000..5ab642e86164
--- /dev/null
+++ b/finance/trytond28_carrier_percentage/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Carrier Percentage Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_carrier_percentage/pkg-plist b/finance/trytond28_carrier_percentage/pkg-plist
new file mode 100644
index 000000000000..0990c451d746
--- /dev/null
+++ b/finance/trytond28_carrier_percentage/pkg-plist
@@ -0,0 +1,47 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/carrier.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/carrier.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/carrier.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/carrier.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests/scenario_carrier_percentage_with_purchase_shipment_cost.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests/test_carrier_percentage.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests/test_carrier_percentage.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests/test_carrier_percentage.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/view/carrier_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_percentage
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_carrier_weight/Makefile b/finance/trytond28_carrier_weight/Makefile
new file mode 100644
index 000000000000..ba413a3cc999
--- /dev/null
+++ b/finance/trytond28_carrier_weight/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_carrier_weight
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_carrier_weight/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_carrier_weight-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Carrier Weight Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product_measurements>=2.8.0:${PORTSDIR}/finance/trytond28_product_measurements \
+ trytond28_carrier>=2.8.0:${PORTSDIR}/finance/trytond28_carrier
+
+CONFLICTS= trytond_carrier_weight-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_carrier_weight/distinfo b/finance/trytond28_carrier_weight/distinfo
new file mode 100644
index 000000000000..98d6266ba89e
--- /dev/null
+++ b/finance/trytond28_carrier_weight/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_carrier_weight-2.8.0.tar.gz) = 8181e44ecafa176e3211a58b391131776769eb5eda53a99a58b72f2c4b63657c
+SIZE (trytond_carrier_weight-2.8.0.tar.gz) = 24432
diff --git a/finance/trytond28_carrier_weight/pkg-descr b/finance/trytond28_carrier_weight/pkg-descr
new file mode 100644
index 000000000000..acbb332c0648
--- /dev/null
+++ b/finance/trytond28_carrier_weight/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Carrier Weight Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_carrier_weight/pkg-plist b/finance/trytond28_carrier_weight/pkg-plist
new file mode 100644
index 000000000000..2e31a213f961
--- /dev/null
+++ b/finance/trytond28_carrier_weight/pkg-plist
@@ -0,0 +1,49 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/carrier.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/carrier.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/carrier.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/carrier.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests/scenario_carrier_weight.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests/test_carrier_weight.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests/test_carrier_weight.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests/test_carrier_weight.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/view/carrier_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/view/weight_price_list_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/view/weight_price_list_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/carrier_weight
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_company/Makefile b/finance/trytond28_company/Makefile
new file mode 100644
index 000000000000..dca3d5176bd9
--- /dev/null
+++ b/finance/trytond28_company/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_company
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_company/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_company-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Company Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party \
+ trytond28_currency>=2.8.0:${PORTSDIR}/finance/trytond28_currency
+
+CONFLICTS= trytond_company-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_company/distinfo b/finance/trytond28_company/distinfo
new file mode 100644
index 000000000000..555056eabf7a
--- /dev/null
+++ b/finance/trytond28_company/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_company-2.8.0.tar.gz) = dd120730d3cb8295fa1875c30f2de18702a5605f70606523510cbbe8bb3213c9
+SIZE (trytond_company-2.8.0.tar.gz) = 49406
diff --git a/finance/trytond28_company/pkg-descr b/finance/trytond28_company/pkg-descr
new file mode 100644
index 000000000000..eeb0a987b62e
--- /dev/null
+++ b/finance/trytond28_company/pkg-descr
@@ -0,0 +1,6 @@
+trytond_company is the company module for tryton.
+
+The company module defines the concepts of company and employee
+and extend the user model.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_company/pkg-plist b/finance/trytond28_company/pkg-plist
new file mode 100644
index 000000000000..ef29e4d29787
--- /dev/null
+++ b/finance/trytond28_company/pkg-plist
@@ -0,0 +1,61 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/company.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/company.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/company.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/company.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/cron.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/cron.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/cron.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/cron.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/header_A4.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/letter.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tests/test_company.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tests/test_company.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tests/test_company.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/company_config_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/company_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/company_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/company_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/cron_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/employee_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/employee_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/property_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/property_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/sequence_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/sequence_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/user_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view/user_form_preferences.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_company_work_time/Makefile b/finance/trytond28_company_work_time/Makefile
new file mode 100644
index 000000000000..4021449cf1f5
--- /dev/null
+++ b/finance/trytond28_company_work_time/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_company_work_time
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_company_work_time/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_company_work_time-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Company Work Time Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_company>=2.8.0:${PORTSDIR}/finance/trytond28_company
+
+CONFLICTS= trytond_company_work_time-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_company_work_time/distinfo b/finance/trytond28_company_work_time/distinfo
new file mode 100644
index 000000000000..1ceb94c7e56e
--- /dev/null
+++ b/finance/trytond28_company_work_time/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_company_work_time-2.8.0.tar.gz) = f748c08058e04ed94e77a6a7c67b5ccff938a49ef76b5e4fb416f71f698ec697
+SIZE (trytond_company_work_time-2.8.0.tar.gz) = 18929
diff --git a/finance/trytond28_company_work_time/pkg-descr b/finance/trytond28_company_work_time/pkg-descr
new file mode 100644
index 000000000000..1dd2bbcb34b0
--- /dev/null
+++ b/finance/trytond28_company_work_time/pkg-descr
@@ -0,0 +1,4 @@
+trytond_company_work_time is the Company Work Time Module to the Tryton
+Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_company_work_time/pkg-plist b/finance/trytond28_company_work_time/pkg-plist
new file mode 100644
index 000000000000..88899ad29261
--- /dev/null
+++ b/finance/trytond28_company_work_time/pkg-plist
@@ -0,0 +1,43 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/company.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/company.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/company.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/company.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/res.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/res.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/res.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tests/test_company_work_time.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tests/test_company_work_time.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tests/test_company_work_time.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/view/company_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/company_work_time
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_country/Makefile b/finance/trytond28_country/Makefile
new file mode 100644
index 000000000000..7698fa4df807
--- /dev/null
+++ b/finance/trytond28_country/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_country
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_country/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_country-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Country Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28
+
+CONFLICTS= trytond_country-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_country/distinfo b/finance/trytond28_country/distinfo
new file mode 100644
index 000000000000..428328151f0c
--- /dev/null
+++ b/finance/trytond28_country/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_country-2.8.0.tar.gz) = 3e267d51cbc62e7577baaf42d68774e75e583334f997c3da85071f6b44130b4e
+SIZE (trytond_country-2.8.0.tar.gz) = 787716
diff --git a/finance/trytond28_country/pkg-descr b/finance/trytond28_country/pkg-descr
new file mode 100644
index 000000000000..95e11176dd81
--- /dev/null
+++ b/finance/trytond28_country/pkg-descr
@@ -0,0 +1,7 @@
+trytond_country is the country module for tryton.
+
+The country module defines the concepts of country and
+subdivision and comes preloaded with the ISO 3166 list of
+countries and subdivisions thanks to the pycountry module.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_country/pkg-plist b/finance/trytond28_country/pkg-plist
new file mode 100644
index 000000000000..59e6e6fc125b
--- /dev/null
+++ b/finance/trytond28_country/pkg-plist
@@ -0,0 +1,43 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/country.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/country.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/country.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/country.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tests/test_country.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tests/test_country.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tests/test_country.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/view/country_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/view/country_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/view/subdivision_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/view/subdivision_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/country
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_currency/Makefile b/finance/trytond28_currency/Makefile
new file mode 100644
index 000000000000..1f72390ae719
--- /dev/null
+++ b/finance/trytond28_currency/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_currency
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_currency/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_currency-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Currency Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28
+
+CONFLICTS= trytond_currency-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_currency/distinfo b/finance/trytond28_currency/distinfo
new file mode 100644
index 000000000000..5ebd89c77426
--- /dev/null
+++ b/finance/trytond28_currency/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_currency-2.8.0.tar.gz) = d034b43a3c0ededbf0a367a9dae091755b37751928beb8ea87200a8660009ecb
+SIZE (trytond_currency-2.8.0.tar.gz) = 54434
diff --git a/finance/trytond28_currency/pkg-descr b/finance/trytond28_currency/pkg-descr
new file mode 100644
index 000000000000..e6f8acc3509c
--- /dev/null
+++ b/finance/trytond28_currency/pkg-descr
@@ -0,0 +1,6 @@
+trytond_currency is the currency module for trytond.
+
+It define currencies and exchange rate. Allow to customize the
+formatting of the currency amount.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_currency/pkg-plist b/finance/trytond28_currency/pkg-plist
new file mode 100644
index 000000000000..544d0ee44022
--- /dev/null
+++ b/finance/trytond28_currency/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/currency.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/currency.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/currency.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/currency.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/icons/tryton-currency.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tests/test_currency.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tests/test_currency.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tests/test_currency.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/view/currency_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/view/currency_rate_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/view/currency_rate_graph.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/view/currency_rate_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/view/currency_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency/icons
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/currency
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_dashboard/Makefile b/finance/trytond28_dashboard/Makefile
new file mode 100644
index 000000000000..6c2e58e2c37e
--- /dev/null
+++ b/finance/trytond28_dashboard/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_dashboard
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_dashboard/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_dashboard-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Dashboard Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28
+
+CONFLICTS= trytond_dashboard-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_dashboard/distinfo b/finance/trytond28_dashboard/distinfo
new file mode 100644
index 000000000000..60d3080328d0
--- /dev/null
+++ b/finance/trytond28_dashboard/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_dashboard-2.8.0.tar.gz) = 79f436200769ef9cf688fd70abb709b7c4d7de37b0f32a5d86b9422201e1a73a
+SIZE (trytond_dashboard-2.8.0.tar.gz) = 22047
diff --git a/finance/trytond28_dashboard/pkg-descr b/finance/trytond28_dashboard/pkg-descr
new file mode 100644
index 000000000000..788a6d6b4696
--- /dev/null
+++ b/finance/trytond28_dashboard/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Dashboard Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_dashboard/pkg-plist b/finance/trytond28_dashboard/pkg-plist
new file mode 100644
index 000000000000..c64edc1499fb
--- /dev/null
+++ b/finance/trytond28_dashboard/pkg-plist
@@ -0,0 +1,53 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/dashboard.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/dashboard.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/dashboard.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/dashboard.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/ir.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/ir.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/ir.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/ir.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/res.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/res.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/res.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/res.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tests/test_dashboard.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tests/test_dashboard.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tests/test_dashboard.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/view/action_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/view/action_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/view/action_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/view/dashboard.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/view/user_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/view/user_form_preferences.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/dashboard
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_ldap_authentication/Makefile b/finance/trytond28_ldap_authentication/Makefile
new file mode 100644
index 000000000000..30f960bdbeb5
--- /dev/null
+++ b/finance/trytond28_ldap_authentication/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_ldap_authentication
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_ldap_authentication/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_ldap_authentication-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (LDAP Authentication Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_ldap_connection>=2.8.0:${PORTSDIR}/finance/trytond28_ldap_connection
+
+CONFLICTS= trytond_ldap_authentication-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_ldap_authentication/distinfo b/finance/trytond28_ldap_authentication/distinfo
new file mode 100644
index 000000000000..8f0cad6b519b
--- /dev/null
+++ b/finance/trytond28_ldap_authentication/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_ldap_authentication-2.8.0.tar.gz) = 839a3040d44fc7180b687ba3b136894daa8a38a26f88dbe62716054aafcc7e35
+SIZE (trytond_ldap_authentication-2.8.0.tar.gz) = 20778
diff --git a/finance/trytond28_ldap_authentication/pkg-descr b/finance/trytond28_ldap_authentication/pkg-descr
new file mode 100644
index 000000000000..1e44f2f61f64
--- /dev/null
+++ b/finance/trytond28_ldap_authentication/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the LDAP Authentication Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_ldap_authentication/pkg-plist b/finance/trytond28_ldap_authentication/pkg-plist
new file mode 100644
index 000000000000..bf463e12cfa5
--- /dev/null
+++ b/finance/trytond28_ldap_authentication/pkg-plist
@@ -0,0 +1,43 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/connection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/connection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/connection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/connection.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/res.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/res.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/res.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tests/test_ldap_authentication.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tests/test_ldap_authentication.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tests/test_ldap_authentication.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/view/connection_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_authentication
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_ldap_connection/Makefile b/finance/trytond28_ldap_connection/Makefile
new file mode 100644
index 000000000000..01bbebf8e379
--- /dev/null
+++ b/finance/trytond28_ldap_connection/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_ldap_connection
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_ldap_connection/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_ldap_connection-${PORTVERSION}
+
+MAINTAINER= matthias@petermann.it
+COMMENT= Tryton Application Platform (LDAP Connection Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28 \
+ ${PYTHON_PKGNAMEPREFIX}ldap2>=2.4.10:${PORTSDIR}/net/py-ldap2
+
+CONFLICTS= trytond_ldap_connection-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_ldap_connection/distinfo b/finance/trytond28_ldap_connection/distinfo
new file mode 100644
index 000000000000..68eb37695339
--- /dev/null
+++ b/finance/trytond28_ldap_connection/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_ldap_connection-2.8.0.tar.gz) = 2988fb374fc1e65455efe8681ad5f5c97befed0bef28ad1d0f7cb44721b975b9
+SIZE (trytond_ldap_connection-2.8.0.tar.gz) = 21749
diff --git a/finance/trytond28_ldap_connection/pkg-descr b/finance/trytond28_ldap_connection/pkg-descr
new file mode 100644
index 000000000000..2ffa8ba10738
--- /dev/null
+++ b/finance/trytond28_ldap_connection/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the LDAP Connection Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_ldap_connection/pkg-plist b/finance/trytond28_ldap_connection/pkg-plist
new file mode 100644
index 000000000000..c7916396631a
--- /dev/null
+++ b/finance/trytond28_ldap_connection/pkg-plist
@@ -0,0 +1,41 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/connection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/connection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/connection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/connection.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tests/test_ldap_connection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tests/test_ldap_connection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tests/test_ldap_connection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/view/connection_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/view/test_connection_result_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/ldap_connection
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_party/Makefile b/finance/trytond28_party/Makefile
new file mode 100644
index 000000000000..8d77c077554a
--- /dev/null
+++ b/finance/trytond28_party/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_party
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_party/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_party-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Party Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28 \
+ trytond28_country>=2.8.0:${PORTSDIR}/finance/trytond28_country \
+ ${PYTHON_PKGNAMEPREFIX}vatnumber>=1.0.0:${PORTSDIR}/finance/py-vatnumber
+
+CONFLICTS= trytond_party-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_party/distinfo b/finance/trytond28_party/distinfo
new file mode 100644
index 000000000000..7bda6ef418cd
--- /dev/null
+++ b/finance/trytond28_party/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_party-2.8.0.tar.gz) = 21845529cd0a0a9bc6b4184e13014f1dd6b7843732ce1fde37c866300f608cac
+SIZE (trytond_party-2.8.0.tar.gz) = 54108
diff --git a/finance/trytond28_party/pkg-descr b/finance/trytond28_party/pkg-descr
new file mode 100644
index 000000000000..6bb426499b00
--- /dev/null
+++ b/finance/trytond28_party/pkg-descr
@@ -0,0 +1,7 @@
+trytond_party is the party module for trytond.
+
+The party module defines the concepts of party, category and
+contact mechanism. It also comes with reports to print labels
+and letters and a Check VIES wizard.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_party/pkg-plist b/finance/trytond28_party/pkg-plist
new file mode 100644
index 000000000000..4d888c43f9fd
--- /dev/null
+++ b/finance/trytond28_party/pkg-plist
@@ -0,0 +1,72 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/address.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/address.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/address.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/address.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/category.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/category.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/category.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/category.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/configuration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/configuration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/configuration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/configuration.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/contact_mechanism.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/contact_mechanism.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/contact_mechanism.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/contact_mechanism.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/icons/tryton-party.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/label.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tests/test_party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tests/test_party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tests/test_party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/address_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/address_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/address_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/category_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/category_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/check_vies_no_result.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/check_vies_result.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/contact_mechanism_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/contact_mechanism_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/contact_mechanism_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view/party_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party/icons
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_party_siret/Makefile b/finance/trytond28_party_siret/Makefile
new file mode 100644
index 000000000000..f56b28e46626
--- /dev/null
+++ b/finance/trytond28_party_siret/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_party_siret
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_party_siret/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_party_siret-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Party Siret Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party
+
+CONFLICTS= trytond_party_siret-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_party_siret/distinfo b/finance/trytond28_party_siret/distinfo
new file mode 100644
index 000000000000..f90616879b2c
--- /dev/null
+++ b/finance/trytond28_party_siret/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_party_siret-2.8.0.tar.gz) = 6b1d0b704c10888d452124f54d9fe34715d688bb4c4d05f74199c8fd2a2ea752
+SIZE (trytond_party_siret-2.8.0.tar.gz) = 19496
diff --git a/finance/trytond28_party_siret/pkg-descr b/finance/trytond28_party_siret/pkg-descr
new file mode 100644
index 000000000000..158a6cb56b33
--- /dev/null
+++ b/finance/trytond28_party_siret/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Party Siret Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_party_siret/pkg-plist b/finance/trytond28_party_siret/pkg-plist
new file mode 100644
index 000000000000..9c27554cf483
--- /dev/null
+++ b/finance/trytond28_party_siret/pkg-plist
@@ -0,0 +1,50 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/address.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/address.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/address.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/address.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/luhn.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/luhn.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/luhn.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tests/test_party_siret.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tests/test_party_siret.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tests/test_party_siret.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/view/address_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/view/address_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/view/party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/view/party_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_siret
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_party_vcarddav/Makefile b/finance/trytond28_party_vcarddav/Makefile
new file mode 100644
index 000000000000..3126dddc6045
--- /dev/null
+++ b/finance/trytond28_party_vcarddav/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_party_vcarddav
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_party_vcarddav/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_party_vcarddav-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Party VCardDAV Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party \
+ ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:${PORTSDIR}/deskutils/py-vobject \
+ ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:${PORTSDIR}/www/py-pywebdav
+
+CONFLICTS= trytond_party_vcarddav-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_party_vcarddav/distinfo b/finance/trytond28_party_vcarddav/distinfo
new file mode 100644
index 000000000000..82f61de57273
--- /dev/null
+++ b/finance/trytond28_party_vcarddav/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_party_vcarddav-2.8.0.tar.gz) = a581ee1fe571e0f81069201d5f20f3110b1a701c978336690e4c810a665dc13f
+SIZE (trytond_party_vcarddav-2.8.0.tar.gz) = 23906
diff --git a/finance/trytond28_party_vcarddav/pkg-descr b/finance/trytond28_party_vcarddav/pkg-descr
new file mode 100644
index 000000000000..5394df766038
--- /dev/null
+++ b/finance/trytond28_party_vcarddav/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Party VCardDAV Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_party_vcarddav/pkg-plist b/finance/trytond28_party_vcarddav/pkg-plist
new file mode 100644
index 000000000000..e4a0f8a9242f
--- /dev/null
+++ b/finance/trytond28_party_vcarddav/pkg-plist
@@ -0,0 +1,37 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/carddav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/carddav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/carddav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/webdav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/webdav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/webdav.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/party_vcarddav
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_product/Makefile b/finance/trytond28_product/Makefile
new file mode 100644
index 000000000000..3f002571c806
--- /dev/null
+++ b/finance/trytond28_product/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_product
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_product/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_product-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Product Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28
+
+CONFLICTS= trytond_product-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_product/distinfo b/finance/trytond28_product/distinfo
new file mode 100644
index 000000000000..9898fa5401af
--- /dev/null
+++ b/finance/trytond28_product/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_product-2.8.0.tar.gz) = 3cce365b382f18c01a13758445c7d15b4be2633cd6a09700b98c2c1bdf591f7c
+SIZE (trytond_product-2.8.0.tar.gz) = 44604
diff --git a/finance/trytond28_product/pkg-descr b/finance/trytond28_product/pkg-descr
new file mode 100644
index 000000000000..83a7f7cb3c15
--- /dev/null
+++ b/finance/trytond28_product/pkg-descr
@@ -0,0 +1,4 @@
+trytond_product is the product module for tryton, it define products,
+categories of product, units of measure, categories of units of measure.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_product/pkg-plist b/finance/trytond28_product/pkg-plist
new file mode 100644
index 000000000000..08698efce778
--- /dev/null
+++ b/finance/trytond28_product/pkg-plist
@@ -0,0 +1,60 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/category.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/category.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/category.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/category.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/icons/tryton-product.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tests/test_product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tests/test_product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tests/test_product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/uom.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/uom.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/uom.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/uom.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/category_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/category_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/product_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/product_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/template_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/uom_category_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/uom_category_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/uom_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view/uom_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product/icons
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_product_attribute/Makefile b/finance/trytond28_product_attribute/Makefile
new file mode 100644
index 000000000000..a2cf6ac3ce48
--- /dev/null
+++ b/finance/trytond28_product_attribute/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_product_attribute
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_product_attribute/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_product_attribute-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Product Attribute Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_product_attribute-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_product_attribute/distinfo b/finance/trytond28_product_attribute/distinfo
new file mode 100644
index 000000000000..8bcbd2b515d5
--- /dev/null
+++ b/finance/trytond28_product_attribute/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_product_attribute-2.8.0.tar.gz) = b0796e3b41495255afc12d6f2c834577a91fdfefb1e2b0ef237cbe73cee8a45b
+SIZE (trytond_product_attribute-2.8.0.tar.gz) = 21073
diff --git a/finance/trytond28_product_attribute/pkg-descr b/finance/trytond28_product_attribute/pkg-descr
new file mode 100644
index 000000000000..9293211ceef0
--- /dev/null
+++ b/finance/trytond28_product_attribute/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Product Measurements Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_product_attribute/pkg-plist b/finance/trytond28_product_attribute/pkg-plist
new file mode 100644
index 000000000000..5c934a7c658d
--- /dev/null
+++ b/finance/trytond28_product_attribute/pkg-plist
@@ -0,0 +1,41 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tests/test_product_attribute.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tests/test_product_attribute.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tests/test_product_attribute.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/view/attribute_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/view/attribute_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/view/attribute_set_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/view/attribute_set_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/view/product_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/view/template_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_attribute
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_product_cost_fifo/Makefile b/finance/trytond28_product_cost_fifo/Makefile
new file mode 100644
index 000000000000..2c8dfbed2557
--- /dev/null
+++ b/finance/trytond28_product_cost_fifo/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_product_cost_fifo
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_product_cost_fifo/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_product_cost_fifo-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Product Cost Fifo Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_product_cost_fifo-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_product_cost_fifo/distinfo b/finance/trytond28_product_cost_fifo/distinfo
new file mode 100644
index 000000000000..278c86b2d70d
--- /dev/null
+++ b/finance/trytond28_product_cost_fifo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_product_cost_fifo-2.8.1.tar.gz) = c6a39ff60cf72ce6e1de8711da6e30b194f9c3f720e6503536b4c2fb0b5258bd
+SIZE (trytond_product_cost_fifo-2.8.1.tar.gz) = 19545
diff --git a/finance/trytond28_product_cost_fifo/pkg-descr b/finance/trytond28_product_cost_fifo/pkg-descr
new file mode 100644
index 000000000000..472ba12e8e22
--- /dev/null
+++ b/finance/trytond28_product_cost_fifo/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Product Cost Fifo Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_product_cost_fifo/pkg-plist b/finance/trytond28_product_cost_fifo/pkg-plist
new file mode 100644
index 000000000000..fecea67b64ce
--- /dev/null
+++ b/finance/trytond28_product_cost_fifo/pkg-plist
@@ -0,0 +1,33 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/move.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/move.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/move.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/tryton.cfg
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_fifo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_product_cost_history/Makefile b/finance/trytond28_product_cost_history/Makefile
new file mode 100644
index 000000000000..e3e6fbdaf731
--- /dev/null
+++ b/finance/trytond28_product_cost_history/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_product_cost_history
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_product_cost_history/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_product_cost_history-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Product Cost History Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_product_cost_history-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_product_cost_history/distinfo b/finance/trytond28_product_cost_history/distinfo
new file mode 100644
index 000000000000..870f01a8b1de
--- /dev/null
+++ b/finance/trytond28_product_cost_history/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_product_cost_history-2.8.0.tar.gz) = 7612f8204621ea4e229c4ba19506c275a8b0200a82ffec698f786cd41cb74a3a
+SIZE (trytond_product_cost_history-2.8.0.tar.gz) = 20268
diff --git a/finance/trytond28_product_cost_history/pkg-descr b/finance/trytond28_product_cost_history/pkg-descr
new file mode 100644
index 000000000000..b7b8b9f69e06
--- /dev/null
+++ b/finance/trytond28_product_cost_history/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Product Cost History Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_product_cost_history/pkg-plist b/finance/trytond28_product_cost_history/pkg-plist
new file mode 100644
index 000000000000..673000624289
--- /dev/null
+++ b/finance/trytond28_product_cost_history/pkg-plist
@@ -0,0 +1,44 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/ir.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/ir.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/ir.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tests/test_product_cost_history.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tests/test_product_cost_history.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tests/test_product_cost_history.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/view/product_cost_history_graph.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/view/product_cost_history_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_cost_history
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_product_measurements/Makefile b/finance/trytond28_product_measurements/Makefile
new file mode 100644
index 000000000000..fd61db3af0c6
--- /dev/null
+++ b/finance/trytond28_product_measurements/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_product_measurements
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_product_measurements/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_product_measurements-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Product Measurements Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_product_measurements-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_product_measurements/distinfo b/finance/trytond28_product_measurements/distinfo
new file mode 100644
index 000000000000..f64c2409854e
--- /dev/null
+++ b/finance/trytond28_product_measurements/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_product_measurements-2.8.0.tar.gz) = b8a5c97e0534383134e6317a0ccf25a07d37b7ca21f2076f45d36a3d472e7366
+SIZE (trytond_product_measurements-2.8.0.tar.gz) = 19508
diff --git a/finance/trytond28_product_measurements/pkg-descr b/finance/trytond28_product_measurements/pkg-descr
new file mode 100644
index 000000000000..9293211ceef0
--- /dev/null
+++ b/finance/trytond28_product_measurements/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Product Measurements Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_product_measurements/pkg-plist b/finance/trytond28_product_measurements/pkg-plist
new file mode 100644
index 000000000000..06628339bea2
--- /dev/null
+++ b/finance/trytond28_product_measurements/pkg-plist
@@ -0,0 +1,40 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tests/test_measurements.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tests/test_measurements.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tests/test_measurements.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/view/template_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_measurements
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_product_price_list/Makefile b/finance/trytond28_product_price_list/Makefile
new file mode 100644
index 000000000000..2e6d5dc0039c
--- /dev/null
+++ b/finance/trytond28_product_price_list/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_product_price_list
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_product_price_list/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_product_price_list-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Product Price List Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product \
+ trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party \
+ trytond28_company>=2.8.0:${PORTSDIR}/finance/trytond28_company
+
+CONFLICTS= trytond_product_price_list-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_product_price_list/distinfo b/finance/trytond28_product_price_list/distinfo
new file mode 100644
index 000000000000..57271fa9daca
--- /dev/null
+++ b/finance/trytond28_product_price_list/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_product_price_list-2.8.0.tar.gz) = 1b0786a9cd9e14020479f5c71092e6d00f7df5a6efea048c76f031e31fc1094c
+SIZE (trytond_product_price_list-2.8.0.tar.gz) = 23533
diff --git a/finance/trytond28_product_price_list/pkg-descr b/finance/trytond28_product_price_list/pkg-descr
new file mode 100644
index 000000000000..61d88ac9c51b
--- /dev/null
+++ b/finance/trytond28_product_price_list/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Product Price List Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_product_price_list/pkg-plist b/finance/trytond28_product_price_list/pkg-plist
new file mode 100644
index 000000000000..fb078bcb793d
--- /dev/null
+++ b/finance/trytond28_product_price_list/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/price_list.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/price_list.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/price_list.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/price_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tests/test_product_price_list.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tests/test_product_price_list.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tests/test_product_price_list.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/view/party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/view/price_list_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/view/price_list_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/view/price_list_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/view/price_list_line_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/view/price_list_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/product_price_list
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_production/Makefile b/finance/trytond28_production/Makefile
new file mode 100644
index 000000000000..0f7f90f27c33
--- /dev/null
+++ b/finance/trytond28_production/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_production
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_production/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_production-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Production Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product \
+ trytond28_company>=2.8.0:${PORTSDIR}/finance/trytond28_company \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_production-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_production/distinfo b/finance/trytond28_production/distinfo
new file mode 100644
index 000000000000..bee5cca39955
--- /dev/null
+++ b/finance/trytond28_production/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_production-2.8.0.tar.gz) = 30eedf15d65a469bd0c380ab70fcdf62f4bc73cbdb8808bdec427f5140ce7bdc
+SIZE (trytond_production-2.8.0.tar.gz) = 41407
diff --git a/finance/trytond28_production/pkg-descr b/finance/trytond28_production/pkg-descr
new file mode 100644
index 000000000000..efe020ea7656
--- /dev/null
+++ b/finance/trytond28_production/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Production Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_production/pkg-plist b/finance/trytond28_production/pkg-plist
new file mode 100644
index 000000000000..73c4a9e690a1
--- /dev/null
+++ b/finance/trytond28_production/pkg-plist
@@ -0,0 +1,74 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/bom.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/bom.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/bom.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/bom.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/configuration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/configuration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/configuration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/configuration.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/production.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/production.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/production.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/production.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests/scenario_production.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests/test_production.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests/test_production.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests/test_production.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/assign_failed_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_input_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_input_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_output_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_output_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_tree_open_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_tree_open_tree_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/bom_tree_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/location_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/product_bom_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/product_bom_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/product_bom_list_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/product_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/production_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view/production_list.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/production
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_project/Makefile b/finance/trytond28_project/Makefile
new file mode 100644
index 000000000000..cb25fa853157
--- /dev/null
+++ b/finance/trytond28_project/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_project
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_project/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_project-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Project Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28 \
+ trytond28_timesheet>=2.8.0:${PORTSDIR}/finance/trytond28_timesheet \
+ trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party
+
+CONFLICTS= trytond_project-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_project/distinfo b/finance/trytond28_project/distinfo
new file mode 100644
index 000000000000..555c71c4cea7
--- /dev/null
+++ b/finance/trytond28_project/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_project-2.8.0.tar.gz) = 67915bbe8bddd97296eb741a5b180e9b6b7b7ee93400ea4da4f8d2cc825a05dc
+SIZE (trytond_project-2.8.0.tar.gz) = 32998
diff --git a/finance/trytond28_project/pkg-descr b/finance/trytond28_project/pkg-descr
new file mode 100644
index 000000000000..18b9dfa12b21
--- /dev/null
+++ b/finance/trytond28_project/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Project Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_project/pkg-plist b/finance/trytond28_project/pkg-plist
new file mode 100644
index 000000000000..909f05f6c357
--- /dev/null
+++ b/finance/trytond28_project/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/icons/tryton-project.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/project.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tests/test_project.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tests/test_project.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tests/test_project.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/view/work_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/view/work_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/view/work_list2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/view/work_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/work.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/work.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/work.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/work.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project/icons
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_project_invoice/Makefile b/finance/trytond28_project_invoice/Makefile
new file mode 100644
index 000000000000..3aca05e33b90
--- /dev/null
+++ b/finance/trytond28_project_invoice/Makefile
@@ -0,0 +1,27 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_project_invoice
+PORTVERSION= 2.8.2
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_project_invoice/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_project_invoice-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Project Invoice Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_timesheet>=2.8.0:${PORTSDIR}/finance/trytond28_timesheet \
+ trytond28_project_revenue>=2.8.0:${PORTSDIR}/finance/trytond28_project_revenue \
+ trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice \
+ trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_project_invoice-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_project_invoice/distinfo b/finance/trytond28_project_invoice/distinfo
new file mode 100644
index 000000000000..30a32e2e6916
--- /dev/null
+++ b/finance/trytond28_project_invoice/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_project_invoice-2.8.2.tar.gz) = 0ffae5ab9ecd7ecb7d79800867d314376eef521723e1a0db738291752885745f
+SIZE (trytond_project_invoice-2.8.2.tar.gz) = 24586
diff --git a/finance/trytond28_project_invoice/pkg-descr b/finance/trytond28_project_invoice/pkg-descr
new file mode 100644
index 000000000000..18b9dfa12b21
--- /dev/null
+++ b/finance/trytond28_project_invoice/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Project Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_project_invoice/pkg-plist b/finance/trytond28_project_invoice/pkg-plist
new file mode 100644
index 000000000000..0d0483ed594e
--- /dev/null
+++ b/finance/trytond28_project_invoice/pkg-plist
@@ -0,0 +1,39 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/project.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tests/test_project_invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tests/test_project_invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tests/test_project_invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/timesheet.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/timesheet.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/timesheet.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/view/work_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/work.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/work.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/work.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/work.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_invoice
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_project_plan/Makefile b/finance/trytond28_project_plan/Makefile
new file mode 100644
index 000000000000..70d75142f3b7
--- /dev/null
+++ b/finance/trytond28_project_plan/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_project_plan
+PORTVERSION= 2.8.2
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_project_plan/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_project_plan-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Project Plan Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_project>=2.8.0:${PORTSDIR}/finance/trytond28_project
+
+CONFLICTS= trytond_project_plan-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_project_plan/distinfo b/finance/trytond28_project_plan/distinfo
new file mode 100644
index 000000000000..8bca4f2a6d4a
--- /dev/null
+++ b/finance/trytond28_project_plan/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_project_plan-2.8.2.tar.gz) = 3f792e2209e8f72fceb60d36a184b9de18c62f49e6b023c538c5b360fb07b244
+SIZE (trytond_project_plan-2.8.2.tar.gz) = 28744
diff --git a/finance/trytond28_project_plan/pkg-descr b/finance/trytond28_project_plan/pkg-descr
new file mode 100644
index 000000000000..8158148a7cda
--- /dev/null
+++ b/finance/trytond28_project_plan/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Project Plan Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_project_plan/pkg-plist b/finance/trytond28_project_plan/pkg-plist
new file mode 100644
index 000000000000..61ced3f80fd7
--- /dev/null
+++ b/finance/trytond28_project_plan/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/allocation.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/allocation.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/allocation.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/allocation.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tests/test_project_plan.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tests/test_project_plan.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tests/test_project_plan.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/view/allocation_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/view/allocation_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/view/work_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/work.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/work.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/work.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/work.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_plan
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_project_revenue/Makefile b/finance/trytond28_project_revenue/Makefile
new file mode 100644
index 000000000000..6f72f66ca644
--- /dev/null
+++ b/finance/trytond28_project_revenue/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_project_revenue
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_project_revenue/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_project_revenue-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Project Revenue Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_project>=2.8.0:${PORTSDIR}/finance/trytond28_project \
+ trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_project_revenue-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_project_revenue/distinfo b/finance/trytond28_project_revenue/distinfo
new file mode 100644
index 000000000000..49a1484cad96
--- /dev/null
+++ b/finance/trytond28_project_revenue/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_project_revenue-2.8.0.tar.gz) = 41a331de061316660ab3c4d84ea01694db2944d32e5351a0acd0725ffd6963c5
+SIZE (trytond_project_revenue-2.8.0.tar.gz) = 23337
diff --git a/finance/trytond28_project_revenue/pkg-descr b/finance/trytond28_project_revenue/pkg-descr
new file mode 100644
index 000000000000..2d2a921c0ce2
--- /dev/null
+++ b/finance/trytond28_project_revenue/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Project Revenue Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_project_revenue/pkg-plist b/finance/trytond28_project_revenue/pkg-plist
new file mode 100644
index 000000000000..e8300ab73947
--- /dev/null
+++ b/finance/trytond28_project_revenue/pkg-plist
@@ -0,0 +1,49 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/service.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/service.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/service.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/service.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tests/test_project_revenue.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tests/test_project_revenue.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tests/test_project_revenue.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/view/employee_cost_price_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/view/employee_cost_price_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/view/employee_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/view/work_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/view/work_list2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/view/work_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/work.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/work.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/work.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/work.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/project_revenue
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_purchase/Makefile b/finance/trytond28_purchase/Makefile
new file mode 100644
index 000000000000..11fee058e11d
--- /dev/null
+++ b/finance/trytond28_purchase/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_purchase
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_purchase/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_purchase-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Purchase Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock \
+ trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice
+
+CONFLICTS= trytond_purchase-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_purchase/distinfo b/finance/trytond28_purchase/distinfo
new file mode 100644
index 000000000000..579913a4cd71
--- /dev/null
+++ b/finance/trytond28_purchase/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_purchase-2.8.0.tar.gz) = e8d8fb098b00518ec8d07c578a78e8f3fa6cf78c6350632bdf4b771397f308a6
+SIZE (trytond_purchase-2.8.0.tar.gz) = 74301
diff --git a/finance/trytond28_purchase/pkg-descr b/finance/trytond28_purchase/pkg-descr
new file mode 100644
index 000000000000..734f85833a33
--- /dev/null
+++ b/finance/trytond28_purchase/pkg-descr
@@ -0,0 +1,3 @@
+trytond_purchase is the Purchase Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_purchase/pkg-plist b/finance/trytond28_purchase/pkg-plist
new file mode 100644
index 000000000000..aa99c988d1a4
--- /dev/null
+++ b/finance/trytond28_purchase/pkg-plist
@@ -0,0 +1,71 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/configuration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/configuration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/configuration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/configuration.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/purchase.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/purchase.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tests/test_purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tests/test_purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tests/test_purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/handle_invoice_exception_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/handle_shipment_exception_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/move_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/move_list_shipment.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/product_list_purchase_line.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/product_supplier_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/product_supplier_price_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/product_supplier_price_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/product_supplier_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/product_supplier_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/purchase_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/purchase_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/purchase_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/purchase_line_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/purchase_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view/template_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_purchase_invoice_line_standalone/Makefile b/finance/trytond28_purchase_invoice_line_standalone/Makefile
new file mode 100644
index 000000000000..92a4360a06bc
--- /dev/null
+++ b/finance/trytond28_purchase_invoice_line_standalone/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_purchase_invoice_line_standalone
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_purchase_invoice_line_standalone/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_purchase_invoice_line_standalone-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Purchase Invoice Line Standalone Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_purchase>=2.8.0:${PORTSDIR}/finance/trytond28_purchase \
+ trytond28_account_invoice_line_standalone>=2.8.0:${PORTSDIR}/finance/trytond28_account_invoice_line_standalone
+
+CONFLICTS= trytond_purchase_invoice_line_standalone-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_purchase_invoice_line_standalone/distinfo b/finance/trytond28_purchase_invoice_line_standalone/distinfo
new file mode 100644
index 000000000000..fb5c0b4c503b
--- /dev/null
+++ b/finance/trytond28_purchase_invoice_line_standalone/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_purchase_invoice_line_standalone-2.8.0.tar.gz) = f6791990d3a57c8bd04d3b915d45cba1a39d031e936668ec40393484366ff495
+SIZE (trytond_purchase_invoice_line_standalone-2.8.0.tar.gz) = 22139
diff --git a/finance/trytond28_purchase_invoice_line_standalone/pkg-descr b/finance/trytond28_purchase_invoice_line_standalone/pkg-descr
new file mode 100644
index 000000000000..8586b91aa385
--- /dev/null
+++ b/finance/trytond28_purchase_invoice_line_standalone/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Purchase Invoice Line Standalone Module to the Tryton
+Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_purchase_invoice_line_standalone/pkg-plist b/finance/trytond28_purchase_invoice_line_standalone/pkg-plist
new file mode 100644
index 000000000000..dcd32dd52fcb
--- /dev/null
+++ b/finance/trytond28_purchase_invoice_line_standalone/pkg-plist
@@ -0,0 +1,44 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/purchase.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tests/test_purchase_invoice_line_standalone.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tests/test_purchase_invoice_line_standalone.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tests/test_purchase_invoice_line_standalone.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/view/invoice_line_tree_invoice_type.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/view/purchase_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_invoice_line_standalone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_purchase_shipment_cost/Makefile b/finance/trytond28_purchase_shipment_cost/Makefile
new file mode 100644
index 000000000000..52ef5859d7e4
--- /dev/null
+++ b/finance/trytond28_purchase_shipment_cost/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_purchase_shipment_cost
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_purchase_shipment_cost/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_purchase_shipment_cost-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Purchase Shipment Cost Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_carrier>=2.8.0:${PORTSDIR}/finance/trytond28_carrier \
+ trytond28_currency>=2.8.0:${PORTSDIR}/finance/trytond28_currency \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_purchase_shipment_cost-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_purchase_shipment_cost/distinfo b/finance/trytond28_purchase_shipment_cost/distinfo
new file mode 100644
index 000000000000..73ec1cbbe653
--- /dev/null
+++ b/finance/trytond28_purchase_shipment_cost/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_purchase_shipment_cost-2.8.0.tar.gz) = 6b072267270246c2384c5973d1f7bb4fefe13b77afe817820f228dbeeb4b89c7
+SIZE (trytond_purchase_shipment_cost-2.8.0.tar.gz) = 24634
diff --git a/finance/trytond28_purchase_shipment_cost/pkg-descr b/finance/trytond28_purchase_shipment_cost/pkg-descr
new file mode 100644
index 000000000000..41646a20768f
--- /dev/null
+++ b/finance/trytond28_purchase_shipment_cost/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Purchase Shipment Cost Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_purchase_shipment_cost/pkg-plist b/finance/trytond28_purchase_shipment_cost/pkg-plist
new file mode 100644
index 000000000000..ccd5899b97ea
--- /dev/null
+++ b/finance/trytond28_purchase_shipment_cost/pkg-plist
@@ -0,0 +1,48 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/carrier.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/carrier.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/carrier.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/carrier.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/scenario_purchase_shipment_cost.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/scenario_purchase_shipment_cost_with_account_stock.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/scenario_purchase_shipment_cost_with_account_stock_anglo_saxon.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/test_purchase_shipment_cost.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/test_purchase_shipment_cost.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests/test_purchase_shipment_cost.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/view/carrier_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/view/shipment_in_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/purchase_shipment_cost
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_sale/Makefile b/finance/trytond28_sale/Makefile
new file mode 100644
index 000000000000..d19801e62fc1
--- /dev/null
+++ b/finance/trytond28_sale/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_sale
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_sale/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_sale-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Sale Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_sale-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_sale/distinfo b/finance/trytond28_sale/distinfo
new file mode 100644
index 000000000000..b6995e6f697f
--- /dev/null
+++ b/finance/trytond28_sale/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_sale-2.8.1.tar.gz) = a9674f549ff7febddb8dda17d566cefe5441c00794ccb757d7ed96ef028d4c75
+SIZE (trytond_sale-2.8.1.tar.gz) = 70398
diff --git a/finance/trytond28_sale/pkg-descr b/finance/trytond28_sale/pkg-descr
new file mode 100644
index 000000000000..9547cf5c46f3
--- /dev/null
+++ b/finance/trytond28_sale/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Sale Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_sale/pkg-plist b/finance/trytond28_sale/pkg-plist
new file mode 100644
index 000000000000..ef80d35ec153
--- /dev/null
+++ b/finance/trytond28_sale/pkg-plist
@@ -0,0 +1,63 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/configuration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/configuration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/configuration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/configuration.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/invoice.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/invoice.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/invoice.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/sale.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/sale.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests/scenario_sale.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests/test_sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests/test_sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests/test_sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/handle_invoice_exception_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/handle_shipment_exception_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/move_list_shipment.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/product_list_sale_line.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/sale_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/sale_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/sale_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/sale_line_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/sale_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/template_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view/template_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_sale_opportunity/Makefile b/finance/trytond28_sale_opportunity/Makefile
new file mode 100644
index 000000000000..ed3533fd7631
--- /dev/null
+++ b/finance/trytond28_sale_opportunity/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_sale_opportunity
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_sale_opportunity/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_sale_opportunity-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Sale Opportunity Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_sale>=2.8.1:${PORTSDIR}/finance/trytond28_sale
+
+CONFLICTS= trytond_sale_opportunity-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_opportunity/distinfo b/finance/trytond28_sale_opportunity/distinfo
new file mode 100644
index 000000000000..c963d836a83a
--- /dev/null
+++ b/finance/trytond28_sale_opportunity/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_sale_opportunity-2.8.1.tar.gz) = 8f73b0a972a546a2235ddb9a59790e13abb7ee71f21c22e8cbb41c0e3408bd60
+SIZE (trytond_sale_opportunity-2.8.1.tar.gz) = 37828
diff --git a/finance/trytond28_sale_opportunity/pkg-descr b/finance/trytond28_sale_opportunity/pkg-descr
new file mode 100644
index 000000000000..5ccd4e01711c
--- /dev/null
+++ b/finance/trytond28_sale_opportunity/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Sale Opportunity Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_sale_opportunity/pkg-plist b/finance/trytond28_sale_opportunity/pkg-plist
new file mode 100644
index 000000000000..17004bd29cb3
--- /dev/null
+++ b/finance/trytond28_sale_opportunity/pkg-plist
@@ -0,0 +1,54 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/opportunity.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/opportunity.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/opportunity.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/opportunity.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tests/test_sale_opportunity.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tests/test_sale_opportunity.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tests/test_sale_opportunity.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_employee_graph1.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_employee_graph2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_employee_monthly_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_employee_open_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_employee_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_history_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_history_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_monthly_graph1.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_monthly_graph2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_monthly_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view/opportunity_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_opportunity
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_sale_price_list/Makefile b/finance/trytond28_sale_price_list/Makefile
new file mode 100644
index 000000000000..11469cd59bf6
--- /dev/null
+++ b/finance/trytond28_sale_price_list/Makefile
@@ -0,0 +1,26 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_sale_price_list
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_sale_price_list/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_sale_price_list-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Sale Price List Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party \
+ trytond28_sale>=2.8.1:${PORTSDIR}/finance/trytond28_sale \
+ trytond28_product_price_list>=2.8.0:${PORTSDIR}/finance/trytond28_product_price_list
+
+CONFLICTS= trytond_sale_price_list-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_price_list/distinfo b/finance/trytond28_sale_price_list/distinfo
new file mode 100644
index 000000000000..bafdb01ed875
--- /dev/null
+++ b/finance/trytond28_sale_price_list/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_sale_price_list-2.8.0.tar.gz) = 8b43ea621865904d8fa81044cc79dabe294d3d062bf7cdebf0c52a3b18d491c4
+SIZE (trytond_sale_price_list-2.8.0.tar.gz) = 19055
diff --git a/finance/trytond28_sale_price_list/pkg-descr b/finance/trytond28_sale_price_list/pkg-descr
new file mode 100644
index 000000000000..8f17c2a6b92e
--- /dev/null
+++ b/finance/trytond28_sale_price_list/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Sale Price List Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_sale_price_list/pkg-plist b/finance/trytond28_sale_price_list/pkg-plist
new file mode 100644
index 000000000000..a52db1597f04
--- /dev/null
+++ b/finance/trytond28_sale_price_list/pkg-plist
@@ -0,0 +1,48 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/party.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/party.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/party.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/sale.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tests/test_sale_price_list.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tests/test_sale_price_list.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tests/test_sale_price_list.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/view/party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/view/sale_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_price_list
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_sale_shipment_cost/Makefile b/finance/trytond28_sale_shipment_cost/Makefile
new file mode 100644
index 000000000000..2664054d30fd
--- /dev/null
+++ b/finance/trytond28_sale_shipment_cost/Makefile
@@ -0,0 +1,27 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_sale_shipment_cost
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_sale_shipment_cost/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_sale_shipment_cost-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Sale Shipment Cost Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_carrier>=2.8.0:${PORTSDIR}/finance/trytond28_carrier \
+ trytond28_sale>=2.8.1:${PORTSDIR}/finance/trytond28_sale \
+ trytond28_account_invoice>=2.8.2:${PORTSDIR}/finance/trytond28_account_invoice \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_sale_shipment_cost-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_shipment_cost/distinfo b/finance/trytond28_sale_shipment_cost/distinfo
new file mode 100644
index 000000000000..fe2f6f4a117f
--- /dev/null
+++ b/finance/trytond28_sale_shipment_cost/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_sale_shipment_cost-2.8.0.tar.gz) = 03e50a90ee0c933508e4a6b106fed1ec4002ce937600979c0ae35192478f02fe
+SIZE (trytond_sale_shipment_cost-2.8.0.tar.gz) = 25009
diff --git a/finance/trytond28_sale_shipment_cost/pkg-descr b/finance/trytond28_sale_shipment_cost/pkg-descr
new file mode 100644
index 000000000000..bd42b46f37d1
--- /dev/null
+++ b/finance/trytond28_sale_shipment_cost/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Sale Shipment Cost Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_sale_shipment_cost/pkg-plist b/finance/trytond28_sale_shipment_cost/pkg-plist
new file mode 100644
index 000000000000..326659945096
--- /dev/null
+++ b/finance/trytond28_sale_shipment_cost/pkg-plist
@@ -0,0 +1,48 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/sale.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests/scenario_sale_shipment_cost.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests/test_sale_shipment_cost.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests/test_sale_shipment_cost.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests/test_sale_shipment_cost.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/view/sale_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/view/sale_line_tree_sequence.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/view/shipment_out_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_shipment_cost
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_sale_supply/Makefile b/finance/trytond28_sale_supply/Makefile
new file mode 100644
index 000000000000..9c5d449d8dff
--- /dev/null
+++ b/finance/trytond28_sale_supply/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_sale_supply
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_sale_supply/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_sale_supply-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Sale Supply Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_sale>=2.8.1:${PORTSDIR}/finance/trytond28_sale
+
+CONFLICTS= trytond_sale_supply-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_supply/distinfo b/finance/trytond28_sale_supply/distinfo
new file mode 100644
index 000000000000..a4151702c7d8
--- /dev/null
+++ b/finance/trytond28_sale_supply/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_sale_supply-2.8.1.tar.gz) = 807ec9de6577dbe0e36077dd406f14aaba80d2bd9294b5acc8ab6a710408d365
+SIZE (trytond_sale_supply-2.8.1.tar.gz) = 23167
diff --git a/finance/trytond28_sale_supply/pkg-descr b/finance/trytond28_sale_supply/pkg-descr
new file mode 100644
index 000000000000..5ccd4e01711c
--- /dev/null
+++ b/finance/trytond28_sale_supply/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Sale Opportunity Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_sale_supply/pkg-plist b/finance/trytond28_sale_supply/pkg-plist
new file mode 100644
index 000000000000..351d0f857e87
--- /dev/null
+++ b/finance/trytond28_sale_supply/pkg-plist
@@ -0,0 +1,47 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/sale.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests/scenario_sale_supply.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests/test_sale_supply.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests/test_sale_supply.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests/test_sale_supply.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/view/sale_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/view/template_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_sale_supply_drop_shipment/Makefile b/finance/trytond28_sale_supply_drop_shipment/Makefile
new file mode 100644
index 000000000000..395e29d36723
--- /dev/null
+++ b/finance/trytond28_sale_supply_drop_shipment/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_sale_supply_drop_shipment
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_sale_supply_drop_shipment/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_sale_supply_drop_shipment-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Sale Supply Drop Shipment Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_sale_supply>=2.8.1:${PORTSDIR}/finance/trytond28_sale_supply
+
+CONFLICTS= trytond_sale_supply_drop_shipment-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_supply_drop_shipment/distinfo b/finance/trytond28_sale_supply_drop_shipment/distinfo
new file mode 100644
index 000000000000..9a9637df04ec
--- /dev/null
+++ b/finance/trytond28_sale_supply_drop_shipment/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_sale_supply_drop_shipment-2.8.1.tar.gz) = 039f0a2f78cc07d82b07f727e0d64a83257cba2bde7418a142e886f8b5b67703
+SIZE (trytond_sale_supply_drop_shipment-2.8.1.tar.gz) = 28989
diff --git a/finance/trytond28_sale_supply_drop_shipment/pkg-descr b/finance/trytond28_sale_supply_drop_shipment/pkg-descr
new file mode 100644
index 000000000000..5ccd4e01711c
--- /dev/null
+++ b/finance/trytond28_sale_supply_drop_shipment/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Sale Opportunity Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_sale_supply_drop_shipment/pkg-plist b/finance/trytond28_sale_supply_drop_shipment/pkg-plist
new file mode 100644
index 000000000000..1258742b401e
--- /dev/null
+++ b/finance/trytond28_sale_supply_drop_shipment/pkg-plist
@@ -0,0 +1,51 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/purchase.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/sale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/sale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/sale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/sale.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests/scenario_sale_supply_drop_shipment.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests/test_sale_supply_drop_shipment.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests/test_sale_supply_drop_shipment.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests/test_sale_supply_drop_shipment.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/product_supplier_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/purchase_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/purchase_request_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/purchase_request_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/sale_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/shipment_drop_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/shipment_drop_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view/stock_configuration_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/sale_supply_drop_shipment
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock/Makefile b/finance/trytond28_stock/Makefile
new file mode 100644
index 000000000000..ce64e093e87b
--- /dev/null
+++ b/finance/trytond28_stock/Makefile
@@ -0,0 +1,27 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock
+PORTVERSION= 2.8.2
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party \
+ trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product \
+ trytond28_company>=2.8.0:${PORTSDIR}/finance/trytond28_company \
+ trytond28_currency>=2.8.0:${PORTSDIR}/finance/trytond28_currency
+
+CONFLICTS= trytond_stock-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock/distinfo b/finance/trytond28_stock/distinfo
new file mode 100644
index 000000000000..2fea5ae7388e
--- /dev/null
+++ b/finance/trytond28_stock/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock-2.8.2.tar.gz) = b362ee4e7317c9bb8da4ab56ed0ac68a1dddb1737230af850d1a61a36e40ae3d
+SIZE (trytond_stock-2.8.2.tar.gz) = 158927
diff --git a/finance/trytond28_stock/pkg-descr b/finance/trytond28_stock/pkg-descr
new file mode 100644
index 000000000000..a8dca57456ad
--- /dev/null
+++ b/finance/trytond28_stock/pkg-descr
@@ -0,0 +1,3 @@
+trytond_stock is the Stock Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock/pkg-plist b/finance/trytond28_stock/pkg-plist
new file mode 100644
index 000000000000..5b8c4d83d5de
--- /dev/null
+++ b/finance/trytond28_stock/pkg-plist
@@ -0,0 +1,112 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/configuration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/configuration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/configuration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/configuration.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/customer_return_restocking_list.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/delivery_note.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/icons/tryton-inventory.svg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/internal_shipment.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/inventory.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/inventory.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/inventory.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/inventory.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/location.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/location.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/location.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/location.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/move.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/move.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/move.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/move.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/party.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/period.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/period.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/period.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/period.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/picking_list.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/shipment.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/shipment.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/shipment.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/shipment.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/supplier_restocking_list.odt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/scenario_stock_average_cost_price.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/scenario_stock_shipment_out.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/test_stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/test_stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests/test_stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/inventory_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/inventory_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/inventory_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/inventory_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/location_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/location_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/location_quantity_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/location_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/move_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/move_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/move_tree_simple.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/party_address_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/party_address_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/period_cache_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/period_cache_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/period_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/period_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/product_by_location_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/product_quantities_warehouse_graph.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/product_quantities_warehouse_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/product_quantities_warehouse_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/product_tree_qty.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/products_by_locations_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_in_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_in_return_assign_failed_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_in_return_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_in_return_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_in_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_internal_assign_failed_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_internal_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_internal_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_out_assign_failed_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_out_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_out_return_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_out_return_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view/shipment_out_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock/icons
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_forecast/Makefile b/finance/trytond28_stock_forecast/Makefile
new file mode 100644
index 000000000000..a2dd32f1291a
--- /dev/null
+++ b/finance/trytond28_stock_forecast/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_forecast
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_forecast/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_forecast-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Forecast Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_stock_forecast-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_forecast/distinfo b/finance/trytond28_stock_forecast/distinfo
new file mode 100644
index 000000000000..10e1f4f2a5e6
--- /dev/null
+++ b/finance/trytond28_stock_forecast/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_forecast-2.8.0.tar.gz) = 1692fffa63adebb47629126473f2e118230aac94798d8c013490f4c1da25f566
+SIZE (trytond_stock_forecast-2.8.0.tar.gz) = 32937
diff --git a/finance/trytond28_stock_forecast/pkg-descr b/finance/trytond28_stock_forecast/pkg-descr
new file mode 100644
index 000000000000..7af8a432e507
--- /dev/null
+++ b/finance/trytond28_stock_forecast/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Stock Forecast Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_forecast/pkg-plist b/finance/trytond28_stock_forecast/pkg-plist
new file mode 100644
index 000000000000..2e0a0570c33d
--- /dev/null
+++ b/finance/trytond28_stock_forecast/pkg-plist
@@ -0,0 +1,45 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/forecast.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/forecast.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/forecast.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/forecast.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tests/test_stock_forecast.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tests/test_stock_forecast.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tests/test_stock_forecast.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/view/forecast_complete_ask_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/view/forecast_complete_choose_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/view/forecast_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/view/forecast_line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/view/forecast_line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/view/forecast_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_forecast
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_inventory_location/Makefile b/finance/trytond28_stock_inventory_location/Makefile
new file mode 100644
index 000000000000..4847fd511012
--- /dev/null
+++ b/finance/trytond28_stock_inventory_location/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_inventory_location
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_inventory_location/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_inventory_location-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Inventory Location Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_stock_inventory_location-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_inventory_location/distinfo b/finance/trytond28_stock_inventory_location/distinfo
new file mode 100644
index 000000000000..5d1707ca5754
--- /dev/null
+++ b/finance/trytond28_stock_inventory_location/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_inventory_location-2.8.0.tar.gz) = 72aa7e34b5c9b79990eb45c9b24b6393483878ec647eeeee81e7a11dd0fd5396
+SIZE (trytond_stock_inventory_location-2.8.0.tar.gz) = 19880
diff --git a/finance/trytond28_stock_inventory_location/pkg-descr b/finance/trytond28_stock_inventory_location/pkg-descr
new file mode 100644
index 000000000000..d1da6a5c69b6
--- /dev/null
+++ b/finance/trytond28_stock_inventory_location/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Stock Inventory Location Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_inventory_location/pkg-plist b/finance/trytond28_stock_inventory_location/pkg-plist
new file mode 100644
index 000000000000..d1c6a243b62b
--- /dev/null
+++ b/finance/trytond28_stock_inventory_location/pkg-plist
@@ -0,0 +1,40 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/inventory.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/inventory.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/inventory.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/inventory.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tests/test_stock_inventory_location.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tests/test_stock_inventory_location.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tests/test_stock_inventory_location.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/view/inventory_create_start_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_inventory_location
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_location_sequence/Makefile b/finance/trytond28_stock_location_sequence/Makefile
new file mode 100644
index 000000000000..332f68633f2e
--- /dev/null
+++ b/finance/trytond28_stock_location_sequence/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_location_sequence
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_location_sequence/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_location_sequence-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Location Sequence Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_stock_location_sequence-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_location_sequence/distinfo b/finance/trytond28_stock_location_sequence/distinfo
new file mode 100644
index 000000000000..35eb58ddbfc2
--- /dev/null
+++ b/finance/trytond28_stock_location_sequence/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_location_sequence-2.8.0.tar.gz) = 78f756430f9a284ca66763e1dd6604a745bc68ae324b4113cb41aaed9c3f0e7b
+SIZE (trytond_stock_location_sequence-2.8.0.tar.gz) = 18270
diff --git a/finance/trytond28_stock_location_sequence/pkg-descr b/finance/trytond28_stock_location_sequence/pkg-descr
new file mode 100644
index 000000000000..6c5282e3a37b
--- /dev/null
+++ b/finance/trytond28_stock_location_sequence/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Stock Location Sequence Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_location_sequence/pkg-plist b/finance/trytond28_stock_location_sequence/pkg-plist
new file mode 100644
index 000000000000..f5e89614168d
--- /dev/null
+++ b/finance/trytond28_stock_location_sequence/pkg-plist
@@ -0,0 +1,40 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tests/test_stock_location_sequence.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tests/test_stock_location_sequence.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tests/test_stock_location_sequence.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/view/location_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_location_sequence
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_lot/Makefile b/finance/trytond28_stock_lot/Makefile
new file mode 100644
index 000000000000..ffa0bc3ca820
--- /dev/null
+++ b/finance/trytond28_stock_lot/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_lot
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_lot/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_lot-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Lot Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_stock_lot-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_lot/distinfo b/finance/trytond28_stock_lot/distinfo
new file mode 100644
index 000000000000..efb1e7ee6a85
--- /dev/null
+++ b/finance/trytond28_stock_lot/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_lot-2.8.0.tar.gz) = e1d4399ea82b6c64d17b42828cc5ff8f9e4d2d9a5bb07d0e3ee9a98e6ace9ea1
+SIZE (trytond_stock_lot-2.8.0.tar.gz) = 24965
diff --git a/finance/trytond28_stock_lot/pkg-descr b/finance/trytond28_stock_lot/pkg-descr
new file mode 100644
index 000000000000..2d07697bce1f
--- /dev/null
+++ b/finance/trytond28_stock_lot/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Stock Lot Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_lot/pkg-plist b/finance/trytond28_stock_lot/pkg-plist
new file mode 100644
index 000000000000..cb1be7a62fdb
--- /dev/null
+++ b/finance/trytond28_stock_lot/pkg-plist
@@ -0,0 +1,49 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests/scenario_stock_lot_shipment_out.rst
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests/test_stock_lot.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests/test_stock_lot.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests/test_stock_lot.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/view/lot_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/view/lot_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/view/move_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/view/move_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/view/template_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_lot
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_product_location/Makefile b/finance/trytond28_stock_product_location/Makefile
new file mode 100644
index 000000000000..6a6d4b59dafb
--- /dev/null
+++ b/finance/trytond28_stock_product_location/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_product_location
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_product_location/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_product_location-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Product Location Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product \
+ trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_stock_product_location-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_product_location/distinfo b/finance/trytond28_stock_product_location/distinfo
new file mode 100644
index 000000000000..bbd314dbfd9c
--- /dev/null
+++ b/finance/trytond28_stock_product_location/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_product_location-2.8.0.tar.gz) = ec6c4b04964f4f778bdfc22b4dbce7bf23ef49595c0b28b4b5b77441e850ba12
+SIZE (trytond_stock_product_location-2.8.0.tar.gz) = 20623
diff --git a/finance/trytond28_stock_product_location/pkg-descr b/finance/trytond28_stock_product_location/pkg-descr
new file mode 100644
index 000000000000..cf1460088bb8
--- /dev/null
+++ b/finance/trytond28_stock_product_location/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Stock Product Location Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_product_location/pkg-plist b/finance/trytond28_stock_product_location/pkg-plist
new file mode 100644
index 000000000000..28968df53910
--- /dev/null
+++ b/finance/trytond28_stock_product_location/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/location.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/location.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/location.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/location.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/product.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tests/test_stock_product_location.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tests/test_stock_product_location.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tests/test_stock_product_location.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/view/product_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/view/product_location_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/view/product_location_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_product_location
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_split/Makefile b/finance/trytond28_stock_split/Makefile
new file mode 100644
index 000000000000..9ba22f1f360a
--- /dev/null
+++ b/finance/trytond28_stock_split/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_split
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_split/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_split-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Split Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock
+
+CONFLICTS= trytond_stock_split-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_split/distinfo b/finance/trytond28_stock_split/distinfo
new file mode 100644
index 000000000000..0c0a8bd29a65
--- /dev/null
+++ b/finance/trytond28_stock_split/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_split-2.8.0.tar.gz) = 1fe1ed7a9c81e9c6d919dc278eca173bac764050d617265d002ea809db3db5e6
+SIZE (trytond_stock_split-2.8.0.tar.gz) = 21085
diff --git a/finance/trytond28_stock_split/pkg-descr b/finance/trytond28_stock_split/pkg-descr
new file mode 100644
index 000000000000..5143f3322f5b
--- /dev/null
+++ b/finance/trytond28_stock_split/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Stock Split Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_split/pkg-plist b/finance/trytond28_stock_split/pkg-plist
new file mode 100644
index 000000000000..eb0919fe738c
--- /dev/null
+++ b/finance/trytond28_stock_split/pkg-plist
@@ -0,0 +1,42 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/stock.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tests/test_stock_split.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tests/test_stock_split.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tests/test_stock_split.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/view/move_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/view/move_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/view/split_start_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_split
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_supply/Makefile b/finance/trytond28_stock_supply/Makefile
new file mode 100644
index 000000000000..365ab522321a
--- /dev/null
+++ b/finance/trytond28_stock_supply/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_supply
+PORTVERSION= 2.8.1
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_supply/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_supply-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Supply Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock \
+ trytond28_purchase>=2.8.0:${PORTSDIR}/finance/trytond28_purchase
+
+CONFLICTS= trytond_stock_supply-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply/distinfo b/finance/trytond28_stock_supply/distinfo
new file mode 100644
index 000000000000..04c9c3b982f4
--- /dev/null
+++ b/finance/trytond28_stock_supply/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_supply-2.8.1.tar.gz) = 6ad8a0d9ab59fba4395145fc0b1a47c4256fec44d420c2e9f45f25a9a5a36fe7
+SIZE (trytond_stock_supply-2.8.1.tar.gz) = 39105
diff --git a/finance/trytond28_stock_supply/pkg-descr b/finance/trytond28_stock_supply/pkg-descr
new file mode 100644
index 000000000000..1d2c22349585
--- /dev/null
+++ b/finance/trytond28_stock_supply/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Stock Supply Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_supply/pkg-plist b/finance/trytond28_stock_supply/pkg-plist
new file mode 100644
index 000000000000..1976a6d4635f
--- /dev/null
+++ b/finance/trytond28_stock_supply/pkg-plist
@@ -0,0 +1,57 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/order_point.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/order_point.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/order_point.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/order_point.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/purchase_request.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/purchase_request.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/purchase_request.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/purchase_request.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/shipment.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/shipment.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/shipment.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/shipment.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tests/test_stock_supply.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tests/test_stock_supply.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tests/test_stock_supply.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view/order_point_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view/order_point_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view/purchase_request_create_purchase_ask_party_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view/purchase_request_create_purchase_ask_term_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view/purchase_request_create_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view/purchase_request_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view/purchase_request_tree.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_supply_day/Makefile b/finance/trytond28_stock_supply_day/Makefile
new file mode 100644
index 000000000000..f08b8581dafc
--- /dev/null
+++ b/finance/trytond28_stock_supply_day/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_supply_day
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_supply_day/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_supply_day-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Supply Day Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_stock>=2.8.2:${PORTSDIR}/finance/trytond28_stock \
+ trytond28_purchase>=2.8.0:${PORTSDIR}/finance/trytond28_purchase
+
+CONFLICTS= trytond_stock_supply_day-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply_day/distinfo b/finance/trytond28_stock_supply_day/distinfo
new file mode 100644
index 000000000000..588a19617930
--- /dev/null
+++ b/finance/trytond28_stock_supply_day/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_supply_day-2.8.0.tar.gz) = 15af022e95720bf1ab1abc6ed361599ba1b7ea34297f771757b75bf1aa2de3ff
+SIZE (trytond_stock_supply_day-2.8.0.tar.gz) = 21874
diff --git a/finance/trytond28_stock_supply_day/pkg-descr b/finance/trytond28_stock_supply_day/pkg-descr
new file mode 100644
index 000000000000..863b4ec06291
--- /dev/null
+++ b/finance/trytond28_stock_supply_day/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Stock Supply Day Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_supply_day/pkg-plist b/finance/trytond28_stock_supply_day/pkg-plist
new file mode 100644
index 000000000000..1b4e56613fb3
--- /dev/null
+++ b/finance/trytond28_stock_supply_day/pkg-plist
@@ -0,0 +1,43 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/purchase.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/purchase.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/purchase.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/purchase.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tests/test_stock_supply_day.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tests/test_stock_supply_day.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tests/test_stock_supply_day.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/view/product_supplier_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/view/product_supplier_weekday_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/view/product_supplier_weekday_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/view/product_supplier_weekday_tree_editable.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_day
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_supply_forecast/Makefile b/finance/trytond28_stock_supply_forecast/Makefile
new file mode 100644
index 000000000000..5a8443bb723a
--- /dev/null
+++ b/finance/trytond28_stock_supply_forecast/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_supply_forecast
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_supply_forecast/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_supply_forecast-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Supply Forecast Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_stock_supply>=2.8.1:${PORTSDIR}/finance/trytond28_stock_supply \
+ trytond28_stock_forecast>=2.8.0:${PORTSDIR}/finance/trytond28_stock_forecast
+
+CONFLICTS= trytond_stock_supply_forecast-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply_forecast/distinfo b/finance/trytond28_stock_supply_forecast/distinfo
new file mode 100644
index 000000000000..7fcf89bcb626
--- /dev/null
+++ b/finance/trytond28_stock_supply_forecast/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_supply_forecast-2.8.0.tar.gz) = ec3bc5f1fcf11eda8bf2a201d7909421637cc1610bd5f17853791df6c7e06990
+SIZE (trytond_stock_supply_forecast-2.8.0.tar.gz) = 16616
diff --git a/finance/trytond28_stock_supply_forecast/pkg-descr b/finance/trytond28_stock_supply_forecast/pkg-descr
new file mode 100644
index 000000000000..e99fca98087e
--- /dev/null
+++ b/finance/trytond28_stock_supply_forecast/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Stock Supply Forecast Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_supply_forecast/pkg-plist b/finance/trytond28_stock_supply_forecast/pkg-plist
new file mode 100644
index 000000000000..3f3af8635fe5
--- /dev/null
+++ b/finance/trytond28_stock_supply_forecast/pkg-plist
@@ -0,0 +1,19 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast/purchase_request.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast/purchase_request.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast/purchase_request.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast/tryton.cfg
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_forecast
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_stock_supply_production/Makefile b/finance/trytond28_stock_supply_production/Makefile
new file mode 100644
index 000000000000..9ea12c27379b
--- /dev/null
+++ b/finance/trytond28_stock_supply_production/Makefile
@@ -0,0 +1,27 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_stock_supply_production
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_stock_supply_production/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_stock_supply_production-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Stock Supply Production Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28>=2.8.2:${PORTSDIR}/finance/trytond28 \
+ trytond28_stock_supply>=2.8.1:${PORTSDIR}/finance/trytond28_stock_supply \
+ trytond28_production>=2.8.0:${PORTSDIR}/finance/trytond28_production \
+ trytond28_product>=2.8.0:${PORTSDIR}/finance/trytond28_product
+
+CONFLICTS= trytond_stock_supply_production-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply_production/distinfo b/finance/trytond28_stock_supply_production/distinfo
new file mode 100644
index 000000000000..a89deb446d07
--- /dev/null
+++ b/finance/trytond28_stock_supply_production/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_stock_supply_production-2.8.0.tar.gz) = e83edc0c84f3162f77c4d43bda09065f2909a84a28bc0ce30f751c5b7f9e97a3
+SIZE (trytond_stock_supply_production-2.8.0.tar.gz) = 22362
diff --git a/finance/trytond28_stock_supply_production/pkg-descr b/finance/trytond28_stock_supply_production/pkg-descr
new file mode 100644
index 000000000000..81c203484e62
--- /dev/null
+++ b/finance/trytond28_stock_supply_production/pkg-descr
@@ -0,0 +1,4 @@
+This port adds the Stock Supply Production Module to the Tryton Application
+Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_stock_supply_production/pkg-plist b/finance/trytond28_stock_supply_production/pkg-plist
new file mode 100644
index 000000000000..0acbfd7d36ed
--- /dev/null
+++ b/finance/trytond28_stock_supply_production/pkg-plist
@@ -0,0 +1,47 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/product.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/product.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/product.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/production.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/production.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/production.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/production.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/stock.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/stock.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/stock.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tests/test_stock_supply_production.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tests/test_stock_supply_production.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tests/test_stock_supply_production.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/view/production_configuration_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/view/production_create_request_start_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/stock_supply_production
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond28_timesheet/Makefile b/finance/trytond28_timesheet/Makefile
new file mode 100644
index 000000000000..2dc820fccac6
--- /dev/null
+++ b/finance/trytond28_timesheet/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_timesheet
+PORTVERSION= 2.8.0
+CATEGORIES= finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_timesheet/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_timesheet-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Timesheet Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_company_work_time>=2.8.0:${PORTSDIR}/finance/trytond28_company_work_time
+
+CONFLICTS= trytond_timesheet-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/finance/trytond28_timesheet/distinfo b/finance/trytond28_timesheet/distinfo
new file mode 100644
index 000000000000..39e37b6be292
--- /dev/null
+++ b/finance/trytond28_timesheet/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_timesheet-2.8.0.tar.gz) = f822bc55f78b876180671a640966d84990876130bc6cca39e9ad093b32a975e5
+SIZE (trytond_timesheet-2.8.0.tar.gz) = 33846
diff --git a/finance/trytond28_timesheet/pkg-descr b/finance/trytond28_timesheet/pkg-descr
new file mode 100644
index 000000000000..7852360315c3
--- /dev/null
+++ b/finance/trytond28_timesheet/pkg-descr
@@ -0,0 +1,3 @@
+trytond_timesheet is the Timesheet Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/finance/trytond28_timesheet/pkg-plist b/finance/trytond28_timesheet/pkg-plist
new file mode 100644
index 000000000000..02cf1436b84d
--- /dev/null
+++ b/finance/trytond28_timesheet/pkg-plist
@@ -0,0 +1,59 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/line.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/line.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/line.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/line.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tests/test_timesheet.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tests/test_timesheet.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tests/test_timesheet.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/timesheet.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/hours_employee_graph.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/hours_employee_monthly_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/hours_employee_open_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/hours_employee_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/hours_employee_weekly_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/line_enter_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/line_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/line_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/work_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/work_graph.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/work_hours_board.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/work_list.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/work_open_start_form.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/work_tree.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view/work_tree2.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/work.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/work.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/work.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/work.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/timesheet
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/finance/trytond_account/Makefile b/finance/trytond_account/Makefile
index bf74987808f9..db36eb3a6a13 100644
--- a/finance/trytond_account/Makefile
+++ b/finance/trytond_account/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_company>=2.4.0:${PORTSDIR}/finance/trytond_company \
${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
-CONFLICTS= trytond_account-2.[68].*
+CONFLICTS= trytond28_account-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_be/Makefile b/finance/trytond_account_be/Makefile
index 97ffd80fca50..98d333dd0fd5 100644
--- a/finance/trytond_account_be/Makefile
+++ b/finance/trytond_account_be/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account>=2.4.1:${PORTSDIR}/finance/trytond_account
-CONFLICTS= trytond_account-2.[68].*
+CONFLICTS= trytond28_account-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_invoice/Makefile b/finance/trytond_account_invoice/Makefile
index 2e54f067d49c..eea01d9f1d1e 100644
--- a/finance/trytond_account_invoice/Makefile
+++ b/finance/trytond_account_invoice/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_product>=2.4.1:${PORTSDIR}/finance/trytond_account_product
-CONFLICTS= trytond_account_invoice-2.[68].*
+CONFLICTS= trytond28_account_invoice-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_invoice_history/Makefile b/finance/trytond_account_invoice_history/Makefile
index 7f0a97538abb..4bfd2c703429 100644
--- a/finance/trytond_account_invoice_history/Makefile
+++ b/finance/trytond_account_invoice_history/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_invoice>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice
-CONFLICTS= trytond_account_invoice_history-2.[68].*
+CONFLICTS= trytond28_account_invoice_history-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_invoice_line_standalone/Makefile b/finance/trytond_account_invoice_line_standalone/Makefile
index b275d2c74201..7220efc7996a 100644
--- a/finance/trytond_account_invoice_line_standalone/Makefile
+++ b/finance/trytond_account_invoice_line_standalone/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_invoice>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice
-CONFLICTS= trytond_account_invoice_line_standalone-2.[68].*
+CONFLICTS= trytond28_account_invoice_line_standalone-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_product/Makefile b/finance/trytond_account_product/Makefile
index feb9ae5072d1..1e9f19600b64 100644
--- a/finance/trytond_account_product/Makefile
+++ b/finance/trytond_account_product/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account>=2.4.1:${PORTSDIR}/finance/trytond_account \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product
-CONFLICTS= trytond_account_product-2.[68].*
+CONFLICTS= trytond28_account_product-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_statement/Makefile b/finance/trytond_account_statement/Makefile
index e2df5f086c0a..4ed5d3e9516e 100644
--- a/finance/trytond_account_statement/Makefile
+++ b/finance/trytond_account_statement/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_invoice>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice
-CONFLICTS= trytond_account_statement-2.[68].*
+CONFLICTS= trytond28_account_statement-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_stock_anglo_saxon/Makefile b/finance/trytond_account_stock_anglo_saxon/Makefile
index 747560c8ea9e..9b821dfc223c 100644
--- a/finance/trytond_account_stock_anglo_saxon/Makefile
+++ b/finance/trytond_account_stock_anglo_saxon/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_invoice>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice \
trytond_account_stock_continental>=2.4.1:${PORTSDIR}/finance/trytond_account_stock_continental
-CONFLICTS= trytond_account_stock_anglo_saxon-2.[68].*
+CONFLICTS= trytond28_account_stock_anglo_saxon-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_account_stock_continental/Makefile b/finance/trytond_account_stock_continental/Makefile
index ed63316a7b03..775bdbb6f7e2 100644
--- a/finance/trytond_account_stock_continental/Makefile
+++ b/finance/trytond_account_stock_continental/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_product>=2.4.1:${PORTSDIR}/finance/trytond_account_product \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_account_stock_continental-2.[68].*
+CONFLICTS= trytond28_account_stock_continental-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_analytic_account/Makefile b/finance/trytond_analytic_account/Makefile
index f387d5383ac5..be76b04e11fb 100644
--- a/finance/trytond_analytic_account/Makefile
+++ b/finance/trytond_analytic_account/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_currency>=2.4.0:${PORTSDIR}/finance/trytond_currency \
trytond_account>=2.4.1:${PORTSDIR}/finance/trytond_account
-CONFLICTS= trytond_analytic_account-2.[68].*
+CONFLICTS= trytond28_analytic_account-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_analytic_invoice/Makefile b/finance/trytond_analytic_invoice/Makefile
index feafd134df65..9b4ee5c28215 100644
--- a/finance/trytond_analytic_invoice/Makefile
+++ b/finance/trytond_analytic_invoice/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_analytic_account>=2.4.1:${PORTSDIR}/finance/trytond_analytic_account \
trytond_account_invoice>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice
-CONFLICTS= trytond_analytic_invoice-2.[68].*
+CONFLICTS= trytond28_analytic_invoice-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_analytic_purchase/Makefile b/finance/trytond_analytic_purchase/Makefile
index 3e2f3f42ee76..c3c9ff4b6698 100644
--- a/finance/trytond_analytic_purchase/Makefile
+++ b/finance/trytond_analytic_purchase/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_analytic_invoice>=2.4.1:${PORTSDIR}/finance/trytond_analytic_invoice \
trytond_purchase>=2.4.0:${PORTSDIR}/finance/trytond_purchase
-CONFLICTS= trytond_analytic_purchase-2.[68].*
+CONFLICTS= trytond28_analytic_purchase-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_analytic_sale/Makefile b/finance/trytond_analytic_sale/Makefile
index 6d1a67198924..4b63717eb6f9 100644
--- a/finance/trytond_analytic_sale/Makefile
+++ b/finance/trytond_analytic_sale/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_analytic_invoice>=2.4.1:${PORTSDIR}/finance/trytond_analytic_invoice \
trytond_sale>=2.4.0:${PORTSDIR}/finance/trytond_sale
-CONFLICTS= trytond_analytic_sale-2.[68].*
+CONFLICTS= trytond28_analytic_sale-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_calendar/Makefile b/finance/trytond_calendar/Makefile
index 80d0b9b4e77a..b9f1b6cb3325 100644
--- a/finance/trytond_calendar/Makefile
+++ b/finance/trytond_calendar/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
-CONFLICTS= trytond_calendar-2.[68].*
+CONFLICTS= trytond28_calendar-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_calendar_classification/Makefile b/finance/trytond_calendar_classification/Makefile
index 2130b409cdec..ec2d38944629 100644
--- a/finance/trytond_calendar_classification/Makefile
+++ b/finance/trytond_calendar_classification/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_calendar>=2.4.1:${PORTSDIR}/finance/trytond_calendar
-CONFLICTS= trytond_calendar_classification-2.[68].*
+CONFLICTS= trytond28_calendar_classification-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_calendar_scheduling/Makefile b/finance/trytond_calendar_scheduling/Makefile
index ede588366a8d..aa4831aaf55b 100644
--- a/finance/trytond_calendar_scheduling/Makefile
+++ b/finance/trytond_calendar_scheduling/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_calendar>=2.4.1:${PORTSDIR}/finance/trytond_calendar
-CONFLICTS= trytond_calendar_scheduling-2.[68].*
+CONFLICTS= trytond28_calendar_scheduling-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_calendar_todo/Makefile b/finance/trytond_calendar_todo/Makefile
index 636abc5028ca..cef65b467399 100644
--- a/finance/trytond_calendar_todo/Makefile
+++ b/finance/trytond_calendar_todo/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_calendar>=2.4.1:${PORTSDIR}/finance/trytond_calendar
-CONFLICTS= trytond_calendar_todo-2.[68].*
+CONFLICTS= trytond28_calendar_todo-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_carrier/Makefile b/finance/trytond_carrier/Makefile
index 35120d7a19b6..2641c73ce320 100644
--- a/finance/trytond_carrier/Makefile
+++ b/finance/trytond_carrier/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_party>=2.4.0:${PORTSDIR}/finance/trytond_party \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product
-CONFLICTS= trytond_carrier-2.[68].*
+CONFLICTS= trytond28_carrier-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_carrier_percentage/Makefile b/finance/trytond_carrier_percentage/Makefile
index ea4e0c7217ba..b7949dafdd32 100644
--- a/finance/trytond_carrier_percentage/Makefile
+++ b/finance/trytond_carrier_percentage/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_carrier>=2.4.1:${PORTSDIR}/finance/trytond_carrier \
trytond_currency>=2.4.0:${PORTSDIR}/finance/trytond_currency
-CONFLICTS= trytond_carrier_percentage-2.[68].*
+CONFLICTS= trytond28_carrier_percentage-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_carrier_weight/Makefile b/finance/trytond_carrier_weight/Makefile
index 6358b6b8afc8..56049a66c32a 100644
--- a/finance/trytond_carrier_weight/Makefile
+++ b/finance/trytond_carrier_weight/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_product_measurements>=2.4.0:${PORTSDIR}/finance/trytond_product_measurements \
trytond_carrier>=2.4.1:${PORTSDIR}/finance/trytond_carrier
-CONFLICTS= trytond_carrier_weight-2.[68].*
+CONFLICTS= trytond28_carrier_weight-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_company/Makefile b/finance/trytond_company/Makefile
index 640145de0e9a..e5a6e4197319 100644
--- a/finance/trytond_company/Makefile
+++ b/finance/trytond_company/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_party>=2.4.0:${PORTSDIR}/finance/trytond_party \
trytond_currency>=2.4.0:${PORTSDIR}/finance/trytond_currency
-CONFLICTS= trytond_company-2.[68].*
+CONFLICTS= trytond28_company-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_company_work_time/Makefile b/finance/trytond_company_work_time/Makefile
index 3c2f84985dd1..0760529bd48c 100644
--- a/finance/trytond_company_work_time/Makefile
+++ b/finance/trytond_company_work_time/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_company>=2.4.0:${PORTSDIR}/finance/trytond_company
-CONFLICTS= trytond_company_work_time-2.[68].*
+CONFLICTS= trytond28_company_work_time-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_country/Makefile b/finance/trytond_country/Makefile
index 84b72d8e19cf..9932909de657 100644
--- a/finance/trytond_country/Makefile
+++ b/finance/trytond_country/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond
-CONFLICTS= trytond_country-2.[68].*
+CONFLICTS= trytond28_country-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_currency/Makefile b/finance/trytond_currency/Makefile
index 1c7826ece618..47d415aa0617 100644
--- a/finance/trytond_currency/Makefile
+++ b/finance/trytond_currency/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond
-CONFLICTS= trytond_currency-2.[68].*
+CONFLICTS= trytond28_currency-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_dashboard/Makefile b/finance/trytond_dashboard/Makefile
index 2967e8dcaf90..d6b46b4cac8e 100644
--- a/finance/trytond_dashboard/Makefile
+++ b/finance/trytond_dashboard/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond
-CONFLICTS= trytond_dashboard-2.[68].*
+CONFLICTS= trytond28_dashboard-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_ldap_authentication/Makefile b/finance/trytond_ldap_authentication/Makefile
index d51cbf88b427..e8e6e4b7fe80 100644
--- a/finance/trytond_ldap_authentication/Makefile
+++ b/finance/trytond_ldap_authentication/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_ldap_connection>=2.4.0:${PORTSDIR}/finance/trytond_ldap_connection
-CONFLICTS= trytond_ldap_authentication-2.[68].*
+CONFLICTS= trytond28_ldap_authentication-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_ldap_connection/Makefile b/finance/trytond_ldap_connection/Makefile
index 385c7495eec9..f506173176e9 100644
--- a/finance/trytond_ldap_connection/Makefile
+++ b/finance/trytond_ldap_connection/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
${PYTHON_PKGNAMEPREFIX}ldap2>=2.4.10:${PORTSDIR}/net/py-ldap2
-CONFLICTS= trytond_ldap_connection-2.[68].*
+CONFLICTS= trytond28_ldap_connection-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_party/Makefile b/finance/trytond_party/Makefile
index d8f06a09bec9..1a1a6c0f3a57 100644
--- a/finance/trytond_party/Makefile
+++ b/finance/trytond_party/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_country>=2.4.0:${PORTSDIR}/finance/trytond_country \
${PYTHON_PKGNAMEPREFIX}vatnumber>=1.0.0:${PORTSDIR}/finance/py-vatnumber
-CONFLICTS= trytond_party-2.[68].*
+CONFLICTS= trytond28_party-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_party_siret/Makefile b/finance/trytond_party_siret/Makefile
index 2b15013889a6..066f3c1307ef 100644
--- a/finance/trytond_party_siret/Makefile
+++ b/finance/trytond_party_siret/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_party>=2.4.0:${PORTSDIR}/finance/trytond_party
-CONFLICTS= trytond_party_siret-2.[68].*
+CONFLICTS= trytond28_party_siret-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_party_vcarddav/Makefile b/finance/trytond_party_vcarddav/Makefile
index f6886092ed14..ea75053f0cb2 100644
--- a/finance/trytond_party_vcarddav/Makefile
+++ b/finance/trytond_party_vcarddav/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:${PORTSDIR}/deskutils/py-vobject \
${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:${PORTSDIR}/www/py-pywebdav
-CONFLICTS= trytond_party_vcarddav-2.[68].*
+CONFLICTS= trytond28_party_vcarddav-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_product/Makefile b/finance/trytond_product/Makefile
index 1751c6924292..9272fe996598 100644
--- a/finance/trytond_product/Makefile
+++ b/finance/trytond_product/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond
-CONFLICTS= trytond_product-2.[68].*
+CONFLICTS= trytond28_product-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_product_cost_fifo/Makefile b/finance/trytond_product_cost_fifo/Makefile
index ae3ee8f134df..e5a10901d97d 100644
--- a/finance/trytond_product_cost_fifo/Makefile
+++ b/finance/trytond_product_cost_fifo/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_product_cost_fifo-2.[68].*
+CONFLICTS= trytond28_product_cost_fifo-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_product_cost_history/Makefile b/finance/trytond_product_cost_history/Makefile
index 8f211c325fe1..9a1a6659de21 100644
--- a/finance/trytond_product_cost_history/Makefile
+++ b/finance/trytond_product_cost_history/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product
-CONFLICTS= trytond_product_cost_history-2.[68].*
+CONFLICTS= trytond28_product_cost_history-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_product_measurements/Makefile b/finance/trytond_product_measurements/Makefile
index 6036688fe4e5..9efa6dfc18d1 100644
--- a/finance/trytond_product_measurements/Makefile
+++ b/finance/trytond_product_measurements/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product
-CONFLICTS= trytond_product_measurements-2.[68].*
+CONFLICTS= trytond28_product_measurements-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_product_price_list/Makefile b/finance/trytond_product_price_list/Makefile
index e04b3bf50bc1..7a2c3441ed8b 100644
--- a/finance/trytond_product_price_list/Makefile
+++ b/finance/trytond_product_price_list/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_party>=2.4.0:${PORTSDIR}/finance/trytond_party \
trytond_company>=2.4.0:${PORTSDIR}/finance/trytond_company
-CONFLICTS= trytond_product_price_list-2.[68].*
+CONFLICTS= trytond28_product_price_list-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_production/Makefile b/finance/trytond_production/Makefile
index 1a45be63c467..08d8b03fe7a0 100644
--- a/finance/trytond_production/Makefile
+++ b/finance/trytond_production/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_company>=2.4.0:${PORTSDIR}/finance/trytond_company \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_production-2.[68].*
+CONFLICTS= trytond28_production-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_project/Makefile b/finance/trytond_project/Makefile
index 30ae5b77d8ef..bbaf3fa36df1 100644
--- a/finance/trytond_project/Makefile
+++ b/finance/trytond_project/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_timesheet>=2.4.0:${PORTSDIR}/finance/trytond_timesheet \
trytond_party>=2.4.0:${PORTSDIR}/finance/trytond_party
-CONFLICTS= trytond_project-2.[68].*
+CONFLICTS= trytond28_project-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_project_plan/Makefile b/finance/trytond_project_plan/Makefile
index 32151e6518de..cea132120160 100644
--- a/finance/trytond_project_plan/Makefile
+++ b/finance/trytond_project_plan/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_project>=2.4.0:${PORTSDIR}/finance/trytond_project
-CONFLICTS= trytond_project_plan-2.[68].*
+CONFLICTS= trytond28_project_plan-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_project_revenue/Makefile b/finance/trytond_project_revenue/Makefile
index 02fd96d6b3cc..e4551221a8d8 100644
--- a/finance/trytond_project_revenue/Makefile
+++ b/finance/trytond_project_revenue/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_project>=2.4.0:${PORTSDIR}/finance/trytond_project \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product
-CONFLICTS= trytond_project_revenue-2.[68].*
+CONFLICTS= trytond28_project_revenue-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_purchase/Makefile b/finance/trytond_purchase/Makefile
index d4381efce3c6..9aa68c7df230 100644
--- a/finance/trytond_purchase/Makefile
+++ b/finance/trytond_purchase/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock \
trytond_account_invoice>=2.4.0:${PORTSDIR}/finance/trytond_account_invoice
-CONFLICTS= trytond_purchase-2.[68].*
+CONFLICTS= trytond28_purchase-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_purchase_invoice_line_standalone/Makefile b/finance/trytond_purchase_invoice_line_standalone/Makefile
index 02f1b343d9fd..14991e3041b0 100644
--- a/finance/trytond_purchase_invoice_line_standalone/Makefile
+++ b/finance/trytond_purchase_invoice_line_standalone/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_purchase>=2.4.0:${PORTSDIR}/finance/trytond_purchase \
trytond_account_invoice_line_standalone>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice_line_standalone
-CONFLICTS= trytond_purchase_invoice_line_standalone-2.[68].*
+CONFLICTS= trytond28_purchase_invoice_line_standalone-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_purchase_shipment_cost/Makefile b/finance/trytond_purchase_shipment_cost/Makefile
index 1cd2a4e70e4c..5911abe4626b 100644
--- a/finance/trytond_purchase_shipment_cost/Makefile
+++ b/finance/trytond_purchase_shipment_cost/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_currency>=2.4.0:${PORTSDIR}/finance/trytond_currency \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_purchase_shipment_cost-2.[68].*
+CONFLICTS= trytond28_purchase_shipment_cost-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_sale/Makefile b/finance/trytond_sale/Makefile
index c6c7e5c753f9..7e1d70e853df 100644
--- a/finance/trytond_sale/Makefile
+++ b/finance/trytond_sale/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_invoice>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_sale-2.[68].*
+CONFLICTS= trytond28_sale-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_sale_opportunity/Makefile b/finance/trytond_sale_opportunity/Makefile
index 8f6046359372..0b0d8fefc221 100644
--- a/finance/trytond_sale_opportunity/Makefile
+++ b/finance/trytond_sale_opportunity/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_sale>=2.4.0:${PORTSDIR}/finance/trytond_sale
-CONFLICTS= trytond_sale_opportunity-2.[68].*
+CONFLICTS= trytond28_sale_opportunity-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_sale_price_list/Makefile b/finance/trytond_sale_price_list/Makefile
index 84a7e356b5a3..6eaad771efb3 100644
--- a/finance/trytond_sale_price_list/Makefile
+++ b/finance/trytond_sale_price_list/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_sale>=2.4.0:${PORTSDIR}/finance/trytond_sale \
trytond_product_price_list>=2.4.0:${PORTSDIR}/finance/trytond_product_price_list
-CONFLICTS= trytond_sale_price_list-2.[68].*
+CONFLICTS= trytond28_sale_price_list-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_sale_shipment_cost/Makefile b/finance/trytond_sale_shipment_cost/Makefile
index 789cb1468abe..5a0fc9f4e1ee 100644
--- a/finance/trytond_sale_shipment_cost/Makefile
+++ b/finance/trytond_sale_shipment_cost/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account_invoice>=2.4.1:${PORTSDIR}/finance/trytond_account_invoice \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_sale_shipment_cost-2.[68].*
+CONFLICTS= trytond28_sale_shipment_cost-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock/Makefile b/finance/trytond_stock/Makefile
index 246c83212b8e..3b59194ba7c1 100644
--- a/finance/trytond_stock/Makefile
+++ b/finance/trytond_stock/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_company>=2.4.0:${PORTSDIR}/finance/trytond_company \
trytond_currency>=2.4.0:${PORTSDIR}/finance/trytond_currency
-CONFLICTS= trytond_stock-2.[68].*
+CONFLICTS= trytond28_stock-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_forecast/Makefile b/finance/trytond_stock_forecast/Makefile
index 08f8329b3568..1203c97ef1bb 100644
--- a/finance/trytond_stock_forecast/Makefile
+++ b/finance/trytond_stock_forecast/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock \
trytond_company>=2.4.0:${PORTSDIR}/finance/trytond_company
-CONFLICTS= trytond_stock_forecast-2.[68].*
+CONFLICTS= trytond28_stock_forecast-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_inventory_location/Makefile b/finance/trytond_stock_inventory_location/Makefile
index 2cef05af2fa8..f9c745bb99b2 100644
--- a/finance/trytond_stock_inventory_location/Makefile
+++ b/finance/trytond_stock_inventory_location/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_stock_inventory_location-2.[68].*
+CONFLICTS= trytond28_stock_inventory_location-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_location_sequence/Makefile b/finance/trytond_stock_location_sequence/Makefile
index 71a4c4d6e0bb..c35e7bccd122 100644
--- a/finance/trytond_stock_location_sequence/Makefile
+++ b/finance/trytond_stock_location_sequence/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_stock_location_sequence-2.[68].*
+CONFLICTS= trytond28_stock_location_sequence-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_lot/Makefile b/finance/trytond_stock_lot/Makefile
index eb45d48ddd43..4c25e4f7b4d9 100644
--- a/finance/trytond_stock_lot/Makefile
+++ b/finance/trytond_stock_lot/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_stock_lot-2.[68].*
+CONFLICTS= trytond28_stock_lot-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_product_location/Makefile b/finance/trytond_stock_product_location/Makefile
index 0ca715450907..6c064706c67e 100644
--- a/finance/trytond_stock_product_location/Makefile
+++ b/finance/trytond_stock_product_location/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_stock_product_location-2.[68].*
+CONFLICTS= trytond28_stock_product_location-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_split/Makefile b/finance/trytond_stock_split/Makefile
index bc9a692a9092..4e74f3352a02 100644
--- a/finance/trytond_stock_split/Makefile
+++ b/finance/trytond_stock_split/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock
-CONFLICTS= trytond_stock_split-2.[68].*
+CONFLICTS= trytond28_stock_split-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_supply/Makefile b/finance/trytond_stock_supply/Makefile
index 6900fb319b65..3216f247c873 100644
--- a/finance/trytond_stock_supply/Makefile
+++ b/finance/trytond_stock_supply/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_stock>=2.4.0:${PORTSDIR}/finance/trytond_stock \
trytond_purchase>=2.4.0:${PORTSDIR}/finance/trytond_purchase
-CONFLICTS= trytond_stock_supply-2.[68].*
+CONFLICTS= trytond28_stock_supply-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_supply_day/Makefile b/finance/trytond_stock_supply_day/Makefile
index 62f4a062eb1a..52a4d7ca69e3 100644
--- a/finance/trytond_stock_supply_day/Makefile
+++ b/finance/trytond_stock_supply_day/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_purchase>=2.4.0:${PORTSDIR}/finance/trytond_purchase
-CONFLICTS= trytond_stock_supply_day-2.[68].*
+CONFLICTS= trytond28_stock_supply_day-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_supply_forecast/Makefile b/finance/trytond_stock_supply_forecast/Makefile
index 093b5b10ac0e..0bc2f0ccb2d6 100644
--- a/finance/trytond_stock_supply_forecast/Makefile
+++ b/finance/trytond_stock_supply_forecast/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_stock_supply>=2.4.0:${PORTSDIR}/finance/trytond_stock_supply \
trytond_stock_forecast>=2.4.0:${PORTSDIR}/finance/trytond_stock_forecast
-CONFLICTS= trytond_stock_supply_forecast-2.[68].*
+CONFLICTS= trytond28_stock_supply_forecast-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_stock_supply_production/Makefile b/finance/trytond_stock_supply_production/Makefile
index fa85fcef62bd..ae1d570323a2 100644
--- a/finance/trytond_stock_supply_production/Makefile
+++ b/finance/trytond_stock_supply_production/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_stock_supply>=2.4.0:${PORTSDIR}/finance/trytond_stock_supply \
trytond_product>=2.4.0:${PORTSDIR}/finance/trytond_product
-CONFLICTS= trytond_stock_supply_production-2.[68].*
+CONFLICTS= trytond28_stock_supply_production-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/finance/trytond_timesheet/Makefile b/finance/trytond_timesheet/Makefile
index 7091d1096299..a83b3217dfd3 100644
--- a/finance/trytond_timesheet/Makefile
+++ b/finance/trytond_timesheet/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_company_work_time>=2.4.0:${PORTSDIR}/finance/trytond_company_work_time
-CONFLICTS= trytond_timesheet-2.[68].*
+CONFLICTS= trytond28_timesheet-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/french/Makefile b/french/Makefile
index fa09a37bf3ea..b41d0b92dcee 100644
--- a/french/Makefile
+++ b/french/Makefile
@@ -28,6 +28,7 @@
SUBDIR += med
SUBDIR += mythes
SUBDIR += php_doc
+ SUBDIR += trytond28_account_fr
SUBDIR += trytond_account_fr
SUBDIR += tvdownloader
SUBDIR += verbiste
diff --git a/french/trytond28_account_fr/Makefile b/french/trytond28_account_fr/Makefile
new file mode 100644
index 000000000000..cad6bc02058a
--- /dev/null
+++ b/french/trytond28_account_fr/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_fr
+PORTVERSION= 2.8.0
+CATEGORIES= french finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_fr/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_fr-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (French Account Chart)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account>=2.8.1:${PORTSDIR}/finance/trytond28_account
+
+CONFLICTS= trytond_account_fr-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/french/trytond28_account_fr/distinfo b/french/trytond28_account_fr/distinfo
new file mode 100644
index 000000000000..35f43876a9f6
--- /dev/null
+++ b/french/trytond28_account_fr/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_fr-2.8.0.tar.gz) = 07005b33f9140baf4f8ec5c154b85aa658595070876f3f0e7806500c3d4bcaa5
+SIZE (trytond_account_fr-2.8.0.tar.gz) = 46699
diff --git a/french/trytond28_account_fr/pkg-descr b/french/trytond28_account_fr/pkg-descr
new file mode 100644
index 000000000000..e1959922cf4f
--- /dev/null
+++ b/french/trytond28_account_fr/pkg-descr
@@ -0,0 +1,3 @@
+This module provides the chart of account which is used in France.
+
+WWW: http://www.tryton.org/
diff --git a/french/trytond28_account_fr/pkg-plist b/french/trytond28_account_fr/pkg-plist
new file mode 100644
index 000000000000..bc11431e4c0b
--- /dev/null
+++ b/french/trytond28_account_fr/pkg-plist
@@ -0,0 +1,18 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_fr/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_fr/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_fr/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_fr/account_fr.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_fr/tax_fr.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_fr/tryton.cfg
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_fr
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/french/trytond_account_fr/Makefile b/french/trytond_account_fr/Makefile
index c66e8ee1c92e..2a552fa17bae 100644
--- a/french/trytond_account_fr/Makefile
+++ b/french/trytond_account_fr/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account>=2.4.1:${PORTSDIR}/finance/trytond_account
-CONFLICTS= trytond_account_fr-2.[68].*
+CONFLICTS= trytond28_account_fr-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/german/Makefile b/german/Makefile
index e448b07ac5d8..ffa2e1512884 100644
--- a/german/Makefile
+++ b/german/Makefile
@@ -40,6 +40,7 @@
SUBDIR += selfhtml
SUBDIR += steak
SUBDIR += tipp10
+ SUBDIR += trytond28_account_de_skr03
SUBDIR += trytond_account_de_skr03
SUBDIR += unix-connect
SUBDIR += vtiger
diff --git a/german/trytond28_account_de_skr03/Makefile b/german/trytond28_account_de_skr03/Makefile
new file mode 100644
index 000000000000..0b602a37bf21
--- /dev/null
+++ b/german/trytond28_account_de_skr03/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_account_de_skr03
+PORTVERSION= 2.8.0
+CATEGORIES= german finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_account_de_skr03/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_account_de_skr03-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (German Account Chart)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_account>=2.8.1:${PORTSDIR}/finance/trytond28_account
+
+CONFLICTS= trytond_account_de_skr03-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/german/trytond28_account_de_skr03/distinfo b/german/trytond28_account_de_skr03/distinfo
new file mode 100644
index 000000000000..f0c1d412df74
--- /dev/null
+++ b/german/trytond28_account_de_skr03/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_account_de_skr03-2.8.0.tar.gz) = 202a8af15908b4d28bd984769e1c251c915e4eeee44b8d5b498f1e4a5c8fea49
+SIZE (trytond_account_de_skr03-2.8.0.tar.gz) = 73082
diff --git a/german/trytond28_account_de_skr03/pkg-descr b/german/trytond28_account_de_skr03/pkg-descr
new file mode 100644
index 000000000000..b666efc880b1
--- /dev/null
+++ b/german/trytond28_account_de_skr03/pkg-descr
@@ -0,0 +1,3 @@
+This module provides the SKR03 chart of account which is used in Germany.
+
+WWW: http://www.tryton.org/
diff --git a/german/trytond28_account_de_skr03/pkg-plist b/german/trytond28_account_de_skr03/pkg-plist
new file mode 100644
index 000000000000..506460ea2262
--- /dev/null
+++ b/german/trytond28_account_de_skr03/pkg-plist
@@ -0,0 +1,19 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03/account_de.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03/tryton.cfg
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/account_de_skr03
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/german/trytond_account_de_skr03/Makefile b/german/trytond_account_de_skr03/Makefile
index c1c535f367f5..80be00620b2a 100644
--- a/german/trytond_account_de_skr03/Makefile
+++ b/german/trytond_account_de_skr03/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_account>=2.4.1:${PORTSDIR}/finance/trytond_account
-CONFLICTS= trytond_account_de_skr03-2.[68].*
+CONFLICTS= trytond28_account_de_skr03-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
diff --git a/www/Makefile b/www/Makefile
index 9eec8e9fde9e..88a2e907ee39 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2018,6 +2018,7 @@
SUBDIR += trafficserver
SUBDIR += transmission-web
SUBDIR += transproxy
+ SUBDIR += trytond28_google_maps
SUBDIR += trytond_google_maps
SUBDIR += tt-rss
SUBDIR += ttf2eot
diff --git a/www/trytond28_google_maps/Makefile b/www/trytond28_google_maps/Makefile
new file mode 100644
index 000000000000..0e3677050670
--- /dev/null
+++ b/www/trytond28_google_maps/Makefile
@@ -0,0 +1,24 @@
+# Created by: Matthias Petermann <matthias@petermann-it.de>
+# $FreeBSD$
+
+PORTNAME= trytond28_google_maps
+PORTVERSION= 2.8.0
+CATEGORIES= www finance python
+MASTER_SITES= https://pypi.python.org/packages/source/t/trytond_google_maps/ \
+ http://downloads.tryton.org/${PORTVERSION:R}/
+DISTNAME= trytond_google_maps-${PORTVERSION}
+
+MAINTAINER= matthias@petermann-it.de
+COMMENT= Tryton Application Platform (Google Maps Module)
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= trytond28_party>=2.8.0:${PORTSDIR}/finance/trytond28_party
+
+CONFLICTS= trytond_google_maps-2.[46].*
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYEASYINSTALL_EGG=${DISTNAME}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
+
+.include <bsd.port.mk>
diff --git a/www/trytond28_google_maps/distinfo b/www/trytond28_google_maps/distinfo
new file mode 100644
index 000000000000..d1680a88de9c
--- /dev/null
+++ b/www/trytond28_google_maps/distinfo
@@ -0,0 +1,2 @@
+SHA256 (trytond_google_maps-2.8.0.tar.gz) = 033deb0195ab8dda6c56da5d78295d48433f0e1bf91ff655980b35c7e407c4d4
+SIZE (trytond_google_maps-2.8.0.tar.gz) = 18416
diff --git a/www/trytond28_google_maps/pkg-descr b/www/trytond28_google_maps/pkg-descr
new file mode 100644
index 000000000000..8aa696dd846f
--- /dev/null
+++ b/www/trytond28_google_maps/pkg-descr
@@ -0,0 +1,3 @@
+This port adds the Google Maps Module to the Tryton Application Platform.
+
+WWW: http://www.tryton.org/
diff --git a/www/trytond28_google_maps/pkg-plist b/www/trytond28_google_maps/pkg-plist
new file mode 100644
index 000000000000..b80f9c06cc91
--- /dev/null
+++ b/www/trytond28_google_maps/pkg-plist
@@ -0,0 +1,40 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/address.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/address.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/address.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/address.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/bg_BG.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/ca_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/cs_CZ.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/de_DE.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/es_AR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/es_CO.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/es_ES.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/fr_FR.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/nl_NL.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale/ru_RU.po
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tests/test_google_maps.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tests/test_google_maps.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tests/test_google_maps.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tryton.cfg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/view/address_form.xml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/view
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps/locale
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules/google_maps
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond/modules
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/trytond
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trytond_google_maps/Makefile b/www/trytond_google_maps/Makefile
index 46b301820b8a..736bc292a87e 100644
--- a/www/trytond_google_maps/Makefile
+++ b/www/trytond_google_maps/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond>=2.4.0:${PORTSDIR}/finance/trytond \
trytond_party>=2.4.0:${PORTSDIR}/finance/trytond_party
-CONFLICTS= trytond_google_maps-2.[68].*
+CONFLICTS= trytond28_google_maps-2.8.*
USE_PYTHON= yes
USE_PYDISTUTILS=easy_install