diff --git a/common/shlibs b/common/shlibs index 4da435560ad066..64255dda7174af 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3835,140 +3835,205 @@ libicns.so.1 libicns-0.8.1_1 librabbitmq.so.4 rabbitmq-c-0.10.0_2 libuInputPlus.so.0 libuInputPlus-0.1.3_1 libevdevPlus.so.0 libevdevPlus-0.1.0_1 -librte_lpm.so.2 dpdk-19.08_5 -librte_sched.so.3 dpdk-19.08_5 -librte_eal.so.11 dpdk-19.08_5 -librte_pci.so.1 dpdk-19.08_5 -librte_gro.so.1 dpdk-19.08_5 -librte_jobstats.so.1 dpdk-19.08_5 -librte_bpf.so.1 dpdk-19.08_5 -librte_ip_frag.so.1 dpdk-19.08_5 -librte_port.so.3 dpdk-19.08_5 -librte_latencystats.so.1 dpdk-19.08_5 -librte_pipeline.so.3 dpdk-19.08_5 -librte_distributor.so.1 dpdk-19.08_5 -librte_pmd_vmxnet3.so.1 dpdk-19.08_5 -librte_pmd_dpaa_sec.so.1 dpdk-19.08_5 -librte_common_octeontx.so.1 dpdk-19.08_5 -librte_pmd_iavf.so.1 dpdk-19.08_5 -librte_pmd_octeontx_event.so.1 dpdk-19.08_5 -librte_pmd_ring.so.2 dpdk-19.08_5 -librte_rawdev_skeleton.so.1 dpdk-19.08_5 -librte_pmd_qat.so.1 dpdk-19.08_5 -librte_pmd_hinic.so.1 dpdk-19.08_5 -librte_bus_vmbus.so.2 dpdk-19.08_5 -librte_pmd_null.so.2 dpdk-19.08_5 -librte_pmd_bbdev_null.so.1 dpdk-19.08_5 -librte_common_dpaax.so.1 dpdk-19.08_5 -librte_pmd_dpaa2_event.so.2 dpdk-19.08_5 -librte_pmd_bnxt.so.2 dpdk-19.08_5 -librte_bus_ifpga.so.2 dpdk-19.08_5 -librte_pmd_pcap.so.1 dpdk-19.08_5 -librte_pmd_kni.so.1 dpdk-19.08_5 -librte_pmd_enetc.so.1 dpdk-19.08_5 -librte_pmd_atlantic.so.1 dpdk-19.08_5 -librte_mempool_stack.so.1 dpdk-19.08_5 -librte_pmd_opdl_event.so.1 dpdk-19.08_5 -librte_rawdev_dpaa2_cmdif.so.2 dpdk-19.08_5 -librte_pmd_avp.so.1 dpdk-19.08_5 -librte_pmd_cxgbe.so.1 dpdk-19.08_5 -librte_pmd_crypto_scheduler.so.1 dpdk-19.08_5 -librte_pmd_openssl.so.1 dpdk-19.08_5 -librte_pmd_octeontx2_event.so.1 dpdk-19.08_5 -librte_pmd_sfc.so.1 dpdk-19.08_5 -librte_pmd_i40e.so.2 dpdk-19.08_5 -librte_pmd_e1000.so.1 dpdk-19.08_5 -librte_rawdev_octeontx2_dma.so.1 dpdk-19.08_5 -librte_rawdev_ioat.so.1 dpdk-19.08_5 -librte_pmd_dpaa2.so.2 dpdk-19.08_5 -librte_pmd_sw_event.so.1 dpdk-19.08_5 -librte_mempool_octeontx2.so.1 dpdk-19.08_5 -librte_pmd_bbdev_fpga_lte_fec.so.1 dpdk-19.08_5 -librte_rawdev_ntb.so.1 dpdk-19.08_5 -librte_pmd_memif.so.1 dpdk-19.08_5 -librte_pmd_dpaa2_sec.so.2 dpdk-19.08_5 -librte_pmd_failsafe.so.1 dpdk-19.08_5 -librte_pmd_thunderx.so.1 dpdk-19.08_5 -librte_pmd_octeontx.so.1 dpdk-19.08_5 -librte_pmd_dpaa.so.1 dpdk-19.08_5 -librte_pmd_caam_jr.so.1 dpdk-19.08_5 -librte_pmd_virtio.so.1 dpdk-19.08_5 -librte_pmd_octeontx_compress.so.1 dpdk-19.08_5 -librte_pmd_zlib.so.1 dpdk-19.08_5 -librte_bus_pci.so.2 dpdk-19.08_5 -librte_pmd_bond.so.2 dpdk-19.08_5 -librte_pmd_ice.so.1 dpdk-19.08_5 -librte_pmd_skeleton_event.so.1 dpdk-19.08_5 -librte_mempool_ring.so.1 dpdk-19.08_5 -librte_pmd_octeontx2.so.1 dpdk-19.08_5 -librte_mempool_octeontx.so.1 dpdk-19.08_5 -librte_pmd_ark.so.1 dpdk-19.08_5 -librte_pmd_null_crypto.so.1 dpdk-19.08_5 -librte_pmd_ena.so.1 dpdk-19.08_5 -librte_pmd_axgbe.so.1 dpdk-19.08_5 -librte_common_cpt.so.1 dpdk-19.08_5 -librte_pmd_af_packet.so.1 dpdk-19.08_5 -librte_pmd_vhost.so.2 dpdk-19.08_5 -librte_pmd_softnic.so.1 dpdk-19.08_5 -librte_pmd_nfp.so.1 dpdk-19.08_5 -librte_bus_fslmc.so.2 dpdk-19.08_5 -librte_bus_dpaa.so.2 dpdk-19.08_5 -librte_pmd_fm10k.so.1 dpdk-19.08_5 -librte_pmd_bbdev_turbo_sw.so.1 dpdk-19.08_5 -librte_mempool_dpaa2.so.2 dpdk-19.08_5 -librte_pmd_ipn3ke.so.1 dpdk-19.08_5 -librte_pmd_vdev_netvsc.so.1 dpdk-19.08_5 -librte_mempool_dpaa.so.1 dpdk-19.08_5 -librte_pmd_bnx2x.so.1 dpdk-19.08_5 -librte_pmd_enic.so.1 dpdk-19.08_5 -librte_pmd_ixgbe.so.2 dpdk-19.08_5 -librte_common_octeontx2.so.1 dpdk-19.08_5 -librte_pmd_liquidio.so.1 dpdk-19.08_5 -librte_pmd_netvsc.so.2 dpdk-19.08_5 -librte_mempool_bucket.so.1 dpdk-19.08_5 -librte_pmd_virtio_crypto.so.1 dpdk-19.08_5 -librte_pmd_ccp.so.1 dpdk-19.08_5 -librte_bus_vdev.so.2 dpdk-19.08_5 -librte_pmd_tap.so.1 dpdk-19.08_5 -librte_pmd_octeontx_crypto.so.1 dpdk-19.08_5 -librte_rawdev_dpaa2_qdma.so.2 dpdk-19.08_5 -librte_pmd_dsw_event.so.1 dpdk-19.08_5 -librte_pmd_dpaa_event.so.1 dpdk-19.08_5 -librte_pmd_ifc.so.1 dpdk-19.08_5 -librte_stack.so.1 dpdk-19.08_5 -librte_kvargs.so.1 dpdk-19.08_5 -librte_security.so.2 dpdk-19.08_5 -librte_bitratestats.so.2 dpdk-19.08_5 -librte_rcu.so.1 dpdk-19.08_5 -librte_gso.so.1 dpdk-19.08_5 -librte_efd.so.1 dpdk-19.08_5 -librte_cmdline.so.2 dpdk-19.08_5 -librte_telemetry.so.1 dpdk-19.08_5 -librte_pdump.so.3 dpdk-19.08_5 -librte_eventdev.so.7 dpdk-19.08_5 -librte_vhost.so.4 dpdk-19.08_5 -librte_net.so.1 dpdk-19.08_5 -librte_meter.so.3 dpdk-19.08_5 -librte_acl.so.2 dpdk-19.08_5 -librte_mempool.so.5 dpdk-19.08_5 -librte_table.so.3 dpdk-19.08_5 -librte_power.so.1 dpdk-19.08_5 -librte_reorder.so.1 dpdk-19.08_5 -librte_ring.so.2 dpdk-19.08_5 -librte_ethdev.so.12 dpdk-19.08_5 -librte_bbdev.so.1 dpdk-19.08_5 -librte_ipsec.so.1 dpdk-19.08_5 -librte_timer.so.1 dpdk-19.08_5 -librte_cfgfile.so.2 dpdk-19.08_5 -librte_member.so.1 dpdk-19.08_5 -librte_compressdev.so.1 dpdk-19.08_5 -librte_mbuf.so.5 dpdk-19.08_5 -librte_hash.so.2 dpdk-19.08_5 -librte_flow_classify.so.1 dpdk-19.08_5 -librte_metrics.so.1 dpdk-19.08_5 -librte_cryptodev.so.8 dpdk-19.08_5 -librte_rawdev.so.1 dpdk-19.08_5 -librte_kni.so.2 dpdk-19.08_5 +librte_acl.so.26 dpdk-25.11.3_1 +librte_argparse.so.26 dpdk-25.11.3_1 +librte_baseband_acc.so.26 dpdk-25.11.3_1 +librte_baseband_fpga_5gnr_fec.so.26 dpdk-25.11.3_1 +librte_baseband_fpga_lte_fec.so.26 dpdk-25.11.3_1 +librte_baseband_la12xx.so.26 dpdk-25.11.3_1 +librte_baseband_null.so.26 dpdk-25.11.3_1 +librte_baseband_turbo_sw.so.26 dpdk-25.11.3_1 +librte_bbdev.so.26 dpdk-25.11.3_1 +librte_bitratestats.so.26 dpdk-25.11.3_1 +librte_bpf.so.26 dpdk-25.11.3_1 +librte_bus_auxiliary.so.26 dpdk-25.11.3_1 +librte_bus_cdx.so.26 dpdk-25.11.3_1 +librte_bus_dpaa.so.26 dpdk-25.11.3_1 +librte_bus_fslmc.so.26 dpdk-25.11.3_1 +librte_bus_ifpga.so.26 dpdk-25.11.3_1 +librte_bus_pci.so.26 dpdk-25.11.3_1 +librte_bus_platform.so.26 dpdk-25.11.3_1 +librte_bus_uacce.so.26 dpdk-25.11.3_1 +librte_bus_vdev.so.26 dpdk-25.11.3_1 +librte_bus_vmbus.so.26 dpdk-25.11.3_1 +librte_cfgfile.so.26 dpdk-25.11.3_1 +librte_cmdline.so.26 dpdk-25.11.3_1 +librte_common_cnxk.so.26 dpdk-25.11.3_1 +librte_common_cpt.so.26 dpdk-25.11.3_1 +librte_common_dpaax.so.26 dpdk-25.11.3_1 +librte_common_ionic.so.26 dpdk-25.11.3_1 +librte_common_nfp.so.26 dpdk-25.11.3_1 +librte_common_nitrox.so.26 dpdk-25.11.3_1 +librte_common_octeontx.so.26 dpdk-25.11.3_1 +librte_common_qat.so.26 dpdk-25.11.3_1 +librte_common_sfc_efx.so.26 dpdk-25.11.3_1 +librte_common_zsda.so.26 dpdk-25.11.3_1 +librte_compressdev.so.26 dpdk-25.11.3_1 +librte_compress_nitrox.so.26 dpdk-25.11.3_1 +librte_compress_octeontx.so.26 dpdk-25.11.3_1 +librte_compress_zlib.so.26 dpdk-25.11.3_1 +librte_crypto_bcmfs.so.26 dpdk-25.11.3_1 +librte_crypto_caam_jr.so.26 dpdk-25.11.3_1 +librte_crypto_ccp.so.26 dpdk-25.11.3_1 +librte_crypto_cnxk.so.26 dpdk-25.11.3_1 +librte_cryptodev.so.26 dpdk-25.11.3_1 +librte_crypto_dpaa2_sec.so.26 dpdk-25.11.3_1 +librte_crypto_dpaa_sec.so.26 dpdk-25.11.3_1 +librte_crypto_ionic.so.26 dpdk-25.11.3_1 +librte_crypto_nitrox.so.26 dpdk-25.11.3_1 +librte_crypto_null.so.26 dpdk-25.11.3_1 +librte_crypto_octeontx.so.26 dpdk-25.11.3_1 +librte_crypto_openssl.so.26 dpdk-25.11.3_1 +librte_crypto_scheduler.so.26 dpdk-25.11.3_1 +librte_crypto_virtio.so.26 dpdk-25.11.3_1 +librte_dispatcher.so.26 dpdk-25.11.3_1 +librte_distributor.so.26 dpdk-25.11.3_1 +librte_dma_cnxk.so.26 dpdk-25.11.3_1 +librte_dmadev.so.26 dpdk-25.11.3_1 +librte_dma_dpaa2.so.26 dpdk-25.11.3_1 +librte_dma_dpaa.so.26 dpdk-25.11.3_1 +librte_dma_hisi_acc.so.26 dpdk-25.11.3_1 +librte_dma_hisi_pciep.so.26 dpdk-25.11.3_1 +librte_dma_idxd.so.26 dpdk-25.11.3_1 +librte_dma_ioat.so.26 dpdk-25.11.3_1 +librte_dma_odm.so.26 dpdk-25.11.3_1 +librte_dma_skeleton.so.26 dpdk-25.11.3_1 +librte_eal.so.26 dpdk-25.11.3_1 +librte_efd.so.26 dpdk-25.11.3_1 +librte_ethdev.so.26 dpdk-25.11.3_1 +librte_event_cnxk.so.26 dpdk-25.11.3_1 +librte_eventdev.so.26 dpdk-25.11.3_1 +librte_event_dlb2.so.26 dpdk-25.11.3_1 +librte_event_dpaa2.so.26 dpdk-25.11.3_1 +librte_event_dpaa.so.26 dpdk-25.11.3_1 +librte_event_dsw.so.26 dpdk-25.11.3_1 +librte_event_octeontx.so.26 dpdk-25.11.3_1 +librte_event_opdl.so.26 dpdk-25.11.3_1 +librte_event_skeleton.so.26 dpdk-25.11.3_1 +librte_event_sw.so.26 dpdk-25.11.3_1 +librte_fib.so.26 dpdk-25.11.3_1 +librte_gpudev.so.26 dpdk-25.11.3_1 +librte_graph.so.26 dpdk-25.11.3_1 +librte_gro.so.26 dpdk-25.11.3_1 +librte_gso.so.26 dpdk-25.11.3_1 +librte_hash.so.26 dpdk-25.11.3_1 +librte_ip_frag.so.26 dpdk-25.11.3_1 +librte_ipsec.so.26 dpdk-25.11.3_1 +librte_jobstats.so.26 dpdk-25.11.3_1 +librte_kvargs.so.26 dpdk-25.11.3_1 +librte_latencystats.so.26 dpdk-25.11.3_1 +librte_log.so.26 dpdk-25.11.3_1 +librte_lpm.so.26 dpdk-25.11.3_1 +librte_mbuf.so.26 dpdk-25.11.3_1 +librte_member.so.26 dpdk-25.11.3_1 +librte_mempool_bucket.so.26 dpdk-25.11.3_1 +librte_mempool_cnxk.so.26 dpdk-25.11.3_1 +librte_mempool_dpaa2.so.26 dpdk-25.11.3_1 +librte_mempool_dpaa.so.26 dpdk-25.11.3_1 +librte_mempool_octeontx.so.26 dpdk-25.11.3_1 +librte_mempool_ring.so.26 dpdk-25.11.3_1 +librte_mempool.so.26 dpdk-25.11.3_1 +librte_mempool_stack.so.26 dpdk-25.11.3_1 +librte_meter.so.26 dpdk-25.11.3_1 +librte_metrics.so.26 dpdk-25.11.3_1 +librte_ml_cnxk.so.26 dpdk-25.11.3_1 +librte_mldev.so.26 dpdk-25.11.3_1 +librte_net_af_packet.so.26 dpdk-25.11.3_1 +librte_net_ark.so.26 dpdk-25.11.3_1 +librte_net_atlantic.so.26 dpdk-25.11.3_1 +librte_net_avp.so.26 dpdk-25.11.3_1 +librte_net_axgbe.so.26 dpdk-25.11.3_1 +librte_net_bnx2x.so.26 dpdk-25.11.3_1 +librte_net_bnxt.so.26 dpdk-25.11.3_1 +librte_net_bond.so.26 dpdk-25.11.3_1 +librte_net_cnxk.so.26 dpdk-25.11.3_1 +librte_net_cpfl.so.26 dpdk-25.11.3_1 +librte_net_cxgbe.so.26 dpdk-25.11.3_1 +librte_net_dpaa2.so.26 dpdk-25.11.3_1 +librte_net_dpaa.so.26 dpdk-25.11.3_1 +librte_net_e1000.so.26 dpdk-25.11.3_1 +librte_net_ena.so.26 dpdk-25.11.3_1 +librte_net_enetc.so.26 dpdk-25.11.3_1 +librte_net_enetfec.so.26 dpdk-25.11.3_1 +librte_net_enic.so.26 dpdk-25.11.3_1 +librte_net_failsafe.so.26 dpdk-25.11.3_1 +librte_net_fm10k.so.26 dpdk-25.11.3_1 +librte_net_gve.so.26 dpdk-25.11.3_1 +librte_net_hinic3.so.26 dpdk-25.11.3_1 +librte_net_hinic.so.26 dpdk-25.11.3_1 +librte_net_hns3.so.26 dpdk-25.11.3_1 +librte_net_i40e.so.26 dpdk-25.11.3_1 +librte_net_iavf.so.26 dpdk-25.11.3_1 +librte_net_ice.so.26 dpdk-25.11.3_1 +librte_net_idpf.so.26 dpdk-25.11.3_1 +librte_net_ionic.so.26 dpdk-25.11.3_1 +librte_net_ixgbe.so.26 dpdk-25.11.3_1 +librte_net_memif.so.26 dpdk-25.11.3_1 +librte_net_nbl.so.26 dpdk-25.11.3_1 +librte_net_netvsc.so.26 dpdk-25.11.3_1 +librte_net_nfp.so.26 dpdk-25.11.3_1 +librte_net_ngbe.so.26 dpdk-25.11.3_1 +librte_net_ntnic.so.26 dpdk-25.11.3_1 +librte_net_null.so.26 dpdk-25.11.3_1 +librte_net_octeon_ep.so.26 dpdk-25.11.3_1 +librte_net_octeontx.so.26 dpdk-25.11.3_1 +librte_net_pcap.so.26 dpdk-25.11.3_1 +librte_net_pfe.so.26 dpdk-25.11.3_1 +librte_net_qede.so.26 dpdk-25.11.3_1 +librte_net_r8169.so.26 dpdk-25.11.3_1 +librte_net_ring.so.26 dpdk-25.11.3_1 +librte_net_rnp.so.26 dpdk-25.11.3_1 +librte_net_sfc.so.26 dpdk-25.11.3_1 +librte_net.so.26 dpdk-25.11.3_1 +librte_net_softnic.so.26 dpdk-25.11.3_1 +librte_net_tap.so.26 dpdk-25.11.3_1 +librte_net_thunderx.so.26 dpdk-25.11.3_1 +librte_net_txgbe.so.26 dpdk-25.11.3_1 +librte_net_vdev_netvsc.so.26 dpdk-25.11.3_1 +librte_net_vhost.so.26 dpdk-25.11.3_1 +librte_net_virtio.so.26 dpdk-25.11.3_1 +librte_net_vmxnet3.so.26 dpdk-25.11.3_1 +librte_net_xsc.so.26 dpdk-25.11.3_1 +librte_net_zxdh.so.26 dpdk-25.11.3_1 +librte_node.so.26 dpdk-25.11.3_1 +librte_pcapng.so.26 dpdk-25.11.3_1 +librte_pci.so.26 dpdk-25.11.3_1 +librte_pdcp.so.26 dpdk-25.11.3_1 +librte_pdump.so.26 dpdk-25.11.3_1 +librte_pipeline.so.26 dpdk-25.11.3_1 +librte_pmu.so.26 dpdk-25.11.3_1 +librte_port.so.26 dpdk-25.11.3_1 +librte_power_acpi.so.26 dpdk-25.11.3_1 +librte_power_amd_pstate.so.26 dpdk-25.11.3_1 +librte_power_cppc.so.26 dpdk-25.11.3_1 +librte_power_intel_pstate.so.26 dpdk-25.11.3_1 +librte_power_intel_uncore.so.26 dpdk-25.11.3_1 +librte_power_kvm_vm.so.26 dpdk-25.11.3_1 +librte_power.so.26 dpdk-25.11.3_1 +librte_raw_cnxk_bphy.so.26 dpdk-25.11.3_1 +librte_raw_cnxk_gpio.so.26 dpdk-25.11.3_1 +librte_raw_cnxk_rvu_lf.so.26 dpdk-25.11.3_1 +librte_rawdev.so.26 dpdk-25.11.3_1 +librte_raw_dpaa2_cmdif.so.26 dpdk-25.11.3_1 +librte_raw_gdtc.so.26 dpdk-25.11.3_1 +librte_raw_ntb.so.26 dpdk-25.11.3_1 +librte_raw_skeleton.so.26 dpdk-25.11.3_1 +librte_rcu.so.26 dpdk-25.11.3_1 +librte_regex_cn9k.so.26 dpdk-25.11.3_1 +librte_regexdev.so.26 dpdk-25.11.3_1 +librte_reorder.so.26 dpdk-25.11.3_1 +librte_rib.so.26 dpdk-25.11.3_1 +librte_ring.so.26 dpdk-25.11.3_1 +librte_sched.so.26 dpdk-25.11.3_1 +librte_security.so.26 dpdk-25.11.3_1 +librte_stack.so.26 dpdk-25.11.3_1 +librte_table.so.26 dpdk-25.11.3_1 +librte_telemetry.so.26 dpdk-25.11.3_1 +librte_timer.so.26 dpdk-25.11.3_1 +librte_vdpa_ifc.so.26 dpdk-25.11.3_1 +librte_vdpa_nfp.so.26 dpdk-25.11.3_1 +librte_vdpa_sfc.so.26 dpdk-25.11.3_1 +librte_vhost.so.26 dpdk-25.11.3_1 libredwg.so.0 libredwg-0.9_1 libgcj-tools.so.17 libgcj-6.5.0_1 libgcj_bc.so.1 libgcj-6.5.0_1 diff --git a/srcpkgs/dpdk-dkms b/srcpkgs/dpdk-dkms deleted file mode 120000 index b6fff2e7d04aa0..00000000000000 --- a/srcpkgs/dpdk-dkms +++ /dev/null @@ -1 +0,0 @@ -dpdk \ No newline at end of file diff --git a/srcpkgs/dpdk/files/dkms_igb_uio.conf b/srcpkgs/dpdk/files/dkms_igb_uio.conf deleted file mode 100644 index 6aa4b768f2f1ad..00000000000000 --- a/srcpkgs/dpdk/files/dkms_igb_uio.conf +++ /dev/null @@ -1,7 +0,0 @@ -PACKAGE_NAME="dpdk-igb-uio" -PACKAGE_VERSION="@VERSION@" -BUILT_MODULE_NAME[0]="igb_uio" -MAKE="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build MODULE_CFLAGS='-I$source_tree/$PACKAGE_NAME-$PACKAGE_VERSION -I/usr/include/ -include /usr/include/rte_config.h -I/usr/include/generic -fno-PIE' modules" -CLEAN="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build clean" -DEST_MODULE_LOCATION[0]="/extra/dpdk" -AUTOINSTALL="YES" diff --git a/srcpkgs/dpdk/files/dkms_rte_kni.conf b/srcpkgs/dpdk/files/dkms_rte_kni.conf deleted file mode 100644 index 2d0425c0503e3b..00000000000000 --- a/srcpkgs/dpdk/files/dkms_rte_kni.conf +++ /dev/null @@ -1,7 +0,0 @@ -PACKAGE_NAME="dpdk-rte-kni" -PACKAGE_VERSION="@VERSION@" -BUILT_MODULE_NAME[0]="rte_kni" -MAKE="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build MODULE_CFLAGS='-I$source_tree/$PACKAGE_NAME-$PACKAGE_VERSION -I/usr/include/ -include /usr/include/rte_config.h -I/usr/include/generic -fno-PIE' modules" -CLEAN="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build clean" -DEST_MODULE_LOCATION[0]="/extra/dpdk" -AUTOINSTALL="YES" diff --git a/srcpkgs/dpdk/patches/arm.patch b/srcpkgs/dpdk/patches/arm.patch deleted file mode 100644 index 5a30e4d4fc1624..00000000000000 --- a/srcpkgs/dpdk/patches/arm.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git config/meson.build config/meson.build -index 2bafea5..6b15f13 100644 ---- a/config/meson.build -+++ b/config/meson.build -@@ -50,11 +50,7 @@ meson.add_install_script('../buildtools/symlink-drivers-solibs.sh', - pmd_subdir_opt) - - # set the machine type and cflags for it --if meson.is_cross_build() -- machine = host_machine.cpu() --else -- machine = get_option('machine') --endif -+machine = get_option('machine') - - # machine type 'default' is special, it defaults to the per arch agreed common - # minimal baseline needed for DPDK. diff --git a/srcpkgs/dpdk/patches/sphinx-4.0.patch b/srcpkgs/dpdk/patches/sphinx-4.0.patch deleted file mode 100644 index cdee0fe98c1acb..00000000000000 --- a/srcpkgs/dpdk/patches/sphinx-4.0.patch +++ /dev/null @@ -1,10 +0,0 @@ -Index: dpdk-19.08/doc/guides/conf.py -=================================================================== ---- dpdk-19.08.orig/doc/guides/conf.py -+++ dpdk-19.08/doc/guides/conf.py -@@ -410,4 +410,4 @@ def setup(app): - # Process the numref references once the doctree has been created. - app.connect('doctree-resolved', process_numref) - -- app.add_stylesheet('css/custom.css') -+ app.add_css_file('css/custom.css') diff --git a/srcpkgs/dpdk/template b/srcpkgs/dpdk/template index 2e2e45c0e76fe4..9d194608688e19 100644 --- a/srcpkgs/dpdk/template +++ b/srcpkgs/dpdk/template @@ -1,38 +1,55 @@ # Template file for 'dpdk' pkgname=dpdk -version=19.08 -revision=6 -# no musl - uses error.h, execinfo.h and argp.h -archs="x86_64 aarch64 ppc64le i686 armv7l" +version=25.11.3 +revision=1 +# dpdk has no armv6 support +archs="~armv6l ~armv6l-musl *" build_style=meson # XXX: meson error with meson 1.2.0 when enable_docs=true # also needs hostmakedepends+="doxygen python3-Sphinx" # doc/api/meson.build:23:11: ERROR: File /builddir/dpdk-19.08/examples does not exist. -configure_args="-Denable_kmods=false -Denable_docs=false -Db_lto=false" -hostmakedepends="pkg-config elfutils" +configure_args="-Denable_docs=false -Db_lto=false" +hostmakedepends="pkg-config python3-pyelftools" makedepends="libnuma-devel jansson-devel libpcap-devel - zlib-devel openssl-devel libbsd-devel libelf libmnl" + zlib-devel openssl-devel libbsd-devel elfutils-devel" depends="python3-pyelftools" short_desc="Data Plane Development Kit" maintainer="Orphaned " license="BSD-3-Clause, GPL-2.0-only" homepage="https://www.dpdk.org/" distfiles="https://github.com/DPDK/${pkgname}/archive/v${version}.tar.gz" -checksum=1ceff1a6f4f8d5f6f62c1682097249227ac5225ccd9638e0af09f5411c681038 +checksum=92e6114778f99f6c53bf7c2d3b979407fe4461f1b83fb53262d47a43f828957c # import py3compat python_version=3 +if [ "$XBPS_TARGET_LIBC" = musl ]; then + makedepends+=" libexecinfo-devel musl-legacy-compat" +fi + +_dpdk_platform=generic case "${XBPS_TARGET_MACHINE}" in - armv7l*) configure_args+=" -Dmachine=armv7-a";; - aarch64*) configure_args+=" -Dmachine=armv8-a";; - ppc64le*) configure_args+=" -Dmachine=power8";; - *) configure_args+=" -Dmachine=default" + armv7l*) _cpu_instruction_set=armv8-a; _dpdk_platform=generic_aarch32;; + aarch64*) _cpu_instruction_set=armv8-a;; + *) _cpu_instruction_set=generic;; esac +if [ "$CROSS_BUILD" ]; then + meson_crossfile="${XBPS_WRAPPERDIR}/meson/xbps_dpdk.cross" +else + configure_args+=" -Dcpu_instruction_set=${_cpu_instruction_set}" +fi + CFLAGS="-fcommon" +post_patch() { + if [ "$CROSS_BUILD" ]; then + sed -e "s/^cpu = .*/cpu = '${_cpu_instruction_set}'/" \ + -e "/^\[properties\]/a platform = '${_dpdk_platform}'" \ + "${XBPS_WRAPPERDIR}/meson/xbps_meson.cross" > "${meson_crossfile}" + fi +} + post_install() { - vmkdir usr/lib/modules-load.d vlicense license/bsd-3-clause.txt } @@ -52,36 +69,16 @@ dpdk-devel_package() { depends="${sourcepkg}>=${version}_${revision} jansson-devel zlib-devel libbsd-devel openssl-devel" short_desc+=" - development files" pkg_install() { - vmove usr/bin/dpdk-pdump + if [ -e "${DESTDIR}/usr/bin/dpdk-pdump" ]; then + vmove usr/bin/dpdk-pdump + fi vmove usr/bin/dpdk-proc-info vmove usr/bin/dpdk-test* vmove usr/include vmove usr/lib/*.so vmove usr/lib/*.a - vmove usr/lib/dpdk/pmds-${version}/*.so + vmove usr/lib/dpdk/pmds-*/*.so vmove usr/lib/pkgconfig vmove usr/share/dpdk/examples } } - -dpdk-dkms_package() { - short_desc+=" - DKMS kernel modules" - dkms_modules="dpdk-igb-uio $version dpdk-rte-kni $version" - depends="dkms dpdk-devel" - pkg_install() { - vmkdir usr/src/dpdk-igb-uio-${version} - vmkdir usr/src/dpdk-rte-kni-${version} - vcopy "kernel/linux/igb_uio/*" usr/src/dpdk-igb-uio-${version} - vcopy "kernel/linux/kni/*" usr/src/dpdk-rte-kni-${version} - vcopy ${FILESDIR}/dkms_igb_uio.conf usr/src/dpdk-igb-uio-${version}/dkms.conf - vcopy ${FILESDIR}/dkms_rte_kni.conf usr/src/dpdk-rte-kni-${version}/dkms.conf - sed -i -e "s/@VERSION@/${version}/" ${PKGDESTDIR}/usr/src/dpdk-igb-uio-${version}/dkms.conf - sed -i -e "s/@VERSION@/${version}/" ${PKGDESTDIR}/usr/src/dpdk-rte-kni-${version}/dkms.conf - # load modules at boot time - echo igb_uio > ${DESTDIR}/usr/lib/modules-load.d/igb_uio.conf - echo rte_kni > ${DESTDIR}/usr/lib/modules-load.d/rte_kni.conf - chmod 644 ${DESTDIR}/usr/lib/modules-load.d/igb_uio.conf - chmod 644 ${DESTDIR}/usr/lib/modules-load.d/rte_kni.conf - vmove usr/lib/modules-load.d - } -}